Stellen Sie ausreichend Speicherplatz für vSAN und die virtualisierten Arbeitslasten bereit, die den vSAN-Datenspeicher verwenden.

Überprüfen der Kompatibilität von Speichergeräten

Informieren Sie sich im VMware-Kompatibilitätshandbuch, um zu überprüfen, ob Ihre Speichergeräte, Treiber und Firmware mit vSAN kompatibel sind.

Sie können verschiedene Optionen in Bezug auf die vSAN-Kompatibilität auswählen.

  • Verwenden Sie einen vSAN ReadyNode-Server, einen physischen Server, den OEM-Anbieter und VMware auf vSAN-Kompatibilität validieren.
  • Erstellen Sie einen Knoten durch Auswählen einzelner Komponenten von validierten Gerätemodellen.
    VMware-Kompatibilitätshandbuch Abschnitt Komponententyp für Verifizierung
    ***DELETE*** Physischer Server, der ESXi ausführt.
    vSAN
    • SAS-Festplattenmodell (magnetisch) für Hybridkonfigurationen.
    • Flash-Gerätemodell, das im VMware-Kompatibilitätshandbuch aufgeführt ist. Bestimmte Modelle von PCIe Flash-Geräten können auch mit vSAN arbeiten. Ziehen Sie auch die Schreibbeanspruchung und Leistungsklasse in Betracht.
    • Speicher-Controller-Modell, das Passthrough unterstützt.

      vSAN kann mit Speicher-Controllern arbeiten, die für den RAID 0-Modus konfiguriert sind, wenn jedes Speichergerät als einzelne RAID 0-Gruppe dargestellt ist.

Vorbereiten von Speichergeräten

Verwenden Sie Flash-Geräte und magnetische Festplatten entsprechend den Anforderungen für Ihren vSAN-Cluster. Wählen Sie für vSAN Express Storage Architecture Flash-Geräte, die die im VMware-Kompatibilitätshandbuch aufgeführten Anforderungen erfüllen.

Stellen Sie sicher, dass der Cluster über ausreichend Kapazität für die erwartete Nutzung der virtuellen Maschinen verfügt, und überprüfen Sie, ob Zu tolerierende Fehler in der Speicherrichtlinie für die virtuellen Maschinen berücksichtigt wurde.

Die Speichergeräte müssen die folgenden Voraussetzungen erfüllen, damit sie von vSAN beansprucht werden können:

  • Die Speichergeräte sind lokal für die ESXi-Hosts. vSAN kann keine Remotegeräte beanspruchen.
  • Auf den Speichergeräten befinden sich keine Partitionsdaten.
  • Alle-Flash- und Hybrid-Festplattengruppen können nicht gleichzeitig demselben Host zugewiesen sein.

Vorbereiten von Geräten für Festplattengruppen oder Speicherpools

In vSAN Original Storage Architecture verfügt ein Standardcluster über mindestens drei Hosts und mindestens eine Festplattengruppe auf jedem Host, der Speicher für den Cluster bereitstellt. Jede Festplattengruppe verfügt über ein Flash-Caching-Gerät und mindestens einen Magnetplattenspeicher oder ein Flash-Kapazitätsgerät. Bei hybriden Clustern muss die Kapazität des Flash-Cache-Geräts mindestens 10 Prozent des erwarteten genutzten Speichers auf dem Kapazitätsgerät betragen, ohne Berücksichtigung der Schutzkopien. Weitere Informationen zum Ermitteln des Cache-Verhältnisses für alle All-Flash-Cluster finden Sie unter Designing vSAN Disk groups – All Flash Cache Ratio Update.

In vSANExpress Storage Architecture verfügt ein Standardcluster über mindestens drei Hosts und einen Speicherpool auf jedem Host, der Speicher für den Cluster bereitstellt. Jeder Speicherpool besteht aus einer oder mehreren lokalen Flash-Festplatten, die von vSAN beansprucht werden.

Rohkapazität und nutzbare Kapazität

