Administra la actividad y los recursos de la nube privada

Después de crear una nube privada, puedes ver información detallada sobre ella, administrar sus recursos y su actividad, y acceder a sus dispositivos de administración de VMware. Cada nube privada contiene uno o más clústeres, y cada clúster contiene nodos que corresponden a hosts de ESXi.

Para ver una lista de tus nubes privadas, primero accede a su página de resumen de recursos:

  1. En la consola de Google Cloud, ve a la página Nubes privadas.

    Ir a Nubes privadas

  2. En la lista de nubes privadas, selecciona la que deseas administrar.

Requisitos de gcloud y de la API

Para usar la herramienta de línea de comandos de gcloud o la API para administrar tus recursos de VMware Engine, te recomendamos que configures las herramientas como se describe a continuación.

gcloud

  1. Establece tu ID del proyecto predeterminado:

    gcloud config set project PROJECT_ID
    
  2. Configura una región y una zona predeterminadas:

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

Para obtener más información sobre la herramienta gcloud vmware, consulta la documentación de referencia del SDK de Cloud.

API

Los ejemplos de la API de este conjunto de documentación usan la herramienta de línea de comandos cURL para consultar la API. Se requiere un token de acceso válido como parte de la solicitud cURL. Existen muchas maneras de obtener un token de acceso válido. En los siguientes pasos, se usa la herramienta gcloud para generar un token de acceso:

  1. Accede a Google Cloud:

    gcloud auth login
    
  2. Genera un token de acceso y expórtalo a TOKEN:

    export TOKEN=`gcloud auth print-access-token`
    
  3. Verifica que TOKEN esté configurado correctamente:

    echo $TOKEN
    

Ahora, usa el token de autorización en tus solicitudes a la API. Por ejemplo:

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

En las muestras de código de Python de esta documentación, se usa la biblioteca de VMware Engine para comunicarse con la API. Para poder usar este enfoque, se debe instalar la biblioteca y se deben configurar las Credenciales predeterminadas de la aplicación.

  1. Descarga e instala la biblioteca de Python:

    pip install google-cloud-vmwareengine
    
  2. Ejecuta esos comandos en tu shell para configurar la información de ADC:

    gcloud auth application-default login
    

    También puedes usar un archivo de claves de la cuenta de servicio:

    export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
    

Para obtener más información sobre la biblioteca, visita la página de referencia o consulta las muestras de código en GitHub.

Verifica la versión del diseño de la dirección IP

Las nubes privadas creadas después de noviembre de 2022 cumplen con las asignaciones de subredes de la versión 2.0 del diseño de direcciones IP (plan de IP). Casi todas las nubes privadas creadas antes de noviembre de 2022 cumplen con las asignaciones de subredes de la versión 1.0 del plan de IP.

Para saber a qué versión se adhiere tu nube privada, completa los siguientes pasos:

  1. En la consola de Google Cloud, ve a la página Nubes privadas.

    Ir a Nubes privadas

  2. Selecciona el nombre de la nube privada que deseas verificar. El número de versión se muestra con Versión del plan de IP.

Visualiza un resumen de la nube privada

En el resumen, se proporciona información sobre la nube privada, incluido su nombre, la cantidad de clústeres de vSphere, la cantidad de nodos, la ubicación, el estado operativo y mucho más. La página de resumen también incluye los servidores DNS implementados en la nube privada.

En la página de resumen de la nube privada, puedes realizar las siguientes acciones:

Agregar nodos a una nube privada

Una nube privada consiste en uno o más clústeres de vSphere, cada uno con múltiples nodos. Cuando agregas nodos a una nube privada, los agregas al clúster existente o creas un clúster nuevo. Una nube privada se puede ampliar varias veces, siempre que te mantengas dentro de los límites de nodos generales. Cada vez que amplias una nube privada, la agregas al clúster existente o creas uno nuevo.

Como parte de la configuración del clúster nuevo, Google configura la infraestructura de VMware. Esta incluye la configuración de almacenamiento para grupos de discos de vSAN, la alta disponibilidad de VMware y el programador de recursos distribuidos (DRS).

