Mehrere Instanzen von Server 2008 auf denselben Spindeln wie Hyper-V ausführen?

Mehrere Instanzen von Server 2008 auf denselben Spindeln wie Hyper-V ausführen?

Hyper-V R2. Ich weiß, dass es Best Practices gibt, Hyper-V und allen seinen Gästen separate Spindeln zu geben, aber das wird ziemlich schnell kostspielig.

Was halten Sie davon, Hyper-V plus einen Domänencontroller und einen Mitgliedsserver auf einem einzelnen RAID1 mit zwei Festplatten und 10.000 SAS-Laufwerken auszuführen? Auf dem Array befinden sich keine Daten auf Anwendungsebene. Der Server verfügt für diese Aufgabe über reichlich Speicher.

Antwort1

Wenn Sie auf diesen Festplatten nichts außer den Betriebssystemen ablegen, sollte das kein Problem sein. Bedenken Sie jedoch, dass die Leistung des Hosts nachlässt, wenn Sie beide VMs gleichzeitig booten, und dass das Booten der VMs lange dauert.

Antwort2

Sobald das Verwaltungsbetriebssystem läuft, benötigt es nicht viel E/A, außer wenn Sie VMs starten oder stoppen, Snapshots erstellen usw. Geben Sie den Gastbetriebssystemen so viel Speicher wie möglich, dann benötigen sie nicht so viel E/A wie sonst.

Ihr Hauptproblem wird sein, dass es keine große Trennung zwischen den Anforderungen einer Arbeitslast und den Anforderungen einer anderen gibt. Hyper-V versucht sicherzustellen, dass jedes Gastbetriebssystem ausreichend Zeit auf dem Laufwerksarray erhält. Dies stellt jedoch immer noch nicht sicher, dass die Leistung wirklich ausreichend ist.

Ich bin mir nicht sicher, welche Empfehlung Sie meinen. Beachten Sie jedoch, dass die gängigste Produktionskonfiguration von Hyper-V (mit Windows Server 2008 R2) darin besteht, eine einzelne LUN aus einem Speicherarray mit mehreren Hosts zu teilen und alle VMs im Cluster auf dieser gemeinsamen LUN zu platzieren. Es sind also eindeutig keine separaten Spindeln für jeden Gast erforderlich. Was erforderlich ist, sind ausreichende IOPS für Ihre Workloads.

verwandte Informationen