Nur-Speicherknoten verwenden

In diesem Dokument wird beschrieben, wie Sie reine Speicherknoten in VMware Engine verwenden. Mit reinen Speicherknoten, auch Speicherknoten genannt, können Sie eines vSAN-Clusters ohne das Hinzufügen von Kernen oder Arbeitsspeicher zum Cluster. Sie können Cluster erstellen, die sowohl Standard- als auch reine Speichercluster enthalten und dann mit der Google Cloud CLI oder VMware Engine API

Anforderungen an die Google Cloud CLI und API

So verwenden Sie das gcloud-Befehlszeilentool oder die API zum Verwalten Ihrer VMware Engine Ressourcen empfehlen wir, die Tools wie unten beschrieben zu konfigurieren.

gcloud

  1. Legen Sie Ihre standardmäßige Projekt-ID fest:

    gcloud config set project PROJECT_ID
    
  2. Legen Sie eine Standardregion und -zone fest:

    gcloud config set compute/region REGION
    
    gcloud config set compute/zone ZONE
    

Weitere Informationen zum gcloud vmware-Tool finden Sie in der Cloud SDK-Referenzdokumentation.

API

In den API-Beispielen in diesem Dokumentensatz wird die API mit dem cURL-Befehlszeilentool abgefragt. 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:

  1. Melden Sie sich in Google Cloud an:

    gcloud auth login
    
  2. Zugriffstoken generieren und in TOKEN exportieren:

    export TOKEN=`gcloud auth print-access-token`
    
  3. Prüfen Sie, ob TOKEN richtig festgelegt ist:

    echo $TOKEN
    

Verwenden Sie das Autorisierungstoken jetzt 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

Bei Python-Codebeispielen in dieser Dokumentation wird die VMware Engine-Bibliothek verwendet, um mit der API zu kommunizieren. Um diesen Ansatz verwenden zu können, muss die Bibliothek installiert und die Standardanmeldedaten für Anwendungen konfiguriert werden.

  1. Laden Sie die Python-Bibliothek herunter und installieren Sie sie:

    pip install google-cloud-vmwareengine
    
  2. Konfigurieren Sie die ADC-Informationen, indem Sie den entsprechenden Befehl in Ihrer Shell ausführen:

    gcloud auth application-default login
    

    Sie können auch eine Dienstkontoschlüsseldatei verwenden:

    export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
    

Weitere Informationen zur Bibliothek finden Sie auf der Referenzseite oder in den Codebeispielen auf GitHub.

Hinweise

Bevor Sie eine private Cloud mit reinen Speicherknoten erstellen, prüfen Sie, ob ein VMware Engine-Netzwerk ist vorhanden. Wenn ein VMware Engine-Netzwerk nicht vorhanden ist, erstellen Sie eine mit der Google Cloud CLI, indem Sie den gcloud vmware networks create-Befehl:

   gcloud vmware networks create NETWORK_NAME \
      --type=STANDARD \
      --project=PROJECT_ID

Ersetzen Sie Folgendes:

  • NETWORK_NAME: Der Name des Netzwerks.
  • PROJECT_ID: die Projekt-ID für die Anfrage.

Verfügbare Knotentypen auflisten

So prüfen Sie, ob für Ihr Projekt und Ihre Region ein reiner Speicherknoten verfügbar ist: Listen der verfügbaren Knotentypen mithilfe der Google Cloud CLI oder VMware Engine API auf.

gcloud

Mit dem Befehl gcloud vmware node-types list können Sie eine Liste der verfügbaren Knotentypen aufrufen:

  gcloud vmware node-types list \
     --location=ZONE \
     --project=PROJECT_ID

Ersetzen Sie Folgendes:

  • ZONE ist die Zone für diese Anfrage.
  • PROJECT_ID ist die Projekt-ID für diese Anfrage.

API

Zum Auflisten verfügbarer Knotentypen mit der VMware Engine API erstellen Sie einen GET Anfrage:

GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/nodeTypes"

Ersetzen Sie Folgendes:

  • PROJECT_ID: der Projektname hierfür
  • ZONE: Die Zone für die private Cloud.

Private Cloud mit reinen Speicherknoten erstellen

