Gestire i nodi solo di archiviazione

Questo documento descrive come utilizzare i nodi di sola archiviazione in VMware Engine. I nodi di sola archiviazione, noti anche come nodi di archiviazione, possono essere utilizzati per scalare la capacità di archiviazione di un cluster vSAN senza aggiungere core o memoria al cluster. Puoi creare cluster che contengono nodi standard e solo di archiviazione, quindi espanderli o ridurli utilizzando Google Cloud CLI o l'API VMware Engine.

Requisiti di Google Cloud CLI e dell'API

Per utilizzare lo strumento a riga di comando gcloud o l'API per gestire le risorse VMware Engine, ti consigliamo di configurare gli strumenti come descritto di seguito.

gcloud

  1. Imposta l'ID progetto predefinito:

    gcloud config set project PROJECT_ID
    
  2. Imposta una regione e una zona predefinite:

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

Per saperne di più sullo strumento gcloud vmware, consulta la documentazione di riferimento di Cloud SDK.

API

Gli esempi di API in questo set di documentazione utilizzano lo strumento a riga di comando cURL per interrogare l'API. È necessario un token di accesso valido nell'ambito della richiesta cURL. Esistono molti modi per ottenere un token di accesso valido. I seguenti passaggi utilizzano lo strumento gcloud per generare un token di accesso:

  1. Accedi a Google Cloud:

    gcloud auth login
    
  2. Genera token di accesso ed esportalo in TOKEN:

    export TOKEN=`gcloud auth print-access-token`
    
  3. Verifica che TOKEN sia impostato correttamente:

    echo $TOKEN
    

Ora utilizza il token di autorizzazione nelle richieste all'API. Ad esempio:

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

Gli esempi di codice Python in questa documentazione utilizzano la libreria VMware Engine per comunicare con l'API. Per poter utilizzare questo approccio, è necessario installare la libreria e configurare le credenziali predefinite dell'applicazione.

  1. Scarica e installa la libreria Python:

    pip install google-cloud-vmwareengine
    
  2. Configura le informazioni ADC eseguendo questi comandi nella shell:

    gcloud auth application-default login
    

    In alternativa, utilizza un file della chiave del service account:

    export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
    

Per saperne di più sulla libreria, visita la pagina di riferimento o visualizza gli esempi di codice su GitHub.

Prima di iniziare

Prima di creare un cloud privato con nodi di solo spazio di archiviazione, verifica che esista una rete VMware Engine. Se non esiste una rete VMware Engine, creane una utilizzando Google Cloud CLI inserendo il comando gcloud vmware networks create:

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

Sostituisci quanto segue:

  • NETWORK_NAME: il nome della rete.
  • PROJECT_ID: l'ID progetto per la richiesta.

Elenca i tipi di nodi disponibili

Per verificare che un nodo di solo spazio di archiviazione sia disponibile per il tuo progetto e la tua regione, elenca i tipi di nodi disponibili utilizzando Google Cloud CLI o l'API VMware Engine.

gcloud

Elenca i tipi di nodi disponibili utilizzando il comando gcloud vmware node-types list:

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

Sostituisci quanto segue:

  • ZONE: la zona per questa richiesta
  • PROJECT_ID: l'ID progetto per questa richiesta.

API

Per elencare i tipi di nodi disponibili utilizzando l'API VMware Engine, invia una richiesta GET:

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

Sostituisci quanto segue:

  • PROJECT_ID: il nome del progetto per questa richiesta.
  • ZONE: la zona del cloud privato.

Crea un cloud privato con nodi di solo storage

Puoi creare un cloud privato VMware Engine che contenga nodi di solo spazio di archiviazione oltre ai nodi standard utilizzando la console Google Cloud , Google Cloud CLI o l'API VMware Engine.

Console

