Schlagwort-Archive: VMware ESXi Hypervisor

VMware, Inc. ist ein US-amerikanisches Unternehmen, das Software im Bereich der Virtualisierung entwickelt.

ghettoVCB Sicherung auf externe Synology Speicher kopieren

Mit ghettoVCB gesicherte Images von virtuellen Maschinen auf externe Datenträger am Synology NAS kopieren. Eine Methode zur automatisierten Ausführung wird hier in diesem Post beschrieben.

Externe USB Festplatten wie WD MyPassport oder Tandberg RDX QuikStore Laufwerke mit Wechselplatten, eignen sich um Kopien anzulegen und an weitere Standorte zu deponieren, dies anhand mehrer Wechselplatten die in einer Rotation laufend ausgetauscht werden.

Dazu wird auf dem VMware Hypervisor als erstes die ghettoVCB Konfiguration für die Konvention der Vergabe der Verzeichnis-namen angepasst, anstelle der Ziel Verzeichnisse mit Datumsangabe, wird nun eine laufende Nummerierung erzeugt, hierzu ändert man im Script ghettoVCB.sh etwa bei Zeile 167 den Wert mit „0“:

VM_BACKUP_DIR_NAMING_CONVENTION="0"

Auf dem Synology NAS wird nach Aktivierung des SSH-Terminal Zugang, der Script für das kopieren der Images erstellt. Es sollen alle vmdk und vmx Dateien der letzten Sicherung aller gespeicherten VMs auf das externe Laufwerk kopiert werden. Kopiert wird mit -0 in quellen Angabe, mit -1 würde die vorletzte Sicherung kopiert, siehe Verzeichnisstruktur am ende.

mkdir /volume1/bin
echo "cp /volume1/data/*/*-0/*.vm* /volumeUSB1/usbshare" > /volume1/bin/copy2usb.sh

Bemerkung: das Verzeichnis bin wird unter volume1 angelegt, ansonsten der Script unter /usr/bin nach dem nächsten DSM Update nicht mehr vorhanden ist. In diesem Beispiel wird auf dem NAS das Volume wie üblich als volume1 verwendet, und data als Gemeinsamer Ordner, diese durch die tatsächlichen Namen ersetzen. Der Pfad zum externen Laufwerk /volumeUSB1/usbshare kann ebenfalls abweichen.

Der Script muss ausführbar gemacht werden:

chmod u+x /volume1/bin/copy2usb.sh

Nun in der Synology DSM Systemsteuerung zu Aufgabenplaner gehen.

Erstellen einer neuen Geplanten Aufgabe – Benutzerdefiniertes Skript wählen:

Synology DSM Systemsteuerung

Die Aufgabe bearbeiten, bei Vorgang kann ein beliebig passender Name eingetragen werden:

Der gewünschte Zeitplan bearbeiten, es sollte ein Zeitpunkt gewählt werden, dieser nach beenden der ghettoVCB Sicherung gestartet wird:

Die Email zur Benachrichtigung und der Benutzerdefinierte Skript zur Ausführung eintragen:

Die Aufgabe ist nun mit den anderen Aufgaben eingetragen.

Die Verzeichnisstruktur auf dem NAS Speicher als Beispiel einer virtuellen Maschine (vmsrv) in einer Backup Rotation mit 3 Versionen (0-2).

+-- data
|   +-- vmsrv
|       +-- vmsrv-0
|       |   +-- vmsrv-vctk.vmdk
|       |   +-- vmsrv-flat.vmdk
|       |   +-- vmsrv.vmx
|       +-- vmsrv-1
|       |   +-- vmsrv-vctk.vmdk
|       |   +-- vmsrv-flat.vmdk
|       |   +-- vmsrv.vmx
|       +-- vmsrv-2
|           +-- vmsrv-vctk.vmdk
|           +-- vmsrv-flat.vmdk
|           +-- vmsrv.vmx
|

VMware VMDK virtuelle Festplatte öffnen

Wiederherstellen von Dateien aus VMware Flat-VMDK und VHD virtuelle Festplatten Images

Mit 7-Zip Dateien aus virtuellen Festplatten wiederherstellen, oder Dateien von einer virtuellen Partition in eine andere kopieren. Ohne das virtuelle Betriebssystem zu booten. Außerdem können Dateien gelöscht, verschoben oder zu einer virtuellen Maschine hinzufügt werden. Um beispielsweise ein nicht mehr Boot fähiges System zu reparieren oder Offline Windows Updates auszuführen.

Eine weitere Möglichkeit ergibt sich zur Wiederherstellung von Daten aus einer Snapshot Sicherung, beispielsweise bei VMware Consolidated Backup durch ghettoVCB.

VMware Flat-VMDK und VHD virtuelle Festplatten können geöffnet werden, um auf den Inhalt eines virtuellen Laufwerks zugreifen zu können. Dies ohne das Host Betriebssystem selbst booten zu müssen. Hier wird die recht einfache Lösungen mit 7-Zip gezeigt.

7-Zip zum öffnen von VMDK-Disk-Images

7-Zip ist wahrscheinlich das beliebteste kostenlose Archiv-Tool, dieses auch die Möglichkeit bietet, VHD-, VDI- und VMDK-Disk-Images zu öffnen. Es können benötigte Dateien einfach aus der virtuellen Maschine extrahiert werden, oder aber das Archive wird über die Schaltfläche Extrahieren in ein Ordner kopiert.

Bild: 7-Zip öffnet VHD-, VDI- und VMDK-Disk-Images

Virtuelles VMDK Laufwerk öffnen

Um ein virtuelles Laufwerk zu öffnen, klicken man mit der rechten Maustaste auf die Flat-VMDK oder VHD-Datei um die virtuelle Festplatte über das 7-Zip-Kontextmenü zu öffnen. Es werden nur Single-Volume-VDIs unterstützt, wenn es mehr als eine Partition gibt, wird kein Root- Verzeichnis geöffnet. Multi-Volume-VHD und VMDK-Dateien werden unterstützt. Die Partitionen werden nummeriert angezeigt, 0 ist oft die Reserved Boot-Partition, 1 ist die Haupt-Windows-Partition und 2 ist die Partition für das Laufwerk D.