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, accede a la página de resumen de recursos:

  1. Accede a la consola de Google Cloud.
  2. En el menú de navegación principal, haz clic en Nubes privadas.
  3. En la lista de nubes privadas, selecciona la que deseas administrar.

Requisitos de gcloud y la API

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

gcloud

  1. Configura 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 de gcloud vmware, consulta los documentos de referencia del SDK de Cloud.

API

Los ejemplos de API en este conjunto de documentación usan la herramienta de línea de comandos de cURL para consultar la API. Se requiere un token de acceso válido como parte de la solicitud cURL. Existen muchas formas 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

Las muestras de código de Python en esta documentación usan la biblioteca de VMware Engine para comunicarse con la API. Para poder usar este enfoque, es necesario instalar la biblioteca y configurar las credenciales predeterminadas de la aplicación.

  1. Descarga y, luego, instala la biblioteca de Python:

    pip install google-cloud-vmwareengine
    
  2. Para configurar la información del ADC, ejecuta esos comandos en la shell:

    gcloud auth application-default login
    

    O bien, usa un archivo de claves de 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 de diseño de la dirección IP

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

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

  1. Accede a la consola de Google Cloud.
  2. En el menú de navegación principal, haz clic en Nubes privadas.
  3. En la página Nubes privadas, selecciona el nombre de la nube privada que deseas verificar. El número de versión se muestra con la 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 expandir 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. La configuración incluye la configuración de almacenamiento para los 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. Accede a la consola de Google Cloud.
  2. En el menú de navegación principal, haz clic en Nubes privadas.
  3. En la página de resumen de nubes privadas, haz clic en Agregar nodos.
  4. 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.
  5. 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.
  6. 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.
  7. Haz clic en Enviar.

gcloud

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

  1. Ingresa el comando gcloud vmware private-clouds clusters list para enumerar los clústeres.

    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: Es la zona de la nube privada.
  1. Actualiza el clúster mediante la ejecución del 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=standard-72,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 para esta solicitud.
    • 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. Crea una lista de los clústeres mediante 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: Es la zona de la nube privada.
  • PRIVATE_CLOUD_ID: Es el ID de la nube privada para esta solicitud.
  1. Actualiza los clústeres mediante una solicitud PATCH. Por ejemplo, lo siguiente 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: Es la zona de la nube privada.
    • PRIVATE_CLOUD_ID: Es el ID de la nube privada 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 de clústeres te permite cambiar la cantidad total de nodos del clúster. Este método requiere el nombre del clúster y la nube privada.

  1. Haz una lista de 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

Para agregar el clúster nuevo y asignarle un nombre, ejecuta 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=standard-72,count=NODE_COUNT

Reemplaza lo siguiente:

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

API

Agrega el clúster nuevo y asígnale un nombre mediante 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: Es el ID del clúster que agregas a la nube privada.
  • ZONE: Es la zona de la nube privada.
  • PRIVATE_CLOUD_ID: Es el ID de la nube privada para 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 recuento de núcleos

Para crear un clúster nuevo con la 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 mediante la ejecución del 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: Es el ID del clúster que agregas a la nube privada.
  • ZONE: Es la zona de la nube privada.
  • PRIVATE_CLOUD_ID: Es el ID de la nube privada 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 mediante una solicitud POST. En el siguiente ejemplo, se crea un clúster nuevo del 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: Es el ID del proyecto de la nube privada.
  • CLUSTER_ID: Es el ID del clúster que agregas a la nube privada.
  • ZONE: Es la zona de la nube privada.
  • PRIVATE_CLOUD_ID: Es el ID de la nube privada 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.

Python

Agrega el clúster nuevo y especifica la configuración del recuento de núcleos. Por ejemplo, lo siguiente crea un clúster nuevo del tipo de nodo standard-72 con cantidad configurable de nodos y 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)

Quitar nodos o borrar 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. Accede a la consola de Google Cloud.
  2. En el menú de navegación principal, haz clic en Nubes privadas.
  3. En la página de resumen de nubes privadas, haz clic en Quitar nodos.
  4. Selecciona el clúster que deseas reducir o borrar.
  5. Haz clic en Quitar un nodo.
  6. Verifica la capacidad del clúster.
  7. 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=standard-72,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 la nube privada.
  • NODE_COUNT: Es el nuevo recuento de nodos. Este valor nuevo debe ser uno menos que el actual