Per creare un cloud privato con nodi di solo spazio di archiviazione utilizzando la console Google Cloud , fai quanto segue:

  1. Nella console Google Cloud , vai alla pagina Cloud privati.

    Vai a Private Cloud

  2. Fai clic su Seleziona un progetto e poi seleziona l'organizzazione, la cartella o il progetto in cui vuoi creare il cloud privato con nodi di solo spazio di archiviazione.

  3. Fai clic su Crea.

  4. Inserisci un nome per il cloud privato.

  5. Scegli Standard per il tipo di cloud privato.

  6. Seleziona la posizione in cui vuoi eseguire il deployment del cloud privato.

  7. Inserisci un nome per il cluster principale.

  8. Seleziona il tipo di nodo per il cluster principale.

  9. Seleziona il numero di nodi per il cloud privato. Per i carichi di lavoro di produzione, crea il cloud privato con almeno 3 nodi. VMware Engine elimina i cloud privati che contengono un solo nodo dopo 60 giorni.

  10. (Facoltativo) Fai clic sul pulsante di attivazione/disattivazione Personalizza core del nodo se vuoi ridurre il numero di core disponibili per ogni nodo nel cluster di gestione. Per maggiori dettagli, consulta Conteggi core personalizzati.

  11. Seleziona il modello di nodo di archiviazione e il numero di nodi.

  12. Inserisci un intervallo CIDR per la rete di gestione VMware. Assicurati che l'intervallo CIDR non si sovrapponga ad alcuna delle tue subnet on-premise o cloud.

  13. Seleziona Crea nuova rete per creare una nuova rete VMware Engine o seleziona una rete esistente, se applicabile.

  14. Fai clic su Crea per iniziare a creare il cloud privato.

gcloud

Per creare un cloud privato con nodi di solo spazio di archiviazione utilizzando Google Cloud CLI, segui questi passaggi:

  1. Crea un cloud privato PC_STORAGE_NODE_NAME con n nodi standard-72 e m storage-only-standard-72 inserendo il gcloud private-clouds create comando:

    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

    Sostituisci quanto segue:

    • PC_STORAGE_NODE_NAME: il nome del cloud privato con il nodo di sola archiviazione.
    • ZONE: la zona per questo cloud privato.
    • PROJECT_ID: l'ID progetto per la richiesta.
    • DESCRIPTION: la descrizione di questo cloud privatod.
    • IP_ADDRESS: l'indirizzo IP e l'intervallo per questo cloud privato, ad esempio 192.168.0.0/22.
    • CLUSTER_NAME: il nome del nuovo cluster in questo cloud privato.
    • n: il numero di nodi standard nel cluster primario di questo cloud privato.
    • m: il numero di nodi di solo spazio di archiviazione nel cluster primario di questo cloud privato.
    • NETWORK_NAME: il nome della rete.
  2. (Facoltativo) Per confermare la creazione del cloud privato con nodi di solo spazio di archiviazione, inserisci il comando gcloud vmware private-clouds clusters describe:

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

    Sostituisci quanto segue:

    • CLUSTER_NAME: il nome del nuovo cluster in questo cloud privato.
    • ZONE: la zona per questo cloud privato.
    • PROJECT_ID: l'ID progetto per la richiesta.
    • PC_STORAGE_NODE_NAME: il nome del cloud privato con il nodo di sola archiviazione.

API

Per creare un cloud privato con nodi di solo spazio di archiviazione utilizzando l'API VMware Engine, invia una richiesta GET:

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"
      }
     }'

Sostituisci quanto segue:

  • PROJECT_ID: l'ID progetto per la richiesta.
  • ZONE: la zona per questo cloud privato.
  • PC_STORAGE_NODE_NAME: il nome del cloud privato con nodo di solo archiviazione.
  • DESCRIPTION: la descrizione di questo cloud privato.
  • CLUSTER_NAME: il nome del nuovo cluster in questo cloud privato.
  • n: il numero di nodi standard nel cluster primario di questo cloud privato.
  • m: il numero di nodi di solo spazio di archiviazione nel cluster primario di questo cloud privato.
  • IP_ADDRESS: l'indirizzo IP e l'intervallo per questo cloud privato, ad esempio 192.168.0.0/22.
  • NETWORK_NAME: il nome della rete.

Mentre VMware Engine crea il nuovo cloud privato, implementa una serie di componenti VMware e divide l'intervallo di indirizzi IP fornito in subnet. La creazione del cloud privato può richiedere da 30 minuti a 2 ore. Al termine del provisioning, riceverai un'email.

Espandere un cluster con nodi solo di archiviazione