Stellen Sie eine Rohspeicherkapazität bereit, die größer als die Kapazität für virtuelle Maschinen ist, um bestimmte Fälle handhaben zu können.

  • Beziehen Sie die Größe der Flash-Zwischenspeichergeräte nicht als Kapazität mit ein. Diese Geräte tragen nicht zum Speicher bei, sondern werden als Zwischenspeicher verwendet, es sei denn, Sie haben Flash-Geräte als Speicher hinzugefügt.
  • Stellen Sie genügend Speicherplatz zur Verfügung, um den in einer Speicherrichtlinie für virtuelle Maschinen angegebenen Wert für Zu tolerierende Fehler (FTT) verarbeiten zu können. Ein FTT-Wert größer als 0 erhöht den Speicherplatzbedarf des Geräts. Wenn der FTT-Wert gleich 1 ist, verdoppelt sich der Speicherplatzbedarf. Wenn der FTT-Wert gleich 2 ist, verdreifacht sich der Speicherplatzbedarf usw.
  • Prüfen Sie, ob der Datenspeicher für vSAN über genug Speicherplatz für einen Vorgang verfügt. Prüfen Sie dazu den Speicherplatz auf den einzelnen Hosts und nicht auf dem konsolidierten vSAN-Datenspeicherobjekt. Beispiel: Wenn Sie einen Host entfernen, ist der gesamte freie Speicherplatz im Datenspeicher eventuell auf dem Host, den Sie entfernen. Der Cluster kann die Auslagerung auf einen anderen Host nicht ermöglichen.
  • Stellen Sie genug Speicherplatz bereit, damit ausreichend Kapazität für den Datenspeicher verfügbar ist, wenn Arbeitslasten mit schnell („thin“) bereitgestelltem Speicher beginnen, einen großen Teil des Speichers zu nutzen.
  • Stellen Sie sicher, dass der physische Speicher den erneuten Schutz und Wartungsmodus der Hosts im vSAN-Cluster ermöglichen kann.
  • Berücksichtigen Sie den vSAN-Overhead für den nutzbaren Speicherplatz.
    • Version 1.0 des Festplattenformats fügt zusätzlichen Overhead hinzu, normalerweise 1 GB pro Kapazitätsgerät.
    • Version 2.0 des Festplattenformats fügt zusätzlichen Overhead hinzu, normalerweise nicht mehr als 1-2 Prozent Kapazität pro Gerät.
    • Version 3.0 und höher des Festplattenformats fügt zusätzlichen Overhead hinzu, normalerweise nicht mehr als 1-2 Prozent Kapazität pro Gerät. Deduplizierung und Komprimierung mit aktivierter Software-Prüfsumme benötigt zusätzlichen Overhead von ungefähr 6,2 Prozent Kapazität pro Gerät.

Weitere Informationen zur Planung der Kapazität von Datenspeichern für vSAN finden Sie unter Handbuch für VMware vSAN Design und Sizing.

Auswirkungen der vSAN-Richtlinie auf die Kapazität

Die vSAN-Speicherrichtlinie für virtuelle Maschinen wirkt sich auf verschiedene Weisen auf die Kapazitätsgeräte aus.

Tabelle 1. VM-Richtlinie und Rohkapazität von vSAN
Aspekte des Richtlinieneinflusses Beschreibung
Richtlinienänderungen
  • Der Wert Zu tolerierende Fehler (FTT) wirkt sich auf den physischen Speicherplatz aus, den Sie für virtuelle Maschinen bereitstellen müssen. Je größer der FTT-Wert für höhere Verfügbarkeit ist, desto mehr Speicherplatz müssen Sie bereitstellen.

    Wenn der FTT-Wert auf 1 festgelegt ist, sind zwei Replikate der VMDK-Datei einer virtuellen Maschine erforderlich. Wenn der FTT-Wert auf 1 festgelegt ist, sind für eine 50 GB große VMDK-Datei 100 GB Speicherplatz auf verschiedenen Hosts erforderlich. Wenn der FTT-Wert auf 2 geändert wird, müssen Sie genug Speicherplatz haben, um drei Replikate der VMDK auf den Hosts im Cluster zu unterstützen, also 150 GB.

  • Bei einigen Richtlinienänderungen, z. B. durch eine neue Anzahl der Festplatten-Stripes pro Objekt, sind temporäre Ressourcen erforderlich. vSAN erstellt die Objekte neu, die von der Änderung betroffen sind. Der physische Speicher muss für eine bestimmte Zeit die alten und neuen Objekte aufnehmen.
Verfügbarer Speicherplatz für neues Schützen oder den Wartungsmodus Wenn Sie einen Host in den Wartungsmodus versetzen oder eine virtuelle Maschine klonen, kann der Datenspeicher die VM-Objekte möglicherweise nicht evakuieren, obwohl der vSAN-Datenspeicher anzeigt, dass ausreichend Speicherplatz vorhanden ist. Diese Mangel an Speicherplatz kann auftreten, wenn sich der freie Speicherplatz auf dem Host befindet, der in den Wartungsmodus versetzt wird.

Vorbereiten von Speicher-Controllern

Konfigurieren Sie den Speicher-Controller auf einem Host gemäß den Anforderungen von vSAN.

