NFS-Volume als vSphere-Datenspeicher verwenden, der von Google Cloud NetApp Volumes gehostet wird
Sie können den NFS-Speicher von Google Cloud NetApp Volumes für die Dienstebenen Standard, Premium und Extreme als externen Datenspeicher für ESXi-Hosts in der Google Cloud VMware Engine verwenden. Dazu müssen Sie NetApp-Volumes in ausgewählten Regionen erstellen und dann als externe Datenspeicher auf den vorhandenen ESXi-Hosts in der VMware Engine bereitstellen.
Diese Lösung bietet für Datenspeicher folgende Funktionen:
- Verfügbarkeit in allen Regionen, in denen sowohl VMware Engine als auch NetApp Volumes verfügbar sind
- Unterstützung für das NFSv3-Protokoll
- Datensicherheit durch sturzkonsistente Snapshots und regionsübergreifende Replikation
Es gelten folgende Einschränkungen:
- Kopier-Offload (VAAI) und NFSv4.1 werden nicht unterstützt.
- Die SnapMirror-Funktionalität zur und vom lokalen System für die Notfallwiederherstellung ist nicht unterstützt.
Netzwerk
NetApp Volumes- und VMware Engine-Dienste sind verbunden über privater Dienstzugriff (PSA). Netzwerkgebühren, die sich aus dem Speicherzugriff in einer Region ergeben, angewendet werden. Es wird nicht empfohlen, von einem anderen Region Sie können NetApp-Volumes in der Google Cloud Console erstellen und den Löschschutz aktivieren, bevor Sie die Volumes als Datenspeicher auf den ESXi-Hosts bereitstellen.
Dieses Diagramm zeigt NetApp-Volumes, die mit VMware Engine und Compute Engine verwendet werden:
Hinweis
In diesem Dokument wird davon ausgegangen, dass Folgendes gegeben ist:
- Sie haben einen
/26
-CIDR-Block für das VMware Engine-Dienstnetzwerk reserviert, der für externen NFS-Speicher verwendet werden soll.
Dienstsubnetze
Wenn Sie eine private Cloud erstellen, erstellt VMware Engine zusätzliche Dienstsubnetze (z. B. service-1
, service-2
, service-3
). Dienstsubnetze sind für Appliance- oder Dienstbereitstellungsszenarien wie Speicher, Sicherung und Notfallwiederherstellung oder Medienstreaming gedacht. Sie bieten einen hohen Maßstab, linearen Durchsatz und Paketverarbeitung selbst für die größten privaten Clouds. Die VM-Kommunikation über ein Dienstsubnetz erfolgt über VMware ESXi
direkt in der Google Cloud-Netzwerkinfrastruktur hosten,
Kommunikation in hoher Geschwindigkeit.
NSX-T-Gateway- und verteilte Firewallregeln gelten nicht für ein Dienstsubnetz.
Dienstsubnetze konfigurieren
Dienstsubnetze haben bei der anfänglichen Erstellung keine CIDR-Zuweisung. Stattdessen müssen Sie müssen einen nicht überlappenden CIDR-Bereich und ein Präfix für Dienstsubnetze mit der VMware Engine-Konsole oder API.
Die erste verwendbare Adresse wird zur Gateway-Adresse. Wenn Sie einen CIDR-Bereich und ein Präfix zuweisen möchten, bearbeiten Sie eines der Dienstsubnetze.
Dienstsubnetze können aktualisiert werden, wenn sich CIDR-Anforderungen ändern. Die Änderung des CIDR-Adressbereichs eines vorhandenen Dienst-Subnetzes kann jedoch zu Netzwerkverfügbarkeitsstörungen für VMs führen, die mit diesem Dienst-Subnetz verbunden sind.
Sie sollten die reservierten CIDR-Zuweisungen für die von Ihnen definierten Dienstsubnetze hinzufügen in der VMware Engine-Portal im Abschnitt Zulässige Clients unter „NetApp Volumes-Exportregeln“ beim Erstellen des Volumes.
Andernfalls wird in vmkernel.log
der folgende Fehler oder ein ähnlicher Fehler zurückgegeben:
2022-09-23T04:58:14.266Z cpu23:2103354 opID=be2a0887)NFS: 161: Command: (mount)
Server: (10.245.17.21) IP: (10.245.17.21) Path: (/vol-g-shared-vmware-002) Label:
(NFS) Options: (None)
...
2022-09-23T04:58:14.270Z cpu23:2103354 opID=be2a0887)NFS: 194: NFS mount
10.245.17.21:/vol-g-shared-vmware-002 failed: The mount request was denied by the
NFS server. Check that the export exists and that the client is permitted to
mount it.
VPC-Netzwerkdetails abrufen
Beim Erstellen einer Peering-Verbindung zwischen VMware Engine und NetApp Volumes müssen Sie einige Details zum VPC-Netzwerk die von NetApp Volumes verwendet werden. So rufen Sie diese Details ab:
Rufen Sie in der Google Cloud Console die Seite VPC-Netzwerk-Peerings auf.
Wählen Sie die Peering-Verbindung aus, die in NetApp Volumes für Ihr Projekt erstellt wurde. Die Verbindung heißt
sn-netapp-prod
.Möglicherweise werden mehrere Peering-Verbindungen mit demselben Namen angezeigt, wenn Sie mehr als ein Peering-VPC-Netzwerk haben. Die Person, die die VPC-Netzwerk-Peering-Verbindungen eingerichtet hat, kann Ihnen bei der Entscheidung helfen, welche Verbindung für VMware Engine verwendet werden soll.
Kopieren Sie die Felder Peering-VPC-Netzwerk und Peering-Projekt-ID, die mit netapp beginnen und mit -tp enden.
Peering-Verbindung für Legacy-Netzwerke erstellen
Um eine Verbindung zwischen VMware Engine und NetApp Volumes-Dienst, einmaliges Peering zwischen Mandanten ausführen Hostprojekte. Wenn Ihr VMware Engine-Projekt und Ihre privaten Clouds vor dem 12. November 2023 erstellt wurden, verwenden Sie eine ältere Version des VMware Engine-Netzwerks. Führen Sie für Umgebungen, in denen eine ältere Version des VMware Engine-Netzwerks verwendet wird, die folgenden Schritte aus:
Rufen Sie in der Google Cloud Console die Seite Private Verbindungen auf.
Klicken Sie auf Erstellen.
Geben Sie unter Name der privaten Verbindung einen Namen für das Peering ein, Beispiel:
peering-2-netapp-volumes
.Geben Sie unter VMware Engine-Netzwerk das VMware Engine-Netzwerk für das Peering an, z. B.
us-central1-default
.Wählen Sie als Typ der privaten Verbindung die Option Drittanbieterdienst aus.
Geben Sie unter ID des Peering-Projekts die ID des NetApp Volumes, die Ihr Volume enthalten.
Geben Sie unter Peering-VPC-Netzwerk den Namen des Peering-VPC-Netzwerks ein, in dem sich das Volume befindet.
Klicken Sie auf Erstellen.
Erwarten Sie, dass der VPC-Peering-Status Ihrer neuen privaten Verbindung im Der Status Inaktiv für bis zu 72 Stunden während der VMware Engine und validiert die Peering-Anfrage.
Peering-Verbindung erstellen
Wenn Ihr VMware Engine-Projekt und Ihre privaten Clouds nach dem 12. November 2023 erstellt wurden, gehen Sie so vor: Weitere Informationen zum Erstellen von VPC-Peerings für solche Umgebungen finden Sie unter VPC-Netzwerk mit einem anderen VPC-Netzwerk verbinden.
Rufen Sie in der Google Cloud Console die Seite VPC-Netzwerk-Peerings auf.
Klicken Sie auf Erstellen.
Geben Sie im Feld Name einen Namen für das Netzwerk-Peering ein. Beispiel:
peering-2-netapp-volumes
Behalten Sie im Abschnitt VMware Engine-Netzwerk die Standardeinstellung In aktueller Projekt" ausgewählt. Geben Sie das VMware Engine-Netzwerk an, das Sie verwenden möchten Peer, z. B.
ven1
.Wählen Sie unter Peering die Option Google Cloud NetApp Volumes aus.
Geben Sie im Feld Projekt-ID des Dienstmandanten die ID des Peering-Projekts das Google Cloud-Projekt, das Ihr Volume enthält.
Geben Sie im Feld VPC-Name des Dienstmandanten den Namen der Peering-VPC ein. Netzwerk des Lautstärkereglers.
Behalten Sie im Abschnitt Routenaustausch die Standardeinstellungen bei.
Klicken Sie auf Erstellen.
NetApp Volumes-Volumes erstellen
Wenn Sie ein NetApp Volumes-Volume zur Verwendung als VMware Engine-Datenspeicher erstellen, muss die Exportregel für das Volume Folgendes zulassen:
- Zugriff von den VMware Engine-ESXi-Hosts (oder allen Hosts) unter „Zugelassene Clients“. Das ist normalerweise der Dienstsubnetzbereich, den Sie zuvor erstellt haben.
- Lese- und Schreibzugriff
- Root-Zugriff
Volumes als nicht löschbar kennzeichnen
Bevor Sie ein NetApp Volumes-Volume als externen NFS-Datenspeicher auf ESXi-Hosts in der VMware Engine bereitstellen können, müssen diese Volumes vor versehentlichem Löschen durch Nutzer geschützt werden, um Unterbrechungen der vSphere-Umgebung zu vermeiden.
Sie können auch einen Google Cloud CLI-Befehl verwenden, um die eingeschränkten Aktionen zum Löschen festzulegen. Option für die Lautstärke.
VMware Engine stellt diese Volumes nur bereit, wenn sie so konfiguriert sind: kann nicht gelöscht werden.
Nachdem Sie das Volume erstellt haben, können Sie verschiedene Funktionen zur Volume-Verwaltung ausführen mithilfe der Benutzeroberfläche/API/Befehlszeile von NetApp Volumes. Weitere Informationen finden Sie unter Volumes – Übersicht.
Volume als Datenspeicher bereitstellen
Wenden Sie sich an den VMware Engine-Support, um Unterstützung beim Bereitstellen des Volumes als Datenspeicher zu erhalten. Geben Sie den Namen der privaten Cloud, den Bereitstellungspfad des Volumes und das Dienstsubnetz an.
Sobald die Datenspeicher bereitgestellt und verfügbar sind, können Sie über die vCenter-Benutzeroberfläche VMs für die externen Datenspeicher bereitstellen, Messwerte und Protokolle zu I/O-Vorgängen auf externen Datenspeichern aufrufen.
Weitere Informationen zu NetApp Volumes finden Sie unter Was ist Google Cloud NetApp Volumes?