In einer neuen dreiteiligen Blogserie erklärt Dexuan Cui, SDE II bei Microsoft, wie sich Hyper-V einrichten lässt, um geteilten Storage zu erstellen, der von Linux-Clustering-Software verwendet werden kann.
Den geteilten Storage erstellt er mit dem Feature Shared VHDX in Hyper-V. Dieses erlaubt der virtuellen Maschine, eine VHDX-Datei zu erstellen. Anschließend kann die Datei zwischen den Gast-Cluster-Nodes wie eine geteilte Serial Attached SCSI-Disk geteilt werden. Wenn die Shared-VHDX-Funktion genutzt wird, muss die .vhdx-Datei an einem Ort verbleiben, der für alle Nodes eines Clusters zugänglich ist. Das bedeutet, dass sie in einer CSV-Partition (Cluster Shared Volume) liegen oder in einer SMB 3.0-Datei geteilt werden muss. In seinem Beispiel hostet Cui die Datei in einer CSV-Partition, die ein Host-Cluster mit einem iSCSI-Ziel benötigt.
Um zu verstehen wie Clustering funktioniert, müssen drei wichtige Clustering-Konzepte verstanden werden: split-brain, quorum und fencing:
- "Split-brain" ist die Idee, dass ein Cluster Kommunikationsfehler haben kann, die dazuführen können, dass der Cluster in Subcluster zersplittert wird.
- "Fencing" ist der Weg, um sicherzustellen, dass ein Cluster im Falle von Split-brain sicher weitergeführt werden kann.
- "Quorum" ist die Idee festzulegen, welcher Subcluster die anderen einzäunen und fortfahren kann, um die Cluster-Services zu retten.
Weiterlesen...
Linux Operating System Clusters auf Hyper-V einrichten (Teil 1)
Aucun commentaire:
Enregistrer un commentaire