Gestisci attività e risorse del cloud privato

Dopo aver creato un cloud privato, puoi visualizzarne le informazioni dettagliate. gestire le proprie risorse e attività e accedere alle proprie appliance di gestione VMware. Ogni cloud privato contiene uno o più cluster e ogni cluster contiene nodi che corrispondono agli host ESXi.

Per visualizzare un elenco dei tuoi cloud privati, accedi innanzitutto al relativo riepilogo delle risorse pagina:

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

    Vai a Cloud privati

  2. Seleziona il cloud privato che vuoi gestire dall'elenco dei cloud privati.

Requisiti di gcloud e API

Per utilizzare lo strumento a riga di comando gcloud o l'API per gestire VMware Engine per le risorse, 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 una query sull'API. È richiesto un token di accesso valido nell'ambito di cURL richiesta. Esistono molti modi per ottenere un token di accesso valido; quanto segue passaggi 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 esporta 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 di chiavi dell'account di servizio:

    export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
    

Per maggiori informazioni sulla libreria, visita la pagina di riferimento o visualizza gli esempi di codice su GitHub.

Verifica la versione del layout dell'indirizzo IP

I cloud privati creati dopo novembre 2022 aderiscono al layout degli indirizzi IP (piano IP) Allocazioni delle subnet versione 2.0. Quasi tutti i cloud privati creati in precedenza Novembre 2022 ottempera alle allocazioni di subnet per il piano IP versione 1.0.

Per scoprire a quale versione è conforme il tuo cloud privato, completa quanto segue passaggi:

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

    Vai a Cloud privati

  2. Seleziona il nome del cloud privato che che vuoi controllare. Il numero di versione viene visualizzato con la versione piano IP.

Visualizzazione di un riepilogo del cloud privato

Il riepilogo fornisce informazioni sul cloud privato, inclusi nome, numero di cluster vSphere, numero di nodi, località, stato operativo altro ancora. La pagina di riepilogo include anche i server DNS di cui è stato eseguito il deployment sull'istanza cloud.

Dalla pagina di riepilogo del cloud privato puoi eseguire le seguenti azioni:

Aggiunta di nodi a un cloud privato

Un cloud privato è costituito da uno o più cluster vSphere, ciascuno contenente più nodi. Quando aggiungi nodi a un cloud privato, li aggiungi anche cluster esistente o crearne uno nuovo. Un cloud privato può essere espanso più volte, a condizione che le dimensioni complessive limiti di nodi. Ogni volta che espandi un cloud privato, aggiungi elementi al cluster esistente o crei uno nuovo.

Nell'ambito della nuova configurazione del cluster, Google configura dell'infrastruttura. Le impostazioni includono quelle per i gruppi di dischi vSAN, Alta disponibilità VMware e Distributed Resource Scheduler (DRS).

Console

Per aggiungere nodi a un cloud privato utilizzando la console Google Cloud, segui questi passaggi:

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

    Vai a Cloud privati

  2. Nella pagina di riepilogo dei cloud privati, fai clic su Aggiungi nodi.

  3. Scegli se aggiungere nodi a uno dei cluster esistenti o crearne uno nuovo Cluster vSphere. Man mano che apporti modifiche, le informazioni di riepilogo sulla pagina aggiornamenti.

  4. Per aggiungere nodi a uno dei cluster esistenti, seleziona Aggiungi nodi a esistenti. Seleziona il cluster che vuoi espandere e inserisci il numero di nodi da aggiungere.

  5. Per aggiungere un nuovo cluster, seleziona Crea nuovo. Quindi, fornisci quanto segue dettagli:

    1. Inserisci un nome per il cluster.
    2. Seleziona un data center vSphere esistente o inserisci un nome per crearne uno nuovo data center.
    3. Seleziona il numero di nodi. Ogni nuovo cluster deve avere almeno tre nodi.
    4. (Facoltativo) Fai clic sul pulsante di attivazione/disattivazione Personalizza i core se vuoi ridurre il di core disponibili per ciascun nodo nel cluster di gestione. Per Per maggiori dettagli, consulta Conteggio dei core personalizzati.
  6. Fai clic su Invia.

gcloud

