320.06.70.037 [email protected]
Seleziona una pagina

Rinominare una macchina virtuale in VmWare ESXi da console SSH

da | Giu 19, 2017 | VmWare, Virtualizzazione | 0 commenti

Premesso che esistono diversi metodi per rinominare le macchine virtuali in ESX/ESXi come il VMotion e il Cold Storage Migration di segutio descriverò un metodo più laborioso ma senza l’utilizzo di tools che si hanno a disposizione avendo una licenza a pagamento.

ATTENZIONE: Prima di procedere con il seguente tutorial accertarsi di avere un backup della macchina virtuale e che la stessa non abbia snapshot attivi ne dischi condivisi con altre virtual machine.

Per rinominare una macchina virtuale seguire gli step elencati:

1) Accedere tramite il VMWare vSphere Client

2) Individuare dove si trova la macchina virtuale che intendiamo rinominare

3) Spegnere la macchina virtuale in questione

4) Cliccare con il taso destro sulla macchina virtuale quindi Remove from Inventory

5) A questo punto collegarsi al server VMware in SSH (io di solito utilizzo Putty)

6) Posizionarsi all’interno del datastore dove risiede la macchina virtuale


7) rinominare tutti i dischi virtuali presenti all’interno della cartella con il comando


NOTA BENE: Non è necessario rinominare il file Nome-VM-Originale-flat.vmdk dopo aver eseguito il comando vmkfstools.
Il comando vmkfstools rinomina entrambi i file VMDK e aggiorna il riferimento all’interno del descrittore.

ATTENZIONE: Non utilizzare i comandi cp o mv per rinominare i file del disco virtuale. Utilizzare solo l’utility vmkfstools.

8) Copiare il file di configurazione della macchina virtuale (.vmx) usando il comando:


9) A questo punto dobbiamo editare il file di configurazione .vmx con ils eguente comando:


All’interno del file di configurazione, modificare tutte le vecchie istanze contenenti Nome-VM-Originale con Nome-VM-Nuovo
Salvare il file al termine ed uscire dall’editor

10) A questo punto rinominiamo tutti i files rimanenti nella cartella della macchina virtuale:


11) Quando tutti i files presenti nella cartella avranno il nuovo nome possiamo procedere a rinominare la cartella con il comando:


12) Adesso possiamo collegarci al VMware vSphere Client e collegandoci al datastore contenente la VM clicchiamo di destro sul file .vmx quindi Add to Inventory

13) Adesso possiamo accendere la macchina virtuale con il nuovo nome.

13) In fase di accensione ci comparirà il messaggio che compare quando aggiungiamo una nuova VM al vmware. Selezioniamo I Moved quindi OK

ATTENZIONE: Se selezionaimo I Copied provocheremo una modifica dell’UUID e dell’indirizzo MAC della macchina virtuale che possono avere effetti dannosi sulle applicazioni guest sensibili alle modifiche dell’indirizzo MAC e ai backup delle macchine virtuali che si basano su UUID.

14) Se la macchina virtuale è partita senza nessun problema possiamo procedere all’eleiminazione del file di configurazione relativo al nome vecchio con il comando:

Raffaele Chiatto

Scritto da Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360°…
Mi sono avvicinato al mondo dell’informatica nel lontano 1996 con Windows 95 e da allora non ho più smesso di dedicarmi allo studio ed approfondimento di questo settore.
Laureato in Ingegneria Informatica nel 2009, lavoro nel campo dell’IT dal lontano 2001.

Link – Friends

Infrastrutture IT

English School

Act for Change

Graphic and Web solution

0 commenti

Invia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Translate »