Administra nodos solo de almacenamiento

En este documento, se describe cómo usar nodos solo de almacenamiento en VMware Engine. Los nodos solo de almacenamiento, también conocidos como nodos de almacenamiento, se pueden usar para escalar la capacidad de almacenamiento de un clúster de vSAN sin agregar núcleos ni memoria al clúster. Puedes crear clústeres que contengan nodos estándar y solo de almacenamiento, y, luego, expandirlos o reducirlos con Google Cloud CLI o la API de VMware Engine.

Requisitos de la API y Google Cloud CLI

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

En los ejemplos de la API de este conjunto de documentación, se usa 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 de cURL. Existen muchas formas de obtener un token de acceso válido. Los siguientes pasos usan 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 e instala la biblioteca de Python:

    pip install google-cloud-vmwareengine
    
  2. Configura la información de ADC ejecutando esos comandos en tu 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.

Antes de comenzar

Antes de crear una nube privada con nodos solo de almacenamiento, confirma que existe una red de VMware Engine. Si no existe una red de VMware Engine, crea una con Google Cloud CLI ingresando el comando gcloud vmware networks create:

   gcloud vmware networks create NETWORK_NAME \
      --type=STANDARD \
      --project=PROJECT_ID

Reemplaza lo siguiente:

  • NETWORK_NAME: Es el nombre de la red.
  • PROJECT_ID: Es el ID del proyecto de la solicitud.

Enumera los tipos de nodos disponibles

Para verificar que un nodo solo de almacenamiento esté disponible para tu proyecto y región, enumera los tipos de nodos disponibles con Google Cloud CLI o la API de VMware Engine.

gcloud

Enumera los tipos de nodos disponibles con el comando gcloud vmware node-types list:

  gcloud vmware node-types list \
     --location=ZONE \
     --project=PROJECT_ID

Reemplaza lo siguiente:

  • ZONE: es la zona para esta solicitud.
  • PROJECT_ID: Es el ID del proyecto de esta solicitud.

API

Para enumerar los tipos de nodos disponibles con la API de VMware Engine, realiza una solicitud GET:

GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/nodeTypes"

Reemplaza lo siguiente:

  • PROJECT_ID: Es el nombre del proyecto para esta solicitud.
  • ZONE: Es la zona de la nube privada.

Crea una nube privada con nodos solo de almacenamiento

Puedes crear una nube privada de VMware Engine que contenga nodos solo de almacenamiento, además de nodos estándar, con la Google Cloud consola, Google Cloud CLI o la API de VMware Engine.

Console

Para crear una nube privada con nodos solo de almacenamiento con la consola de Google Cloud , haz lo siguiente:

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

    Ir a Nubes privadas

  2. Haz clic en Seleccionar un proyecto y, luego, selecciona la organización, la carpeta o el proyecto en el que deseas crear la nube privada con nodos solo de almacenamiento.

  3. Haz clic en Crear.

  4. Ingresa un nombre para tu nube privada.

  5. Elige Estándar para el tipo de nube privada.

  6. Selecciona la ubicación en la que deseas implementar la nube privada.

  7. Ingresa un nombre para el clúster principal.

  8. Selecciona el tipo de nodo para tu clúster principal.

  9. Selecciona la cantidad de nodos de la nube privada. Para las cargas de trabajo de producción, crea tu nube privada con al menos 3 nodos. VMware Engine borra las nubes privadas que contienen solo 1 nodo después de 60 días.

  10. Opcional: Haz clic en el botón de activación Personalizar núcleos de nodos 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.

  11. Selecciona el modelo de nodo de almacenamiento y la cantidad de nodos.

  12. Ingresa un rango CIDR para la red de administración de VMware. Asegúrate de que el rango CIDR no se superponga con ninguna de tus subredes locales o en la nube.

  13. Selecciona Crear red nueva para crear una red nueva de VMware Engine o selecciona una red existente, si corresponde.

  14. Haz clic en Crear para comenzar a aprovisionar la nube privada.