Puoi espandere un cluster standard aggiungendo nodi di solo spazio di archiviazione utilizzando la console Google Cloud , Google Cloud CLI o l'API VMware Engine nel seguente modo:

Console

Per espandere un cluster con nodi di solo spazio di archiviazione utilizzando la console Google Cloud , procedi nel seguente modo:

  1. Nella console Google Cloud , vai alla pagina Cloud privati.

    Vai a Private Cloud

  2. Fai clic su Seleziona un progetto e poi seleziona l'organizzazione, la cartella o il progetto che contiene il cloud privato che vuoi espandere.

  3. Fai clic sulla scheda Cluster.

  4. Fai clic sul nome del cluster che vuoi espandere.

  5. Fai clic su Modifica.

  6. In Configurazione nodo, seleziona un modello di nodo di archiviazione e aumenta il numero di nodi.

  7. Fai clic su Salva.

gcloud

Per espandere un cluster aggiungendo nodi di solo spazio di archiviazione utilizzando Google Cloud CLI, utilizza il comando 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

Sostituisci quanto segue:

  • CLUSTER_NAME: il nome del cluster in questo cloud privato.
  • PC_STORAGE_NODE_NAME: il nome del cloud privato.
  • ZONE: la zona per questo cloud privato.
  • PROJECT_ID: l'ID progetto per la richiesta.
  • m: il nuovo numero totale di nodi di solo spazio di archiviazione nel cluster specificato di questo cloud privato.

API

Per espandere un cluster aggiungendo nodi di sola archiviazione utilizzando l'API VMware Engine, invia una richiesta PATCH:

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
     }
   }
  }'

Sostituisci quanto segue:

  • PROJECT_ID: l'ID progetto per la richiesta.
  • ZONE: la zona per questo cloud privato.
  • PC_STORAGE_NODE_NAME: il nome del cloud privato.
  • CLUSTER_NAME: il nome del cluster in questo cloud privato.
  • n: il numero di nodi standard nel cluster specificato di questo cloud privato.
  • m+1: il nuovo numero totale di nodi di solo spazio di archiviazione nel cluster specificato di questo cloud privato.

Ridurre un cluster con nodi solo di archiviazione

Puoi ridurre un cluster che contiene nodi di solo spazio di archiviazione utilizzando la console Google Cloud , Google Cloud CLI o l'API VMware Engine nel seguente modo:

Console

Per ridurre un cluster con nodi solo di archiviazione utilizzando la console Google Cloud :

  1. Nella console Google Cloud , vai alla pagina Cloud privati.

    Vai a Private Cloud

  2. Fai clic su Seleziona un progetto e poi seleziona l'organizzazione, la cartella o il progetto che contiene il cloud privato che vuoi ridurre.

  3. Fai clic sulla scheda Cluster.

  4. Fai clic sul nome del cluster che vuoi ridurre.

  5. Fai clic su Modifica.

  6. In Configurazione nodo, seleziona un numero di nodi inferiore.

  7. Fai clic su Salva.

gcloud

Per ridurre un cluster che contiene nodi di solo spazio di archiviazione utilizzando Google Cloud CLI, utilizza il comando 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

Sostituisci quanto segue:

  • CLUSTER_NAME: il nome del cluster in questo cloud privato.
  • PC_STORAGE_NODE_NAME: il nome del cloud privato.
  • ZONE: la zona per questo cloud privato.
  • PROJECT_ID: l'ID progetto per la richiesta.
  • m: il nuovo numero totale di nodi di solo spazio di archiviazione nel cluster specificato di questo cloud privato.

API

Per ridurre un cluster che contiene nodi di sola archiviazione utilizzando l'API VMware Engine, invia una richiesta PATCH:

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
     }
   }
  }'

Sostituisci quanto segue:

  • PROJECT_ID: l'ID progetto per la richiesta.
  • ZONE: la zona per questo cloud privato.
  • PC_STORAGE_NODE_NAME: il nome del cloud privato.
  • CLUSTER_NAME: il nome del cluster in questo cloud privato.
  • n: il numero di nodi standard nel cluster specificato di questo cloud privato.
  • m: il nuovo numero totale di nodi di solo spazio di archiviazione nel cluster specificato di questo cloud privato.