Sie können eine private VMware Engine-Cloud erstellen, die Folgendes enthält: sowie Standardknoten mit der Google Cloud Console, der Google Cloud CLI oder der VMware Engine API zu erstellen.

Console

So erstellen Sie mit der Google Cloud Console eine private Cloud mit reinen Speicherknoten:

  1. Rufen Sie in der Google Cloud Console die Seite Private Clouds auf.

    Zu Private Clouds

  2. Klicken Sie auf Erstellen.

  3. Geben Sie einen Namen für Ihre private Cloud ein.

  4. Wählen Sie als Typ der privaten Cloud Standard aus.

  5. Wählen Sie den Standort aus, an dem die private Cloud bereitgestellt werden soll.

  6. Geben Sie einen Namen für den primären Cluster ein.

  7. Wählen Sie den Knotentyp für den primären Cluster aus.

  8. 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.

  9. Optional: Klicken Sie auf die Ein/Aus-Schaltfläche Knotenkerne anpassen, wenn Sie die Anzahl der Anzahl der verfügbaren Kerne für jeden Knoten im Verwaltungscluster. Für Weitere Informationen finden Sie unter Benutzerdefinierte Anzahl von Kernen.

  10. Wählen Sie das Modell und die Anzahl der Speicherknoten aus.

  11. Geben Sie einen CIDR-Bereich für das VMware-Verwaltungsnetzwerk ein. Der CIDR-Bereich darf sich nicht mit Ihren lokalen oder Cloud-Subnetzen überschneiden.

  12. Wählen Sie Neues Netzwerk erstellen aus, um ein neues VMware Engine-Netzwerk zu erstellen, oder wählen Sie aus einem vorhandenen Netzwerk.

  13. Klicken Sie auf Erstellen, um mit der Erstellung der privaten Cloud zu beginnen.

gcloud

So erstellen Sie mit der Google Cloud CLI eine private Cloud mit Knoten, die nur für die Speicherung vorgesehen sind:

  1. Erstellen Sie eine private Cloud PC_STORAGE_NODE_NAME mit n standard-72 Knoten und m storage-only-standard-72, indem Sie den Befehl gcloud private-clouds create 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 einem reinen Speicherknoten.
    • ZONE: die Zone für diese private Cloud.
    • PROJECT_ID: die Projekt-ID für die Anfrage.
    • DESCRIPTION: die Beschreibung hierfür private Cloud.
    • IP_ADDRESS: die IP-Adresse und der IP-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 ist der Name des Netzwerks.
  2. Optional: Um die Erstellung der privaten Cloud mit reinen Speicherknoten zu bestätigen, geben Sie den Befehl gcloud vmware private-clouds clusters describe 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 einem reinen Speicherknoten.

API

So erstellen Sie eine private Cloud mit reinen Speicherknoten mithilfe der VMware Engine API: Stellen 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 ist die Zone für diese private Cloud.
  • PC_STORAGE_NODE_NAME: der Name des private Cloud mit reinem Speicherknoten.
  • DESCRIPTION: die Beschreibung hierfür 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 IP-Bereich für Diese private Cloud, z. B. 192.168.0.0/22.
  • NETWORK_NAME ist 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 reinen Speicherknoten erweitern

Sie können einen Standardcluster erweitern, indem Sie mit der Google Cloud Console, der Google Cloud CLI oder der VMware Engine API reine Speicherknoten hinzufügen. Gehen Sie dazu so vor:

Console

So erweitern Sie einen Cluster mit reinen Speicherknoten über die Google Cloud Console:

  1. Rufen Sie in der Google Cloud Console die Seite Private Clouds auf.

    Zu Private Clouds

  2. Klicken Sie auf den Tab Cluster.

  3. Klicken Sie auf den Namen des Clusters, den Sie maximieren möchten.

  4. Klicken Sie auf Bearbeiten.

  5. Wählen Sie unter Knotenkonfiguration ein Speicherknotenmodell aus und erhöhen Sie die Knotenanzahl.

  6. Klicken Sie auf Speichern.

gcloud

Verwenden Sie den Befehl gcloud vmware private-clouds clusters update, um einen Cluster durch Hinzufügen von reinen Speicherknoten mithilfe der Google Cloud CLI zu erweitern:

  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=m