Il comando di aggiornamento consente di modificare il numero totale di nodi per il cluster. Questo richiede il nome del cluster e del cloud privato.

  1. Elenca i cluster inserendo il parametro Comando gcloud vmware private-clouds clusters list:

    gcloud vmware private-clouds clusters list \
    --private-cloud=PRIVATE_CLOUD_ID \
    --location=ZONE

Sostituisci quanto segue:

  • PRIVATE_CLOUD_ID: il nome del cloud privato
  • ZONE: la zona per il cloud privato
  1. Aggiorna il cluster eseguendo Comando gcloud vmware private-clouds clusters update:

    gcloud vmware private-clouds clusters update CLUSTER_ID \
    --location=ZONE \
    --private-cloud=PRIVATE_CLOUD_ID \
    --update-nodes-config=type=NODE_TYPE,count=NODE_COUNT

    Sostituisci quanto segue:

    • CLUSTER_ID: l'ID cluster da aggiornare in questo e cloud privato.
    • ZONE: la zona per il cloud privato.
    • PRIVATE_CLOUD_ID: l'ID del cloud privato per questa richiesta.
    • NODE_TYPE: tipo di nodo. Per maggiori informazioni per ulteriori informazioni, consulta Tipi di nodi.
    • NODE_COUNT: il numero di nodi da aggiungere.

API

L'API Update consente di modificare il numero totale di nodi per il cluster. Questo richiede il nome del cluster e del cloud privato.

  1. Elenca i cluster effettuando una richiesta GET:

    curl -L -X GET -H "Authorization: Bearer TOKEN" "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/clusters"
    

Sostituisci quanto segue:

  • PROJECT_ID: l'ID progetto per questa richiesta
  • ZONE: la zona per il cloud privato
  • PRIVATE_CLOUD_ID: l'ID del cloud privato per questa richiesta
  1. Aggiorna i cluster effettuando una richiesta PATCH. Ad esempio, aggiorna il cluster al tipo di nodo standard-72.

    curl -L -X PATCH -H "Authorization: Bearer TOKEN" \
    -H "Content-Type: application/json" \
    "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/clusters/CLUSTER_ID?updateMask=node_type_configs.*.node_count" \
    -d '{
    "nodeTypeConfigs": {
      "standard-72" : {
        "nodeCount": NODE_COUNT
      }
    }
    }'

    Sostituisci quanto segue:

    • PROJECT_ID: l'ID progetto per questa richiesta
    • ZONE: la zona per il cloud privato
    • PRIVATE_CLOUD_ID: l'ID del cloud privato per il cloud privato
    • CLUSTER_ID: l'ID del cluster per aggiornarli in questo cloud privato
    • NODE_COUNT: il numero di nodi da aggiungere

Python

Il metodo di aggiornamento del cluster consente di modificare il numero totale di nodi per il cluster. Questo metodo richiede il nome del cluster e del cloud privato.

  1. Elenca i cluster.
from typing import Iterable

from google.cloud import vmwareengine_v1


def list_clusters(
    project_id: str, zone: str, private_cloud_name: str
) -> Iterable[vmwareengine_v1.Cluster]:
    """
    Retrieves a list of clusters in private cloud.

    Args:
        project_id: name of the project hosting the private cloud.
        zone: zone in which the private cloud is located.
        private_cloud_name: name of the cloud of which you want to list cluster.

    Returns:
        An iterable collection of Cluster objects.
    """
    client = vmwareengine_v1.VmwareEngineClient()
    return client.list_clusters(
        parent=f"projects/{project_id}/locations/{zone}/privateClouds/{private_cloud_name}"
    )

  1. Aggiorna i cluster. Il seguente metodo consente di modificare il numero standard-72 nodo nel cluster.
from google.api_core import operation
from google.cloud import vmwareengine_v1


def update_cluster_node_count(
    project_id: str,
    zone: str,
    private_cloud_name: str,
    cluster_name: str,
    node_count: int,
) -> operation.Operation:
    """
    Modify the number of nodes in a cluster in a private cloud.

    Modifying a cluster is a long-running operation and it may take over an hour.

    Args:
        project_id: name of the project you want to use.
        zone: zone in which your private cloud is located.
        private_cloud_name: name of the private cloud hosting the cluster.
        cluster_name: name of the cluster.
        node_count: desired number of nodes in the cluster.

    Returns:
        An Operation object related to cluster modification operation.
    """
    if node_count < 3:
        raise RuntimeError("Cluster needs to have at least 3 nodes")
    client = vmwareengine_v1.VmwareEngineClient()
    request = vmwareengine_v1.UpdateClusterRequest()
    request.cluster = vmwareengine_v1.Cluster()
    request.cluster.name = (
        f"projects/{project_id}/locations/{zone}/privateClouds/{private_cloud_name}"
        f"/clusters/{cluster_name}"
    )
    request.cluster.node_type_configs = {
        "standard-72": vmwareengine_v1.NodeTypeConfig()
    }
    request.cluster.node_type_configs["standard-72"].node_count = node_count
    request.update_mask = "nodeTypeConfigs.*.nodeCount"
    return client.update_cluster(request)

