vSphere Replication: Installation und Konfiguration mit einer Site
Die mit vSphere 5.1 veröffentlichte vSphere Replication 5.x–Appliance wird zur Replikation von virtuellen Maschinen zwischen verschiedenen Datenspeichern genutzt. Wird der Storage von verschiedenen vCenter-Servern verwaltet, so sind eine primäre und sekundäre Site zu bilden (mit je einer Appliance) und zu verbinden; bei nur einem vCenter (und einer Site) ist dies nicht notwendig…
Es ist dann nur notwendig eine vSphere Replication Appliance zu installieren und direkt im Anschluss kann bereits die Replikation der VMs konfiguriert werden.
Die für die Installation von vSphere Replication 5.1 benötigte OVA-Datei kann hier heruntergeladen werden.
What you need to know before upgrading to vSphere Replication 5.5
vSphere Replication 5.8.0.2 enables SSLv3
Installation
Nach erfolgreichem Download muss die OVA-Vorlage über den vSphere Web Client bereitgestellt werden:
- Unter vCenter -> Hosts und Cluster im Kontextmenü des Datacenter den Punkt OVF-Vorlage bereitstellen… auswählen.
- Die heruntergeladene OVA-Datei auswählen.
- OVF-Details prüfen und weiter…
- EULA akzeptieren…
- Einen Namen für die VM vergeben und Datacenter auswählen…
- Einen Host auswählen…
- Einen der mit dem Host verbundenen Datenspeicher auswählen…
- Netzwerkverbindung auswählen…
- root-Kennwort und Netzwerkeinstellungen festlegen.
Die beim Deployment festgelegten Einstellungen können anschließend im Webinterface der Appliance (VAMI) geändert werden; es kann erreicht werden unter:
https://<VRApp-IP>:5480
Außerdem können dort Updates installiert, Einstellungen zur Datenbank festgelegt, oder im Fehlerfall Logs heruntergeladen werden.
Der Benutzername in den Proxy-Einstellungen für den direkten Download von Updates darf keine Sonderzeichen enthalten; andernfalls erscheint der Fehler Invlaid user Name. Also kann der Benutzername nicht im Format Domain\UserName bzw. UserName@Domain angegeben werden und Updates müssen über die Option Use CDROM Updates eingespielt werden.
Für den Fall, dass das root-Passwort verloren gegangen ist, kann man es wie in KB2062059 beschrieben zurücksetzen.
Replikation
Da nur eine Site eingerichtet werden soll, ist es nicht erforderlich eine zweite vSphere Replication Appliance bereitzustellen und diese miteinander zu verbinden; es kann hier direkt damit begonnen werden die Replikation der VMs zu konfigurieren.
Dazu wird im vSphere Web Client im Kontextmenü der VM der neue Punkt Alle vSphere Replication Aktionen -> Replizierung konfigurieren ausgewählt. Im anschließenden Assistenten wird festgelegt, auf welchen Speicher und in welchem Intervall die VM repliziert werden soll und ob eine Stilllegung per VSS erfolgen soll.
Ab Version 5.5 ist es außerdem möglich mehr als ein Replikat pro VM aufzubewahren; bis zu 24 Point-in-Time-Instanzen können pro VM gespeichert werden.
Nur eingeschaltete VMs können repliziert werden!
Nach Abschluss des Assistenten werden Konfiguration und Festplatten der VM in einen gleichnamigen Ordner auf den Zielspeicher repliziert.
Der Status der Replizierungen kann im vSphere Web Client im vSphere Replication-Plugin überprüft werden. Dort können auch Replizierungen neu konfiguriert, manuell gestartet, pausiert, oder beendet werden. Details zu bei der Replikation aufgetretenen Fehlern können in den Ereignissen der jeweiligen VM eingesehen werden.
Wiederherstellung & Failback
Die Wiederherstellung von VMs kann im vSphere Replication-Plugin des vSphere Web Client gestartet werden.
Dort findet man unter Überwachen -> Eingehende Replizierungen die Option Wiederherstellen… für die replizierten VMs.
- Im Wiederherstellungsassistenten muss nun zuerst festgelegt werden, ob mit den neuesten Änderungen, oder mit den letzten verfügbaren Daten wiederhergestellt werden soll.
Die Option Mit neuesten Änderungen wiederherstellen kann nur genutzt werden, wenn die Quell-VM verfügbar und ausgeschaltet ist. In die Wiederherstellung fließen dann alle noch nicht im Replikat vorhandenen Änderungen der Quell-VM mit ein, so dass keine Daten verloren gehen.
Bei Mit den letzten verfügbaren Daten wiederherstellen, wird das zuletzt erstellte Replikat der VM wiederhergestellt, ohne nachfolgende Änderungen der Quell-VM zu berücksichtigen. Für diese Art der Wiederherstellung spielt der Zustand der Quell-VM keine Rolle. - Anschließend muss der Ordner festgelegt werden, in den die wiederhergestellte VM abgelegt werden soll.
Bei der Konfiguration mit nur einer Site muss es sich um einen anderen Ordner handeln, als den der Quell-VM. Andernfalls erhält man die Fehlermeldung: Das Registrieren der wiederhergestellten virtuellen Maschine ‚<VMName>‘ mit der Konfigurationsdatei ‚<VMX-Datei>‘ ist fehlgeschlagen. Ursache: Der Name ‚<VMName>‘ ist bereits vorhanden.
- Abschließend muss nur noch ausgewählt werden, auf welchem Host die wiederhergestellte VM registriert und ob sie nach der Wiederherstellung eingeschaltet werden soll.
Nach Abschluss des Assistenten wird das Replikat dem ausgewählten Ordner der Bestandsliste hinzugefügt. Sofern die Quell-VM noch verfügbar ist, wird die Replikation deaktiviert und der Status im vSphere Replication-PlugIn wird als „Wiederhergestellt“ angezeigt. Diese Replikationskonfiguration kann nun durch Beenden der Replizierung entfernt werden.
Nach der erfolgreichen Wiederherstellung sollte die Quell-VM aus der Bestandsliste entfernt und die Replikation der wiederhergestellten VM aktiviert werden, mit dem Ordner der Quell-VM als Ziel. So kann die ggf. noch vorhandene Festplatte der Quell-VM als Replizierungsspeicher genutzt werden, in den nur Differenzen zwischen Quelle und Replikat synchronisiert werden müssen. Die anfängliche Synchronisation ist dann gegenüber der Replikation in einen neuen Ordner wesentlich schneller.
Links
- VMware Documentation: Verwaltung von VMware vSphere Replication 5.1
- VMware KB2041909: VSS Quiescing Support with vSphere Replication
- VMware vSphere Blog: What you need to know before upgrading to vSphere Replication 5.5
- VMware KB2062059: Resetting a lost VMware vSphere Replication root password
- VMware KB2112022: vSphere Replication 5.8.0.2 Express Patch Release (2112022)