Vergewissern Sie sich, dass die Speicher-Controller auf den vSAN-Hosts bestimmte Anforderungen im Hinblick auf Modus, Treiber- und Firmware-Version, Warteschlangentiefe, Zwischenspeicherung und erweiterte Funktionen erfüllen.

Tabelle 2. Analysieren der Speicher-Controller-Konfiguration für vSAN
Storage-Controller-Funktion Storage-Controller-Anforderung
Erforderlicher Modus
  • Prüfen Sie die vSAN-Anforderungen im VMware-Kompatibilitätshandbuch im Hinblick auf den erforderlichen Modus (Passthrough oder RAID 0) des Controllers.
  • Wenn der Passthrough- und der RAID 0-Modus unterstützt werden, konfigurieren Sie den Passthrough-Modus anstelle von RAID 0. Bei RAID 0 ist der Festplattenaustausch kompliziert.
RAID-Modus
  • Erstellen Sie für RAID 0 ein RAID-Volume pro physischem Festplattengerät.
  • Aktivieren Sie nur den im VMware-Kompatibilitätshandbuch aufgeführten RAID-Modus.
  • Aktivieren Sie nicht die Controller-Aufteilung.
Treiber- und Firmware-Version
  • Verwenden Sie für den Controller die neueste Treiber- und Firmware-Version gemäß dem VMware-Kompatibilitätshandbuch.
  • Überprüfen Sie bei Verwendung des mitgelieferten Controller-Treibers, ob der Treiber für vSAN zertifiziert ist.

    OEM-Versionen von ESXi enthalten möglicherweise Treiber, die nicht zertifiziert und nicht im VMware-Kompatibilitätshandbuch aufgeführt sind.

Warteschlangentiefe Vergewissern Sie sich, dass der Controller eine Warteschlangentiefe von mindestens 256 aufweist. Durch eine höhere Warteschlangentiefe wird die Leistung verbessert.
Cache Deaktivieren Sie den Speicher-Controller-Cache oder legen Sie ihn auf 100 Prozent fest, falls die Deaktivierung des Caches nicht möglich ist.
Erweiterte Funktionen Deaktivieren Sie erweiterte Funktionen wie beispielsweise HP SSD Smart Path.

Markieren von Flash-Geräten mithilfe von ESXCLI als Kapazitätsgeräte

Mit dem esxcli-Befehl können Sie die Flash-Geräte auf jedem Host manuell als Kapazitätsgeräte markieren.

Voraussetzungen

Stellen Sie sicher, dass Sie vSAN 6.5 oder höher verwenden.

Prozedur

  1. Führen Sie den folgenden Befehl auf jedem Host aus, um den Namen des Flash-Geräts anzuzeigen, das Sie als Kapazitätsgerät markieren möchten.
    1. Führen Sie in der ESXi Shell den Befehl esxcli storage core device list aus.
    2. Suchen Sie oben in der Befehlsausgabe nach dem Gerätenamen und notieren Sie sich den Namen.
    Der Befehl verfügt über die folgenden Optionen:
    Tabelle 3. Befehlsoptionen
    Optionen Beschreibung
    -d|--disk=str

    Der Name des Geräts, das Sie als Kapazitätsgerät kennzeichnen möchten. Beispielsweise mpx.vmhba1:C0:T4:L0

    -t|--tag=str

    Geben Sie das Tag an, das Sie hinzufügen oder entfernen möchten. Beispielsweise wird mit dem Tag capacityFlash ein Flash-Gerät als Kapazitätsgerät markiert.

    Dieser Befehl listet alle durch ESXi identifizierten Geräteinformationen auf.
  2. Überprüfen Sie in der Ausgabe, ob das Attribut Is SSD für das Gerät true ist.
  3. Führen Sie den Befehl esxcli vsan storage tag add -d <device name> -t capacityFlash aus, um ein Flash-Gerät als Kapazitätsgerät zu kennzeichnen.
    Befehlsbeispiel: esxcli vsan storage tag add -t capacityFlash -d mpx.vmhba1:C0:T4:L0; dabei ist mpx.vmhba1:C0:T4:L0 der Gerätename.
  4. Überprüfen Sie, ob das Flash-Gerät als Kapazitätsgerät markiert ist.
    1. Bestimmen Sie in der Ausgabe, ob das Attribut IsCapacityFlash für das Gerät auf 1 festgelegt ist.

Beispiel: Befehlsausgabe

Sie können den Befehl vdq -q -d <device name> ausführen, um das Attribut IsCapacityFlash zu überprüfen. Beispielsweise wird durch Ausführen des Befehls vdq -q -d mpx.vmhba1:C0:T4:L0 die folgende Ausgabe zurückgegeben.
\{
"Name"     : "mpx.vmhba1:C0:T4:L0",
"VSANUUID" : "",
"State"    : "Eligible for use by VSAN",
"ChecksumSupport": "0",
"Reason"   : "None",
"IsSSD"    : "1",
"IsCapacityFlash": "1",
"IsPDL"    : "0",
    \},