Console

Para agregar nodos a una nube privada con la consola de Google Cloud, sigue estos pasos:

  1. En la consola de Google Cloud, ve a la página Nubes privadas.

    Ir a Nubes privadas

  2. En la página de resumen de las nubes privadas, haz clic en Agregar nodos.

  3. Elige si quieres agregar nodos a uno de tus clústeres existentes o crear uno nuevo de vSphere. A medida que realizas cambios, la información de resumen de la página se actualiza.

  4. Para agregar nodos a uno de tus clústeres existentes, selecciona Agregar nodos a un clúster existente. Selecciona el clúster que deseas expandir y, luego, ingresa la cantidad de nodos que quieres agregar.

  5. Para agregar un clúster nuevo, selecciona Crear nuevo. Luego, proporciona los siguientes detalles:

    1. Ingresa un nombre para el clúster.
    2. Selecciona un centro de datos de vSphere existente o ingresa un nombre para crear un centro de datos nuevo.
    3. Selecciona la cantidad de nodos. Cada clúster nuevo debe tener al menos tres nodos.
    4. Opcional: Haz clic en el botón de activación Personalizar núcleos si deseas reducir la cantidad de núcleos disponibles para cada nodo en el clúster de administración. Para obtener más detalles, consulta Recuentos de núcleos personalizados.
  6. Haz clic en Enviar.

gcloud

El comando update te permite cambiar el recuento total de nodos del clúster. Este comando requiere el nombre del clúster y la nube privada.

  1. Para enumerar los clústeres, ingresa el comando gcloud vmware private-clouds clusters list:

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

Reemplaza lo siguiente:

  • PRIVATE_CLOUD_ID: Es el nombre de la nube privada.
  • ZONE: La zona de la nube privada
  1. Ejecuta el comando gcloud vmware private-clouds clusters update para actualizar el clúster:

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

    Reemplaza lo siguiente:

    • CLUSTER_ID: Es el ID del clúster que se actualizará en esta nube privada.
    • ZONE: Es la zona de la nube privada.
    • PRIVATE_CLOUD_ID: Es el ID de la nube privada de esta solicitud.
    • NODE_TYPE: Es el tipo de nodo. Para obtener más información, consulta Tipos de nodos.
    • NODE_COUNT: Es la cantidad de nodos que se agregarán.

API

La API de actualización te permite cambiar el recuento total de nodos del clúster. Este comando requiere el nombre del clúster y la nube privada.

  1. Para obtener una lista de los clústeres, realiza una solicitud GET:

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

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto de esta solicitud.
  • ZONE: La zona de la nube privada
  • PRIVATE_CLOUD_ID: Es el ID de la nube privada de esta solicitud.
  1. Para actualizar los clústeres, realiza una solicitud PATCH. Por ejemplo, el siguiente comando actualiza el clúster al tipo de 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
      }
    }
    }'

    Reemplaza lo siguiente:

    • PROJECT_ID: Es el ID del proyecto de esta solicitud.
    • ZONE: La zona de la nube privada
    • PRIVATE_CLOUD_ID: El ID de la nube privada
    • CLUSTER_ID: Es el ID del clúster que se actualizará en esta nube privada.
    • NODE_COUNT: Es la cantidad de nodos que se agregarán.

Python

El método de actualización del clúster te permite cambiar el recuento total de nodos del clúster. Este método requiere el nombre del clúster y la nube privada.

  1. Enumera los clústeres.
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. Actualiza los clústeres. El siguiente método te permite modificar la cantidad de nodos standard-72 en el clúster.
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)

Agrega un clúster nuevo a una nube privada

Para agregar un clúster nuevo a una nube privada existente, haz lo siguiente:

gcloud

Agrega el clúster nuevo y asígnale un nombre ejecutando el comando gcloud vmware private-clouds clusters create: Por ejemplo:

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

Reemplaza lo siguiente:

  • CLUSTER_ID: Es el ID del clúster que agregarás a la nube privada.
  • ZONE: Es la zona de la nube privada.
  • PRIVATE_CLOUD_ID: El ID de la nube privada.
  • NODE_TYPE: Es el tipo de nodo. Para obtener más información, consulta Tipos de nodos.
  • NODE_COUNT: Es la cantidad de nodos que se agregarán.

