Reine Speicherknoten verwalten
In diesem Dokument wird beschrieben, wie Sie reine Speicherknoten in VMware Engine verwenden. Nur-Speicher-Knoten, auch Speicherknoten genannt, können verwendet werden, um die Speicherkapazität eines vSAN-Clusters zu skalieren, ohne dem Cluster Kerne oder Arbeitsspeicher hinzuzufügen. Sie können Cluster erstellen, die sowohl Standard- als auch Nur-Speicher-Knoten enthalten, und sie dann mit der Google Cloud CLI oder der VMware Engine API erweitern oder verkleinern.
Google Cloud CLI- und API-Anforderungen
Wenn Sie das gcloud-Befehlszeilentool oder die API zum Verwalten Ihrer VMware Engine-Ressourcen verwenden möchten, empfehlen wir, die Tools wie unten beschrieben zu konfigurieren.
gcloud
Legen Sie Ihre standardmäßige Projekt-ID fest:
gcloud config set project PROJECT_ID
Legen Sie eine Standardregion und -zone fest:
gcloud config set compute/region REGION
gcloud config set compute/zone ZONE
Weitere Informationen zum Tool gcloud vmware finden Sie in der Cloud SDK-Referenzdokumentation.
API
In den API-Beispielen in dieser Dokumentation wird das cURL-Befehlszeilentool verwendet, um die API abzufragen. Für die cURL-Anfrage ist ein gültiges Zugriffstoken erforderlich. Es gibt viele Möglichkeiten, ein gültiges Zugriffstoken zu erhalten. In den folgenden Schritten wird das Tool gcloud verwendet, um ein Zugriffstoken zu generieren:
Bei Google Cloudanmelden:
gcloud auth login
Zugriffstoken generieren und in TOKEN exportieren:
export TOKEN=`gcloud auth print-access-token`
Prüfen Sie, ob TOKEN richtig festgelegt ist:
echo $TOKEN
Verwenden Sie das Autorisierungstoken nun in Ihren Anfragen an die API. Beispiel:
curl -X GET -H "Authorization: Bearer \"$TOKEN\"" -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations
Python
In den Python-Codebeispielen in dieser Dokumentation wird die VMware Engine-Bibliothek verwendet, um mit der API zu kommunizieren. Damit Sie diesen Ansatz verwenden können, muss die Bibliothek installiert und die Standardanmeldedaten für Anwendungen konfiguriert sein.
Laden Sie die Python-Bibliothek herunter und installieren Sie sie:
pip install google-cloud-vmwareengine
Konfigurieren Sie die ADC-Informationen, indem Sie die folgenden Befehle in Ihrer Shell ausführen:
gcloud auth application-default login
Oder verwenden Sie eine Dienstkonto-Schlüsseldatei:
export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
Weitere Informationen zur Bibliothek finden Sie auf der Referenzseite oder in den Codebeispielen auf GitHub.
Hinweis
Bevor Sie eine private Cloud mit reinen Speicherknoten erstellen, prüfen Sie, ob ein VMware Engine-Netzwerk vorhanden ist. Wenn kein VMware Engine-Netzwerk vorhanden ist, erstellen Sie eines mit der Google Cloud CLI, indem Sie den Befehl gcloud vmware networks create eingeben:
gcloud vmware networks create NETWORK_NAME \
--type=STANDARD \
--project=PROJECT_IDErsetzen Sie Folgendes:
NETWORK_NAME: Der Name des Netzwerks.PROJECT_ID: die Projekt-ID für die Anfrage.
Verfügbare Knotentypen auflisten
Wenn Sie prüfen möchten, ob ein reiner Speicherknoten für Ihr Projekt und Ihre Region verfügbar ist, können Sie die verfügbaren Knotentypen mit dem Google Cloud CLI oder der VMware Engine API auflisten.
gcloud
Verfügbare Knotentypen mit dem gcloud vmware node-types list-Befehl auflisten:
gcloud vmware node-types list \
--location=ZONE \
--project=PROJECT_IDErsetzen Sie Folgendes:
ZONEist die Zone für diese Anfrage.PROJECT_IDist die Projekt-ID für diese Anfrage.
API
Wenn Sie verfügbare Knotentypen mit der VMware Engine API auflisten möchten, stellen Sie eine GET-Anfrage:
GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/nodeTypes"
Ersetzen Sie Folgendes:
PROJECT_ID: der Projektname für diese Anfrage.ZONE: Die Zone für die private Cloud.
Private Cloud mit reinen Speicherknoten erstellen
Sie können eine private VMware Engine-Cloud erstellen, die neben Standardknoten auch reine Speicherknoten enthält. Verwenden Sie dazu die Google Cloud Console, die Google Cloud CLI oder die VMware Engine API.
Console
So erstellen Sie eine private Cloud mit reinen Speicherknoten über die Google Cloud Console:
Rufen Sie in der Google Cloud Console die Seite Private Clouds auf.
Klicken Sie auf Projekt auswählen und wählen Sie dann die Organisation, den Ordner oder das Projekt aus, in dem Sie die private Cloud mit reinen Speicherknoten erstellen möchten.
Klicken Sie auf Erstellen.
Geben Sie einen Namen für Ihre private Cloud ein.
Wählen Sie als Typ der privaten Cloud Standard aus.
Wählen Sie den Ort aus, an dem die private Cloud bereitgestellt werden soll.
Geben Sie einen Namen für den primären Cluster ein.
Wählen Sie den Knotentyp für Ihren primären Cluster aus.
Wählen Sie die Anzahl der Knoten für die private Cloud aus. Erstellen Sie für Produktionsarbeitslasten Ihre private Cloud mit mindestens drei Knoten. VMware Engine löscht private Clouds, die nach 60 Tagen nur einen Knoten enthalten.
Optional: Klicken Sie auf den Schalter Knotenkerne anpassen, wenn Sie die Anzahl der verfügbaren Kerne für jeden Knoten im Verwaltungscluster reduzieren möchten. Weitere Informationen finden Sie unter Anzahl benutzerdefinierter Kerne.
Wählen Sie das Speicherknotenmodell und die Anzahl der Knoten aus.
Geben Sie einen CIDR-Bereich für das VMware-Verwaltungsnetzwerk ein. Der CIDR-Bereich darf sich nicht mit Ihren lokalen oder Cloud-Subnetzen überschneiden.
Wählen Sie Neues Netzwerk erstellen aus, um ein neues VMware Engine-Netzwerk zu erstellen, oder wählen Sie gegebenenfalls ein vorhandenes Netzwerk aus.
Klicken Sie auf Erstellen, um mit der Erstellung der privaten Cloud zu beginnen.
gcloud
So erstellen Sie eine private Cloud mit reinen Speicherknoten mit der Google Cloud CLI:
Erstellen Sie eine private Cloud PC_STORAGE_NODE_NAME mit n
standard-72-Knoten und mstorage-only-standard-72, indem Sie dengcloud private-clouds create-Befehl eingeben:gcloud vmware private-clouds create PC_STORAGE_NODE_NAME \ --location=ZONE \ --project=PROJECT_ID \ --description=DESCRIPTION \ --management-range=IP_ADDRESS \ --cluster=CLUSTER_NAME \ --node-type-config=type=standard-72,count=n \ --node-type-config=type=storage-only-standard-72,count=m \ --vmware-engine-network=NETWORK_NAME
Ersetzen Sie Folgendes:
PC_STORAGE_NODE_NAME: der Name der privaten Cloud mit dem Nur-Speicher-Knoten.ZONE: die Zone für diese private Cloud.PROJECT_ID: die Projekt-ID für die Anfrage.DESCRIPTION: Die Beschreibung für diese private Cloud.IP_ADDRESS: die IP-Adresse und der Bereich für diese private Cloud, z. B.192.168.0.0/22.CLUSTER_NAME: Der Name des neuen Clusters in dieser privaten Cloud.n: Die Anzahl der Standardknoten im primären Cluster dieser privaten Cloud.m: Die Anzahl der reinen Speicherknoten im primären Cluster dieser privaten Cloud.NETWORK_NAME: Der Name des Netzwerks.
Optional: Wenn Sie die Erstellung der privaten Cloud mit reinen Speicherknoten bestätigen möchten, geben Sie den
gcloud vmware private-clouds clusters describe-Befehl ein:gcloud vmware private-clouds clusters describe CLUSTER_NAME \ --location=ZONE \ --project=PROJECT_ID \ --private-cloud=PC_STORAGE_NODE_NAME
Ersetzen Sie Folgendes:
CLUSTER_NAME: Der Name des neuen Clusters in dieser privaten Cloud.ZONE: die Zone für diese private Cloud.PROJECT_ID: die Projekt-ID für die Anfrage.PC_STORAGE_NODE_NAME: der Name der privaten Cloud mit dem Nur-Speicher-Knoten.
API
Wenn Sie eine Private Cloud mit reinen Speicherknoten über die VMware Engine API erstellen möchten, senden Sie eine GET-Anfrage:
GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds?alt=json&privateCloudId=PC_STORAGE_NODE_NAME" -d '{
"description": "DESCRIPTION",
"managementCluster": {
"clusterId": "CLUSTER_NAME",
"nodeTypeConfigs": {
"standard-72": {
"nodeCount": n
},
"storage-only-standard-72": {
"nodeCount": m
}
}
},
"networkConfig": {
"managementCidr": "IP_ADDRESS",
"vmwareEngineNetwork": "projects/PROJECT_ID/locations/ZONE/vmwareEngineNetworks/NETWORK_NAME"
}
}'Ersetzen Sie Folgendes:
PROJECT_ID: die Projekt-ID für die Anfrage.ZONE: die Zone für diese private Cloud.PC_STORAGE_NODE_NAME: der Name der privaten Cloud mit dem Knoten, der nur Speicher enthält.DESCRIPTION: Die Beschreibung für diese private Cloud.CLUSTER_NAME: Der Name des neuen Clusters in dieser privaten Cloud.n: Die Anzahl der Standardknoten im primären Cluster dieser privaten Cloud.m: Die Anzahl der reinen Speicherknoten im primären Cluster dieser privaten Cloud.IP_ADDRESS: die IP-Adresse und der Bereich für diese private Cloud, z. B.192.168.0.0/22.NETWORK_NAME: Der Name des Netzwerks.
Wenn VMware Engine die neue private Cloud erstellt, wird eine Reihe von VMware-Komponenten bereitgestellt und der bereitgestellte IP-Adressbereich in Subnetze unterteilt. Die Erstellung der privaten Cloud kann von 30 Minuten bis 2 Stunden dauern. Wenn die Bereitstellung abgeschlossen ist, erhalten Sie eine E-Mail.
Cluster mit Knoten nur für Speicher erweitern
Sie können einen Standardcluster erweitern, indem Sie nur Speicherknoten hinzufügen. Verwenden Sie dazu die Google Cloud Console, die Google Cloud CLI oder die VMware Engine API. Gehen Sie dazu so vor:
Console
So erweitern Sie einen Cluster mit reinen Speicherknoten über die Google Cloud Console:
Rufen Sie in der Google Cloud Console die Seite Private Clouds auf.
Klicken Sie auf Projekt auswählen und wählen Sie dann die Organisation, den Ordner oder das Projekt aus, das die private Cloud enthält, die Sie erweitern möchten.
Klicken Sie auf den Tab Cluster.
Klicken Sie auf den Namen des Clusters, den Sie maximieren möchten.
Klicken Sie auf Bearbeiten.
Wählen Sie unter Knotenkonfiguration ein Speicherknotenmodell aus und erhöhen Sie die Anzahl der Knoten.
Klicken Sie auf Speichern.
gcloud
Wenn Sie einem Cluster mit der Google Cloud CLI nur Speicherknoten hinzufügen möchten, verwenden Sie den Befehl gcloud vmware private-clouds clusters update:
gcloud vmware private-clouds clusters update CLUSTER_NAME \
--private-cloud=PC_STORAGE_NODE_NAME \
--location=ZONE \
--project=PROJECT_ID \
--update-nodes-config=type=storage-only-standard-72,count=mErsetzen Sie Folgendes:
CLUSTER_NAME: Der Name des Clusters in dieser privaten Cloud.PC_STORAGE_NODE_NAME: der Name der Private Cloud.ZONE: die Zone für diese private Cloud.PROJECT_ID: die Projekt-ID für die Anfrage.m: Die neue Gesamtzahl der reinen Speicherknoten im angegebenen Cluster dieser privaten Cloud.
API
Wenn Sie einen Cluster erweitern möchten, indem Sie mit der VMware Engine API reine Speicherknoten hinzufügen, stellen Sie eine PATCH-Anfrage:
PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_STORAGE_NODE_NAME/clusters/CLUSTER_NAME/?alt=json&updateMask=node_type_configs.*.node_count" -d '{
"nodeTypeConfigs": {
"standard-72": {
"nodeCount": n
},
"storage-only-standard-72": {
"nodeCount": m
}
}
}'Ersetzen Sie Folgendes:
PROJECT_ID: die Projekt-ID für die Anfrage.ZONE: die Zone für diese private Cloud.PC_STORAGE_NODE_NAME: der Name der Private Cloud.CLUSTER_NAME: Der Name des Clusters in dieser privaten Cloud.n: Die Anzahl der Standardknoten im angegebenen Cluster dieser privaten Cloud.m+1: Die neue Gesamtzahl der reinen Speicherknoten im angegebenen Cluster dieser privaten Cloud.
Cluster mit reinen Speicherknoten verkleinern
Sie können einen Cluster mit reinen Speicherknoten mit der Google Cloud Console, der Google Cloud CLI oder der VMware Engine API verkleinern. Gehen Sie dazu so vor:
Console
So verkleinern Sie einen Cluster mit reinen Speicherknoten über die Google Cloud Console:
Rufen Sie in der Google Cloud Console die Seite Private Clouds auf.
Klicken Sie auf Projekt auswählen und wählen Sie dann die Organisation, den Ordner oder das Projekt aus, das die private Cloud enthält, die Sie verkleinern möchten.
Klicken Sie auf den Tab Cluster.
Klicken Sie auf den Namen des Clusters, den Sie verkleinern möchten.
Klicken Sie auf Bearbeiten.
Wählen Sie unter Knotenkonfiguration eine niedrigere Anzahl von Knoten aus.
Klicken Sie auf Speichern.
gcloud
Verwenden Sie den gcloud vmware private-clouds clusters update-Befehl, um einen Cluster mit reinen Speicherknoten mit der Google Cloud CLI zu verkleinern:
gcloud vmware private-clouds clusters update CLUSTER_NAME \
--private-cloud=PC_STORAGE_NODE_NAME \
--location=ZONE \
--project=PROJECT_ID \
--update-nodes-config=type=storage-only-standard-72,count=mErsetzen Sie Folgendes:
CLUSTER_NAME: Der Name des Clusters in dieser privaten Cloud.PC_STORAGE_NODE_NAME: der Name der Private Cloud.ZONE: die Zone für diese private Cloud.PROJECT_ID: die Projekt-ID für die Anfrage.m: Die neue Gesamtzahl der reinen Speicherknoten im angegebenen Cluster dieser privaten Cloud.
API
Wenn Sie einen Cluster mit reinen Speicherknoten mithilfe der VMware Engine API verkleinern möchten, stellen Sie eine PATCH-Anfrage:
PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_STORAGE_NODE_NAME/clusters/CLUSTER_NAME/?alt=json&updateMask=node_type_configs.*.node_count" -d '{
"nodeTypeConfigs": {
"standard-72": {
"nodeCount": n
},
"storage-only-standard-72": {
"nodeCount": m
}
}
}'Ersetzen Sie Folgendes:
PROJECT_ID: die Projekt-ID für die Anfrage.ZONE: die Zone für diese private Cloud.PC_STORAGE_NODE_NAME: der Name der Private Cloud.CLUSTER_NAME: Der Name des Clusters in dieser privaten Cloud.n: Die Anzahl der Standardknoten im angegebenen Cluster dieser privaten Cloud.m: Die neue Gesamtzahl der reinen Speicherknoten im angegebenen Cluster dieser privaten Cloud.
Neuen Cluster mit reinen Speicherknoten erstellen
Sie können einen neuen Cluster in einer vorhandenen privaten Cloud erstellen, der nur Speicherknoten enthält. Verwenden Sie dazu die Google Cloud Console, die Google Cloud CLI oder die VMware Engine API:
Console
So erstellen Sie einen neuen Cluster mit reinen Speicherknoten über die Google Cloud Console:
Rufen Sie in der Google Cloud Console die Seite Private Clouds auf.
Klicken Sie auf Projekt auswählen und wählen Sie dann die Organisation, den Ordner oder das Projekt aus, das die private Cloud enthält, in der Sie einen Cluster erstellen möchten.
Klicken Sie auf den Namen der privaten Cloud, in der Sie den neuen Cluster erstellen möchten.
Klicken Sie auf den Tab Cluster.
Klicken Sie auf Cluster hinzufügen.
Geben Sie einen Clusternamen ein.
Wählen Sie das HCI-Knotenmodell und die Anzahl der Knoten aus.
Optional: Klicken Sie auf den Schalter Kerne anpassen, wenn Sie die Anzahl der verfügbaren Kerne für jeden Knoten im Verwaltungscluster reduzieren möchten. Weitere Informationen finden Sie unter Benutzerdefinierte Anzahl von Kernen.
Wählen Sie das Speicherknotenmodell und die Anzahl der Knoten aus.
Klicken Sie auf Erstellen.
gcloud
Verwenden Sie den Befehl gcloud vmware private-clouds clusters create, um einen neuen Cluster mit reinen Speicherknoten über die Google Cloud CLI zu erstellen:
gcloud vmware private-clouds clusters create CLUSTER_NAME \
--private-cloud=PC_STORAGE_NODE_NAME \
--location=ZONE \
--project=PROJECT_ID \
--node-type-config=type=standard-72,count=n \
--node-type-config=type=storage-only-standard-72,count=mErsetzen Sie Folgendes:
CLUSTER_NAME: Der Name des neuen Clusters in dieser privaten Cloud.PC_STORAGE_NODE_NAME: der Name der Private Cloud.ZONE: die Zone für diese private Cloud.PROJECT_ID: die Projekt-ID für die Anfrage.n: Die Anzahl der Standardknoten im angegebenen Cluster dieser privaten Cloud.m: Die Anzahl der reinen Speicherknoten im angegebenen Cluster dieser privaten Cloud.
API
Wenn Sie mit der VMware Engine API einen neuen Cluster in einer privaten Cloud mit reinen Speicherknoten erstellen möchten, stellen Sie eine PATCH-Anfrage:
PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_STORAGE_NODE_NAME/clusters?alt=json&clusterId=CLUSTER_NAME" -d '{
"nodeTypeConfigs": {
"standard-72": {
"nodeCount": n
},
"storage-only-standard-72": {
"nodeCount": m
}
}
}'Ersetzen Sie Folgendes:
PROJECT_ID: die Projekt-ID für die Anfrage.ZONE: die Zone für diese private Cloud.PC_STORAGE_NODE_NAME: Der Name der Private Cloud.CLUSTER_NAME: Der Name des neuen Clusters in dieser privaten Cloud.n: Die Anzahl der Standardknoten im angegebenen Cluster dieser privaten Cloud.m: Die Anzahl der reinen Speicherknoten im angegebenen Cluster dieser privaten Cloud.
Cluster mit reinen Speicherknoten löschen
Sie können einen Cluster mit reinen Speicherknoten mit der Google Cloud Console, der Google Cloud CLI oder der VMware Engine API löschen. Gehen Sie dazu so vor:
Console
So löschen Sie einen Cluster mit reinen Speicherknoten über die Google Cloud Console:
Rufen Sie in der Google Cloud Console die Seite Private Clouds auf.
Klicken Sie auf Projekt auswählen und wählen Sie dann die Organisation, den Ordner oder das Projekt aus, das die private Cloud enthält, in der Sie einen Cluster löschen möchten.
Klicken Sie auf den Tab Cluster.
Klicken Sie in der Zeile des Clusters, den Sie löschen möchten, auf das Symbol „Löschen“.
gcloud
Verwenden Sie zum Löschen eines Clusters, der nur Speicherknoten enthält, die gcloud vmware private-clouds clusters delete-Google Cloud CLI:
gcloud vmware private-clouds clusters delete CLUSTER_NAME \
--private-cloud=PC_STORAGE_NODE_NAME \
--location=ZONE \
--project=PROJECT_IDErsetzen Sie Folgendes:
CLUSTER_NAME: Der Name des Clusters in dieser privaten Cloud.PC_STORAGE_NODE_NAME: der Name der Private Cloud.ZONE: die Zone für diese private Cloud.PROJECT_ID: die Projekt-ID für die Anfrage.
API
Wenn Sie einen Cluster mit reinen Speicherknoten mit der VMware Engine API löschen möchten, stellen Sie eine DELETE-Anfrage:
DELETE "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_STORAGE_NODE_NAME/clusters/CLUSTER_NAME/?alt=json"
Ersetzen Sie Folgendes:
PROJECT_ID: die Projekt-ID für die Anfrage.ZONE: die Zone für diese private Cloud.PC_STORAGE_NODE_NAME: der Name der Private Cloud.CLUSTER_NAME: Der Name des Clusters in dieser privaten Cloud.
Gestreckte private Cloud mit reinen Speicherknoten erstellen
Sie können eine VMware Engine-Stretched Private Cloud mit Standard- und Nur-Speicher-Knoten über die Google Cloud Console, die Google Cloud CLI oder die VMware Engine API erstellen.
Console
So erstellen Sie eine Stretched Private Cloud mit reinen Speicherknoten über die Google Cloud Console:
Rufen Sie in der Google Cloud Console die Seite Private Clouds auf.
Klicken Sie auf Projekt auswählen und wählen Sie dann die Organisation, den Ordner oder das Projekt aus, in dem Sie die gestreckte private Cloud mit Nur-Speicher-Knoten erstellen möchten.
Klicken Sie auf Erstellen.
Geben Sie einen Namen für Ihre private Cloud ein.
Wählen Sie als Typ der privaten Cloud Erweitert aus.
Geben Sie Ihren primären Hostingstandort ein und wählen Sie Ihre sekundäre Zone aus.
Wählen Sie den Knotentyp für Ihren primären Cluster aus.
Wählen Sie die Anzahl der Knoten pro Zone für die gestreckte private Cloud aus. Erstellen Sie Ihre gestreckte private Cloud mit mindestens drei Knoten pro Zone.
Optional: Klicken Sie auf den Schalter Kerne anpassen, wenn Sie die Anzahl der verfügbaren Kerne für jeden Knoten im Verwaltungscluster reduzieren möchten. Weitere Informationen finden Sie unter Benutzerdefinierte Anzahl von Kernen.
Wählen Sie das Speicherknotenmodell und die Anzahl der Knoten aus.
Geben Sie einen CIDR-Bereich für das VMware-Verwaltungsnetzwerk ein. Der CIDR-Bereich darf sich nicht mit Ihren lokalen oder Cloud-Subnetzen überschneiden.
Klicken Sie auf Prüfen und erstellen.
Prüfen Sie die Einstellungen. Wenn Sie die Einstellungen ändern möchten, klicken Sie auf Zurück.
Klicken Sie auf Erstellen, um mit der Erstellung der gestreckten privaten Cloud zu beginnen.
Optional: Wenn Sie Details zur gestreckten privaten Cloud und Clusterdaten auflisten möchten, um die Erstellung der neuen gestreckten privaten Cloud zu bestätigen, beginnen Sie auf der Detailseite Private Clouds. Diese Seite enthält Details zur privaten Cloud. Wenn Sie auf den Tab Cluster klicken, werden Clusterdaten in der Tabelle angezeigt.
gcloud
So erstellen Sie mit der Google Cloud CLI eine Stretched Private Cloud, die nur Speicherknoten enthält:
Erstellen Sie eine gestreckte private Cloud, indem Sie den Befehl
gcloud private-clouds createeingeben:gcloud vmware private-clouds create STRETCHED_PC_STORAGE_NODE_NAME \ --description=DESCRIPTION \ --location=REGION \ --cluster=STRETCHED_CLUSTER_NAME \ --node-type-config=type=standard-72,count=n \ --node-type-config=type=storage-only-standard-72,count=m \ --management-range=IP_ADDRESS \ --vmware-engine-network=NETWORK_NAME --preferred-zone=projects/PROJECT_ID/locations/PREFERRED_ZONE \ --secondary-zone=projects/PROJECT_ID/locations/SECONDARY_ZONE \ --type=STRETCHED
Ersetzen Sie Folgendes:
STRETCHED_PC_STORAGE_NODE_NAME: der Name für die gestreckte private Cloud mit dem Knoten, der nur für die Speicherung verwendet wird.DESCRIPTION: Die Beschreibung für diese private Cloud.REGION: die Region für diese private Cloud.STRETCHED_CLUSTER_NAME: Der Name des neuen Clusters in dieser privaten Cloud.n: Die Gesamtzahl der Standardknoten (eine gerade Zahl) im primären Cluster dieser privaten Cloud.m: Die Gesamtzahl der reinen Speicherknoten (eine gerade Zahl) im primären Cluster dieser Private Cloud.IP_ADDRESS: die IP-Adresse und der Bereich für diese private Cloud, z. B.192.168.0.0/22.NETWORK_NAME: Der Name des Netzwerks.PROJECT_ID: die Projekt-ID für die Anfrage.SECONDARY_ZONE: die sekundäre Zone für die Anfrage.PREFERRED_ZONE: Die bevorzugte Zone für die Anfrage.
Optional: Wenn Sie die Erstellung der gestreckten Private Cloud und die Anzahl der Standard- und Nur-Speicher-Knoten bestätigen möchten, verwenden Sie die Befehle
gcloud vmware private-clouds describebzw.gcloud vmware private-clouds clusters describe:gcloud vmware private-clouds describe STRETCHED_PC_STORAGE_NODE_NAME \ --location=REGION
Ersetzen Sie Folgendes:
STRETCHED_PC_STORAGE_NODE_NAME: Der Name für die gestreckte private Cloud.REGION: die Region für diese private Cloud.
gcloud vmware private-clouds clusters describe STRETCHED_CLUSTER_NAME \ --location=REGION \ --project=PROJECT_ID \ --private-cloud=STRETCHED_PC_STORAGE_NODE_NAME
Ersetzen Sie Folgendes:
STRETCHED_CLUSTER_NAME: Der Name des gestreckten Clusters in dieser privaten Cloud.REGION: die Region für diese private Cloud.PROJECT_ID: die Projekt-ID für die Anfrage.STRETCHED_PC_STORAGE_NODE_NAME: Der Name für die gestreckte private Cloud.
API
Wenn Sie mit der VMware Engine API eine gestreckte Private Cloud mit reinen Speicherknoten erstellen möchten, stellen Sie eine GET-Anfrage:
GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds?alt=json&privateCloudId=PC_STORAGE_ONLY_NODE_NAME" -d '{
"description": "DESCRIPTION",
"managementCluster": {
"clusterId": "CLUSTER_NAME",
"nodeTypeConfigs": {
"standard-72": {
"nodeCount": n
},
"storage-only-standard-72": {
"nodeCount": m
}
}
},
"networkConfig": {
"managementCidr": "IP_ADDRESS",
"vmwareEngineNetwork": "projects/PROJECT_ID/locations/ZONE/vmwareEngineNetworks/NETWORK_NAME"
}
}'Ersetzen Sie Folgendes:
PROJECT_ID: die Projekt-ID für die Anfrage.ZONE: die Zone für diese private Cloud.PC_STORAGE_NODE_NAME: der Name der privaten Cloud mit dem Knoten, der nur Speicher enthält.DESCRIPTION: Die Beschreibung für diese private Cloud.CLUSTER_NAME: Der Name des neuen Clusters in dieser privaten Cloud.n: Die Gesamtzahl der Standardknoten (eine gerade Zahl) im primären Cluster dieser privaten Cloud.m: Die Gesamtzahl der reinen Speicherknoten (eine gerade Zahl) im primären Cluster dieser Private Cloud.IP_ADDRESS: die IP-Adresse und der Bereich für diese private Cloud, z. B.192.168.0.0/22.NETWORK_NAME: Der Name des Netzwerks.
Gestreckten Cluster mit reinen Speicherknoten erweitern oder verkleinern
Sie können einen gestreckten Cluster vergrößern oder verkleinern, indem Sie mit der Google Cloud -Konsole, der Google Cloud CLI oder der VMware Engine API Nur-Speicher-Knoten hinzufügen oder entfernen. Gehen Sie dazu so vor:
Console
So erweitern oder verkleinern Sie einen gestreckten Cluster mit reinen Speicherknoten über die Google Cloud Console:
Rufen Sie in der Google Cloud Console die Seite Private Clouds auf.
Klicken Sie auf Projekt auswählen und wählen Sie dann die Organisation, den Ordner oder das Projekt aus, das die gestreckte private Cloud enthält, die Sie erweitern oder verkleinern möchten.
Klicken Sie auf den Tab Cluster.
Klicken Sie auf den Namen des gestreckten Clusters, den Sie maximieren oder minimieren möchten.
Klicken Sie auf Bearbeiten.
Wählen Sie unter Knotenkonfiguration ein Speicherknotenmodell aus und erhöhen oder verringern Sie die vorhandene Anzahl von Knoten.
Klicken Sie auf Speichern.
gcloud
Wenn Sie einen gestreckten Cluster vergrößern oder verkleinern möchten, indem Sie mit der Google Cloud CLI Nur-Speicher-Knoten hinzufügen oder entfernen, verwenden Sie den gcloud vmware private-clouds clusters update-Befehl:
gcloud vmware private-clouds clusters update STRETCHED_CLUSTER_NAME \
--location=REGION \
--project=PROJECT_ID \
--private-cloud=STRETCHED_PC_STORAGE_NODE_NAME \
--node-type-config=type=standard-72,count=n \
--node-type-config=type=storage-only-standard-72,count=mErsetzen Sie Folgendes:
STRETCHED_CLUSTER_NAME: Der Name des gestreckten Clusters in dieser privaten Cloud.REGION: die Region für diese private Cloud.PROJECT_ID: die Projekt-ID für die Anfrage.STRETCHED_PC_STORAGE_NODE_NAME: Der Name der Private Cloud.n: Die neue Gesamtzahl der Standardknoten, eine gerade Zahl, für diesen angegebenen Cluster.m: Die neue Gesamtzahl der reinen Speicherknoten (eine gerade Zahl) für den angegebenen Cluster.
API
Wenn Sie einen gestreckten Cluster vergrößern oder verkleinern möchten, indem Sie mit der VMware Engine API Nur-Speicher-Knoten hinzufügen oder entfernen, stellen Sie eine PATCH-Anfrage:
PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateClouds/STRETCHED_PC_STORAGE_NODE_NAME/clusters/STRETCHED_CLUSTER_NAME" -d '{
"nodeTypeConfigs": {
"standard-72": {
"nodeCount": n
},
"storage-only-standard-72": {
"nodeCount": m
}
}
}'Ersetzen Sie Folgendes:
PROJECT_ID: die Projekt-ID für die Anfrage.REGION: die Region für diese private Cloud.STRETCHED_PC_STORAGE_NODE_NAME: Der Name der gestreckten privaten Cloud.STRETCHED_CLUSTER_NAME: Der Name des gestreckten Clusters in dieser privaten Cloud.n: Die neue Gesamtzahl der Standardknoten, eine gerade Zahl, für diesen angegebenen Cluster.m: Die neue Gesamtzahl der reinen Speicherknoten (eine gerade Zahl) für den angegebenen Cluster.