gcloud

Para crear una nube privada con nodos solo de almacenamiento con Google Cloud CLI, haz lo siguiente:

  1. Crea una nube privada PC_STORAGE_NODE_NAME con nodos standard-72 y m storage-only-standard-72 ingresando el comando gcloud private-clouds create:n

    gcloud vmware private-clouds create PC_STORAGE_NODE_NAME \
     --location=ZONE \
     --project=PROJECT_ID \
     --description=DESCRIPTION \
     --management-range=IP_ADDRESS \
     --cluster=CLUSTER_NAME \
     --node-type-config=type=standard-72,count=n \
     --node-type-config=type=storage-only-standard-72,count=m \
     --vmware-engine-network=NETWORK_NAME

    Reemplaza lo siguiente:

    • PC_STORAGE_NODE_NAME: Es el nombre de la nube privada con el nodo solo de almacenamiento.
    • ZONE: Es la zona de esta nube privada.
    • PROJECT_ID: Es el ID del proyecto de la solicitud.
    • DESCRIPTION: Es la descripción de esta nube privada.
    • IP_ADDRESS: Es la dirección IP y el rango de esta nube privada, por ejemplo, 192.168.0.0/22.
    • CLUSTER_NAME: Es el nombre del clúster nuevo en esta nube privada.
    • n: Es la cantidad de nodos estándar en el clúster principal de esta nube privada.
    • m: Es la cantidad de nodos solo de almacenamiento en el clúster principal de esta nube privada.
    • NETWORK_NAME: Es el nombre de la red.
  2. Opcional: Para confirmar la creación de la nube privada con nodos solo de almacenamiento, ingresa el comando gcloud vmware private-clouds clusters describe:

    gcloud vmware private-clouds clusters describe CLUSTER_NAME \
     --location=ZONE \
     --project=PROJECT_ID \
     --private-cloud=PC_STORAGE_NODE_NAME

    Reemplaza lo siguiente:

    • CLUSTER_NAME: Es el nombre del clúster nuevo en esta nube privada.
    • ZONE: Es la zona de esta nube privada.
    • PROJECT_ID: Es el ID del proyecto de la solicitud.
    • PC_STORAGE_NODE_NAME: Es el nombre de la nube privada con el nodo solo de almacenamiento.

API

Para crear una nube privada con nodos solo de almacenamiento a través de la API de VMware Engine, realiza una solicitud GET:

GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds?alt=json&privateCloudId=PC_STORAGE_NODE_NAME" -d '{
  "description": "DESCRIPTION",
  "managementCluster": {
     "clusterId": "CLUSTER_NAME",
     "nodeTypeConfigs": {
        "standard-72": {
           "nodeCount": n
        },
        "storage-only-standard-72": {
           "nodeCount": m
        }
     }
     },
     "networkConfig": {
        "managementCidr": "IP_ADDRESS",
        "vmwareEngineNetwork": "projects/PROJECT_ID/locations/ZONE/vmwareEngineNetworks/NETWORK_NAME"
      }
     }'

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto de la solicitud.
  • ZONE: Es la zona de esta nube privada.
  • PC_STORAGE_NODE_NAME: Es el nombre de la nube privada con el nodo solo de almacenamiento.
  • DESCRIPTION: Es la descripción de esta nube privada.
  • CLUSTER_NAME: Es el nombre del clúster nuevo en esta nube privada.
  • n: Es la cantidad de nodos estándar en el clúster principal de esta nube privada.
  • m: Es la cantidad de nodos solo de almacenamiento en el clúster principal de esta nube privada.
  • IP_ADDRESS: Es la dirección IP y el rango de esta nube privada, por ejemplo, 192.168.0.0/22.
  • NETWORK_NAME: Es el nombre de la red.

A medida que VMware Engine crea tu nueva nube privada, implementa una serie de componentes de VMware y divide el rango de direcciones IP proporcionado en subredes. La creación de la nube privada puede demorar entre 30 minutos y 2 horas. Una vez que se complete el aprovisionamiento, recibirás un correo electrónico.