API

Para agregar el clúster nuevo y asignarle un nombre, realiza una solicitud POST. Por ejemplo:

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

Reemplaza lo siguiente:

  • CLUSTER_ID: El ID del clúster que agregarás a la nube privada
  • ZONE: La zona de la nube privada
  • PRIVATE_CLOUD_ID: El ID de la nube privada
  • NODE_COUNT: Es la cantidad de nodos que se agregarán.

Python

Agrega el clúster nuevo y asígnale un nombre.

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 clúster nuevo con una configuración personalizada de la cantidad de núcleos

Para crear un clúster nuevo con una configuración personalizada de recuento de núcleos, haz lo siguiente:

gcloud

Agrega el clúster nuevo y especifica la configuración del recuento de núcleos ejecutando el comando gcloud vmware private-clouds clusters create: En el siguiente ejemplo, se crea un clúster nuevo con un tipo de 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

Reemplaza lo siguiente:

  • CLUSTER_ID: El ID del clúster que agregarás a la nube privada
  • ZONE: La zona de la nube privada
  • PRIVATE_CLOUD_ID: El ID de la nube privada
  • NODE_COUNT: Es la cantidad de nodos que se agregarán.
  • CORES_COUNT: Es la cantidad de núcleos personalizados que se agregarán.

API

Agrega el clúster nuevo y especifica la configuración del recuento de núcleos realizando una solicitud POST. En el siguiente ejemplo, se crea un clúster nuevo de tipo de nodo standard-72.

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

Reemplaza lo siguiente:

  • PROJECT_ID: El ID del proyecto de la nube privada
  • CLUSTER_ID: El ID del clúster que agregarás a la nube privada
  • ZONE: La zona de la nube privada
  • PRIVATE_CLOUD_ID: El ID de la nube privada para la nube privada
  • NODE_COUNT: Es la cantidad de nodos que se agregarán.
  • CORES_COUNT: Es la cantidad de núcleos personalizados que se agregarán.

Python

Agrega el clúster nuevo y especifica la configuración de recuento de núcleos. Por ejemplo, el siguiente comando crea un clúster nuevo de tipo de nodo standard-72 con una cantidad configurable de nodos y un recuento de núcleos.

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)

Quita nodos o borra un clúster

Cuando quitas nodos de una nube privada, quitas nodos del clúster existente o borras todo el clúster.

Console

Para quitar nodos de una nube privada con la consola de Google Cloud mediante la actualización del clúster con menos nodos, haz lo siguiente:

  1. En la consola de Google Cloud, ve a la página Nubes privadas.

    Ir a Nubes privadas

  2. En la página de resumen de las nubes privadas, haz clic en Quitar nodos.

  3. Selecciona el clúster que deseas reducir o borrar.

  4. Haz clic en Quitar un nodo.

  5. Verifica la capacidad del clúster.

  6. Haz clic en Enviar para comenzar el proceso de quitar nodos.

Para supervisar el progreso, selecciona Actividad > Tareas. Este proceso requiere que se vuelva a sincronizar en vSAN, lo que puede tomar algunas horas, según los datos.

gcloud

Para quitar un nodo de una nube privada con Google Cloud CLI, usa el 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

Reemplaza lo siguiente:

  • CLUSTER_ID: Es el ID del clúster que se actualizará en esta nube privada.
  • ZONE: Es la zona de la nube privada.
  • PRIVATE_CLOUD_ID: El ID de la nube privada.
  • NODE_TYPE: Es el tipo de nodo. Para obtener más información, consulta Tipos de nodos.
  • NODE_COUNT: Es el recuento de nodos nuevo. Este valor nuevo debe ser uno menos que el valor actual.

API

Para quitar un nodo de una nube privada con la API de VMware Engine, realiza una solicitud 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
    }
  }
}'

