Utilizzare nodi solo di archiviazione

Questo documento descrive come utilizzare i nodi di sola archiviazione in VMware Engine. I nodi solo 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 contenenti nodi sia standard sia solo per lo storage, quindi espanderli o ridurli utilizzando Google Cloud CLI o l'API VMware Engine.

Requisiti dell'API e di Google Cloud CLI

Per utilizzare lo strumento a riga di comando gcloud o l'API per gestire le risorse di 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 ulteriori informazioni 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 eseguire query sull'API. È necessario un token di accesso valido nell'ambito della richiesta cURL. Esistono molti modi per ottenere un token di accesso valido. I passaggi riportati di seguito utilizzano lo strumento gcloud per generare un token di accesso:

  1. Accedi a Google Cloud:

    gcloud auth login
    
  2. Genera il 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, la libreria deve essere installata e le Credenziali predefinite dell'applicazione devono essere configurate.

  1. Scarica e installa la libreria Python:

    pip install google-cloud-vmwareengine
    
  2. Configura le informazioni dell'ADC eseguendo i seguenti comandi nella shell:

    gcloud auth application-default login
    

    In alternativa, utilizza un file della chiave dell'account di servizio:

    export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
    

Per ulteriori informazioni 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 solo per lo storage, verifica che esista una rete VMware Engine. Se una rete VMware Engine non esiste, 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 sia disponibile un nodo solo per lo storage 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, effettua 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 private cloud.

Creare un cloud privato con nodi solo per lo storage

Puoi creare un cloud privato VMware Engine contenente nodi solo per lo storage 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 solo per lo storage utilizzando la console Google Cloud, segui questi passaggi:

  1. Nella console Google Cloud, vai alla pagina Nuvole private.

    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 solo per lo storage.

  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 tuo cloud privato con almeno 3 nodi. VMware Engine elimina i cloud privati contenenti 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 del 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 solo per lo storage utilizzando Google Cloud CLI, segui questi passaggi:

  1. Crea un cloud privato PC_STORAGE_NODE_NAME con n standard-72 nodi 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 solo per lo storage.
    • ZONE: la zona di questo private cloud.
    • PROJECT_ID: l'ID progetto per la richiesta.
    • DESCRIPTION: la descrizione di questo cloud privato.
    • IP_ADDRESS: l'indirizzo IP e l'intervallo per questo private cloud, ad esempio 192.168.0.0/22.
    • CLUSTER_NAME: il nome del nuovo cluster in questo private cloud.
    • n: il numero di nodi standard nel cluster principale di questo cloud privato.
    • m: il numero di nodi solo per lo storage nel cluster principale di questo private cloud.
    • NETWORK_NAME: il nome della rete.
  2. (Facoltativo) Per confermare la creazione del cloud privato con nodi solo per lo 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 private cloud.
    • ZONE: la zona per questo private cloud.
    • PROJECT_ID: l'ID progetto per la richiesta.
    • PC_STORAGE_NODE_NAME: il nome del cloud privato con il nodo solo per lo storage.

API

Per creare un cloud privato con nodi solo per lo storage utilizzando l'API VMware Engine, effettua 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 di questo private cloud.
  • PC_STORAGE_NODE_NAME: il nome del cloud privato con il nodo solo per lo storage.
  • DESCRIPTION: la descrizione di questo cloud privato.
  • CLUSTER_NAME: il nome del nuovo cluster in questo private cloud.
  • n: il numero di nodi standard nel cluster principale di questo cloud privato.
  • m: il numero di nodi solo per lo storage nel cluster principale di questo private cloud.
  • IP_ADDRESS: l'indirizzo IP e l'intervallo per questo private cloud, ad esempio 192.168.0.0/22.
  • NETWORK_NAME: il nome della rete.

Quando VMware Engine crea il nuovo cloud privato, esegue il deployment di un certo numero di componenti VMware e suddivide l'intervallo di indirizzi IP fornito in subnet. La creazione di un cloud privato può richiedere da 30 minuti a 2 ore. Al termine del provisioning, riceverai un'email.

Espandere un cluster con nodi solo per lo storage

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

Console