Expande un clúster con nodos solo de almacenamiento

Puedes expandir un clúster estándar agregando nodos solo de almacenamiento con la Google Cloud consola, Google Cloud CLI o la API de VMware Engine. Para ello, haz lo siguiente:

Console

Para expandir un clúster con nodos solo de almacenamiento con la consola de Google Cloud , haz lo siguiente:

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

    Ir a Nubes privadas

  2. Haz clic en Seleccionar un proyecto y, luego, selecciona la organización, la carpeta o el proyecto que contiene la nube privada que deseas expandir.

  3. Haz clic en la pestaña Clúster.

  4. Haz clic en el nombre del clúster que deseas expandir.

  5. Haz clic en Editar.

  6. En Configuración del nodo, selecciona un modelo de nodo de almacenamiento y aumenta el recuento de nodos.

  7. Haz clic en Guardar.

gcloud

Para expandir un clúster agregando nodos solo de almacenamiento con Google Cloud CLI, usa el comando gcloud vmware private-clouds clusters update:

  gcloud vmware private-clouds clusters update CLUSTER_NAME \
     --private-cloud=PC_STORAGE_NODE_NAME \
     --location=ZONE \
     --project=PROJECT_ID \
     --update-nodes-config=type=storage-only-standard-72,count=m

Reemplaza lo siguiente:

  • CLUSTER_NAME: Es el nombre del clúster en esta nube privada.
  • PC_STORAGE_NODE_NAME: El nombre de la nube privada.
  • ZONE: Es la zona de esta nube privada.
  • PROJECT_ID: Es el ID del proyecto de la solicitud.
  • m: Es la nueva cantidad total de nodos solo de almacenamiento en el clúster especificado de esta nube privada.

API

Para expandir un clúster agregando nodos solo de almacenamiento con la API de VMware Engine, realiza una solicitud PATCH:

PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_STORAGE_NODE_NAME/clusters/CLUSTER_NAME/?alt=json&updateMask=node_type_configs.*.node_count" -d '{
  "nodeTypeConfigs": {
     "standard-72": {
        "nodeCount": n
     },
     "storage-only-standard-72": {
        "nodeCount": m
     }
   }
  }'

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto de la solicitud.
  • ZONE: Es la zona de esta nube privada.
  • PC_STORAGE_NODE_NAME: El nombre de la nube privada.
  • CLUSTER_NAME: Es el nombre del clúster en esta nube privada.
  • n: Es la cantidad de nodos estándar en el clúster especificado de esta nube privada.
  • m+1: Es la nueva cantidad total de nodos solo de almacenamiento en el clúster especificado de esta nube privada.

Cómo reducir un clúster con nodos solo de almacenamiento

Para reducir un clúster que contiene nodos solo de almacenamiento, puedes usar la Google Cloud consola, Google Cloud CLI o la API de VMware Engine. Para ello, haz lo siguiente:

Console

Para reducir un clúster con nodos solo de almacenamiento con la consola de Google Cloud , haz lo siguiente:

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

    Ir a Nubes privadas

  2. Haz clic en Seleccionar un proyecto y, luego, selecciona la organización, la carpeta o el proyecto que contiene la nube privada que deseas reducir.

  3. Haz clic en la pestaña Clúster.

  4. Haz clic en el nombre del clúster que deseas reducir.

  5. Haz clic en Editar.

  6. En Configuración de nodos, selecciona un recuento de nodos más bajo.

  7. Haz clic en Guardar.

gcloud

Para reducir un clúster que contiene nodos solo de almacenamiento con Google Cloud CLI, usa el comando gcloud vmware private-clouds clusters update:

  gcloud vmware private-clouds clusters update CLUSTER_NAME \
     --private-cloud=PC_STORAGE_NODE_NAME \
     --location=ZONE \
     --project=PROJECT_ID \
     --update-nodes-config=type=storage-only-standard-72,count=m