Aggiungi un nuovo cluster a un cloud privato

Per aggiungere un nuovo cluster a un cloud privato esistente, segui questi passaggi:

gcloud

Aggiungi il nuovo cluster e assegnagli un nome eseguendo Comando gcloud vmware private-clouds clusters create: Ad esempio:

gcloud vmware private-clouds clusters create CLUSTER_ID \
   --location=ZONE \
   --private-cloud=PRIVATE_CLOUD_ID \
   --node-type-config=type=NODE_TYPE,count=NODE_COUNT

Sostituisci quanto segue:

  • CLUSTER_ID: l'ID del cluster che stai aggiungendo al cloud privato.
  • ZONE: la zona per il cloud privato.
  • PRIVATE_CLOUD_ID: l'ID del cloud privato per è il cloud privato.
  • NODE_TYPE: tipo di nodo. Per maggiori informazioni per ulteriori informazioni, consulta Tipi di nodi.
  • NODE_COUNT: il numero di nodi da aggiungere.

API

Aggiungi il nuovo cluster e assegnagli un nome effettuando una richiesta POST. Ad esempio:

curl -L -X POST -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" \
"https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/clusters?clusterId=CLUSTER_ID" \
-d '{
  "nodeTypeConfigs": {
    "standard-72": {
      "nodeCount": NODE_COUNT
      }
  }
}'

Sostituisci quanto segue:

  • CLUSTER_ID: l'ID del cluster che stai aggiungendo al cloud privato
  • ZONE: la zona per il cloud privato
  • PRIVATE_CLOUD_ID: l'ID del cloud privato per il cloud privato
  • NODE_COUNT: il numero di nodi da aggiungere

Python

Aggiungi il nuovo cluster e assegnagli un nome.

from google.api_core import operation
from google.cloud import vmwareengine_v1


def create_cluster(
    project_id: str,
    zone: str,
    private_cloud_name: str,
    cluster_name: str,
    node_count: int = 4,
) -> operation.Operation:
    """
    Create a new cluster in a private cloud.

    Creation of a new cluster is a long-running operation and it may take over an hour.

    Args:
        project_id: name of the project you want to use.
        zone: region in which your private cloud is located.
        private_cloud_name: name of the private cloud hosting the new cluster.
        cluster_name: name of the new cluster.
        node_count: number of nodes in the new cluster. (Must be >= 3)

    Returns:
        An Operation object related to started cluster creation operation.

    Raises:
        ValueError in case an incorrect number of nodes is provided.
    """
    if node_count < 3:
        raise ValueError("Cluster needs to have at least 3 nodes")

    request = vmwareengine_v1.CreateClusterRequest()
    request.parent = (
        f"projects/{project_id}/locations/{zone}/privateClouds/{private_cloud_name}"
    )

    request.cluster = vmwareengine_v1.Cluster()
    request.cluster.name = cluster_name

    # Currently standard-72 is the only supported node type.
    request.cluster.node_type_configs = {
        "standard-72": vmwareengine_v1.NodeTypeConfig()
    }
    request.cluster.node_type_configs["standard-72"].node_count = node_count

    client = vmwareengine_v1.VmwareEngineClient()
    return client.create_cluster(request)

Crea un nuovo cluster con una configurazione personalizzata del conteggio dei core

Per creare un nuovo cluster con una configurazione personalizzata del conteggio dei core, segui questi passaggi:

gcloud

Aggiungi il nuovo cluster e specifica la configurazione del conteggio dei core eseguendo Comando gcloud vmware private-clouds clusters create: L'esempio seguente crea un nuovo cluster con un tipo di nodo standard-72.