Per espandere un cluster con nodi solo per lo storage utilizzando la console Google Cloud, segui questi passaggi:

  1. Nella console Google Cloud, vai alla pagina Nuvole private.

    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 da espandere.

  5. Fai clic su Modifica.

  6. In Configurazione del 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 solo per lo storage 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 private cloud.
  • PC_STORAGE_NODE_NAME: il nome del cloud privato.
  • ZONE: la zona di questo private cloud.
  • PROJECT_ID: l'ID progetto per la richiesta.
  • m: il nuovo numero totale di nodi solo per lo storage nel cluster specificato di questo cloud privato.

API

Per espandere un cluster aggiungendo nodi di sola archiviazione utilizzando l'API VMware Engine, effettua 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 private cloud.
  • PC_STORAGE_NODE_NAME: il nome del cloud privato.
  • CLUSTER_NAME: il nome del cluster in questo private cloud.
  • n: il numero di nodi standard nel cluster specificato di questo cloud privato.
  • m+1: il nuovo numero totale di nodi solo per lo storage nel cluster specificato di questo cloud privato.

Riduci un cluster con nodi solo di archiviazione

Puoi ridurre un cluster contenente nodi solo per lo storage utilizzando la console Google Cloud, Google Cloud CLI o l'API VMware Engine nel seguente modo:

Console

Per ridurre un cluster con nodi solo per lo storage utilizzando la console Google Cloud, segui questi passaggi:

  1. Nella console Google Cloud, vai alla pagina Nuvole private.

    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 da ridurre.

  5. Fai clic su Modifica.

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

  7. Fai clic su Salva.

gcloud

Per ridurre un cluster che contiene nodi solo per lo storage 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 private cloud.
  • PC_STORAGE_NODE_NAME: il nome del cloud privato.
  • ZONE: la zona per questo private cloud.
  • PROJECT_ID: l'ID progetto per la richiesta.
  • m: il nuovo numero totale di nodi solo per lo storage 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 private cloud.
  • PC_STORAGE_NODE_NAME: il nome del cloud privato.
  • CLUSTER_NAME: il nome del cluster in questo private cloud.
  • n: il numero di nodi standard nel cluster specificato di questo cloud privato.
  • m: il nuovo numero totale di nodi solo per lo storage nel cluster specificato di questo cloud privato.

Creare un nuovo cluster con nodi solo per lo storage

Puoi creare un nuovo cluster in un cloud privato esistente che include nodi solo per lo storage utilizzando la console Google Cloud, Google Cloud CLI o l'API VMware Engine nel seguente modo:

Console

Per creare un nuovo cluster con nodi solo per lo storage utilizzando la console Google Cloud, segui questi passaggi:

  1. Nella console Google Cloud, vai alla pagina Nuvole private.

    Vai a Private Cloud

  2. Fai clic su Seleziona un progetto e poi seleziona l'organizzazione, la cartella o il progetto contenente 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 per il 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 del cluster di gestione. Per maggiori dettagli, vedi Conteggi 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 solo per lo storage 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 private cloud.
  • PC_STORAGE_NODE_NAME: il nome del cloud privato.
  • ZONE: la zona di questo private cloud.
  • 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 solo per lo storage nel cluster specificato di questo private cloud.

API

Per creare un nuovo cluster in un cloud privato con nodi solo per lo storage utilizzando l'API VMware Engine, effettua 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 private cloud.
  • PC_STORAGE_NODE_NAME: il nome del cloud privato.
  • CLUSTER_NAME: il nome del nuovo cluster in questo private cloud.
  • n: il numero di nodi standard nel cluster specificato di questo cloud privato.
  • m: il numero di nodi solo per lo storage nel cluster specificato di questo private cloud.

Eliminare un cluster con nodi solo per lo storage

Puoi eliminare un cluster contenente nodi solo per lo storage utilizzando la console Google Cloud, Google Cloud CLI o l'API VMware Engine nel seguente modo:

Console

Per eliminare un cluster con nodi solo per lo storage utilizzando la console Google Cloud, segui questi passaggi:

  1. Nella console Google Cloud, vai alla pagina Nuvole private.

    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 da eliminare.