Ersetzen Sie Folgendes:

  • CLUSTER_NAME: der Name des Clusters in in dieser privaten Cloud.
  • PC_STORAGE_NODE_NAME: der Name der Private Cloud.
  • ZONE ist die Zone für diese private Cloud.
  • PROJECT_ID: die Projekt-ID für die Anfrage.
  • m: die neue Gesamtzahl der Knoten nur für die Speicherung im angegebenen Cluster dieser privaten Cloud.

API

Wenn Sie einen Cluster durch Hinzufügen von reinen Speicherknoten mithilfe der VMware Engine API erweitern möchten, senden 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 ist die Zone für diese private Cloud.
  • PC_STORAGE_NODE_NAME: der Name des private Cloud.
  • CLUSTER_NAME: der Name des Clusters in 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, der nur Speicherknoten enthält, 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:

  1. Rufen Sie in der Google Cloud Console die Seite Private Clouds auf.

    Zu „Private Clouds“

  2. Klicken Sie auf den Tab Cluster.

  3. Klicken Sie auf den Namen des Clusters, den Sie verkleinern möchten.

  4. Klicken Sie auf Bearbeiten.

  5. Wählen Sie unter Knotenkonfiguration eine niedrigere Knotenanzahl aus.

  6. Klicken Sie auf Speichern.

gcloud

Wenn Sie einen Cluster mit reinen Speicherknoten mit der Google Cloud CLI verkleinern 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=m

Ersetzen Sie Folgendes:

  • CLUSTER_NAME: Der Name des Clusters in dieser privaten Cloud.
  • PC_STORAGE_NODE_NAME: der Name der Private Cloud.
  • ZONE ist die Zone für diese private Cloud.
  • PROJECT_ID: die Projekt-ID für die Anfrage.
  • m: die neue Gesamtzahl der Knoten nur für die Speicherung im angegebenen Cluster dieser privaten Cloud.

API

Wenn Sie einen Cluster, der reine Speicherknoten enthält, 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 ist die Zone für diese private Cloud.
  • PC_STORAGE_NODE_NAME: der Name des private Cloud.
  • CLUSTER_NAME: der Name des Clusters in 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

Mit der Google Cloud Console, der Google Cloud CLI oder der VMware Engine API können Sie einen neuen Cluster in einer vorhandenen privaten Cloud mit reinen Speicherknoten erstellen. Gehen Sie dazu so vor:

Console

So erstellen Sie mit der Google Cloud Console einen neuen Cluster mit reinen Speicherknoten:

  1. Rufen Sie in der Google Cloud Console die Seite Private Clouds auf.

    Zu „Private Clouds“

  2. Klicken Sie auf den Namen der privaten Cloud, in der Sie den neuen Cluster erstellen möchten.

  3. Klicken Sie auf den Tab Cluster.

  4. Klicken Sie auf Cluster hinzufügen.

  5. Geben Sie einen Clusternamen ein.

  6. Wählen Sie das HCI-Knotenmodell und die Anzahl der Knoten aus.

  7. Optional: Klicken Sie auf die Ein/Aus-Schaltfläche Kerne anpassen, wenn Sie die Anzahl der Anzahl der verfügbaren Kerne für jeden Knoten im Verwaltungscluster. Weitere Informationen finden Sie unter Benutzerdefinierte Kernanzahl.

  8. Wählen Sie das Speicherknotenmodell und die Knotenanzahl aus.

  9. Klicken Sie auf Erstellen.

gcloud

Verwenden Sie den Befehl gcloud vmware private-clouds clusters create, um mit der Google Cloud CLI einen neuen Cluster mit reinen Speicherknoten 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=m

Ersetzen Sie Folgendes:

  • CLUSTER_NAME: Der Name des neuen Clusters in dieser privaten Cloud.
  • PC_STORAGE_NODE_NAME: der Name des private Cloud.
  • ZONE ist 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 Knoten nur für die Speicherung im angegebenen Cluster dieser privaten Cloud.

API

Um mit der VMware Engine API einen neuen Cluster in einer privaten Cloud mit reinen Speicherknoten zu erstellen, senden 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 ist 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 Knoten nur für die Speicherung im angegebenen Cluster dieser privaten Cloud.

Cluster mit reinen Speicherknoten löschen

Mit der Google Cloud Console, der Google Cloud CLI oder der VMware Engine API können Sie einen Cluster löschen, der reine Speicherknoten enthält. Gehen Sie dazu so vor:

Console

So löschen Sie einen Cluster mit reinen Speicherknoten über die Google Cloud Console:

  1. Rufen Sie in der Google Cloud Console die Seite Private Clouds auf.

    Zu Private Clouds

  2. Klicken Sie auf den Tab Cluster.

  3. Klicken Sie in der Zeile des Clusters, den Sie löschen möchten, auf das Symbol zum Löschen.

gcloud

Verwenden Sie den Befehl gcloud vmware private-clouds clusters delete, um über die Google Cloud CLI einen Cluster zu löschen, der reine Speicherknoten enthält:

  gcloud vmware private-clouds clusters delete CLUSTER_NAME \
     --private-cloud=PC_STORAGE_NODE_NAME \
     --location=ZONE \
     --project=PROJECT_ID

Ersetzen Sie Folgendes:

  • CLUSTER_NAME: der Name des Clusters in in dieser privaten Cloud.
  • PC_STORAGE_NODE_NAME: der Name der Private Cloud.
  • ZONE ist die Zone für diese private Cloud.
  • PROJECT_ID: die Projekt-ID für die Anfrage.

API

Um einen Cluster mit reinen Speicherknoten mithilfe der VMware Engine API zu löschen, 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 ist die Zone für diese private Cloud.
  • PC_STORAGE_NODE_NAME: der Name des private Cloud.
  • CLUSTER_NAME: Der Name des Clusters in dieser privaten Cloud.

Erweiterte private Cloud mit reinen Speicherknoten erstellen

Sie können eine erweiterte private VMware Engine-Cloud mit Standard- und reinen Speicherknoten mit der Google Cloud Console, der Google Cloud CLI oder der VMware Engine API erstellen.

Console

So erstellen Sie mit der Google Cloud Console eine erweiterte private Cloud, die reine Speicherknoten enthält:

  1. Rufen Sie in der Google Cloud Console die Seite Private Clouds auf.

    Zu „Private Clouds“

  2. Klicken Sie auf Erstellen.

  3. Geben Sie einen Namen für die private Cloud ein.

  4. Wählen Sie als Typ der privaten Cloud Erweitert aus.

  5. Geben Sie Ihren primären Hostingstandort ein und wählen Sie Ihre sekundäre Zone aus.

  6. Wählen Sie den Knotentyp für den primären Cluster aus.

  7. Wählen Sie die Anzahl der Knoten pro Zone für die erweiterte private Cloud aus. Erstellen Sie Ihre erweiterte private Cloud mit mindestens drei Knoten pro Zone.

  8. Optional: Klicken Sie auf die Ein/Aus-Schaltfläche Kerne anpassen, wenn Sie die Anzahl der Anzahl der verfügbaren Kerne für jeden Knoten im Verwaltungscluster. Weitere Informationen finden Sie unter Benutzerdefinierte Kernanzahl.

  9. Wählen Sie das Modell und die Anzahl der Speicherknoten aus.

  10. Geben Sie einen CIDR-Bereich für das VMware-Verwaltungsnetzwerk ein. Der CIDR-Bereich darf sich nicht mit Ihren lokalen oder Cloud-Subnetzen überschneiden.

  11. Klicken Sie auf Überprüfen und erstellen.

  12. Prüfen Sie die Einstellungen. Wenn Sie die Einstellungen ändern möchten, klicken Sie auf Zurück.

  13. Klicken Sie auf Erstellen, um die erweiterte private Cloud zu erstellen.

  14. Optional: Wenn Sie Details der erweiterten privaten Cloud und Clusterdaten, um die Erstellung der neuen erweiterten privaten Cloud zu bestätigen, finden Sie auf der Detailseite für Private Clouds. Diese Seite enthält Details zur privaten Cloud. Wenn Sie auf den Tab Cluster klicken, werden Clusterdaten im .

gcloud

