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, comienza por acceder a su resumen de recursos página:

  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

Para usar la herramienta de línea de comandos de gcloud o la API para administrar tu VMware Engine recursos, te recomendamos configurar 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 los documentos de referencia del SDK de Cloud.

API

Los ejemplos de API en este conjunto de documentos 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 cURL para cada solicitud. Existen muchas maneras de obtener un token de acceso válido: lo siguiente En los pasos, usa la herramienta gcloud para generar un token de acceso:

  1. Accede a Google Cloud:

    gcloud auth login
    
  2. Genera el 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, se debe 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 de ADC, ejecuta esos comandos en la shell:

    gcloud auth application-default login
    

    O bien, usa 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 mira 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 se adhieren al diseño de direcciones IP (plan de IP). asignaciones de subredes de versión 2.0. Casi todas las nubes privadas creadas antes noviembre de 2022 para cumplir 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: 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 que deseas comprobar. 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 del límites de nodos. 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. Incluye ajustes de almacenamiento para grupos de discos vSAN Alta disponibilidad de VMware y Distributed Resource Scheduler (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 el recuento total de nodos del clúster. Esta requiere el nombre del clúster y de la nube privada.

  1. Para obtener una lista de 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: Es la zona de la nube privada.
  1. Actualiza el clúster ejecutando 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 este en una nube privada.
    • ZONE: Es la zona de la nube privada.
    • PRIVATE_CLOUD_ID: el ID de la nube privada para esta solicitud.
    • NODE_TYPE: Es el tipo de nodo. Para ver más consulta Tipos de nodos.
    • NODE_COUNT: Es la cantidad de nodos que se agregarán.

API

La API de Update te permite cambiar el recuento total de nodos del clúster. Esta requiere el nombre del clúster y de la nube privada.

  1. Enumera 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: el ID de la nube privada para esta solicitud
  1. Actualiza los clústeres mediante una solicitud PATCH. Por ejemplo, el 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: el ID de la nube privada para la nube privada
    • CLUSTER_ID: Es el ID del clúster. para 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. Obtén 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 standard-72 nodos 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 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 agregas a la nube privada.
  • ZONE: Es la zona de la nube privada.
  • PRIVATE_CLOUD_ID: el ID de la nube privada para la nube privada.
  • NODE_TYPE: Es el tipo de nodo. Para ver más consulta Tipos de nodos.
  • NODE_COUNT: Es la cantidad de nodos que se agregarán.

API

Agrega el clúster nuevo y haz una solicitud POST para darle un nombre. 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: 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 una configuración personalizada de recuento de núcleos, haz lo siguiente:

gcloud

Agrega el clúster nuevo y especifica la configuración de recuento de núcleos ejecutando la 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 que agregas a la nube privada
  • ZONE: Es 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.

API

Agrega el nuevo clúster y especifica la configuración de recuento de núcleos haciendo una POST solicitud. En el siguiente ejemplo, se crea un clúster nuevo de standard-72 el tipo de 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
        }
    }
}'

Reemplaza lo siguiente:

  • PROJECT_ID: El ID del proyecto de la nube privada
  • CLUSTER_ID: Es el ID del clúster que que agregas a la nube privada
  • ZONE: Es la zona de la nube privada.
  • PRIVATE_CLOUD_ID: 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 de recuento de núcleos. Por ejemplo: lo siguiente crea un clúster nuevo de tipo de nodo standard-72 con funciones la cantidad de nodos y el 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 el 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=NODE_TYPE,count=NODE_COUNT

Reemplaza lo siguiente:

  • CLUSTER_ID: Es el ID del clúster que actualizar en esta nube privada.
  • ZONE: Es la zona de la nube privada.
  • PRIVATE_CLOUD_ID: el ID de la nube privada para la nube privada.
  • NODE_TYPE: Es el tipo de nodo. Para ver más consulta Tipos de nodos.
  • NODE_COUNT: Es el recuento de nodos nuevo. Esta el 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 actualizar en esta nube privada
  • ZONE: Es la zona de la nube privada.
  • PRIVATE_CLOUD_ID: el ID de la nube privada para la nube privada
  • NODE_COUNT: Es el recuento de nodos nuevo. Esta el 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. 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 todo un clúster 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. para actualizar en esta nube privada
  • ZONE: Es la zona de la nube privada.
  • PRIVATE_CLOUD_ID: el ID de la nube privada para la nube privada

API

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

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 versión privada. nube
  • ZONE: Es la zona de la nube privada.
  • PRIVATE_CLOUD_ID: el ID de la nube privada para la nube privada
  • CLUSTER_ID: Es el ID del clúster. para 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 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 enumerar 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 de 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, sigue estos pasos: haz lo siguiente:

  1. Enumera todos los nodos que están vinculados a una nube privada en particular PRIVATE_CLOUD_ID ejecutando 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 de 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 el comando En la API de VMware Engine, haz lo siguiente:

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

Describir nodos

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

Console

Para enumerar los nodos de una o varias nubes privadas con el comando 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 son que se muestra en la tabla de nodos del clúster.

gcloud

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

  1. Busca el nombre del nodo ejecutando el comando 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 de esta solicitud.
    • CLUSTER_ID: Es el ID del clúster para esta solicitud.
  2. Obtén la descripción de un nodo específico ejecutando 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: Es el nombre del nodo que muestra 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: El ID de red de esta para cada 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 con la API de VMware Engine.

  1. Opcional: Busca 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: El ID de red de esta para cada 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: Es el nombre del nodo que muestra 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: El ID de red de esta para cada 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 desde 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 eliminación solicitud 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 de este. Puedes borrar y volver a intentar 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 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 recursos de administración de VMware y máquinas virtuales que se configurado en tu nube privada, selecciona 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.