Hallo, ich habe das folgende Setup für die Verwendung von vSphere mit HA:
Mein Problem dabei ist, eine vernünftige Hochverfügbarkeit für den Datenbankserver zu finden. Die IOP-Anforderungen des Datenbankservers sind sehr hoch, daher sind die Datenbankdateien auf drei lokale SSD-RAID-10-Arrays verteilt. Das Speichernetzwerk ist 10 GbE groß und obwohl es die Leistungsanforderungen langfristig nicht erfüllen würde, hätte ich gerne eine Möglichkeit, bei einem Hostausfall automatisch auf gemeinsam genutzten Speicher umzuschalten.
Hat jemand Vorschläge, wie ich das machen könnte? Vielleicht das letzte Image-Backup auf dem gemeinsam genutzten Speicher verwenden?
Danke
*auf VMware Essentials Plus.
Antwort1
DervSphere-Speichergerätkann lokalen Speicher zwischen verschiedenen VMware-Hosts "teilen", aber ich glaube nicht, dass es in Essentials Plus enthalten ist. Es gibtvSphere-Replikation, ein VMware-Gerät, das die Datenbank-VM und ihren lokalen Speicher auf den lokalen Speicher eines anderen Hosts replizieren kann. Es ist auch in Essentials Plus enthalten. Es wird jedoch nicht wie vSphere HA automatisiert (zumindest glaube ich das nicht) und Sie werden kein besseres RPO als 15 Minuten erreichen. Wenn das akzeptabel ist, ist es wahrscheinlich die beste Wahl.
Die bessere Lösung wäre, die IO-Anforderungen der Datenbank zu überprüfen und nach einem SAN zu suchen, das diese und die Anforderungen Ihres restlichen Clusters erfüllen kann. Die meisten SAN-Hersteller bieten SSD-Optionen an. Oder, wenn das nicht möglich ist, verschieben Sie die Datenbank vielleicht auf dedizierte Hardware und nutzen Sie die HA-Angebote der Anwendung (Oracle RAC/Dataguard, MySQL Master-Master usw.), um Ihre Anforderungen zu erfüllen.
Antwort2
StarWind hat eine native Hyper-V-Implementierung. Sie verkaufen diese seit 2011. VMware hat dasselbe Ding namens vSAN, das sich derzeit in der Beta befindet. StarWind hatte also die Zukunft vorausgesehen, lange bevor sich die gesamte IT-Branche in die richtige Richtung bewegt hatte :) Wichtiger Punkt hier – innerhalb von HYPERVISOR und nicht innerhalb einer Gast-VM ausführen. Prost! Ichiro
Antwort3
Sie können ein synchrones oder asynchrones Datenreplikationspaket eines Drittanbieters implementieren wieSIOS SteelEye. Dies ist eine Clusterverwaltungssoftware, mit der Sie ein oder mehrere Spiegelbilder desselben Servers haben und Dienstfailover, IP-Adressen und natürlich Daten verwalten können.
Aber in Wirklichkeit entgeht Ihnen damit eine der besseren Funktionen von VMware: Hohe Verfügbarkeit. Gibt es eine Möglichkeit, die Fähigkeiten Ihres NAS zu verbessern? Vielleicht können Sie Host-Level-Caching für ESXi verwenden.
Bitte beschreiben Sie den IOPS-Bedarf Ihres Datenbankservers.