Kennzeichnung mithilfe von ESXCLI von Flash-Geräten entfernen, die als Kapazität verwendet werden

Sie können die Kennzeichnung von Flash-Geräten, die als Kapazitätsgeräte verwendet werden, entfernen, sodass sie als Zwischenspeicher verfügbar sind.

Prozedur

  1. Um die Kennzeichnung von einem als Kapazität markierten Flash-Gerät zu entfernen, führen Sie den Befehl esxcli vsan storage tag remove -d <device name> -t capacityFlash aus. Befehlsbeispiel: esxcli vsan storage tag remove -t capacityFlash -d mpx.vmhba1:C0:T4:L0; dabei ist mpx.vmhba1:C0:T4:L0 der Gerätename.
  2. Prüfen Sie, ob die Kennzeichnung des Flash-Geräts entfernt ist.
    1. Bestimmen Sie in der Ausgabe, ob das Attribut IsCapacityFlash für das Gerät auf 0 festgelegt ist.

Beispiel: Befehlsausgabe

Sie können den Befehl vdq -q -d <device name> ausführen, um das Attribut IsCapacityFlash zu überprüfen. Beispielsweise wird durch Ausführen des Befehls vdq -q -d mpx.vmhba1:C0:T4:L0 die folgende Ausgabe zurückgegeben.
[
    \{
"Name"     : "mpx.vmhba1:C0:T4:L0",
"VSANUUID" : "",
"State"    : "Eligible for use by VSAN",
"ChecksumSupport": "0",
"Reason"   : "None",
"IsSSD"    : "1",
"IsCapacityFlash": "0",
"IsPDL"    : "0",
    \},

Markieren von Flash-Geräten mithilfe von RVC als Kapazitätsgeräte

Führen Sie den RVC-Befehl vsan.host_claim_disks_differently aus, um Speichergeräte als Flash, Kapazitäts-Flash oder Magnetfestplatte (HDD) zu markieren.

Mit dem RVC-Tool können Sie Flash-Geräte einzeln oder stapelweise als Kapazitätsgeräte kennzeichnen, indem Sie das Modell des Geräts angeben. Wenn Sie Flash-Geräte als Kapazitätsgeräte kennzeichnen möchten, können Sie sie in All-Flash-Festplattengruppen hinzufügen.
Hinweis: Mit dem Befehl vsan.host_claim_disks_differently wird vor der Kennzeichnung nicht der Gerätetyp überprüft. Jedes Gerät, dem Sie die Befehlsoption capacity_flash anhängen, wird mit diesem Befehl gekennzeichnet, einschließlich der bereits verwendeten Magnetfestplatten und Geräte. Überprüfen Sie vor dem Kennzeichnen unbedingt den Gerätestatus.
Informationen zu den RVC-Befehlen für die vSAN-Verwaltung finden Sie im Referenzhandbuch zu den RVC-Befehlen (RVC Command Reference Guide).

Voraussetzungen

  • Stellen Sie sicher, dass Sie vSAN Version 6.5 oder höher verwenden.
  • Vergewissern Sie sich, dass SSH für die vCenter Server aktiviert ist.

Prozedur

  1. Stellen Sie eine SSH-Verbindung mit der vCenter Server her.
  2. Melden Sie sich mithilfe eines lokalen Kontos mit Administratorrechten bei vCenter Server an.
  3. Starten Sie RVC, indem Sie den folgenden Befehl ausführen.
    rvc local_user_name@target_vCenter_Server
    Um beispielsweise dieselbe vCenter Server als Root-Benutzer zum Markieren von Flash-Geräten als Kapazitätsgeräte zu verwenden, führen Sie den folgenden Befehl aus:
    rvc root@localhost
  4. Geben Sie das Kennwort für den Benutzernamen ein.
  5. Navigieren Sie in der vSphere-Infrastruktur zum Verzeichnis vcenter_server/data_center/computers/cluster/hosts.
  6. Führen Sie den Befehl vsan.host_claim_disks_differently mit den Optionen --claim-type capacity_flash --model Modellname aus, um alle Flash-Geräte desselben Modells auf allen Hosts im Cluster als Kapazitätsgeräte zu markieren.
    vsan.host_claim_disks_differently --claim-type capacity_flash --model model_name *

Nächste Maßnahme

Aktivieren Sie vSAN auf dem Cluster und beanspruchen Sie Kapazitätsgeräte.