Reemplaza lo siguiente:

  • CLUSTER_ID: Es el ID del clúster que se actualizará en esta nube privada.
  • ZONE: La zona de la nube privada
  • PRIVATE_CLOUD_ID: El ID de la nube privada
  • NODE_COUNT: Es el recuento de nodos nuevo. Este valor nuevo debe ser uno menos que el valor actual.

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)

Borra un clúster

Para borrar un clúster completo, haz lo siguiente:

Console

  1. En la consola de Google Cloud, ve a la página Nubes privadas.

    Ir a Nubes privadas

  2. En la página de resumen de las nubes privadas, haz clic en Quitar nodos.

  3. Selecciona el clúster que deseas reducir o borrar.

  4. Selecciona Borrar todo el clúster.

  5. Verifica la capacidad del clúster.

  6. Haz clic en Enviar para comenzar el proceso de quitar nodos.

gcloud

Para borrar un clúster completo con Google Cloud CLI, usa el comando gcloud vmware private-clouds clusters delete:

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

Reemplaza lo siguiente:

  • CLUSTER_ID: Es el ID del clúster que se actualizará en esta nube privada.
  • ZONE: La zona de la nube privada
  • PRIVATE_CLOUD_ID: El ID de la nube privada

API

Para borrar un clúster completo con la API de VMware Engine, realiza una solicitud DELETE:

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"

Reemplaza lo siguiente:

  • PROJECT_ID: El ID del proyecto de la nube privada
  • ZONE: La zona de la nube privada
  • PRIVATE_CLOUD_ID: El ID de la nube privada
  • CLUSTER_ID: Es el ID del clúster que se actualizará en esta nube privada.

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)

Mostrar lista de nodos

Para enumerar los nodos del clúster de una nube privada en particular y obtener información sobre varios nodos o un nodo específico con la consola de Google Cloud, Google Cloud CLI o la API de VMware Engine, haz lo siguiente:

Console

Para mostrar una lista de los nodos de una o varias nubes privadas con la consola de Google Cloud, sigue estos pasos:

  1. En la consola de Google Cloud, ve a la página Nubes privadas.

    Ir a Nubes privadas

  2. En la página de resumen de las nubes privadas, haz clic en el nombre de la nube privada.

  3. En la página de detalles del clúster, haz clic en la pestaña Clústeres.

  4. En la pestaña de clústeres, haz clic en el nombre del clúster. Todos los nodos del clúster se enumeran en la tabla de nodos del clúster.

gcloud

Para enumerar los nodos de una o varias nubes privadas con Google Cloud CLI, haz lo siguiente:

  1. Ejecuta el comando gcloud vmware private-clouds clusters node list para enumerar todos los nodos vinculados a la PRIVATE_CLOUD_ID de una nube privada en particular:

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

    Reemplaza lo siguiente:

    • PROJECT_ID: Es el nombre del proyecto de esta solicitud.
    • ZONE: Es la zona en la que se encuentra esta red.
    • PRIVATE_CLOUD_ID: Es el ID de la red de esta solicitud.
    • CLUSTER_ID: Es el ID del clúster de esta solicitud.

API

Para enumerar los nodos de una o varias nubes privadas con la API de VMware Engine, haz lo siguiente:

  1. Para enumerar todos los nodos vinculados a la PRIVATE_CLOUD_ID de una nube privada en particular, realiza una solicitud GET:

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

    Reemplaza lo siguiente:

    • PROJECT_ID: Es el nombre del proyecto de esta solicitud.
    • ZONE: Es la zona en la que se encuentra esta red.
    • PRIVATE_CLOUD_ID: Es el ID de la red de esta solicitud.
    • CLUSTER_ID: Es el ID del clúster de esta solicitud.

Describe los nodos

Para obtener una descripción de uno o varios nodos con la consola de Google Cloud, Google Cloud CLI o la API de VMware Engine, haz lo siguiente:

Console

Para mostrar una lista de los nodos de una o varias nubes privadas con la consola de Google Cloud, sigue estos pasos:

  1. En la consola de Google Cloud, ve a la página Nubes privadas.

    Ir a Nubes privadas

  2. En la página de resumen de las nubes privadas, haz clic en el nombre de la nube privada.

  3. En la página de detalles del clúster, haz clic en la pestaña Clústeres.

  4. En la pestaña de clústeres, haz clic en el nombre del clúster. Los detalles de los nodos se enumeran en la tabla de nodos del clúster.

