File di una macchina virtuale

Una macchina virtuale, all’interno dell’hypervisor ESXi, è costituita da un insieme di file, ognuno con un importante ruolo. Ogni macchina virtuale viene salvata all’interno di una cartella che normalmente ha il nome della VM stessa; i file che la compongono sono elencati di seguito:

  • Un file di configurazione con estensione .vmx. Se una VM è convertita in template, il file di configurazione .vmx è sostituito dal file di template .vmtx.
  • Eventuali file addizionali di configurazione con estensione .vmxf.
  • Uno o più file corrispondenti ai dischi virtuali della VM. Per ogni disco virtuale, esistono un file con estensione .vmdk ed uno con suffisso ed estensione -flat.vmdk. Il primo è solo un descrittore delle caratteristiche del disco virtuale, il secondo è il vero e proprio contenitore dei dati. Nel caso in cui la VM sia dotata di più dischi virtuali, la seconda coppia di file presenta un suffisso aggiuntivo corrispondente alla sequenza dischi, partendo da 1. Ad esempio, se la macchina virtuale UbuntuServer avesse due dischi virtuali, la prima coppia di file sarebbe costituita da UbuntuServer.vmdk e UbuntuServer-flat.vmdk, mentre la seconda coppia sarebbe costituita da UbuntuServer_1.vmdk e UbuntuServer_1-flat.vmdk.
  • Un file con estensione .nvram contentente il BIOS della macchina virtuale.
  • Uno o più file di log con estensione .log.
  • Un file di swap, con estensione .vswp, utilizzato per recuperare memoria durante i periodi di contesa (non ha niente a che vedere con il file di swap utilizzato dal sistema operativo presente nella VM).
  • File di snapshot con estensione .vmsd e .vmsn, vuoti nel caso in cui la VM non abbia alcuna snapshot.

A livello di funzionamento, la macchina virtuale è un insieme di componenti hardware virtuali che permettono il funzionamento di un sistema operativo e delle applicazioni installate su di esso: il fatto che la macchina sia di tipo virtuale è trasparente per il sistema operativo e le applicazioni installate su di essa.

Visualizzare i file di una macchina virtuale


Procedura tramite vSphere Client
Fare clic con il tasto destro sul datastore che ospita la VM e scegliere la voce Browse Datastore.

visualizzare file vm client 1
visualizzare file vm client 2


Procedura tramite vSphere Web Client
Entrare nel datastore che ospita la VM, fare clic sul tab Manage e selezionare la voce Files.

visualizzare file vm web client 1

Procedura tramite console
Tramite i due client grafici, ogni disco virtuale è rappresentato dal solo file .vmdk e viene omessa la visualizzazione della controparte -flat.vmdk. Per visualizzare tutti i file bisogna utilizzare la command line accedendo in console sull’host ESXi.

Nell’esempio qui sotto è infatti visibile il file –flat.vmdk.

visualizzare file console

L'autore

Alessio Carta

Responsabile sistemi presso un System Integrator con sede in Sardegna, si occupa di informatica e telecomunicazioni da oltre 10 anni. La sua formazione comprende una laurea in ingegneria, una specializazione IFTS in progettazione di reti telematiche, certificazioni Cisco CCNA, Cisco CCNA Security, MCP sui sistemi Windows Server e VCP su VMware vSphere (5.1, 5.5, 6.0). È istruttore presso una VMware IT Academy con sede a Cagliari.

banner5

fb icon evo twitter icon evo

Parola del giorno

L'acronimo SoC  (System on a Chip) nasce per descrivere quei circuiti integrati che, all'interno di un singolo chip fisico, contengono un...

>

YAML è un formato utilizzato per serializzare (ovvero salvare oggetti su supporti di memoria ad accesso seriale) dati, in modo...

>

Il termine Edge Computing descrive, all'interno di infrastrutture cloud-based, l'insieme di dispositivi e di tecnologie che permettono l'elaborazione dei dati ai...

>

L'acronimo FPGA  (Field Programmable Gate Array), descrive quei dispositivi hardware formati da un circuito integrato e con funzionalità programmabili tramite...

>

Il termine Agentless (computing) descrive operazioni dove non è necessaria la presenza e l'esecuzione di un servizio software (demone o...

>
Leggi anche le altre...

Download del giorno

Fiddler

Fiddler è un server proxy che può girare in locale per consentire il debug delle applicazioni e il...

>

Adapter Watch

Adapter Watch è uno strumento che permette di visualizzare un riepilogo completo e dettagliato delle informazioni riguardanti una determinata...

>

DNS DataView

DNS Lookup  è un tool a interfaccia grafica per effettuare il lookup DNS dal proprio PC, sfruttando i...

>

SolarWinds Traceroute NG

SolarWinds Traceroute NG è un tool a linea di comando per effettuare traceroute avanzati in ambiente Windows...

>

Network Inventory Advisor

Network Inventory Advisor  è uno strumento che permette di scansionare la rete e acquisire informazioni riguardanti tutti i...

>
Tutti i Download del giorno...

Archivio numeri

  • GURU advisor: numero 21 - maggio 2019

    GURU advisor: numero 21 - maggio 2019

  • GURU advisor: numero 20 - dicembre 2018

    GURU advisor: numero 20 - dicembre 2018

  • GURU advisor: numero 19 - luglio 2018

    GURU advisor: numero 19 - luglio 2018

  • GURU advisor: numero 18 - aprile 2018

    GURU advisor: numero 18 - aprile 2018

  • GURU advisor: numero 17 - gennaio 2018

    GURU advisor: numero 17 - gennaio 2018

  • GURU advisor: numero 16 - ottobre 2017

    GURU advisor: numero 16 - ottobre 2017

  • GURU advisor: numero 15 - luglio 2017

    GURU advisor: numero 15 - luglio 2017

  • GURU advisor: numero 14 - maggio 2017

    GURU advisor: numero 14 - maggio 2017

  • 1
  • 2
  • 3
  • Teslacrypt: rilasciata la chiave

    Gli sviluppatori del temuto ransomware TeslaCrypt hanno deciso di terminare il progetto di diffusione e sviluppo e consegnare al pubblico la chiave universale per decifrare i file. Read More
  • Proxmox 4.1 sfida vSphere

    Proxmox VE (da qui in avanti semplicemente Proxmox) è basato sul sistema operativo Debian e porta con sé vantaggi e svantaggi di questa nota distribuzione Linux: un sistema operativo stabile, sicuro, diffuso e ben collaudato. Read More
  • Malware: risvolti legali

    tutti i virus e in particolare i più recenti Ransomware, che rubano i vostri dati e vi chiedono un riscatto, violano la legge. Vediamo insieme come comportarsi, per capire anche se e quando bisogna sporgere denuncia. Read More
  • 1