Ich habe also eine Frage, nach der ich gesucht habe und die ich nicht beantworten konnte. Wir denken darüber nach, alle unsere Server zu ersetzen und auf virtuelle Server umzustellen. Meine Frage ist, ob ich, wenn ich Hyper-V Core auf einem Hostserver verwende, ihn trotzdem so einstellen kann, dass er auf eine andere VM auf einem anderen Host repliziert, sodass, wenn Host 1 ausfällt, Host 2 einspringt?
Antwort1
Ja, Hyper-V Core (die kostenlose Version) unterstützt die Funktion „Hyper-V-Replik“.
Allerdings ist eine Hyper-V-Replik keine hochverfügbare Lösung. Denn bei einem ungeplanten Failover lässt sich eine „Datenverzögerung“ nicht vermeiden („geplantes Failover“ ohne dieses Problem).
Sie können einen Hyper-V-Cluster mit zwei oder mehr physischen Hosts in Betracht ziehen.
„Hyper-V-Cluster“: https://technet.microsoft.com/en-us/library/hh831579(v=ws.11).aspx
Antwort2
Ja, aber wie bereits erwähnt, wenn Sie von HA sprechen, dann verwenden Sie einen Cluster. Es ist jedoch durchaus möglich, Ihre Server auf Hyper-V als VM zu erstellen und sie dann zum Schutz vor Hardwarefehlern zu replizieren.
Bei meiner Arbeit haben wir Folgendes gemacht: 3 Server, alle Arbeitsgruppenmaschinen, und jeder repliziert seine VMs untereinander, d. h. Server1->Server 2, Server2->Server3 und Server3->Server1. Die Replikationsdauer ist auf 5 Minuten eingestellt, sodass wir höchstens Daten im Umfang von 5 Minuten verlieren. Abhängig von Ihrer Umgebung kann dies akzeptabel sein oder auch nicht. Für uns ist es in Ordnung – in dieser Konfiguration können wir eine ganze Maschine verlieren, aber innerhalb von Minuten wieder einsatzbereit sein, indem wir einfach ein Failover der Replikate durchführen und sie auf ihrem neuen Host starten. Dann müssen wir den kaputten Server reparieren, die Replikation rückgängig machen und zum vorherigen Betrieb zurückkehren.
Wenn die Kosten eine Rolle spielen, ist das ein Kinderspiel. Außerdem verwendet jeder physische Server RAID, sodass Festplattenfehler usw. keine Auswirkungen haben. Aus meiner über 25-jährigen Erfahrung denke ich, dass dies eine ziemlich kostengünstige Möglichkeit ist, die Servicezuverlässigkeit eines Unternehmens zu verbessern, wenn man nicht gerade Unsummen für ein komplettes SAN ausgibt (20.000 oder mehr – nennen Sie praktisch Ihren Preis).
Sie müssen sich nur darum kümmern, dass die Server aus Replikationssicht miteinander kommunizieren. Sie müssen grundsätzlich SSL einrichten, damit jeder Server seine eigenen Zertifikate erstellt und signiert, die dann von den anderen Servern als vertrauenswürdig eingestuft werden. Das klingt mühsam, aber ehrlich gesagt ist es so einfach, dass ich immer noch nicht glauben kann, dass es funktioniert.