Freigeben über


Verwenden von „Direkte Speicherplätze“ auf VM-Gastclustern

Sie können Speicherplätze Direct auf einem Cluster von physischen Servern oder auf Virtuellen Computern (VM)-Gastclustern bereitstellen, wie in diesem Artikel beschrieben. Diese Art der Bereitstellung bietet virtuellen freigegebenen Speicher in einer Gruppe von VMs in einer privaten oder öffentlichen Cloud. Dadurch können Sie Hochverfügbarkeitslösungen für Anwendungen verwenden.

Anforderungen für Gastcluster

Die folgenden Überlegungen gelten für die „Direkte Speicherplätze“-Bereitstellung in einer virtualisierten Umgebung.

  • Mindestens zwei Knoten und maximal drei Knoten

  • Bereitstellungen mit zwei Knoten müssen einen Zeugen konfigurieren (Cloudzeuge oder Dateifreigabezeuge).

  • Bereitstellungen mit drei Knoten können einen Knotenausfall und den Verlust eines oder mehrere Datenträger auf einem anderen Knoten tolerieren. Wenn zwei Knoten heruntergefahren werden, sind die virtuellen Datenträger offline, bis einer der Knoten zurückgegeben wird.

  • Konfigurieren der virtuellen Computer für die Fehlerdomänen übergreifende Bereitstellung

    • Azure: Konfigurieren der Verfügbarkeitsgruppe

    • Hyper-V – Konfigurieren sie AntiAffinityClassNames auf den virtuellen Computern, um die virtuellen Computer über Knoten zu trennen

    • VMware: Konfigurieren der Antiaffinitätsregel „VM-VM“, indem Sie eine DRS-Regel vom Typ „Separate VMs“ erstellen, um die VMs auf ESX-Hosts zu trennen. Datenträger, die für die Verwendung mit „Direkte Speicherplätze“ bereitgestellt werden, sollten den PVSCSI-Adapter (Paravirtual SCSI) verwenden. Informationen zur PVSCSI-Unterstützung mit Windows Server finden Sie unter https://kb.vmware.com/s/article/1010398.

  • Verwenden Sie Speicher mit geringer Latenz/hoher Leistung (beispielsweise mindestens verwaltete SSD Premium-Datenträger von Azure).

  • Bereitstellen eines flachen Speicherentwurfs ohne konfigurierte Cachegeräte

  • Verwenden Sie mindestens zwei virtuelle Datenträger, die jeder VM (VHD/VHDX/VMDK) bereitgestellt werden.

    Diese Anzahl unterscheidet sich von Bare-Metal-Bereitstellungen, da die virtuellen Datenträger als Dateien implementiert werden können, die nicht für physische Ausfälle anfällig sind.

  • Deaktivieren Sie die Funktionen für den automatischen Austausch von Laufwerken im Integritätsdienst, indem Sie das folgende PowerShell-Cmdlet ausführen:

    Get-storagesubsystem clus* | set-storagehealthsetting -name "System.Storage.PhysicalDisk.AutoReplace.Enabled" -value "False"
    
  • Um eine höhere Resilienz für mögliche VHD-/VHDX-/VMDK-Speicherlatenz in Gastclustern zu erreichen, erhöhen Sie den E/A-Timeoutwert für Speicherplätze:

    HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\spaceport\\Parameters\\HwTimeout

    dword: 00007530

    Die dezimale Entsprechung von Hexadezimalwert 7530 ist 30000, also 30 Sekunden. Der Standardwert ist 1770 hexadezimal oder 6000 dezimal, also 6 Sekunden.

Die folgenden Features werden nicht unterstützt, wenn sie Speicherplätze Direct in einem Gastcluster eines virtuellen Computers verwenden:

  • Momentaufnahme/Wiederherstellung virtueller Datenträger auf Hostebene

    Verwenden Sie stattdessen herkömmliche Sicherungslösungen auf Gastebene, um die Daten auf den „Direkte Speicherplätze“-Volumes zu sichern und wiederherzustellen.

  • Änderung der Größe des virtuellen Datenträgers auf Hostebene

    Die virtuellen Datenträger, die über den virtuellen Computer verfügbar gemacht werden, müssen die gleiche Größe und die gleichen Merkmale aufweisen. Um die Kapazität des Speicherpools zu erweitern, können weitere virtuelle Datenträger jedem virtuellen Computer und diese dann dem Pool hinzugefügt werden. Es wird empfohlen, virtuelle Datenträger derselben Größe und Merkmale wie die aktuellen virtuellen Datenträger zu verwenden.

Azure IaaS VM-Gastcluster

Azure-Vorlagen verringern die Komplexität, konfigurieren bewährte Methoden und beschleunigen Ihre Speicherplätze Direct-Bereitstellungen in einer Azure Iaas-VM. Diese Lösung wird für die Bereitstellung in Azure empfohlen.

Ziehen Sie die Verwendung von Azure Shared Disks für virtuelle Gastcomputer als Alternative in Betracht, siehe Azure Shared Disks.

Diagramm mit Speicherplätze Direct.

Nächste Schritte

Informationen zum Bereitstellen von Speicherplätze Direct in einem Gastcluster eines virtuellen Computers finden Sie in den folgenden Artikeln: