Reine Speicherknoten verwenden

In diesem Dokument wird die Verwendung von reinen Speicherknoten in der VMware Engine beschrieben. Reine Speicherknoten, auch Speicherknoten genannt, können zum Skalieren der Speicherkapazität eines vSAN-Clusters verwendet werden, ohne dem Cluster Kerne oder Arbeitsspeicher hinzuzufügen. Sie können Cluster erstellen, die sowohl Standard- als auch reine Speicherknoten enthalten, und diese dann mit der Google Cloud CLI oder der VMware Engine API erweitern oder verkleinern.

Anforderungen an die Google Cloud CLI und API

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

  1. Legen Sie Ihre Standardprojekt-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

API-Beispiele in dieser Dokumentation verwenden das cURL-Befehlszeilentool, um die API abzufragen. Ein gültiges Zugriffstoken ist im Rahmen der cURL-Anfrage erforderlich. Es gibt viele Möglichkeiten, ein gültiges Zugriffstoken abzurufen. In den folgenden Schritten wird das gcloud-Tool verwendet, um ein Zugriffstoken zu generieren:

  1. Melden Sie sich in Google Cloud an:

    gcloud auth login
    
  2. Generieren Sie ein Zugriffstoken und exportieren Sie es in TOKEN:

    export TOKEN=`gcloud auth print-access-token`
    
  3. Überprüfen Sie, ob TOKEN ordnungsgemäß festgelegt ist:

    echo $TOKEN
    

Verwenden Sie nun das Autorisierungstoken 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 für die Kommunikation mit der API verwendet. 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 diese Befehle in Ihrer Shell ausführen:

    gcloud auth application-default login
    

    Alternativ können Sie eine Dienstkonto-Schlüsseldatei verwenden:

    export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
    

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

Hinweise

Prüfen Sie, ob ein VMware Engine-Netzwerk vorhanden ist, bevor Sie eine private Cloud mit Knoten erstellen, die reine Speicherknoten enthalten. Wenn kein VMware Engine-Netzwerk vorhanden ist, erstellen Sie eines mit der Google Cloud CLI. Geben Sie dazu den Befehl gcloud vmware networks create ein:

   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

Wenn Sie prüfen möchten, ob ein reiner Speicherknoten für Ihr Projekt und Ihre Region verfügbar ist, listen Sie die verfügbaren Knotentypen über die Google Cloud CLI oder VMware Engine API auf.

gcloud

Listen Sie die verfügbaren Knotentypen mit dem Befehl gcloud vmware node-types list auf:

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

Ersetzen Sie Folgendes:

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

API

Stellen Sie eine GET-Anfrage, um verfügbare Knotentypen mithilfe der VMware Engine API aufzulisten:

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 Knoten nur für Speicher erstellen

Mit der Google Cloud Console, der Google Cloud CLI oder der VMware Engine API können Sie eine private VMware Engine-Cloud erstellen, die zusätzlich zu den Standardknoten nur Speicherknoten enthält.

Console

So erstellen Sie mit der Google Cloud Console eine private Cloud mit Knoten, die nur Storage enthalten:

  1. Rufen Sie die Google Cloud Console auf.
  2. Klicken Sie in der Hauptnavigation auf Private Clouds.
  3. Klicken Sie auf Erstellen.
  4. Geben Sie einen Namen für die private Cloud ein.
  5. Wählen Sie als Typ der privaten Cloud Standard aus.
  6. Wählen Sie den Standort aus, an dem die private Cloud bereitgestellt werden soll.
  7. Geben Sie einen Namen für den primären Cluster ein.
  8. Wählen Sie den Knotentyp für den primären Cluster aus.
  9. 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.
  10. Optional: Klicken Sie auf die Ein/Aus-Schaltfläche Knotenkerne anpassen, wenn Sie die Anzahl der verfügbaren Kerne für jeden Knoten im Verwaltungscluster reduzieren möchten. Weitere Informationen finden Sie unter Benutzerdefinierte Kernzählungen.
  11. Wählen Sie das Speicherknotenmodell und die Knotenanzahl aus.
  12. Geben Sie einen CIDR-Bereich für das VMware-Verwaltungsnetzwerk ein. Der CIDR-Bereich darf sich nicht mit Ihren lokalen oder Cloud-Subnetzen überschneiden.
  13. Wählen Sie Neues Netzwerk erstellen aus, um ein neues VMware Engine-Netzwerk zu erstellen, oder wählen Sie gegebenenfalls aus einem vorhandenen Netzwerk aus.
  14. 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 reinen Speicherknoten:

  1. Erstellen Sie mit dem Befehl gcloud private-clouds create eine private Cloud PC_STORAGE_NODE_NAME mit n standard-72-Knoten und m storage-only-standard-72:

    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 Knoten, der nur für Speicherung vorgesehen ist.
    • 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 Knoten, die ausschließlich Speicher im primären Cluster dieser privaten Cloud enthalten.
    • NETWORK_NAME: der Name des Netzwerks.
  2. Optional: Geben Sie den Befehl gcloud vmware private-clouds clusters describe ein, um das Erstellen der privaten Cloud mit reinen Speicherknoten zu bestätigen:

    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 Knoten, der nur für Speicherung vorgesehen ist.

API

Stellen Sie eine GET-Anfrage, um mithilfe der VMware Engine API eine private Cloud mit reinen Speicherknoten zu erstellen:

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 einem Knoten, der nur für Speicherung vorgesehen ist.
  • 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 Knoten, die ausschließlich Storage im primären Cluster dieser privaten Cloud enthalten.
  • 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 reinen Speicherknoten erweitern

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

Console

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

  1. Rufen Sie die Google Cloud Console auf.
  2. Klicken Sie in der Hauptnavigation auf Private Clouds.
  3. Klicken Sie auf den Tab Cluster.
  4. Klicken Sie auf den Namen des Clusters, den Sie maximieren möchten.
  5. Klicken Sie auf Bearbeiten.
  6. Wählen Sie unter Knotenkonfiguration ein Speicherknotenmodell aus und erhöhen Sie die Anzahl der Knoten.
  7. Klicken Sie auf Speichern.

gcloud

Verwenden Sie den Befehl gcloud vmware private-clouds clusters update, um einen Cluster über die Google Cloud CLI durch reine Speicherknoten 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 dieser privaten Cloud.
  • PC_STORAGE_NODE_NAME: der Name der privaten Cloud.
  • ZONE: die Zone für diese private Cloud.
  • PROJECT_ID: die Projekt-ID für die Anfrage.
  • m: die neue Gesamtzahl der Knoten, die ausschließlich Speicher im angegebenen Cluster dieser privaten Cloud enthalten.

API

Um einen Cluster durch Hinzufügen von Nur-Speicher-Knoten mithilfe der VMware Engine API zu erweitern, 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 privaten 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 Knoten, die ausschließlich Speicher im angegebenen Cluster dieser privaten Cloud enthalten.

Cluster mit Nur-Speicher-Knoten 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 mithilfe der Google Cloud Console:

  1. Rufen Sie die Google Cloud Console auf.
  2. Klicken Sie in der Hauptnavigation auf Private Clouds.
  3. Klicken Sie auf den Tab Cluster.
  4. Klicken Sie auf den Namen des Clusters, den Sie verkleinern möchten.
  5. Klicken Sie auf Bearbeiten.
  6. Wählen Sie unter Knotenkonfiguration eine niedrigere Knotenanzahl aus.
  7. Klicken Sie auf Speichern.

gcloud

Verwenden Sie den Befehl gcloud vmware private-clouds clusters update, um einen Cluster, der nur Speicherknoten enthält, mithilfe 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=m

Ersetzen Sie Folgendes:

  • CLUSTER_NAME: der Name des Clusters in dieser privaten Cloud.
  • PC_STORAGE_NODE_NAME: der Name der privaten Cloud.
  • ZONE: die Zone für diese private Cloud.
  • PROJECT_ID: die Projekt-ID für die Anfrage.
  • m: die neue Gesamtzahl der Knoten, die ausschließlich Speicher im angegebenen Cluster dieser privaten Cloud enthalten.

API

Zum Verkleinern eines Clusters, der nur Speicherknoten enthält, mithilfe der VMware Engine API, 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 privaten 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 Knoten, die ausschließlich Speicher im angegebenen Cluster dieser privaten Cloud enthalten.

Neuen Cluster mit reinen Speicherknoten erstellen

Sie können mit der Google Cloud Console, der Google Cloud CLI oder der VMware Engine API 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 Knoten, die ausschließlich Speicher enthalten:

  1. Rufen Sie die Google Cloud Console auf.
  2. Klicken Sie in der Hauptnavigation auf Private Clouds.
  3. Klicken Sie auf den Namen der privaten Cloud, in der Sie den neuen Cluster erstellen möchten.
  4. Klicken Sie auf den Tab Cluster.
  5. Klicken Sie auf Cluster hinzufügen.
  6. Geben Sie einen Clusternamen ein.
  7. Wählen Sie das HCI-Knotenmodell und die Knotenanzahl aus.
  8. Optional: Klicken Sie auf die Ein/Aus-Schaltfläche 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 der Kerne.
  9. Wählen Sie das Speicherknotenmodell und die Knotenanzahl aus.
  10. Klicken Sie auf Erstellen.

gcloud

Verwenden Sie den Befehl gcloud vmware private-clouds clusters create, um über die 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 der privaten 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 Knoten, die ausschließlich Speicher im angegebenen Cluster dieser privaten Cloud enthalten.

API

Um mithilfe der VMware Engine API einen neuen Cluster in einer privaten Cloud mit Knoten zu erstellen, die ausschließlich zur Speicherung dienen, 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 privaten 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, die ausschließlich Speicher im angegebenen Cluster dieser privaten Cloud enthalten.

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 nur Speicherknoten enthält. Gehen Sie dazu so vor:

Console

So löschen Sie einen Cluster mit Knoten, der ausschließlich Speicherknoten über die Google Cloud Console enthält:

  1. Rufen Sie die Google Cloud Console auf.
  2. Klicken Sie in der Hauptnavigation auf Private Clouds.
  3. Klicken Sie auf den Tab Cluster.
  4. Klicken Sie auf das Löschsymbol in der Zeile des Clusters, den Sie löschen möchten.

gcloud

Verwenden Sie den Befehl gcloud vmware private-clouds clusters delete, um über die Google Cloud CLI einen Cluster zu löschen, der nur 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 dieser privaten Cloud.
  • PC_STORAGE_NODE_NAME: der Name der privaten Cloud.
  • ZONE: die Zone für diese private Cloud.
  • PROJECT_ID: die Projekt-ID für die Anfrage.

API

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

Erweiterte private Cloud mit Knoten nur für Speicher erstellen

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

Console

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

  1. Rufen Sie die Google Cloud Console auf.
  2. Klicken Sie in der Hauptnavigation auf Private Clouds.
  3. Klicken Sie auf Erstellen.
  4. Geben Sie einen Namen für die private Cloud ein.
  5. Wählen Sie für den Typ der privaten Cloud Stretched aus.
  6. Geben Sie Ihren primären Hostingstandort ein und wählen Sie Ihre sekundäre Zone aus.
  7. Wählen Sie den Knotentyp für den primären Cluster aus.
  8. Wählen Sie die Anzahl der Knoten pro Zone für die erweiterte private Cloud aus. Erweiterte private Cloud mit mindestens 3 Knoten pro Zone erstellen
  9. Optional: Klicken Sie auf die Ein/Aus-Schaltfläche 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 der Kerne.
  10. Wählen Sie das Speicherknotenmodell und die Knotenanzahl 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. Klicken Sie auf Überprüfen und erstellen.
  13. Prüfen Sie die Einstellungen. Wenn Sie die Einstellungen ändern möchten, klicken Sie auf Zurück.
  14. Klicken Sie auf Erstellen, um mit der Erstellung der erweiterten privaten Cloud zu beginnen.
  15. Optional: Wenn Sie Details der erweiterten privaten Cloud und Clusterdaten auflisten möchten, um das Erstellen der neuen erweiterten privaten Cloud zu bestätigen, beginnen Sie mit 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 erweiterte private Cloud, die nur Speicherknoten enthält:

  1. Erstellen Sie eine erweiterte 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: der Name der erweiterten privaten Cloud mit einem Knoten, der nur Speicher enthält.
    • DESCRIPTION: die Beschreibung dieser privaten 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 Anzahl, im primären Cluster dieser privaten Cloud.
    • m: die Gesamtzahl der Knoten, die ausschließlich zum Speichern genutzt werden, eine gerade Anzahl 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.
    • 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.
  2. Optional: Verwenden Sie die Befehle gcloud vmware private-clouds describe und gcloud vmware private-clouds clusters describe, um die Erstellung 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: 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: 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: die Zone für diese private Cloud.
  • PC_STORAGE_NODE_NAME: der Name der privaten Cloud mit einem Knoten, der nur für Speicherung vorgesehen ist.
  • 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 Anzahl, im primären Cluster dieser privaten Cloud.
  • m: die Gesamtzahl der Knoten, die ausschließlich zum Speichern genutzt werden, eine gerade Anzahl 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.

Erweiterten oder erweiterten Cluster mit Knoten nur für Speicher erweitern oder verkleinern

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

Console

So maximieren oder verkleinern Sie einen erweiterten Cluster mit Nur-Speicher-Knoten mithilfe der Google Cloud Console:

  1. Rufen Sie die Google Cloud Console auf.
  2. Klicken Sie in der Hauptnavigation auf Private Clouds.
  3. Klicken Sie auf den Tab Cluster.
  4. Klicken Sie auf den Namen des erweiterten Clusters, den Sie maximieren oder verkleinern möchten.
  5. Klicken Sie auf Bearbeiten.
  6. Wählen Sie unter Knotenkonfiguration ein Speicherknotenmodell aus und erhöhen oder verringern Sie die Anzahl der vorhandenen Knoten.
  7. 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 reine Speicherknoten über die Google Cloud CLI 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 privaten Cloud.
  • n: die neue Gesamtzahl von Standardknoten, eine gerade Zahl, für den angegebenen Cluster.
  • m: Die neue Gesamtzahl von Knoten, die ausschließlich zum Speichern genutzt werden, eine gerade Zahl für den angegebenen Cluster.

API

Um einen erweiterten Cluster zu erweitern oder zu verkleinern, indem Sie reine Speicherknoten mithilfe der VMware Engine API 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 erweiterten privaten Cloud.
  • STRETCHED_CLUSTER_NAME: der Name des erweiterten Clusters in dieser privaten Cloud.
  • n: die neue Gesamtzahl von Standardknoten, eine gerade Zahl, für den angegebenen Cluster.
  • m: Die neue Gesamtzahl von Knoten, die ausschließlich zum Speichern genutzt werden, eine gerade Zahl für den angegebenen Cluster.

Nächste Schritte