Crea un nuovo cluster con nodi di solo spazio di archiviazione

Puoi creare un nuovo cluster in un cloud privato esistente che includa nodi di solo spazio di archiviazione utilizzando la console Google Cloud , Google Cloud CLI o l'API VMware Engine nel seguente modo:

Console

Per creare un nuovo cluster con nodi di solo archiviazione utilizzando la console Google Cloud , segui questi passaggi:

  1. Nella console Google Cloud , vai alla pagina Cloud privati.

    Vai a Private Cloud

  2. Fai clic su Seleziona un progetto e poi seleziona l'organizzazione, la cartella o il progetto che contiene il cloud privato in cui vuoi creare un cluster.

  3. Fai clic sul nome del cloud privato in cui vuoi creare il nuovo cluster.

  4. Fai clic sulla scheda Cluster.

  5. Fai clic su Aggiungi cluster.

  6. Inserisci un nome del cluster.

  7. Seleziona il modello di nodo HCI e il numero di nodi.

  8. (Facoltativo) Fai clic sul pulsante di attivazione/disattivazione Personalizza core se vuoi ridurre il numero di core disponibili per ogni nodo nel cluster di gestione. Per maggiori dettagli, vedi Conteggi dei core personalizzati.

  9. Seleziona il modello di nodo di archiviazione e il numero di nodi.

  10. Fai clic su Crea.

gcloud

Per creare un nuovo cluster con nodi di solo spazio di archiviazione utilizzando Google Cloud CLI, utilizza il comando gcloud vmware private-clouds clusters create:

  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

Sostituisci quanto segue:

  • CLUSTER_NAME: il nome del nuovo cluster in questo cloud privato.
  • PC_STORAGE_NODE_NAME: il nome del cloud privato.
  • ZONE: la zona per questo cloud privato.
  • PROJECT_ID: l'ID progetto per la richiesta.
  • n: il numero di nodi standard nel cluster specificato di questo cloud privato.
  • m: il numero di nodi di solo spazio di archiviazione nel cluster specificato di questo cloud privato.

API

Per creare un nuovo cluster in un cloud privato con nodi di solo spazio di archiviazione utilizzando l'API VMware Engine, invia una richiesta PATCH:

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
     }
   }
  }'

Sostituisci quanto segue:

  • PROJECT_ID: l'ID progetto per la richiesta.
  • ZONE: la zona per questo cloud privato.
  • PC_STORAGE_NODE_NAME: il nome del cloud privato.
  • CLUSTER_NAME: il nome del nuovo cluster in questo cloud privato.
  • n: il numero di nodi standard nel cluster specificato di questo cloud privato.
  • m: il numero di nodi di solo spazio di archiviazione nel cluster specificato di questo cloud privato.

Elimina un cluster con nodi solo di archiviazione

Puoi eliminare un cluster che contiene nodi di solo spazio di archiviazione utilizzando la console Google Cloud , Google Cloud CLI o l'API VMware Engine nel seguente modo:

Console

Per eliminare un cluster con nodi di solo spazio di archiviazione utilizzando la console Google Cloud :

  1. Nella console Google Cloud , vai alla pagina Cloud privati.

    Vai a Private Cloud

  2. Fai clic su Seleziona un progetto e poi seleziona l'organizzazione, la cartella o il progetto che contiene il cloud privato in cui vuoi eliminare un cluster.

  3. Fai clic sulla scheda Cluster.

  4. Fai clic sull'icona Elimina nella riga del cluster che vuoi eliminare.

gcloud

Per eliminare un cluster che contiene nodi di solo spazio di archiviazione utilizzando Google Cloud CLI, utilizza il comando gcloud vmware private-clouds clusters delete:

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

Sostituisci quanto segue:

  • CLUSTER_NAME: il nome del cluster in questo cloud privato.
  • PC_STORAGE_NODE_NAME: il nome del cloud privato.
  • ZONE: la zona per questo cloud privato.
  • PROJECT_ID: l'ID progetto per la richiesta.

API

Per eliminare un cluster che contiene nodi di solo spazio di archiviazione utilizzando l'API VMware Engine, invia una richiesta DELETE:

DELETE "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_STORAGE_NODE_NAME/clusters/CLUSTER_NAME/?alt=json"

