Maak een copy van een live guest in ESX 4.0

Om een copie te maken van een live guest zijn er vast wel vmware tools maar deze mannier kan ook.

  • Maak een snapshot van de guest
  • Maak een copy van de grote -flat.vmdk file naar de andere esx machine of zijn storage met scp -v
  • Haal de snapshot weer weg. (dit is belangrijk om de config bestanden makkelijk te copieren)
  • Copieer ook de andere files .vmx .vmxf .vmdk .vmsd .nvram
  • Hernoem alle bestanden naar de nieuwe naam.
  • Edit de files.vmx .vmxf .vmdk .vmsd .nvram en verander daar ook de naam in de nieuwe naa

Meld de nieuwe installatie aan op de nieuwe esx. Op de webinterface kan je dit makkelijk doen door een guest toe te voegen aan de inventory, in de vShpere client heb ik deze optie nog niet gevonden. Als ipnummers kunnen bijten doordat op de nieuwe esx machine de oude ipnummers ook aanwezig zijn, Moet je de netwerk kaart eerst uitschakelen voordat je de nieuwe guest opstart.

Zodra je ingelogged bent via de console is het belangrijk dat je meteen het ipnummer verandert en andere netwerk instellingen goed zet.

  • /etc/network/interfaces

Zet ook de naam goed in de volgende files:

  • /etc/hosts file
  • /etc/hostname

Shutdown de machine, zet de netwerkkaart weer aan en start hem weer op
zodat je kunt inloggen en verifieren dat alles met het netwerk goed gaat.

Om overal je nieuwe servernaam inte vullen kan je gebruik maken van het volgende commando:

grep <oudenaam> /etc/* -R

Hier zie je alle files waar nog de oude naam in staat, verander ze allemaal, herstart je machine dan nog 1 keer en je clone is geboren.