Reemplaza lo siguiente:

  • CLUSTER_NAME: Es el nombre del clúster en esta nube privada.
  • PC_STORAGE_NODE_NAME: Es el nombre de la nube privada.
  • ZONE: Es la zona de esta nube privada.
  • PROJECT_ID: Es el ID del proyecto de la solicitud.
  • m: Es la nueva cantidad total de nodos solo de almacenamiento en el clúster especificado de esta nube privada.

API

Para reducir un clúster que contiene nodos solo de almacenamiento con la API de VMware Engine, realiza una solicitud PATCH:

PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_STORAGE_NODE_NAME/clusters/CLUSTER_NAME/?alt=json&updateMask=node_type_configs.*.node_count" -d '{
  "nodeTypeConfigs": {
     "standard-72": {
        "nodeCount": n
     },
     "storage-only-standard-72": {
        "nodeCount": m
     }
   }
  }'

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto de la solicitud.
  • ZONE: Es la zona de esta nube privada.
  • PC_STORAGE_NODE_NAME: El nombre de la nube privada.
  • CLUSTER_NAME: Es el nombre del clúster en esta nube privada.
  • n: Es la cantidad de nodos estándar en el clúster especificado de esta nube privada.
  • m: Es la nueva cantidad total de nodos solo de almacenamiento en el clúster especificado de esta nube privada.

Crea un clúster nuevo con nodos solo de almacenamiento

Puedes crear un clúster nuevo en una nube privada existente que incluya nodos solo de almacenamiento con la consola de Google Cloud , Google Cloud CLI o la API de VMware Engine. Para ello, haz lo siguiente:

Console

Para crear un clúster nuevo con nodos solo de almacenamiento con la consola de Google Cloud , haz lo siguiente:

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

    Ir a Nubes privadas

  2. Haz clic en Seleccionar un proyecto y, luego, selecciona la organización, la carpeta o el proyecto que contiene la nube privada en la que deseas crear un clúster.

  3. Haz clic en el nombre de la nube privada en la que deseas crear el clúster nuevo.

  4. Haz clic en la pestaña Clústeres.

  5. Haz clic en Agregar clúster.

  6. Ingresa un nombre para el clúster.

  7. Selecciona el modelo de nodo de HCI y la cantidad de nodos.

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

  9. Selecciona el modelo de nodo de almacenamiento y la cantidad de nodos.

  10. Haz clic en Crear.

gcloud

Para crear un clúster nuevo con nodos solo de almacenamiento con Google Cloud CLI, usa el comando gcloud vmware private-clouds clusters create:

  gcloud vmware private-clouds clusters create CLUSTER_NAME \
     --private-cloud=PC_STORAGE_NODE_NAME \
     --location=ZONE \
     --project=PROJECT_ID \
     --node-type-config=type=standard-72,count=n \
     --node-type-config=type=storage-only-standard-72,count=m

Reemplaza lo siguiente:

  • CLUSTER_NAME: Es el nombre del clúster nuevo en esta nube privada.
  • PC_STORAGE_NODE_NAME: El nombre de la nube privada.
  • ZONE: Es la zona de esta nube privada.
  • PROJECT_ID: Es el ID del proyecto de la solicitud.
  • n: Es la cantidad de nodos estándar en el clúster especificado de esta nube privada.
  • m: Es la cantidad de nodos solo de almacenamiento en el clúster especificado de esta nube privada.

API

Para crear un clúster nuevo en una nube privada con nodos solo de almacenamiento a través de la API de VMware Engine, realiza una solicitud PATCH:

PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_STORAGE_NODE_NAME/clusters?alt=json&clusterId=CLUSTER_NAME" -d '{
  "nodeTypeConfigs": {
     "standard-72": {
        "nodeCount": n
     },
     "storage-only-standard-72": {
        "nodeCount": m
     }
   }
  }'

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto de la solicitud.
  • ZONE: Es la zona de esta nube privada.
  • PC_STORAGE_NODE_NAME: Es el nombre de la nube privada.
  • CLUSTER_NAME: Es el nombre del clúster nuevo en esta nube privada.
  • n: Es la cantidad de nodos estándar en el clúster especificado de esta nube privada.
  • m: Es la cantidad de nodos solo de almacenamiento en el clúster especificado de esta nube privada.

Borra un clúster con nodos solo de almacenamiento

Para borrar un clúster que contiene nodos solo de almacenamiento, puedes usar la Google Cloud consola, Google Cloud CLI o la API de VMware Engine. Para ello, haz lo siguiente:

Console

Para borrar un clúster con nodos solo de almacenamiento mediante la consola de Google Cloud , haz lo siguiente:

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

    Ir a Nubes privadas

  2. Haz clic en Seleccionar un proyecto y, luego, selecciona la organización, la carpeta o el proyecto que contiene la nube privada en la que deseas borrar un clúster.

  3. Haz clic en la pestaña Clúster.

  4. Haz clic en el ícono de borrar en la fila del clúster que deseas borrar.

gcloud

Para borrar un clúster que contiene nodos solo de almacenamiento con Google Cloud CLI, usa el comando gcloud vmware private-clouds clusters delete:

  gcloud vmware private-clouds clusters delete CLUSTER_NAME \
     --private-cloud=PC_STORAGE_NODE_NAME \
     --location=ZONE \
     --project=PROJECT_ID

Reemplaza lo siguiente:

  • CLUSTER_NAME: Es el nombre del clúster en esta nube privada.
  • PC_STORAGE_NODE_NAME: El nombre de la nube privada.
  • ZONE: Es la zona de esta nube privada.
  • PROJECT_ID: Es el ID del proyecto de la solicitud.

API

Para borrar un clúster que contiene nodos solo de almacenamiento con la API de VMware Engine, realiza una solicitud DELETE:

DELETE "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_STORAGE_NODE_NAME/clusters/CLUSTER_NAME/?alt=json"

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto de la solicitud.
  • ZONE: Es la zona de esta nube privada.
  • PC_STORAGE_NODE_NAME: El nombre de la nube privada.
  • CLUSTER_NAME: Es el nombre del clúster en esta nube privada.

Crea una nube privada extendida con nodos solo de almacenamiento

Puedes crear una nube privada extendida de VMware Engine que contenga nodos estándar y solo de almacenamiento con la Google Cloud consola, Google Cloud CLI o la API de VMware Engine.

Console

Para crear una nube privada extendida que contenga nodos solo de almacenamiento con la consola de Google Cloud , haz lo siguiente:

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

    Ir a Nubes privadas

  2. Haz clic en Seleccionar un proyecto y, luego, selecciona la organización, la carpeta o el proyecto en el que deseas crear la nube privada extendida con nodos solo de almacenamiento.

  3. Haz clic en Crear.

  4. Ingresa un nombre para tu nube privada.

  5. Elige Ampliada para el tipo de nube privada.

  6. Ingresa tu ubicación de hosting principal y selecciona tu zona secundaria.

  7. Selecciona el tipo de nodo para tu clúster principal.

  8. Selecciona la cantidad de nodos por zona para la nube privada extendida. Crea tu nube privada extendida con un mínimo de 3 nodos por zona.

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

  10. Selecciona el modelo de nodo de almacenamiento y la cantidad de nodos.

  11. Ingresa un rango CIDR para la red de administración de VMware. Asegúrate de que el rango CIDR no se superponga con ninguna de tus subredes locales o en la nube.

  12. Haz clic en Revisar y crear.

  13. Revisa la configuración. Si deseas cambiar alguna configuración, haz clic en Atrás.

  14. Haz clic en Crear para comenzar a crear la nube privada extendida.

  15. Opcional: Si deseas enumerar los detalles de la nube privada extendida y los datos del clúster para confirmar la creación de la nueva nube privada extendida, comienza en la página de detalles de Nubes privadas. Esta página contiene detalles de la nube privada. Si haces clic en la pestaña Clústeres, se mostrarán los datos de los clústeres en la tabla.