Sostituisci quanto segue:

  • PROJECT_ID: l'ID progetto per la richiesta.
  • ZONE: la zona per questo cloud privato.
  • PC_STORAGE_NODE_NAME: il nome del cloud privato.
  • CLUSTER_NAME: il nome del cluster in questo cloud privato.

Crea un cloud privato esteso con nodi di solo spazio di archiviazione

Puoi creare un cloud privato esteso VMware Engine che contiene nodi standard e solo di archiviazione utilizzando la console Google Cloud , Google Cloud CLI o l'API VMware Engine.

Console

Per creare un cloud privato esteso che contenga nodi di solo spazio di archiviazione utilizzando la console Google Cloud :

  1. Nella console Google Cloud , vai alla pagina Cloud privati.

    Vai a Private Cloud

  2. Fai clic su Seleziona un progetto e poi seleziona l'organizzazione, la cartella o il progetto in cui vuoi creare il cloud privato esteso con nodi solo di archiviazione.

  3. Fai clic su Crea.

  4. Inserisci un nome per il cloud privato.

  5. Scegli Esteso per il tipo di cloud privato.

  6. Inserisci la posizione di hosting principale e seleziona la zona secondaria.

  7. Seleziona il tipo di nodo per il cluster principale.

  8. Seleziona il numero di nodi per zona per il cloud privato esteso. Crea il tuo cloud privato esteso con un minimo di 3 nodi per zona.

  9. (Facoltativo) Fai clic sul pulsante di attivazione/disattivazione Personalizza core se vuoi ridurre il numero di core disponibili per ogni nodo nel cluster di gestione. Per maggiori dettagli, vedi Conteggi dei core personalizzati.

  10. Seleziona il modello di nodo di archiviazione e il numero di nodi.

  11. Inserisci un intervallo CIDR per la rete di gestione VMware. Assicurati che l'intervallo CIDR non si sovrapponga a nessuna delle tue subnet on-premise o cloud.

  12. Fai clic su Rivedi e crea.

  13. Rivedi le impostazioni. Per modificare le impostazioni, fai clic su Indietro.

  14. Fai clic su Crea per iniziare a creare il cloud privato esteso.

  15. (Facoltativo) Se vuoi elencare i dettagli del cloud privato esteso e i dati del cluster per confermare la creazione del nuovo cloud privato esteso, inizia dalla pagina dei dettagli Cloud privati. Questa pagina contiene i dettagli del cloud privato. Se fai clic sulla scheda Cluster, i dati del cluster vengono visualizzati nella tabella.

gcloud

Per creare un cloud privato esteso che contenga nodi di solo spazio di archiviazione utilizzando Google Cloud CLI:

  1. Crea un cloud privato esteso inserendo il comando gcloud private-clouds create:

    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

    Sostituisci quanto segue:

    • STRETCHED_PC_STORAGE_NODE_NAME: il nome del cloud privato esteso con nodo solo di archiviazione.
    • DESCRIPTION: la descrizione di questo cloud privato.
    • REGION: la regione per questo cloud privato.
    • STRETCHED_CLUSTER_NAME: il nome del nuovo cluster in questo cloud privato.
    • n: il numero totale di nodi standard, un numero pari, nel cluster primario di questo cloud privato.
    • m: il numero totale di nodi di solo spazio di archiviazione, un numero pari, nel cluster primario di questo cloud privato.
    • IP_ADDRESS: l'indirizzo IP e l'intervallo per questo cloud privato, ad esempio 192.168.0.0/22.
    • NETWORK_NAME: il nome della rete.
    • PROJECT_ID: l'ID progetto per la richiesta.
    • SECONDARY_ZONE: la zona secondaria per la richiesta.
    • PREFERRED_ZONE: la zona preferita per la richiesta.
  2. (Facoltativo) Per confermare la creazione del cloud privato esteso e il numero di nodi standard e solo di archiviazione, utilizza rispettivamente i comandi gcloud vmware private-clouds describe e gcloud vmware private-clouds clusters describe:

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

    Sostituisci quanto segue:

    • STRETCHED_PC_STORAGE_NODE_NAME: il nome del cloud privato esteso
    • REGION: la regione per questo cloud privato.
    gcloud vmware private-clouds clusters describe STRETCHED_CLUSTER_NAME \
     --location=REGION \
     --project=PROJECT_ID \
     --private-cloud=STRETCHED_PC_STORAGE_NODE_NAME

    Sostituisci quanto segue:

    • STRETCHED_CLUSTER_NAME: il nome del cluster esteso in questo cloud privato.
    • REGION: la regione per questo cloud privato.
    • PROJECT_ID: l'ID progetto per la richiesta.
    • STRETCHED_PC_STORAGE_NODE_NAME: il nome del cloud privato esteso

