Website-Icon .: blog cscholz.io :.

vmware: backup script für virtuelle Maschine

Wer eine virtuelle Maschine betreibt, hat zwei Möglichkeiten diese zu sichern.

  1. Innerhalb der Maschine ein Backup durch zu führen
  2. 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)

Die mobile Version verlassen