Wer eine virtuelle Maschine betreibt, hat zwei Möglichkeiten diese zu sichern.
- Innerhalb der Maschine ein Backup durch zu führen
- die Maschine als Datei komplett zu sichern
Die erste Methode ist die herkömmliche, die man von Physikalischen Maschinen kennt. Die zweite ist für virtuelle Maschinen die besser. Dabei wird die Maschine zum Zeitpunkt des Backups heruntergefahren oder in den suspend-Modus versetzt. Vom suspend-Modus kann ich persönlich nur abraten.
Das ganze sähe dann in einem automatisieren Script wie folgt aus:
#!/bin/bash /usr/bin/vmware-cmd /home/vmachines/vmaschine.vmx stop cd /home/vmachines/ tar cfvz vmaschine.tar.gz vmaschine/* /usr/bin/ftp -inv ftp.server.de<<ENDFTP user User123 Kennwort345 lcd /home/vmachines delete vmaschine.tar.gz put vmaschine.tar.gz bye ENDFTP /usr/bin/vmware-cmd /home/vmachines/vmaschine.vmx start rm /home/vmachines/vmaschine.tar.gz
Hierbei wird als erstes die Maschine heruntergefahren (Z. 2). Dann per tar gepackt (Z. 4), um sie dann auf einen FTP Server zu kopieren (Z. 5-11). Anschließend wird die Maschine wieder gestartet und das lokale tar-file gelöscht (Z. 12,13)