VMware: Migrazione delle macchine virtuali in esecuzione in diversi datastore senza Storage vMotion in vSphere Essentials Plus
Summary: Informazioni su come eseguire la migrazione di macchine virtuali (VM) in esecuzione in datastore diversi in ambienti VMware vSphere senza Storage vMotion. Questa guida dettagliata è progettata per gli amministratori, in particolare quelli con licenze vSphere Essentials Plus, che intendono superare le limitazioni e gestire in modo efficiente le VM. ...
Instructions
Migrazione delle macchine virtuali in esecuzione in diversi datastore senza Storage vMotion in VMware vSphere Essentials Plus
Introduzione:
Questo articolo fornisce istruzioni dettagliate per consentire agli amministratori di eseguire la migrazione di macchine virtuali (VM) in esecuzione in datastore diversi in ambienti VMware vSphere senza utilizzare Storage vMotion. Il processo descritto di seguito supera le limitazioni imposte dalle licenze vSphere Essentials Plus, consentendo una distribuzione efficiente delle VM tra i datastore. Inoltre, include una soluzione alternativa per vSphere Storage vMotion per ottenere una migrazione selettiva a livello di disco.
Sommario:
Prerequisiti
Sintomi
Scopo
Risoluzione
- Migrazione delle VM
- Soluzione alternativa per vSphere Storage vMotion (migrazione selettiva a livello di disco)
- Ulteriori passaggi per la migrazione a vCenter
Limitazioni di vSphere Essentials Plus
Prerequisiti:
- Ambiente VMware vSphere con licenze vSphere Essentials Plus
- Almeno due host ESXi nell'ambiente.
Sintomi:
- Impossibilità di utilizzare Storage vMotion per la migrazione delle macchine virtuali in esecuzione tra i datastore.
- Licenze limitate con vSphere Essentials Plus, che non include la funzionalità Storage vMotion.
- Errori di backup dovuti a capacità libera insufficiente sul datastore
Purpose:
Questa guida fornisce agli amministratori i passaggi necessari per eseguire la migrazione delle macchine virtuali in esecuzione in datastore diversi all'interno di ambienti VMware vSphere senza utilizzare Storage vMotion. Presenta inoltre una soluzione alternativa per ottenere la migrazione selettiva a livello di disco utilizzando una combinazione di tecniche di clonazione e copia.
Risoluzione:
Migrazione delle macchine virtuali:
- Accedere a vSphere Client o vSphere Web Client utilizzando le credenziali di amministratore.
- Assicurarsi che nell'ambiente siano disponibili almeno due host ESXi.
- Identificare le VM di cui eseguire la migrazione in datastore diversi.
- Da vSphere Client o vSphere Web Client, eseguire i seguenti passaggi:
a. Cliccare con il pulsante destro del mouse sulla VM di cui eseguire la migrazione e selezionare "Migrate" dal menu di scelta rapida.
b. Nella procedura guidata di migrazione, scegliere l'opzione "Change both compute resource and storage" per eseguire la migrazione sia della VM che del relativo storage.
c. Selezionare un host o cluster di destinazione per spostare la VM.
d. Scegliere un datastore di destinazione o un cluster di datastore per archiviare i file della VM.
e. Esaminare i risultati del controllo di compatibilità per garantire la corretta migrazione. - Cliccare su "Finish" per avviare il processo di migrazione.
- Monitorare l'avanzamento della migrazione per assicurarsi che venga completata correttamente.
- Ripetere i passaggi da 4 a 6 per ogni VM di cui eseguire la migrazione.
- Al termine del processo di migrazione, verificare che le VM siano in esecuzione sui datastore desiderati.
Soluzione alternativa per vSphere Storage vMotion (migrazione selettiva a livello di disco):
La migrazione selettiva a livello di disco non è supportata direttamente in vSphere Essentials Plus. Tuttavia, può essere ottenuto utilizzando una soluzione alternativa che coinvolge tecniche di clonazione e copia.
Passaggio 1. Creare un nuovo datastore:
- Assicurarsi che sia disponibile un datastore aggiuntivo nell'ambiente vSphere Essentials Plus per eseguire la migrazione dei dischi della VM.
Passaggio 2. Clonare la macchina virtuale:
- Accedere a vSphere Client con le credenziali appropriate.
- Individuare la macchina virtuale di cui eseguire la migrazione nel pannello dell'inventario.
- Cliccare con il pulsante destro del mouse sulla VM e scegliere "Clone to Virtual Machine".
- Nella sezione "Select a Name and Folder" assegnare al clone un nome univoco e sceglierne una posizione nell'inventario.
- Procedere ai passaggi successivi della procedura guidata di clonazione senza modificare la configurazione.
Passaggio 3. Rimuovere i dischi non necessari:
- Una volta completato il processo di clonazione, cliccare con il pulsante destro del mouse sulla VM clone appena creata nel pannello dell'inventario.
- Selezionare "Edit Settings" per aprire le impostazioni della VM.
- Nella scheda "Hardware", rivedere l'elenco dei dischi virtuali collegati alla VM.
- Identificare i dischi di cui si desidera eseguire la migrazione nel nuovo datastore.
- Prendere nota dei nomi di questi dischi (ad esempio, disco rigido 1, disco rigido 2 e così via).
Passaggio 4. Rimuovere la VM clone:
- Questo passaggio è essenziale per evitare conflitti con la macchina virtuale originale e per evitare potenziali conflitti di IP o nome host. Cliccare con il pulsante destro del mouse sulla VM clonata e scegliere "Remove from Inventory".
Passaggio 5. Copiare i dischi della macchina virtuale:
- Abilitare SSH sull'host ESXi che contiene i dischi della VM. A tale scopo, connettersi all'host ESXi tramite vSphere Client, accedere a "Configuration", > "Security Profile" e abilitare il servizio "SSH".
- Utilizzare un client SSH (ad esempio, PuTTY) per connettersi all host ESXi.
- Individuare la directory della VM sul datastore utilizzando la riga di comando. La posizione è in genere /vmfs/volumes/datastore_name/vm_name/.
- Utilizzare il comando
vmkfstoolsper copiare i dischi virtuali dal datastore corrente al nuovo datastore. La sintassi del comando è la seguente:
vmkfstools -i source_disk_path -d thin destination_disk_path
Ad esempio:
vmkfstools -i /vmfs/volumes/source_datastore/vm_name/source_disk.vmdk -d thin /vmfs/volumes/destination_datastore/vm_name/destination_disk.vmdk
- Ripetere questo comando per ogni disco di cui eseguire la migrazione.
Passaggio 6. Registrare la VM:
- Dopo aver copiato tutti i dischi, passare al nuovo datastore utilizzando vSphere Client.
- Cliccare con il pulsante destro del mouse sul file .vmx della VM originale (non sul clone) e scegliere "Add to Inventory".
- Seguire i prompt per aggiungere nuovamente la macchina virtuale all'inventario.
Passaggio 7. Accendere e verificare:
- Accendere la VM dal nuovo datastore e assicurarsi che tutto funzioni come previsto.
- Verificare che la VM utilizzi i dischi del nuovo datastore.
Ulteriori passaggi per la migrazione di vCenter:
Per quanto riguarda vCenter:
- Spegnere vCenter.
- Connettersi direttamente all host (poiché vCenter sarà inattivo).
- Cliccare con il pulsante destro del mouse sulla VM di vCenter e scegliere di annullare la registrazione o rimuoverla dall'inventario (non eliminare la VM).
- Passare al datastore in cui risiede la VM vCenter. Cliccare con il pulsante destro del mouse sulla directory della macchina virtuale e scegliere "Move".
- Selezionare il nuovo datastore come destinazione per la VM vCenter.
- Una volta completato il trasferimento, accedere alla directory, cliccare con il pulsante destro del mouse sul file .vmx e selezionare "Register VM" (o "Add to Inventory").
Limitazioni di vSphere Essentials Plus:
vSphere Essentials Plus è un'edizione entry-level di VMware vSphere progettata per le piccole aziende. Ha alcune limitazioni rispetto alle edizioni più avanzate come Standard, Enterprise o Enterprise Plus. Di seguito sono riportate le principali limitazioni di vSphere Essentials Plus:
- Numero di host: vSphere Essentials Plus supporta un massimo di 3 host ESXi fisici.
- vCenter Server: vSphere Essentials Plus include una licenza per vCenter Server Essentials, una versione limitata di vCenter Server in grado di gestire solo fino a 3 host.
- Funzionalità di vSphere: Alcune funzionalità avanzate disponibili nelle edizioni superiori, come Storage vMotion, Distributed Resource Scheduler (DRS) e High Availability (HA), non sono incluse in vSphere Essentials Plus.
- Limitazioni di RAM e CPU: Essentials Plus presenta alcune limitazioni sulla quantità di core di RAM e CPU che può supportare per host.
- Nessuna tolleranza di errore (FT): Fault Tolerance, una funzione che fornisce disponibilità continua per le VM, non è disponibile in vSphere Essentials Plus.
- Nessuna vSAN: vSphere Essentials Plus non include la funzionalità vSAN, che consente la creazione di storage condiviso utilizzando dischi locali.
Additional Information
Fonti:
Spostamento o copia di dischi virtuali in un'ambiente
VMwarehttps://kb.vmware.com/s/article/900
Clonazione e conversione di dischi di macchine virtuali con vmkfstools
https://kb.vmware.com/s/article/1028042Come eseguire la migrazione di macchine virtuali in esecuzione in datastore diversi senza Storage vMotion
https://virbeaver.com/2019/11/21/how-to-migrate-running-vms-to-different-datastores-without-storage-vmotion/
Migrazione di vCenter a un nuovo datastore senza vMotion.
https://communities.vmware.com/t5/VMware-vCenter-Discussions/Migrate-vCenter-to-a-new-datastore-Without-vMotion/td-p/2253230