gcloud

Para crear una nube privada extendida que contenga nodos solo de almacenamiento con Google Cloud CLI, haz lo siguiente:

  1. Para crear una nube privada extendida, ingresa el comando gcloud private-clouds create:

    gcloud vmware private-clouds create STRETCHED_PC_STORAGE_NODE_NAME \
     --description=DESCRIPTION \
     --location=REGION \
     --cluster=STRETCHED_CLUSTER_NAME \
     --node-type-config=type=standard-72,count=n \
     --node-type-config=type=storage-only-standard-72,count=m \
     --management-range=IP_ADDRESS \
     --vmware-engine-network=NETWORK_NAME
     --preferred-zone=projects/PROJECT_ID/locations/PREFERRED_ZONE \
     --secondary-zone=projects/PROJECT_ID/locations/SECONDARY_ZONE \
     --type=STRETCHED

    Reemplaza lo siguiente:

    • STRETCHED_PC_STORAGE_NODE_NAME: Es el nombre de la nube privada extendida con un nodo solo de almacenamiento.
    • DESCRIPTION: Es la descripción de esta nube privada.
    • REGION: Es la región de esta nube privada.
    • STRETCHED_CLUSTER_NAME: Es el nombre del clúster nuevo en esta nube privada.
    • n: Es la cantidad total de nodos estándar, un número par, en el clúster principal de esta nube privada.
    • m: Es la cantidad total de nodos solo de almacenamiento, un número par, en el clúster principal de esta nube privada.
    • IP_ADDRESS: Es la dirección IP y el rango de esta nube privada, por ejemplo, 192.168.0.0/22.
    • NETWORK_NAME: Es el nombre de la red.
    • PROJECT_ID: Es el ID del proyecto de la solicitud.
    • SECONDARY_ZONE: Es la zona secundaria de la solicitud.
    • PREFERRED_ZONE: Es la zona preferida para la solicitud.
  2. Opcional: Para confirmar la creación de la nube privada extendida y la cantidad de nodos estándar y solo de almacenamiento, usa los comandos gcloud vmware private-clouds describe y gcloud vmware private-clouds clusters describe, respectivamente:

    gcloud vmware private-clouds describe STRETCHED_PC_STORAGE_NODE_NAME \
     --location=REGION

    Reemplaza lo siguiente:

    • STRETCHED_PC_STORAGE_NODE_NAME: Es el nombre de la nube privada extendida.
    • REGION: Es la región de esta nube privada.
    gcloud vmware private-clouds clusters describe STRETCHED_CLUSTER_NAME \
     --location=REGION \
     --project=PROJECT_ID \
     --private-cloud=STRETCHED_PC_STORAGE_NODE_NAME

    Reemplaza lo siguiente:

    • STRETCHED_CLUSTER_NAME: Es el nombre del clúster extendido en esta nube privada.
    • REGION: Es la región de esta nube privada.
    • PROJECT_ID: Es el ID del proyecto de la solicitud.
    • STRETCHED_PC_STORAGE_NODE_NAME: Es el nombre de la nube privada extendida.

API

Para crear una nube privada extendida que contenga nodos solo de almacenamiento con la API de VMware Engine, realiza una solicitud GET:

GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds?alt=json&privateCloudId=PC_STORAGE_ONLY_NODE_NAME" -d '{
  "description": "DESCRIPTION",
  "managementCluster": {
     "clusterId": "CLUSTER_NAME",
     "nodeTypeConfigs": {
        "standard-72": {
           "nodeCount": n
        },
        "storage-only-standard-72": {
           "nodeCount": m
        }
     }
     },
     "networkConfig": {
        "managementCidr": "IP_ADDRESS",
        "vmwareEngineNetwork": "projects/PROJECT_ID/locations/ZONE/vmwareEngineNetworks/NETWORK_NAME"
      }
     }'

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto de la solicitud.
  • ZONE: Es la zona de esta nube privada.
  • PC_STORAGE_NODE_NAME: Es el nombre de la nube privada con el nodo solo de almacenamiento.
  • DESCRIPTION: Es la descripción de esta nube privada.
  • CLUSTER_NAME: Es el nombre del clúster nuevo en esta nube privada.
  • n: Es la cantidad total de nodos estándar, un número par, en el clúster principal de esta nube privada.
  • m: Es la cantidad total de nodos solo de almacenamiento, un número par, en el clúster principal de esta nube privada.
  • IP_ADDRESS: Es la dirección IP y el rango de esta nube privada, por ejemplo, 192.168.0.0/22.
  • NETWORK_NAME: Es el nombre de la red.

Cómo expandir o reducir un clúster extendido con nodos solo de almacenamiento

Puedes expandir o reducir un clúster extendido agregando o quitando nodos solo de almacenamiento con la consola de Google Cloud , Google Cloud CLI o la API de VMware Engine. Para ello, haz lo siguiente:

Console

Para expandir o reducir un clúster extendido con nodos solo de almacenamiento con la consola de Google Cloud , haz lo siguiente:

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

    Ir a Nubes privadas

  2. Haz clic en Seleccionar un proyecto y, luego, selecciona la organización, la carpeta o el proyecto que contiene la nube privada extendida que deseas expandir o reducir.

  3. Haz clic en la pestaña Clúster.

  4. Haz clic en el nombre del clúster extendido que deseas expandir o reducir.

  5. Haz clic en Editar.

  6. En Configuración del nodo, selecciona un modelo de nodo de almacenamiento y aumenta o disminuye el recuento de nodos existente.

  7. Haz clic en Guardar.

gcloud

Para expandir o reducir un clúster extendido agregando o quitando nodos solo de almacenamiento con Google Cloud CLI, usa el comando gcloud vmware private-clouds clusters update:

  gcloud vmware private-clouds clusters update STRETCHED_CLUSTER_NAME \
     --location=REGION \
     --project=PROJECT_ID \
     --private-cloud=STRETCHED_PC_STORAGE_NODE_NAME \
     --node-type-config=type=standard-72,count=n \
     --node-type-config=type=storage-only-standard-72,count=m

Reemplaza lo siguiente:

  • STRETCHED_CLUSTER_NAME: Es el nombre del clúster extendido en esta nube privada.
  • REGION: Es la región de esta nube privada.
  • PROJECT_ID: Es el ID del proyecto de la solicitud.
  • STRETCHED_PC_STORAGE_NODE_NAME: El nombre de la nube privada.
  • n: Es la nueva cantidad total de nodos estándar, un número par, para este clúster especificado.
  • m: Es la nueva cantidad total de nodos solo de almacenamiento, que debe ser un número par, para este clúster especificado.

API

Para expandir o reducir un clúster extendido agregando o quitando nodos solo de almacenamiento con la API de VMware Engine, realiza una solicitud PATCH:

PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateClouds/STRETCHED_PC_STORAGE_NODE_NAME/clusters/STRETCHED_CLUSTER_NAME" -d '{
  "nodeTypeConfigs": {
     "standard-72": {
        "nodeCount": n
     },
     "storage-only-standard-72": {
        "nodeCount": m
     }
   }
  }'

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto de la solicitud.
  • REGION: Es la región de esta nube privada.
  • STRETCHED_PC_STORAGE_NODE_NAME: Es el nombre de la nube privada extendida.
  • STRETCHED_CLUSTER_NAME: Es el nombre del clúster extendido en esta nube privada.
  • n: Es la nueva cantidad total de nodos estándar, un número par, para este clúster especificado.
  • m: Es la nueva cantidad total de nodos solo de almacenamiento, que debe ser un número par, para este clúster especificado.

¿Qué sigue?