Come accedere ai datastore VMFS da Linux ed ESXi?

VMware fornisce strumenti nativi all'interno di vSphere ed ESXi per una gestione fluida dei volumi, ma nei casi in cui sia necessario accedere a VMFS da sistemi non VMware, entrano in gioco soluzioni come "vmfs-tools" su Linux.

download-icon
Download gratuito
per VM, sistema operativo, database, file, NAS, ecc.
sofia

Updated by Sofia on 2025/10/24

Indice dei contenuti
  • Cos'è VMFS?

  • Vantaggi di VMFS

  • Montaggio di VMFS in Linux utilizzando vmfs-tools

  • Montaggio di un data store VMFS esistente su un nuovo host ESXi

  • Protezione completa per gli ambienti VMware

  • Domande frequenti su Mount VMFS

  • Conclusione

Se l'host ESXi si blocca, ma i dischi locali del server (dischi) sono ancora disponibili, è sempre possibile copiare i file della macchina virtuale (unità dati e file di configurazione) dal datastore VMFS ed eseguire la VM su un server diverso (persino su VMware Workstation o Hyper-V). Il problema principale è che i comuni sistemi operativi (Windows e Linux) non riconoscono per impostazione predefinita le partizioni con il file system VMFS, poiché non dispongono di driver VMFS. In questo articolo vedremo come accedere ai file delle macchine virtuali sui dischi con file system VMFS.

Cos'è VMFS?

VMware Virtual Machine File System (VMFS) è un file system cluster ad alte prestazioni che estende l'applicazione della tecnologia di virtualizzazione oltre un singolo sistema. VMFS consente a più macchine virtuali di accedere a un pool condiviso di storage cluster, aumentando significativamente l'utilizzo delle risorse. Costituisce la base per la virtualizzazione su più server, abilitando diversi servizi come VMware vMotion, Distributed Resource Scheduler e VMware High Availability.

Caratteristiche di VMFS

  • Un file system automatico con una struttura gerarchica di directory

  • Ottimizzazione per macchine virtuali in un ambiente cluster

  • Gestione dei blocchi e gestione distribuita dei volumi logici

  • Espansione dinamica dell'archiviazione dati su più partizioni di archiviazione

  • Un file system cluster con registrazione per un rapido recupero

  • Racchiudere l'intero stato della macchina virtuale in una singola directory

Vantaggi di VMFS

Come interfaccia di archiviazione intelligente e automatizzata per ambienti di macchine virtuali, VMFS fornisce funzionalità di file system clusterizzato e gestione intelligente del volume in cluster. I numerosi vantaggi di VMFS lo rendono particolarmente adatto come file system clusterizzato negli ambienti virtuali.

Caratteristiche uniche che garantiscono i livelli di servizio delle applicazioni

I file system tradizionali consentono a un solo server di leggere o scrivere lo stesso file in un determinato momento, mentre VMware vStorage VMFS è un file system clusterizzato che utilizza una memoria di archiviazione condivisa per permettere a più istanze VMware ESX di leggere e scrivere contemporaneamente nella stessa posizione di archiviazione.

Gestione perfetta dell'archiviazione della macchina virtuale

VMware vStorage VMFS consente a più installazioni ESX di leggere e scrivere contemporaneamente nella stessa posizione di archiviazione. I server ESX possono essere aggiunti o rimossi da un volume VMFS senza interruzioni. Regola dinamicamente le dimensioni dei blocchi e gli indirizzi per accogliere file in crescita e supporta l'individuazione e il mapping automatico delle LUN per semplificare la gestione dell'archiviazione. VMFS ottimizza anche l'I/O delle macchine virtuali con dimensioni regolabili di volume, disco, file e blocco. Il suo logging distribuito permette un recupero più rapido e affidabile delle macchine virtuali in caso di guasto del server, e tutte le versioni di VMware Infrastructure includono questo file system cluster.

Ripristino semplificato dopo un disastro

Dato che VMFS memorizza i file di una macchina virtuale in un'unica sottodirectory, processi come il ripristino dopo un disastro, i test e la clonazione sono notevolmente semplificati. In caso di un evento catastrofico, lo stato completo di una macchina virtuale può essere replicato a distanza, facilitando il recupero. Gestendo automaticamente i file della macchina virtuale, VMFS può incapsulare l'intera macchina virtuale, rendendola facilmente integrabile in una soluzione di ripristino dopo un disastro.

Montaggio di VMFS in Linux utilizzando vmfs-tools

Il montaggio di un volume VMFS su un sistema non VMware come Linux richiede l'installazione di vmfs-tools. Questo metodo è ideale per accedere ai volumi VMFS quando gli ambienti VMware non sono disponibili o durante la migrazione verso un ipervisor diverso, ad esempio Proxmox.

1. Installare vmfs-tools

Su Ubuntu o Debian, puoi installare vmfs-tools utilizzando il seguente comando:

sudo apt-get install vmfs-tools

2. Identificare la partizione VMFS

Utilizzare fdisk o lsblk per identificare la partizione VMFS:

sudo fdisk -l