gcloud

Per eliminare un cluster contenente nodi solo per lo storage 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 private cloud.
  • PC_STORAGE_NODE_NAME: il nome del cloud privato.
  • ZONE: la zona di questo private cloud.
  • PROJECT_ID: l'ID progetto per la richiesta.

API

Per eliminare un cluster contenente nodi solo per lo storage utilizzando l'API VMware Engine, effettua 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 private cloud.
  • PC_STORAGE_NODE_NAME: il nome del cloud privato.
  • CLUSTER_NAME: il nome del cluster in questo private cloud.

Creare un cloud privato ampliato con nodi solo per lo storage

Puoi creare un cloud privato esteso VMware Engine contenente nodi standard e solo per lo storage utilizzando la console Google Cloud, Google Cloud CLI o l'API VMware Engine.

Console

Per creare un cloud privato esteso contenente nodi solo per lo storage utilizzando la console Google Cloud, segui questi passaggi:

  1. Nella console Google Cloud, vai alla pagina Nuvole private.

    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 per lo storage.

  3. Fai clic su Crea.

  4. Inserisci un nome per il cloud privato.

  5. Scegli Estenso per il tipo di cloud privato.

  6. Inserisci la località 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 del cluster di gestione. Per maggiori dettagli, vedi Conteggi 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 dei 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 contenente nodi solo per lo storage utilizzando Google Cloud CLI, segui questi passaggi:

  1. Crea un cloud privato ampliato 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 ampliato con un nodo solo per lo spazio di archiviazione.
    • DESCRIPTION: la descrizione di questo cloud privato.
    • REGION: la regione per questo private cloud.
    • STRETCHED_CLUSTER_NAME: il nome del nuovo cluster in questo private cloud.
    • n: il numero totale di nodi standard, un numero pari, nel cluster principale di questo cloud privato.
    • m: il numero totale di nodi solo archiviazione, un numero pari, nel cluster principale di questo cloud privato.
    • IP_ADDRESS: l'indirizzo IP e l'intervallo per questo private cloud, 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 per lo storage, 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 ampliato.
    • REGION: la regione per questo private cloud.
    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 private cloud.
    • PROJECT_ID: l'ID progetto per la richiesta.
    • STRETCHED_PC_STORAGE_NODE_NAME: il nome del cloud privato ampliato.

API

Per creare un cloud privato esteso contenente nodi solo per lo storage utilizzando l'API VMware Engine, effettua 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 di questo private cloud.
  • PC_STORAGE_NODE_NAME: il nome del cloud privato con il nodo solo per lo storage.
  • DESCRIPTION: la descrizione di questo cloud privato.
  • CLUSTER_NAME: il nome del nuovo cluster in questo private cloud.
  • n: il numero totale di nodi standard, un numero pari, nel cluster principale di questo cloud privato.
  • m: il numero totale di nodi solo archiviazione, un numero pari, nel cluster principale di questo cloud privato.
  • IP_ADDRESS: l'indirizzo IP e l'intervallo per questo private cloud, ad esempio 192.168.0.0/22.
  • NETWORK_NAME: il nome della rete.

Espandere o ridurre un cluster esteso con nodi solo per lo storage

Puoi espandere o ridurre un cluster esteso aggiungendo o rimuovendo nodi solo per lo storage 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 solo per lo storage utilizzando la console Google Cloud, segui questi passaggi:

  1. Nella console Google Cloud, vai alla pagina Nuvole private.

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

  3. Fai clic sulla scheda Cluster.

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

  5. Fai clic su Modifica.

  6. In Configurazione nodi, 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 solo per lo storage 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 private cloud.
  • 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 solo per lo storage, un numero pari, per questo cluster specificato.

API

Per espandere o ridurre un cluster esteso aggiungendo o rimuovendo nodi solo per lo storage utilizzando l'API VMware Engine, effettua 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 private cloud.
  • STRETCHED_PC_STORAGE_NODE_NAME: il nome del cloud privato ampliato.
  • 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 solo per lo storage, un numero pari, per questo cluster specificato.

Passaggi successivi