gcloud vmware private-clouds clusters create CLUSTER_ID \
  --location=ZONE \
  --private-cloud=PRIVATE_CLOUD_ID \
  --node-type-config=type=standard-72,count=NODE_COUNT,custom-core-count=CORE_COUNT

Sostituisci quanto segue:

  • CLUSTER_ID: l'ID del cluster che che stai aggiungendo al cloud privato
  • ZONE: la zona per il cloud privato
  • PRIVATE_CLOUD_ID: l'ID del cloud privato per il cloud privato
  • NODE_COUNT: il numero di nodi da aggiungere
  • CORES_COUNT: il numero di core personalizzati da aggiungere

API

Aggiungi il nuovo cluster e specifica la configurazione del conteggio dei core eseguendo una Richiesta di POST. L'esempio seguente crea un nuovo cluster di standard-72 un tipo di nodo.

curl -L -X POST -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" \
"https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/clusters?clusterId=CLUSTER_ID" \
-d '{
      "nodeTypeConfigs": {
      "standard-72": {
        "nodeCount": NODE_COUNT,
        "customCoreCount": CORE_COUNT
        }
    }
}'

Sostituisci quanto segue:

  • PROJECT_ID: l'ID progetto per il cloud privato
  • CLUSTER_ID: l'ID del cluster che che stai aggiungendo al cloud privato
  • ZONE: la zona per il cloud privato
  • PRIVATE_CLOUD_ID: l'ID del cloud privato per cloud privato
  • NODE_COUNT: il numero di nodi da aggiungere
  • CORES_COUNT: il numero di core personalizzati da aggiungere

Python

Aggiungi il nuovo cluster e specifica la configurazione del conteggio dei core. Ad esempio: di seguito viene creato un nuovo cluster di tipo di nodo standard-72 con opzioni configurabili di nodi e il numero di core.

from google.api_core import operation
from google.cloud import vmwareengine_v1


def create_custom_cluster(
    project_id: str,
    zone: str,
    private_cloud_name: str,
    cluster_name: str,
    node_count: int = 4,
    core_count: int = 28,
) -> operation.Operation:
    """
    Create a new cluster with custom number of cores in its nodes
    in a private cloud.

    Creation of a new cluster is a long-running operation and it may take over an hour.

    Args:
        project_id: name of the project you want to use.
        zone: region in which your private cloud is located.
        private_cloud_name: name of the private cloud hosting the new cluster.
        cluster_name: name of the new cluster.
        node_count: number of nodes in the new cluster.
        core_count: number of CPU cores in the new cluster nodes.

    Returns:
        An Operation object related to started cluster creation operation.

    Raises:
        ValueError in case an incorrect number of nodes is provided.
    """
    if node_count < 3:
        raise ValueError("Cluster needs to have at least 3 nodes")

    request = vmwareengine_v1.CreateClusterRequest()
    request.parent = (
        f"projects/{project_id}/locations/{zone}/privateClouds/{private_cloud_name}"
    )

    request.cluster = vmwareengine_v1.Cluster()
    request.cluster.name = cluster_name

    # Currently standard-72 is the only supported node type.
    request.cluster.node_type_configs = {
        "standard-72": vmwareengine_v1.NodeTypeConfig()
    }
    request.cluster.node_type_configs["standard-72"].node_count = node_count
    request.cluster.node_type_configs["standard-72"].custom_core_count = core_count

    client = vmwareengine_v1.VmwareEngineClient()
    return client.create_cluster(request)

Rimuovi nodi o elimina un cluster

Quando rimuovi i nodi da un cloud privato, li rimuovi da quello esistente o eliminare l'intero cluster.

Console

Per rimuovere i nodi da un cloud privato utilizzando la console Google Cloud tramite l'aggiornamento per il cluster con meno nodi:

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

    Vai a Cloud privati

  2. Nella pagina di riepilogo dei cloud privati, fai clic su Rimuovi nodi.

  3. Seleziona il cluster che vuoi ridurre o eliminare.

  4. Fai clic su Rimuovi un nodo.

  5. Verifica la capacità del cluster.

  6. Fai clic su Invia per iniziare la procedura di rimozione dei nodi.

Per monitorare l'avanzamento, seleziona Attività &gt; Tasks. Questo processo richiede la risincronizzazione in vSAN e può richiedere alcune ore, a seconda dei dati.

gcloud

