C'è un modo per clonare un VM esistente su un server ESXi senza wherer reimportrlo?

Ho importto un VM in un server ESXi utilizzando l'utilità VMware "stand alone". Tuttavia, questo process è un po 'noioso. Dal momento che alla fine voglio che alcune copie di questo VM (o, per essere più accurate, più istanze uguali o uguali di questa VM) siano in esecuzione contemporaneamente, c'è un modo per clonare la VM già importta? O devo importre nuovamente per each istanza che voglio?

9 Solutions collect form web for “C'è un modo per clonare un VM esistente su un server ESXi senza wherer reimportrlo?”

Non è necessario utilizzare il converter per clonare un VM.

Basta sfogliare il datastore:

  • Fai clic sull'host> scheda Configurazione
  • Selezionare Hardware> Memorizzazione per visualizzare i datastores
  • Fare clic con il button destro del mouse sul datastore con il VM che si desidera clonare> Sfoglia Datastore
  • Creare una nuova cartella nel negozio
  • Fare clic destro sulla cartella VM e select Copia (deve essere fatto nel riquadro destro del browser Datastore)
  • Incollare il VM in una nuova sottocartella (altrimenti il ​​VM sovrascriverà se stesso)
  • Una volta copiata, rinomina e sposta la cartella se lo si desidera
  • Seleziona il file .vmx all'interno del VM clonato e seleziona 'Aggiungi all'inventario'

In realtà è più facile passare alla macchina host in VIC sotto la scheda riepilogativa e consultare il datastore. Quindi creare una cartella per il nuovo vm, copiare il file vmdk dalla sorgente vm da copiare e incollare all'interno del browser datastore e quindi creare un VM personalizzato per il nuovo file vmdk. Assicurarsi che i nomi VM ei nomi delle cartelle corrispondano e richiede 1/10 del tempo da fare.

L'esempio per me è stato:

7gig VM:

  • Convertitore: 13mins
  • Diretto: 3 minuti
  • Copia tramite browser Datastore: 1 minuto

Ho fatto copie di 17 VM in less di 20 minuti che hanno risparmiato una tonnellata di tempo dal converter.

È necessario l'accesso a console (o SSH) al server ESXi e quindi è ansible copiare le VM utilizzando i comandi UNIX standard (cp).

Per get l'accesso alla console:

  • vai alla console del server
  • tipo ALT-F1
  • digitare "non supportto" senza virgolette (nessun eco)
  • digitare la tua password (no echo, ancora)

Ora sei al prompt dei comandi del server; se si desidera abilitare l'accesso SSH, modificare /etc/inetd.conf e rimuovere il simbolo di commento ("#") dalla row SSH.

[Modifica della mia risposta]

Sommario:

  • il converter mi ha portto circa 15 minuti per correre da WS6 a ESXi
  • il converter ha impiegato circa 45 minuti per correre da ESXi a se stesso
  • accedendo con un prompt dei comandi e poi copiando come per le istruzioni "non supportte" funzionato, ma ha richiesto circa 20 minuti per copiare il VM e non ho potuto iniziare correttamente il risultato

La mia conclusione: basta usare il converter ripetutamente.

Grazie a tutti per le idee.

(Aggiorna, molto più tardi: qui sono i dettagli per come creare una copia di un VM senza eseguire ripetutamente il converter.)

C'è un script "ghetto-esx-linked-clones" che renderà cloni collegati piuttosto che cloni completi. I cloni collegati sono ottimi per i VM che si intende utilizzare per test a breve termine, poiché i cloni memorizzano solo le differenze relative alla VM originale. L'esecuzione di questo script richiede l'accesso SSH all'host ESXi.

http://communities.vmware.com/docs/DOC-9202?tstart=7450

Il consiglio di Leon Roy ha lavorato per me. Ma credo che ci sia qualcosa da considerare: i file vmdk immagazzinati direttamente nella directory del vm sono collegati ad un path relativo al file vmx mentre i vmdks memorizzati fuori di questa directory sono collegati con un path assoluto. Quindi, se uno dei vmdks utilizzati dal VM non si trova nella stessa directory del VM stesso, devi modificare il valore fileName per quel file nel file vmx prima di riaggiungerlo nell'inventario. Altrimenti, se si aggiunge il VM copiato, utilizzare l'originale non la copia del vmdk.

L'utilizzo del converter è stato l'approccio più coerente a questa soluzione. La copia manuale dei file in ESX-i è stata semplice, ma richiede la stessa quantità di tempo che utilizza il converter e non consente sempre di aggiungere il file .vmx all'inventario (può essere grigio). Tenere questa list informazioni in su; è vecchio, ma mi ha aiutato 🙂

A less che non mi sbaglio, dovresti essere in grado di eseguire il Client Infrastrutture Virtuale, connettersi al tuo server ESXi, fare clic destro su qualsiasi macchina virtuale arrestata e scegliere "Clone" che duplicerà l'attuale VM in un altro VM.

Dalla memory il server vCentre (vmware.com/products/vi/vc/features.html) ti consente di convertire una macchina in un model e di distribuire più copie di quel model in macchine virtuali. Credo che sia disponibile una prova di 60 giorni (vmware.com/tryvmware/index.php?p=vsphere&lp=1).

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.