So erstellen Sie mit der Google Cloud CLI eine erweiterte private Cloud, die reine Speicherknoten enthält:

  1. Erstellen Sie eine gestreckte private Cloud, indem Sie den Befehl gcloud private-clouds create eingeben:

    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: die Name für die erweiterte private Cloud mit reinem Speicherknoten.
    • DESCRIPTION: die Beschreibung hierfür private Cloud.
    • REGION ist 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 Knoten nur für die Speicherung, eine gerade Zahl, im primären Cluster dieser Private Cloud.
    • IP_ADDRESS: die IP-Adresse und der IP-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 den
  2. Optional: Verwenden Sie die Befehle gcloud vmware private-clouds describe und gcloud vmware private-clouds clusters describe, um das Erstellen der erweiterten privaten Cloud und die Anzahl der Standard- und reinen Speicherknoten zu bestätigen:

    gcloud vmware private-clouds describe STRETCHED_PC_STORAGE_NODE_NAME \
     --location=REGION

    Ersetzen Sie Folgendes:

    • STRETCHED_PC_STORAGE_NODE_NAME: der Name der erweiterten privaten Cloud.
    • REGION ist 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 erweiterten Clusters in dieser privaten Cloud.
    • REGION ist die Region für diese private Cloud.
    • PROJECT_ID: die Projekt-ID für die Anfrage.
    • STRETCHED_PC_STORAGE_NODE_NAME: der Name der erweiterten privaten Cloud.

API

Stellen Sie eine GET-Anfrage, um mit der VMware Engine API eine erweiterte private Cloud zu erstellen, die reine Speicherknoten enthält:

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 ist die Zone für diese private Cloud.
  • PC_STORAGE_NODE_NAME: der Name des private Cloud mit reinem Speicherknoten.
  • DESCRIPTION: die Beschreibung hierfür 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 Knoten nur für die Speicherung, 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 ist der Name des Netzwerks.

Erweiterten Cluster mit reinen Speicherknoten erweitern oder verkleinern

Sie können einen erweiterten Cluster erweitern oder verkleinern, indem Sie mit der Google Cloud Console, der Google Cloud CLI oder der VMware Engine API Knoten hinzufügen oder entfernen. Gehen Sie dazu so vor:

Console

So erweitern oder verkleinern Sie einen gestreckten Cluster mit Knoten nur für die Speicherung mit der Google Cloud Console:

  1. Rufen Sie in der Google Cloud Console die Seite Private Clouds auf.

    Zu Private Clouds

  2. Klicken Sie auf den Tab Cluster.

  3. Klicken Sie auf den Namen des erweiterten Clusters, den Sie maximieren oder verkleinern möchten.

  4. Klicken Sie auf Bearbeiten.

  5. Wählen Sie unter Knotenkonfiguration ein Speicherknotenmodell aus und erhöhen oder verringern Sie die Anzahl der vorhandenen Knoten.

  6. Klicken Sie auf Speichern.

gcloud

Verwenden Sie den Befehl gcloud vmware private-clouds clusters update, um einen erweiterten Cluster zu erweitern oder zu verkleinern, indem Sie mit der Google Cloud CLI reine Speicherknoten hinzufügen oder entfernen:

  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=m

Ersetzen Sie Folgendes:

  • STRETCHED_CLUSTER_NAME: Der Name des erweiterten 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 diese Zahl angegebenen Cluster.
  • m: Die neue Gesamtzahl der Knoten nur für die Speicherung, eine gerade Zahl, für diesen Cluster.

API

Wenn Sie einen erweiterten Cluster mit der VMware Engine API durch Hinzufügen oder Entfernen von Knoten mit reinem Speicherplatz vergrößern oder verkleinern möchten, senden 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 ist die Region für diese private Cloud.
  • STRETCHED_PC_STORAGE_NODE_NAME: der Name der gestreckten privaten Cloud.
  • STRETCHED_CLUSTER_NAME: der Name des erweiterten Cluster in dieser privaten Cloud.
  • n: Die neue Gesamtzahl der Standardknoten, eine gerade Zahl, für diesen Cluster.
  • m: Die neue Gesamtzahl der Knoten nur für die Speicherung, eine gerade Zahl, für diesen Cluster.

Nächste Schritte