So präsentieren Sie gemeinsam genutzten Speicher für MS Cluster Services, die auf vSphere 5 ausgeführt werden

7

Ich habe zwei Ansätze für die Darstellung des gemeinsam genutzten Speichers für Windows Server 2008 R2-Cluster-VMs auf VMWare vSphere gesehen. Eine ist die traditionelle Methode, eine LUN in Ihrem SAN zu erstellen und sie beiden Hosts über den Microsoft ISCSI-Software-Initiator zu präsentieren. Die andere Methode besteht darin, ein VMDK auf einer vorhandenen LUN zu erstellen und es an beide Hosts anzuhängen und es zu einer unabhängigen Festplatte zu machen, damit es nicht von Snapshots betroffen ist.

Ist ein Weg der "richtige" Weg oder sind beide realisierbar? Gibt es Vor- oder Nachteile?

MDMarra
quelle
2
Oh, so eine gute Frage ... Ich hoffe, wir bekommen eine verdammt gute Antwort
SpacemanSpiff
Obwohl ich nicht sicher bin, ob ein Weg wirklich "korrekter" ist, habe ich mich immer für eine separate LUN entschieden, schon allein, um die Funktionen meines SAN auf dem Volume (Snapshots usw.) zu nutzen
Jim G. .
@ JimG. Würde ein Snap des Volumes, auf dem das VMDK läuft, nicht genauso gut funktionieren?
MDMarra
VMware hat hier ein Whitepaper: vmware.com/pdf/vsphere4/r40/vsp_40_mscs.pdf
JakeRobinson
Sicher, aber Sie möchten möglicherweise einen Snapshot nach einem anderen Zeitplan als Ihre normale VMFS-LUN erstellen oder nur einen viel kleineren Snapshot haben, wenn Sie übertragen müssen. So mache ich das, bin mir aber nicht sicher, ob ein Weg technisch besser ist als der andere.
Jim G.

Antworten:

1

Die "traditionelle Methode" wird unterstützt, wenn sich der Cluster auf mehreren physischen Maschinen befindet. Die andere Methode wird unterstützt, wenn sich der Cluster auf einem einzelnen VMware-Host befindet.

Scott McKenzie
quelle
1

Beides ist machbar, aber wie Sie sagen, gibt es Vor- und Nachteile.

Eine Möglichkeit, den Unterschied zu veranschaulichen, besteht darin, einen der Computer im Cluster von einem ESXi-Server auf einen anderen zu verschieben. Im Fall des MS iSCSI-Initiators macht vMotion nichts mit der Festplatte. Es wird nur als ein weiterer Prozess auf der Maschine behandelt, die es bewegt. Im VMDK-Fall weiß vMotion jedoch, dass es sich um eine Festplatte handelt, und kann die Festplattenmigration zusammen mit der Computermigration verwalten. VMDK verfügt über Funktionen, mit denen vMotion besser funktioniert und die im Fall des MS iSCSI-Initiators nicht vorhanden sind.

Im VMDK-Fall muss jeder ESXi-Server Zugriff auf das VMDK haben, wenn Sie vMotion zwischen ihnen durchführen möchten.

Ich denke, wenn wir traditionell sprechen, ist der VMDK-Fall traditionell für VMware HA und kein MS-Clustering geeignet. Der MS iSCSI-Initiator-Fall ist traditionell für MS-Clustering und keine VMware HA geeignet.

Tom Ligda
quelle