Per rimuovere un nodo da un cloud privato utilizzando Google Cloud CLI: utilizza la Comando gcloud vmware private-clouds clusters update:

gcloud vmware private-clouds clusters update CLUSTER_ID \
  --location=ZONE \
  --private-cloud=PRIVATE_CLOUD_ID \
  --update-nodes-config=type=NODE_TYPE,count=NODE_COUNT

Sostituisci quanto segue:

  • CLUSTER_ID: l'ID per il cluster da usare vengono aggiornate in questo cloud privato.
  • ZONE: la zona per il cloud privato.
  • PRIVATE_CLOUD_ID: l'ID del cloud privato per è il cloud privato.
  • NODE_TYPE: tipo di nodo. Per maggiori informazioni per ulteriori informazioni, consulta Tipi di nodi.
  • NODE_COUNT: il conteggio dei nuovi nodi. Questo il nuovo valore deve essere uno in meno rispetto al valore attuale.

API

Per rimuovere un nodo da un cloud privato utilizzando l'API VMware Engine, effettua una richiesta PATCH:

curl -L -X PATCH -H "Authorization: Bearer TOKEN" \
-H "Content-Type: application/json" \
"https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/clusters/CLUSTER_ID?update_mask=node_type_configs.*.node_count" \
-d '{
  "nodeTypeConfigs": {
    "standard-72" : {
      "nodeCount": NODE_COUNT
    }
  }
}'

Sostituisci quanto segue:

  • CLUSTER_ID: l'ID per il cluster da usare aggiorna in questo cloud privato
  • ZONE: la zona per il cloud privato
  • PRIVATE_CLOUD_ID: l'ID del cloud privato per il cloud privato
  • NODE_COUNT: il conteggio dei nuovi nodi. Questo il nuovo valore deve essere uno in meno rispetto al valore attuale

Python

from google.api_core import operation
from google.cloud import vmwareengine_v1


def update_cluster_node_count(
    project_id: str,
    zone: str,
    private_cloud_name: str,
    cluster_name: str,
    node_count: int,
) -> operation.Operation:
    """
    Modify the number of nodes in a cluster in a private cloud.

    Modifying a cluster is a long-running operation and it may take over an hour.

    Args:
        project_id: name of the project you want to use.
        zone: zone in which your private cloud is located.
        private_cloud_name: name of the private cloud hosting the cluster.
        cluster_name: name of the cluster.
        node_count: desired number of nodes in the cluster.

    Returns:
        An Operation object related to cluster modification operation.
    """
    if node_count < 3:
        raise RuntimeError("Cluster needs to have at least 3 nodes")
    client = vmwareengine_v1.VmwareEngineClient()
    request = vmwareengine_v1.UpdateClusterRequest()
    request.cluster = vmwareengine_v1.Cluster()
    request.cluster.name = (
        f"projects/{project_id}/locations/{zone}/privateClouds/{private_cloud_name}"
        f"/clusters/{cluster_name}"
    )
    request.cluster.node_type_configs = {
        "standard-72": vmwareengine_v1.NodeTypeConfig()
    }
    request.cluster.node_type_configs["standard-72"].node_count = node_count
    request.update_mask = "nodeTypeConfigs.*.nodeCount"
    return client.update_cluster(request)

Elimina un cluster

Per eliminare un intero cluster:

Console

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

    Vai a Cloud privati

  2. Nella pagina di riepilogo dei cloud privati, fai clic su Rimuovi nodi.

  3. Seleziona il cluster che vuoi ridurre o eliminare.

  4. Seleziona Elimina l'intero cluster.

  5. Verifica la capacità del cluster.

  6. Fai clic su Invia per iniziare la procedura di rimozione dei nodi.

gcloud

Per eliminare un intero cluster utilizzando Google Cloud CLI, utilizza Comando gcloud vmware private-clouds clusters delete:

gcloud vmware private-clouds clusters delete CLUSTER_ID \
  --location=ZONE \
  --private-cloud=PRIVATE_CLOUD_ID

Sostituisci quanto segue:

  • CLUSTER_ID: l'ID del cluster per aggiornarli in questo cloud privato
  • ZONE: la zona per il cloud privato
  • PRIVATE_CLOUD_ID: l'ID del cloud privato per il cloud privato

API

Per eliminare un intero cluster utilizzando l'API VMware Engine, crea una DELETE richiesta:

