Nachdem in der Version vSphere 5.1 vSphere Replication in alle Editionen gewandert ist und ich die Einrichtung dieses neuen Features bereits in einem Blogartikel "verewigt" habe, möchte ich mit diesem Artikel die Einrichtung der neuen, in den vSphere Editionen integrierten VMware Backuplösung vSphere Data Protection erläutern. Dieser Artikel ist in folgende Parts aufgeteilt:
- Deployment der vSphere Data Protection Appliance
- Konfiguration der Backupjobs
- Restore einer kompletten VM aus dem Backup
- Single File Restore aus einer virtuellen Disk einer VM
- Persönliches Fazit
1. Deployment der vSphere Data Protection Appliance
- Download der virtuellen Appliance von der VMware Seite (Achtung: Appliance entweder mit 500GB, 1TB oder 2TB herunterladen, Appliance kann im Nachhinein nicht erweitert werden. Tipp: Appliance mit 2TB herunterladen und ThinProvisioned Disks verwenden )
- Hinweis: Vor dem Deployment, sollte im DNS der Name und die IP der Appliance gepflegt sein, sowie die NTP Zeiteinstellungen des ESXi Servers, auf dem die Appliance deployed wird, passen. Ansonsten kann es im späteren Verlauf zu Problemen kommen
- Deploy OVF-Template (VI-Client)
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003409.jpg
- OVA-File auswählen (Tipp: Dateityp umstellen )
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003410.jpg
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003411.jpg
- EULA akzeptieren
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003412.jpg
- Name für die Appliance festlegen
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003413.jpg
- Cluster / Host auswählen, auf den die Appliance deployed werden soll
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003414.jpg
- Datastore, in den die Appliance deployed werden soll (Hinweis: Die Appliance legt eine entsprechende Anzahl vmdk's an, in die die Backups der virtuellen Maschinen laufen. Tipp: Die Appliance in einen Datastore legen, der auf einem Backupstorage liegt. Im Vorgängerprodukt Data Recovery konnte man die Backups auf CIFS Shares legen. Dies funktioniert Stand heute nicht. Alle Backups landen in den vmdk's der Data Protection Appliance! Ein Tapebackup, sowie ein Backup des vCenters sind Stand heute ebenfalls nicht supportet!)
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003415.jpg
- Auswahl des Netzwerkes, in das die Appliance gepatcht werden soll (muss mit dem vCenter und den ESXi Servern kommunizieren können)
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003416.jpg
- Einstellung der IP Informationen
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003417.jpg
- Im Abschlussfenster die Einstellungen final überprüfen und die VM nach dem Deployment automatisch anstarten lassen
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003418.jpg
- Auf der Konsole der virtuellen Appliance findet man die URL für die Admin Website zum First-Time-Configuration Wizard der Appliance
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003419.jpg
- optional kann hier direkt die passende Zeitzone eingestellt werden
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003420.jpg
- über https://IPADRESSEAPPLIANCE:8543/vdp-configuremit dem Default Usernamen: rootund dem Default Passwort: changemeeinloggen
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003421.jpg
- der First Time Configuration Wizard startet
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003422.jpg
- Netzwerkeinstellungen prüfen und bestätigen (Achtung: spätestens hier muss der DNS gepflegt sein, sonst gibt es eine Fehlermeldung)
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003424.jpg
- Zeitzone angeben (wenn nicht bereits auf der Konsole passiert)
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003425.jpg
- neues root-Kennwort vergeben (man beachte die Passworthinweise)
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003426.jpg
- Angabe der vCenter-Informationen, in den die Appliance für die Ausführung der Backups integriert werden soll (Hinweis:In einem deutschsprachigen Browser werden die Felder SSO Hostname und SSO Port als "null" und "null" angezeigt. Ich habe den englischen Screenshot angefügt, dass man erkennt, was eingetragen werden soll. Ebenso gibt es in der deutschen Version bei einem fehlgeschlagenen Verbindungstest nur ein rotes "x" ohne aussagekräftige Fehlermeldung. Tipp:englischsprachigen Browser verwenden, dann gibt es aussagekräftige Meldungen!)
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003427.jpg
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003428.jpg
- Wizard beenden
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003429.jpg
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003430.jpg
- Appliance neu starten (Achtung: Nicht herunterfahren oder ausschalten, sonst ziehen die Einstellungen des First-Time-Wizards nicht!)
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003431.jpg
- verfolgt man den Boot der Appliance, dauert es ca. 25 Minuten bis die Basiskonfiguration und die Integration in den vCenter bzw. als WebClient PlugIn erfolgreich abgeschlossen ist
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003437.jpg
- im Anschluss über den vSphere Web Client am vCenter anmelden
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003438.jpg
- den neuen Punkt "vSphere Data Protection" anwählen und über "Connect" die Verbindung zur entsprechenden Data Protection Appliance herstellen
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003439.jpg
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003441.jpg
2. Konfiguration der Backupjobs
- über "Configuration" - "Backup Appliance" - "Edit" das Backupzeitfenster festlegen, in dem die Appliance VM-Backups durchführen darf
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003442.jpg
- über "Configuration" - "Email" konfigurieren, zu welchen Zeiten , an wen usw. die Appliance Reports zu den gelaufenen oder fehlgeschlagenen Backups senden soll
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003443.jpg
- im Tab "Backup" über "New" einen neuen Backupjob anlegen
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003456.jpg
- Auswahl der zu sichernden VMs (eine oder mehrere, max. 100 pro Appliance)
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003457.jpg
- Festlegen der Backupschedule
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003458.jpg
- Festlegen der Aufbewahrungszeit
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003459.jpg
- Namen für den Backupjob vergeben und "Finish"
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003460.jpg
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003461.jpg
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003462.jpg
- Testweise über "Backup now" - "Backup all sources" ein manuelles Backup starten, um auf Fehler zu prüfen
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003463.jpg
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003464.jpg
- Tipp: Sollte es beim Backup eines Windows Serversystems zu einem "Execution Error: E10055:Failed to attach disk" kommen, hilft der VMware KB 2035736 weiter. Sollte eine Fehlermeldung a la "Cannot take a quiesced snapshot of virtual machine" erscheinen, hilft VMware KB 1031298 weiter. In den folgenden 3 Screenshots, wie man den entsprechenden Workaround zu den Fehlern per VI-Client workarounden kann...
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003453.jpg
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003454.jpg
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003455.jpg
3. Restore einer kompletten VM aus dem Backup
- über den Reiter "Restore" die entsprechende VM / Disk auswählen und "Restore" drücken
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003465.jpg
- Auswahl des Zieldatastores (entweder Original Location oder einen anderen Datastore)
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003466.jpg
4. Single File Restore aus einer virtuellen Disk einer VM
- Logon an dem Server, an dem ein File "versehentlich" gelöscht wurde und auf dem der Single File bzw. File Level Restore durchgeführt werden soll
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003467.jpg
- per Browser auf dem Server über https://IPADRESSEAPPLIANCE:8543/flr zur VDP Appliance verbinden (Achtung: Benötigt ein installiertes Adobe Flash auf dem System!!)
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003468.jpg
- Logon mit lokalen Adminrechten auf dem Server, auf dem die Files wiederhergestellt werden sollen
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003469.jpg
- im sich öffnenden Fenster das entsprechende Backup auswählen und "mount"en und das Fenster "close"n
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003470.jpg
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003471.jpg
- aus der, aus dem Backup gemounteten vmdk die Files auswählen, die gerestored werden sollen und "Restore selected files"
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003472.jpg
- Auswahl, wohin gerestored werden soll und über "Monitor Restores" den Fortschritt beobachten
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003473.jpg
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003474.jpg
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003475.jpg
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003476.jpg
- nach erfolgreichem Single File bzw. File Level Restore das Backup einfach wieder über "Unmount backup" abhängen
http://benjaminulsamer.files.wordpress.com/2013/04/vsphere-data-protection-003477.jpg
And that's it
5. Persönliches Fazit
Bevor man gar keine Backups von seinen VMs macht, sollte man zumindest die in jeder VMware vSphere Edition integrierte vSphere Data Protection Lösung deployen. Möchte man Tapebackup, Support von vCenter Backups, Backups auf CIFS oder NFS Shares, Backups mit intelligenten Storage Snapshots (z.B. NetApp), definierte Backupjobzeiten, Reports direkt im Anschluss an einen gelaufenen Backupjob uvm. sollte man sich nach einer professionelleren Lösung mit mehr Funktionsumfang umsehen (allerdings dann auch mit mehr Kosten ).
- I wish I could be a Virtual Machine -
Benjamin Ulsamer