API

Per creare un cloud privato esteso che contenga nodi di solo spazio di archiviazione utilizzando l'API VMware Engine, invia una richiesta GET:

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"
      }
     }'

Sostituisci quanto segue:

  • PROJECT_ID: l'ID progetto per la richiesta.
  • ZONE: la zona per questo cloud privato.
  • PC_STORAGE_NODE_NAME: il nome del cloud privato con nodo di solo archiviazione.
  • DESCRIPTION: la descrizione di questo cloud privato.
  • CLUSTER_NAME: il nome del nuovo cluster in questo cloud privato.
  • n: il numero totale di nodi standard, un numero pari, nel cluster primario di questo cloud privato.
  • m: il numero totale di nodi di solo spazio di archiviazione, un numero pari, nel cluster primario di questo cloud privato.
  • IP_ADDRESS: l'indirizzo IP e l'intervallo per questo cloud privato, ad esempio 192.168.0.0/22.
  • NETWORK_NAME: il nome della rete.

Espandi o riduci un cluster esteso con nodi di solo spazio di archiviazione

Puoi espandere o ridurre un cluster esteso aggiungendo o rimuovendo nodi di solo spazio di archiviazione utilizzando la console Google Cloud , Google Cloud CLI o l'API VMware Engine nel seguente modo:

Console

Per espandere o ridurre un cluster esteso con nodi di solo spazio di archiviazione utilizzando la console Google Cloud :

  1. Nella console Google Cloud , vai alla pagina Cloud privati.

    Vai a Private Cloud

  2. Fai clic su Seleziona un progetto e poi seleziona l'organizzazione, la cartella o il progetto che contiene il cloud privato esteso che vuoi espandere o ridurre.

  3. Fai clic sulla scheda Cluster.

  4. Fai clic sul nome del cluster esteso che vuoi espandere o ridurre.

  5. Fai clic su Modifica.

  6. In Configurazione nodo, seleziona un modello di nodo di archiviazione e aumenta o diminuisci il numero di nodi esistenti.

  7. Fai clic su Salva.

gcloud

Per espandere o ridurre un cluster esteso aggiungendo o rimuovendo nodi di solo spazio di archiviazione utilizzando Google Cloud CLI, utilizza il comando gcloud vmware private-clouds clusters update:

  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

Sostituisci quanto segue:

  • STRETCHED_CLUSTER_NAME: il nome del cluster esteso in questo cloud privato.
  • REGION: la regione per questo cloud privato.
  • PROJECT_ID: l'ID progetto per la richiesta.
  • STRETCHED_PC_STORAGE_NODE_NAME: il nome del cloud privato.
  • n: il nuovo numero totale di nodi standard, un numero pari, per questo cluster specificato.
  • m: il nuovo numero totale di nodi di solo spazio di archiviazione, un numero pari, per questo cluster specificato.

API

Per espandere o ridurre un cluster esteso aggiungendo o rimuovendo nodi di solo spazio di archiviazione utilizzando l'API VMware Engine, invia una richiesta PATCH:

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
     }
   }
  }'

Sostituisci quanto segue:

  • PROJECT_ID: l'ID progetto per la richiesta.
  • REGION: la regione per questo cloud privato.
  • STRETCHED_PC_STORAGE_NODE_NAME: il nome del cloud privato esteso.
  • STRETCHED_CLUSTER_NAME: il nome del cluster esteso in questo cloud privato.
  • n: il nuovo numero totale di nodi standard, un numero pari, per questo cluster specificato.
  • m: il nuovo numero totale di nodi di solo spazio di archiviazione, un numero pari, per questo cluster specificato.

Passaggi successivi