API

Para quitar un nodo de una nube privada mediante 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: Es la zona de la nube privada.
  • PRIVATE_CLOUD_ID: Es el ID de la nube privada de la nube privada.
  • NODE_COUNT: Es el nuevo recuento de nodos. Este valor nuevo debe ser uno menos que el 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 todo un clúster, haz lo siguiente:

Console

  1. Accede a la consola de Google Cloud.
  2. En el menú de navegación principal, haz clic en Nubes privadas.
  3. En la página de resumen de nubes privadas, haz clic en Quitar nodos.
  4. Selecciona el clúster que deseas reducir o borrar.
  5. Selecciona Borrar todo el clúster.
  6. Verifica la capacidad del clúster.
  7. 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: Es la zona de la nube privada.
  • PRIVATE_CLOUD_ID: Es el ID de la nube privada 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: Es el ID del proyecto de la nube privada.
  • ZONE: Es la zona de la nube privada.
  • PRIVATE_CLOUD_ID: Es el ID de la nube privada 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 de un clúster de una nube privada en particular y obtener información sobre varios nodos o un nodo específico mediante la consola de Google Cloud, Google Cloud CLI o la API de VMware Engine, haz lo siguiente.

Console

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

  1. Accede a la consola de Google Cloud.
  2. En el menú de navegación principal, haz clic en Nubes privadas.
  3. En la página de resumen de nubes privadas, haz clic en el nombre de la nube privada.
  4. En la página de detalles del clúster, haz clic en la pestaña Clústeres.
  5. 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. Genera una lista de todos los nodos que están vinculados al PRIVATE_CLOUD_ID de una nube privada en particular mediante la ejecución del 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

    Reemplaza lo siguiente:

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

API

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

  1. Enumera todos los nodos que están vinculados al PRIVATE_CLOUD_ID de una nube privada en particular mediante 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 para esta solicitud.
    • ZONE: Es la zona en la que se encuentra esta red.
    • PRIVATE_CLOUD_ID: Es el ID de red para esta solicitud.
    • CLUSTER_ID: Es el ID del clúster para esta solicitud.

Describe 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 obtener una lista de los nodos de una o varias nubes privadas con la consola de Google Cloud, sigue estos pasos:

  1. Accede a la consola de Google Cloud.
  2. En el menú de navegación principal, haz clic en Nubes privadas.
  3. En la página de resumen de nubes privadas, haz clic en el nombre de la nube privada.
  4. En la página de detalles del clúster, haz clic en la pestaña Clústeres.
  5. En la pestaña de clústeres, haz clic en el nombre del clúster. Los detalles del nodo 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: Busca el nombre del nodo mediante la ejecución del 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

    Reemplaza lo siguiente:

    • PROJECT_ID: Es el nombre del proyecto para esta solicitud.
    • ZONE: Es la zona en la que se encuentra esta red.
    • PRIVATE_CLOUD_ID: Es el ID de red para esta solicitud.
    • CLUSTER_ID: Es el ID del clúster para esta solicitud.
  2. Para obtener la descripción de un nodo específico, ejecuta el 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

    Reemplaza lo siguiente:

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

API

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

  1. Opcional: Encuentra el nombre del nodo mediante 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 para esta solicitud.
    • ZONE: Es la zona en la que se encuentra esta red.
    • PRIVATE_CLOUD_ID: Es el ID de red para esta solicitud.
    • CLUSTER_ID: Es el ID del clúster para 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 mostró el comando anterior. Por ejemplo, esxi-1435-f4d250
    • PROJECT_ID: Es el nombre del proyecto para esta solicitud.
    • ZONE: Es la zona en la que se encuentra esta red.
    • PRIVATE_CLOUD_ID: Es el ID de red para esta solicitud.
    • CLUSTER_ID: Es el ID del clúster para 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 nodo.
  • 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 las reglas de DRS de vSphere (afinidad y antiafinidad) se aplican a todos los nodos de un clúster, los nodos no se pueden quitar del clúster. Puedes borrar las reglas y reintentar la operación de eliminación del nodo.

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 la actividad de tu nube privada, haz clic en Ir al visor de registros. Para obtener una lista completa de las actividades y las acciones asociadas, consulta Supervisa la actividad de VMware Engine.

Visualiza la red de administración de vSphere

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