La partizione VMFS è solitamente etichettata come VMFS e il suo tipo potrebbe essere fb.

3. Montare il volume VMFS

Dopo aver identificato la partizione, utilizzare il seguente comando per montarla:

sudo vmfs-fuse /dev/sdX /mnt/vmfs

Sostituisci /dev/sdX con il nome effettivo del dispositivo e /mnt/vmfs con il punto di mount desiderato.

4. Accedi ai file montati

Naviga nel punto di mount per accedere ai file VMDK e agli altri dati della macchina virtuale:

cd /mnt/vmfs
ls

5. Smontaggio del volume VMFS

Una volta terminato, puoi smontare il volume utilizzando:

sudo umount /mnt/vmfs

Montaggio di un data store VMFS esistente su un nuovo host ESXi  

Il metodo più comune per accedere ai dati sulla partizione VMFS di un server non funzionante consiste nel collegare i suoi dischi a un nuovo server ESXi. In questo modo, è possibile riconnettere i dischi rigidi fisici e le LUN del dispositivo di storage (tramite FC o iSCSI).

L'host ESXi nuovo deve riconoscere correttamente il datastore VMFS collegato per consentirti di accedere ai file presenti. Segui i passaggi riportati di seguito per connettere l'archiviazione VMFS esistente a un nuovo host ESXi senza formattarla:

1. Utilizzare il client Web vSphere per connettersi al nuovo server ESXi;

2. Collegare l'unità al nuovo server ed eseguire una nuova scansione dell'archiviazione;

3. Vai alla sezione Configurazione > Datastore e seleziona l'opzione per creare un nuovo datastore;

4. Seleziona il tipo di storage: disco o LUN;

5. Dall'elenco di dispositivi disponibili, selezionare l'unità collegata (LUN) con l'archiviazione VMFS;

6. Scegli il metodo di connessione. Seleziona l'opzione per keep the existing signature;

7. Fare clic sul pulsante Finish;

8. Vai alla sezione Storage dell'host. Seleziona lo storage connesso. Fai clic sul pulsante Datastore Browser per visualizzarne i contenuti;

9. Ora puoi trovare i file ".vmx" necessari, registrarli sull'host e avviare immediatamente le macchine virtuali critiche.

Protezione completa per gli ambienti VMware

Vinchin Backup & Recovery offre una protezione dati completa per gli ambienti VMware, fornendo funzionalità come backup, ripristino, replica e migrazione per macchine virtuali VMware. Utilizza tecnologie di deduplicazione e compressione per ridurre in modo significativo il consumo di spazio di archiviazione, migliorando l'efficienza complessiva dello storage. Grazie alle capacità di ripristino granulare, gli utenti possono rapidamente ripristinare intere macchine virtuali o singoli file, garantendo la continuità operativa. Inoltre, vinchin supporta diverse strategie di backup, tra cui backup incrementali, differenziali e completi, consentendo agli utenti di scegliere l'approccio più adatto a diversi scenari, migliorando così la sicurezza e la stabilità degli ambienti virtualizzati VMware.

Sono necessari solo 4 passaggi per eseguire il backup delle VM VMware:

1. Seleziona l'oggetto del backup.

Backup delle macchine virtuali VMware

2. Seleziona la destinazione del backup.

Backup delle macchine virtuali VMware

3. Configurare le strategie di backup.

Backup delle VM VMware

4. Rivedi e invia il lavoro.

Backup di VM VMware

Prova subito la versione di prova gratuita di 60 giorni con funzionalità completa di Vinchin Backup & Recovery per proteggere facilmente i tuoi dati VMware e ottenere backup automatizzati e ripristino rapido!

Domande frequenti su Mount VMFS

1. D: Posso montare VMFS su un hypervisor non VMware come Proxmox?

A: Sì, è possibile montare VMFS su Proxmox utilizzando vmfs-fuse.

2.D: Qual è la differenza tra le versioni di VMFS (ad esempio, VMFS 5 rispetto a VMFS 6)?

A: VMFS 5 e VMFS 6 sono entrambe versioni del file system di VMware utilizzate per archiviare dati delle macchine virtuali. VMFS 6 ha introdotto miglioramenti come il recupero automatico dello spazio (utilizzando UNMAP) e il supporto per dischi nativi 4K. VMFS 5 utilizza una dimensione del blocco di 1 MB, mentre VMFS 6 può utilizzare una dimensione del blocco più piccola di 512 byte.

Conclusione

Il montaggio dei volumi VMFS è un processo essenziale per la gestione dello storage negli ambienti virtualizzati, in particolare durante operazioni come il recupero dati, la migrazione delle macchine virtuali o la risoluzione dei problemi. VMware offre strumenti nativi all'interno di vSphere ed ESXi per una gestione fluida dei volumi, ma nei casi in cui è necessario accedere a VMFS da sistemi non VMware, entrano in gioco soluzioni come "vmfs-tools" su Linux. Ogni metodo offre vantaggi specifici a seconda dell'ambiente e delle esigenze.

Condividi su:

Categories: Tech Tips