gcloud

Si deseas obtener la descripción de uno o más nodos con Google Cloud CLI.

  1. Opcional: Ejecuta el comando gcloud vmware private-clouds clusters node list para encontrar el nombre del nodo:

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

    Reemplaza lo siguiente:

    • PROJECT_ID: Es el nombre del proyecto de esta solicitud.
    • ZONE: Es la zona en la que se encuentra esta red.
    • PRIVATE_CLOUD_ID: Es el ID de la red de esta solicitud.
    • CLUSTER_ID: Es el ID del clúster de esta solicitud.
  2. Ejecuta el comando gcloud vmware private-clouds clusters nodes describe para obtener la descripción de un nodo específico:

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

    Reemplaza lo siguiente:

    • NODE_NAME: El nombre del nodo que se muestra en el comando anterior Por ejemplo, esxi-1435-f4d250
    • PROJECT_ID: Es el nombre del proyecto de esta solicitud.
    • ZONE: Es la zona en la que se encuentra esta red.
    • PRIVATE_CLOUD_ID: Es el ID de la red de esta solicitud.
    • CLUSTER_ID: Es el ID del clúster de esta solicitud.

API

Si deseas obtener la descripción de uno o más nodos con la API de VMware Engine.

  1. Opcional: Para encontrar el nombre del nodo, realiza una solicitud GET:

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

    Reemplaza lo siguiente:

    • PROJECT_ID: Es el nombre del proyecto de esta solicitud.
    • ZONE: Es la zona en la que se encuentra esta red.
    • PRIVATE_CLOUD_ID: Es el ID de la red de esta solicitud.
    • CLUSTER_ID: Es el ID del clúster de esta solicitud.
  2. Para obtener la descripción de un nodo específico, realiza una solicitud GET:

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

    Reemplaza lo siguiente:

    • NODE_NAME: El nombre del nodo que se muestra en el comando anterior Por ejemplo, esxi-1435-f4d250
    • PROJECT_ID: Es el nombre del proyecto de esta solicitud.
    • ZONE: Es la zona en la que se encuentra esta red.
    • PRIVATE_CLOUD_ID: Es el ID de la red de esta solicitud.
    • CLUSTER_ID: Es el ID del clúster de esta solicitud.

Restricciones

El proceso de quitar nodos de tu nube privada tiene las siguientes restricciones:

  • El clúster de vSphere debe tener al menos tres nodos. No puedes quitar nodos de un clúster de vSphere con tres nodos.
  • Ya sea que uses la consola de Google Cloud, gcloud CLI o la API de VMware Engine, solo puedes quitar un nodo a la vez con cada solicitud de eliminación de nodos.
  • El almacenamiento total consumido no puede exceder la capacidad total después de quitar nodos de un clúster.
  • No puedes borrar el primer clúster que se creó cuando se creó la nube privada.
  • Si se aplican reglas de DRS de vSphere (afinidad y antiafinidad) a todos los nodos de un clúster, no se pueden quitar los nodos del clúster. Puedes borrar las reglas y volver a intentar la operación de eliminación de nodos.

Visualiza subredes

Si deseas ver la lista de subredes de administración definidas para tu nube privada, selecciona la pestaña Subredes. La lista incluye las subredes HCX que se crearon cuando se creó la nube privada.

Visualiza la información de la actividad

Para ver la información de actividad de tu nube privada, haz clic en Ir al visor de registros. Para obtener una lista completa de actividades y acciones asociadas, consulta Supervisa la actividad de VMware Engine.

Visualiza la red de administración de vSphere

Para ver la lista de los recursos de administración de VMware y las máquinas virtuales que están configuradas en la nube privada, selecciona la pestaña Red de administración de vSphere. La información incluye la versión de software, el nombre de dominio completamente calificado (FQDN) y la dirección IP de los recursos.