curl -L -X DELETE -H "Authorization: Bearer TOKEN" \
-H "Content-Type: application/json" \
"https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/clusters/CLUSTER_ID"

Sostituisci quanto segue:

  • PROJECT_ID: l'ID progetto per l'area privata cloud
  • ZONE: la zona per il cloud privato
  • PRIVATE_CLOUD_ID: l'ID del cloud privato per il cloud privato
  • CLUSTER_ID: l'ID del cluster per aggiornarli in questo cloud privato

Python

from google.api_core import operation
from google.cloud import vmwareengine_v1


def delete_cluster(
    project_id: str, zone: str, private_cloud_name: str, cluster_name: str
) -> operation.Operation:
    """
    Delete a cluster from private cloud.

    Deleting a cluster is a long-running operation and it may take over an hour..

    Args:
        project_id: name of the project you want to use.
        zone: region in which your private cloud is located.
        private_cloud_name: name of the private cloud hosting the new cluster.
        cluster_name: name of the new cluster.

    Returns:
        An Operation object related to started cluster deletion operation.
    """
    client = vmwareengine_v1.VmwareEngineClient()
    request = vmwareengine_v1.DeleteClusterRequest()
    request.name = (
        f"projects/{project_id}/locations/{zone}/privateClouds/{private_cloud_name}"
        f"/clusters/{cluster_name}"
    )
    return client.delete_cluster(request)

Elenca nodi

per elencare i nodi di un particolare cluster del cloud privato e ottenere informazioni su più nodi o su un nodo specifico utilizzando la console Google Cloud. Google Cloud CLI o API VMware Engine, segui questi passaggi.

Console

Per elencare i nodi di uno o più cloud privati utilizzando la console Google Cloud, segui questi passaggi:

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

    Vai a Cloud privati

  2. Nella pagina di riepilogo dei cloud privati, fai clic sul nome del cloud privato.

  3. Nella pagina dei dettagli del cluster, fai clic sulla scheda Cluster.

  4. Nella scheda Cluster, fai clic sul nome del cluster. Tutti i nodi in il cluster è elencato nella tabella dei nodi cluster.

gcloud

Per elencare i nodi di uno o più cloud privati utilizzando Google Cloud CLI, procedi nel seguente modo:

  1. Elenca tutti i nodi associati all'architettura di un determinato cloud privato. PRIVATE_CLOUD_ID eseguendo Comando gcloud vmware private-clouds clusters node list:

    gcloud vmware private-clouds clusters node list \
     --project=PROJECT_ID\
     --location=ZONE \
     --private-cloud=PRIVATE_CLOUD_ID \
     --cluster=CLUSTER_ID

    Sostituisci quanto segue:

    • PROJECT_ID: il nome del progetto per questa richiesta.
    • ZONE: la zona in cui si trova la rete.
    • PRIVATE_CLOUD_ID: l'ID di rete per questa richiesta.
    • CLUSTER_ID: l'ID cluster per questa richiesta.

API

Per elencare i nodi di uno o più cloud privati utilizzando il comando Per l'API VMware Engine, segui questi passaggi:

  1. Elenca tutti i nodi associati all'architettura di un determinato cloud privato. PRIVATE_CLOUD_ID inviando una richiesta GET:

    GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/clusters/CLUSTER_ID/nodes"

    Sostituisci quanto segue:

    • PROJECT_ID: il nome del progetto per questa richiesta.
    • ZONE: la zona in cui si trova la rete.
    • PRIVATE_CLOUD_ID: l'ID di rete per questa richiesta.
    • CLUSTER_ID: l'ID cluster per questa richiesta.

Descrivere i nodi

Per ottenere una descrizione di uno o più nodi utilizzando la console Google Cloud, Google Cloud CLI o API VMware Engine, segui questi passaggi:

Console

Per elencare i nodi di uno o più cloud privati utilizzando il comando nella console Google Cloud, segui questi passaggi:

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

    Vai a Cloud privati

  2. Nella pagina di riepilogo dei cloud privati, fai clic sul nome del cloud privato.

  3. Nella pagina dei dettagli del cluster, fai clic sulla scheda Cluster.

  4. Nella scheda Cluster, fai clic sul nome del cluster. I dettagli del nodo sono elencate nella tabella dei nodi cluster.

gcloud

Se vuoi ottenere la descrizione di uno o più nodi utilizzando Google Cloud CLI.

  1. (Facoltativo) Trova il nome del nodo eseguendo Comando gcloud vmware private-clouds clusters node list:

    gcloud vmware private-clouds clusters node list \
     --project=PROJECT_ID\
     --location=ZONE \
     --private-cloud=PRIVATE_CLOUD_ID \
     --cluster=CLUSTER_ID

    Sostituisci quanto segue:

    • PROJECT_ID: il nome del progetto per questa richiesta.
    • ZONE: la zona in cui si trova la rete.
    • PRIVATE_CLOUD_ID: l'ID di rete per questa richiesta.
    • CLUSTER_ID: l'ID cluster per questa richiesta.
  2. Ottieni la descrizione di un nodo specifico eseguendo Comando gcloud vmware private-clouds clusters nodes describe:

    gcloud vmware private-clouds clusters nodes describe NODE_NAME \
     --project=PROJECT_ID\
     --location=ZONE \
     --private-cloud=PRIVATE_CLOUD_ID \
     --cluster=CLUSTER_ID

    Sostituisci quanto segue:

    • NODE_NAME: il nome del nodo restituito dalla comando precedente. Ad esempio, esxi-1435-f4d250.
    • PROJECT_ID: il nome del progetto per questa richiesta.
    • ZONE: la zona in cui si trova la rete.
    • PRIVATE_CLOUD_ID: l'ID di rete per questo richiesta.
    • CLUSTER_ID: l'ID cluster per questa richiesta.

API

Se vuoi ottenere la descrizione di uno o più nodi utilizzando l'API VMware Engine.

  1. (Facoltativo) Trova il nome del nodo effettuando una richiesta GET:

    GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/clusters/CLUSTER_ID/nodes"
    

    Sostituisci quanto segue:

    • PROJECT_ID: il nome del progetto per questa richiesta.
    • ZONE: la zona in cui si trova la rete.
    • PRIVATE_CLOUD_ID: l'ID di rete per questo richiesta.
    • CLUSTER_ID: l'ID cluster per questa richiesta.
  2. Ottieni la descrizione di un nodo specifico effettuando una richiesta GET:

    GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/clusters/CLUSTER_ID/nodes/NODE_NAME"

    Sostituisci quanto segue:

    • NODE_NAME: il nome del nodo restituito dalla comando precedente. Ad esempio, esxi-1435-f4d250.
    • PROJECT_ID: il nome del progetto per questa richiesta.
    • ZONE: la zona in cui si trova la rete.
    • PRIVATE_CLOUD_ID: l'ID di rete per questo richiesta.
    • CLUSTER_ID: l'ID cluster per questa richiesta.

Limitazioni

Il processo di rimozione dei nodi dal cloud privato prevede quanto segue restrizioni:

  • Il cluster vSphere deve avere almeno tre nodi. Non puoi rimuovere i nodi da un cluster vSphere con tre nodi.
  • Sia che utilizzi la console Google Cloud, gcloud CLI API VMware Engine, puoi rimuovere un solo nodo alla volta per ogni rimozione di una richiesta di nodo.
  • Lo spazio di archiviazione totale utilizzato non può superare la capacità totale dopo la rimozione nodi da un cluster.
  • Non puoi eliminare il primo cluster creato quando il cloud privato era è stato creato.
  • Se le regole vSphere DRS (affinità e anti-affinità) vengono applicate a tutti i nodi di un cluster, non è possibile rimuovere nodi dal cluster. Puoi eliminare e riprova a eseguire l'operazione di rimozione del nodo.

Visualizzazione delle subnet

Per visualizzare l'elenco delle subnet di gestione definite per il cloud privato, seleziona la scheda Subnet. L'elenco include le subnet HCX create quando è stato creato.

Visualizzazione dei dati sull'attività

Per visualizzare le informazioni sulle attività per il cloud privato, fai clic su Vai al visualizzatore log. Per un elenco completo delle attività e delle azioni associate, vedi Monitoraggio dell'attività di VMware Engine.

Visualizzazione della rete di gestione vSphere

Per visualizzare l'elenco di risorse di gestione VMware e macchine virtuali che sono configurato sul tuo cloud privato, seleziona Scheda Rete di gestione vSphere. Le informazioni includono la versione software, nome di dominio completo (FQDN) e indirizzo IP delle risorse.