Usar nós somente de armazenamento

Este documento descreve como usar nós somente de armazenamento no VMware Engine. Os nós somente de armazenamento, também conhecidos como nós de armazenamento, podem ser usados para escalonar a capacidade de armazenamento de um cluster vSAN sem adicionar núcleos ou memória ao cluster. É possível criar clusters que contenham nós padrão e somente de armazenamento e, em seguida, expandi-los ou reduzi-los usando a CLI do Google Cloud ou a API VMware Engine.

Google Cloud CLI e requisitos da API

Para usar a ferramenta de linha de comando gcloud ou a API para gerenciar os recursos do VMware Engine, recomendamos configurar as ferramentas conforme descrito abaixo.

gcloud

  1. Defina o ID do projeto padrão:

    gcloud config set project PROJECT_ID
    
  2. Defina uma região e uma zona padrão.

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

Para mais informações sobre a ferramenta gcloud vmware, consulte os documentos de referência do SDK do Cloud.

API

Os exemplos de API neste conjunto de documentação usam a ferramenta de linha de comando cURL para consultar a API. Um token de acesso válido é necessário como parte da solicitação cURL. Há muitas maneiras de conseguir um token de acesso válido. As etapas a seguir usam a ferramenta gcloud para gerar um token de acesso:

  1. Faça login no Google Cloud:

    gcloud auth login
    
  2. Gerar token de acesso e exportar para TOKEN:

    export TOKEN=`gcloud auth print-access-token`
    
  3. Verifique se o TOKEN está definido corretamente:

    echo $TOKEN
    

Use agora o token de autorização nas solicitações para a API. Exemplo:

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

Os exemplos de código Python nesta documentação usam a biblioteca do VMware Engine para se comunicar com a API. Para usar essa abordagem, a biblioteca precisa estar instalada e o Application Default Credentials precisa estar configurado.

  1. Faça o download e instale a biblioteca Python:

    pip install google-cloud-vmwareengine
    
  2. Execute os comandos no shell para configurar as informações do ADC:

    gcloud auth application-default login
    

    Ou use um arquivo de chave da conta de serviço:

    export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
    

Para mais informações sobre a biblioteca, acesse a página de referência ou veja os exemplos de código no GitHub.

Antes de começar

Antes de criar uma nuvem privada com nós somente de armazenamento, confirme se existe uma rede do VMware Engine. Se não houver uma rede do VMware Engine, crie uma usando a CLI do Google Cloud digitando o comando gcloud vmware networks create:

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

Substitua:

  • NETWORK_NAME: o nome da rede.
  • PROJECT_ID: o ID do projeto para a solicitação.

Listar os tipos de nó disponíveis

Para verificar se um nó somente de armazenamento está disponível para seu projeto e região, liste os tipos de nó disponíveis usando a CLI do Google Cloud ou a API VMware Engine.

gcloud

Liste os tipos de nós disponíveis usando o comando gcloud vmware node-types list:

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

Substitua:

  • ZONE: a zona da solicitação.
  • PROJECT_ID: o ID do projeto desta solicitação;

API

Para listar os tipos de nó disponíveis usando a API VMware Engine, faça uma solicitação GET:

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

Substitua:

  • PROJECT_ID: o nome do projeto para essa solicitação
  • ZONE: a zona da nuvem privada.

Criar uma nuvem privada com nós somente de armazenamento

É possível criar uma nuvem privada do VMware Engine que contenha nós somente de armazenamento, além de nós padrão, usando o console do Google Cloud, a CLI do Google Cloud ou a API VMware Engine.

Console

Para criar uma nuvem privada com nós somente de armazenamento usando o console do Google Cloud, faça o seguinte:

  1. No console do Google Cloud, acesse a página Nuvens privadas.

    Acessar nuvens privadas

  2. Clique em Selecionar um projeto e escolha a organização, a pasta ou o projeto em que você quer criar a nuvem privada com nós somente de armazenamento.

  3. Clique em Criar.

  4. Insira um nome para a nuvem particular.

  5. Escolha Padrão como o tipo de nuvem privada.

  6. Selecione o local em que você quer implantar a nuvem privada.

  7. Digite um nome para o cluster principal.

  8. Selecione o tipo de nó para o cluster principal.

  9. Selecione o número de nós da nuvem privada. Para cargas de trabalho de produção, crie sua nuvem privada com pelo menos três nós. O VMware Engine exclui nuvens privadas que contêm apenas um nó após 60 dias.

  10. Opcional: clique no botão Personalizar núcleos do nó se você quiser reduzir o número de núcleos disponíveis para cada nó no cluster de gerenciamento. Para mais detalhes, consulte Contagens de núcleo personalizados.

  11. Selecione o modelo e a contagem de nós do nó de armazenamento.

  12. Insira um intervalo CIDR para a rede de gerenciamento de VMware. Verifique se o intervalo CIDR não se sobrepõe a nenhuma das sub-redes locais ou da nuvem.

  13. Selecione Criar nova rede para criar uma nova rede do VMware Engine ou selecione de uma rede, se aplicável.

  14. Clique em Criar para começar a criar a nuvem privada.

gcloud

Para criar uma nuvem privada com nós somente de armazenamento usando a CLI do Google Cloud, faça o seguinte:

  1. Crie uma nuvem privada PC_STORAGE_NODE_NAME com n nós standard-72 e m storage-only-standard-72 digitando o comando gcloud private-clouds create:

    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

    Substitua:

    • PC_STORAGE_NODE_NAME: o nome da nuvem privada com nó somente de armazenamento.
    • ZONE: a zona desta nuvem privada
    • PROJECT_ID: o ID do projeto para a solicitação.
    • DESCRIPTION: a descrição dessa nuvem privada.
    • IP_ADDRESS: o endereço IP e o intervalo dessa nuvem privada, por exemplo, 192.168.0.0/22.
    • CLUSTER_NAME: o nome do novo cluster nesta nuvem privada.
    • n: o número de nós padrão no cluster principal da nuvem privada.
    • m: o número de nós somente de armazenamento no cluster principal da nuvem privada.
    • NETWORK_NAME: o nome da rede.
  2. Opcional: para confirmar a criação da nuvem privada com nós somente de armazenamento, digite o 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

    Substitua:

    • CLUSTER_NAME: o nome do novo cluster nesta nuvem privada.
    • ZONE: a zona desta nuvem privada
    • PROJECT_ID: o ID do projeto para a solicitação.
    • PC_STORAGE_NODE_NAME: o nome da nuvem privada com nó somente de armazenamento.

API

Para criar uma nuvem privada com nós somente de armazenamento usando a API VMware Engine, faça uma solicitação 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"
      }
     }'

Substitua:

  • PROJECT_ID: o ID do projeto para a solicitação.
  • ZONE: a zona desta nuvem privada
  • PC_STORAGE_NODE_NAME: o nome da nuvem privada com nó somente de armazenamento.
  • DESCRIPTION: a descrição dessa nuvem privada.
  • CLUSTER_NAME: o nome do novo cluster nesta nuvem privada.
  • n: o número de nós padrão no cluster principal da nuvem privada.
  • m: o número de nós somente de armazenamento no cluster principal da nuvem privada.
  • IP_ADDRESS: o endereço IP e o intervalo dessa nuvem privada, por exemplo, 192.168.0.0/22.
  • NETWORK_NAME: o nome da rede.

À medida que o VMware Engine cria sua nova nuvem privada, ele implanta vários componentes do VMware e divide o intervalo de endereços IP fornecido em sub-redes. A criação da nuvem privada pode levar de 30 minutos a 2 horas. Depois que o provisionamento for concluído, você receberá um e-mail.

Expandir um cluster com nós somente de armazenamento

Para expandir um cluster padrão, adicione nós somente de armazenamento com o console do Google Cloud, a CLI do Google Cloud ou a API VMware Engine. Para isso, faça o seguinte:

Console

Para expandir um cluster com nós somente de armazenamento usando o console do Google Cloud, faça o seguinte:

  1. No console do Google Cloud, acesse a página Nuvens privadas.

    Acessar nuvens privadas

  2. Clique em Selecionar um projeto e selecione a organização, a pasta ou o projeto que contém a nuvem privada que você quer expandir.

  3. Clique na guia Cluster.

  4. Clique no nome do cluster que você quer inspecionar.

  5. Clique em Editar.

  6. Em Configuração do nó, selecione um modelo de nó de armazenamento e aumente a contagem de nós.

  7. Clique em Salvar.

gcloud

Para expandir um cluster adicionando nós somente de armazenamento com a CLI do Google Cloud, use o 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

Substitua:

  • CLUSTER_NAME: o nome do cluster nessa nuvem privada.
  • PC_STORAGE_NODE_NAME: o nome da nuvem privada.
  • ZONE: a zona desta nuvem privada
  • PROJECT_ID: o ID do projeto para a solicitação.
  • m: o novo número total de nós somente de armazenamento no cluster especificado desta nuvem privada.

API

Para expandir um cluster adicionando nós somente de armazenamento usando a API VMware Engine, faça uma solicitação 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
     }
   }
  }'

Substitua:

  • PROJECT_ID: o ID do projeto para a solicitação.
  • ZONE: a zona desta nuvem privada
  • PC_STORAGE_NODE_NAME: o nome da nuvem privada.
  • CLUSTER_NAME: o nome do cluster nessa nuvem privada.
  • n: o número de nós padrão no cluster especificado desta nuvem privada.
  • m+1: o novo número total de nós somente de armazenamento no cluster especificado desta nuvem privada.

Reduzir um cluster com nós somente de armazenamento

Para reduzir um cluster que contenha nós somente de armazenamento usando o console do Google Cloud, a CLI do Google Cloud ou a API VMware Engine, faça o seguinte:

Console

Para reduzir um cluster com nós somente de armazenamento usando o console do Google Cloud, faça o seguinte:

  1. No console do Google Cloud, acesse a página Nuvens privadas.

    Acessar nuvens privadas

  2. Clique em Selecionar um projeto e selecione a organização, a pasta ou o projeto que contém a nuvem privada que você quer reduzir.

  3. Clique na guia Cluster.

  4. Clique no nome do cluster que você quer reduzir.

  5. Clique em Editar.

  6. Em Configuração do nó, selecione uma contagem de nós menor.

  7. Clique em Salvar.

gcloud

Para reduzir um cluster que contém nós somente de armazenamento usando a CLI do Google Cloud, use o 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

Substitua:

  • CLUSTER_NAME: o nome do cluster nessa nuvem privada.
  • PC_STORAGE_NODE_NAME: o nome da nuvem privada.
  • ZONE: a zona desta nuvem privada
  • PROJECT_ID: o ID do projeto para a solicitação.
  • m: o novo número total de nós somente de armazenamento no cluster especificado desta nuvem privada.

API

Para reduzir um cluster que contenha nós somente de armazenamento usando a API VMware Engine, faça uma solicitação 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
     }
   }
  }'

Substitua:

  • PROJECT_ID: o ID do projeto para a solicitação.
  • ZONE: a zona desta nuvem privada
  • PC_STORAGE_NODE_NAME: o nome da nuvem privada.
  • CLUSTER_NAME: o nome do cluster nessa nuvem privada.
  • n: o número de nós padrão no cluster especificado desta nuvem privada.
  • m: o novo número total de nós somente de armazenamento no cluster especificado desta nuvem privada.

Criar um novo cluster com nós somente de armazenamento

É possível criar um novo cluster em uma nuvem privada atual que inclua nós somente de armazenamento usando o console do Google Cloud, a CLI do Google Cloud ou a API VMware Engine. Para isso, faça o seguinte:

Console

Para criar um cluster com nós somente de armazenamento usando o console do Google Cloud, faça o seguinte:

  1. No console do Google Cloud, acesse a página Nuvens privadas.

    Acessar nuvens privadas

  2. Clique em Selecionar um projeto e selecione a organização, a pasta ou o projeto que contém a nuvem particular em que você quer criar um cluster.

  3. Clique no nome da nuvem privada em que você quer criar o novo cluster.

  4. Clique na guia Clusters.

  5. Clique em Adicionar cluster.

  6. Insira um nome para o cluster.

  7. Selecione o modelo e a contagem de nós da HCI.

  8. Opcional: clique no botão Personalizar núcleos se você quiser reduzir o número de núcleos disponíveis para cada nó no cluster de gerenciamento. Para mais detalhes, consulte Contagens de núcleo personalizados.

  9. Selecione o modelo e a contagem de nós do nó de armazenamento.

  10. Clique em Criar.

gcloud

Para criar um cluster com nós somente de armazenamento usando a CLI do Google Cloud, use o 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

Substitua:

  • CLUSTER_NAME: o nome do novo cluster nesta nuvem privada.
  • PC_STORAGE_NODE_NAME: o nome da nuvem privada.
  • ZONE: a zona desta nuvem privada
  • PROJECT_ID: o ID do projeto para a solicitação.
  • n: o número de nós padrão no cluster especificado desta nuvem privada.
  • m: o número de nós somente de armazenamento no cluster especificado desta nuvem privada.

API

Para criar um novo cluster em uma nuvem privada com nós somente de armazenamento usando a API VMware Engine, faça uma solicitação 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
     }
   }
  }'

Substitua:

  • PROJECT_ID: o ID do projeto para a solicitação.
  • ZONE: a zona desta nuvem privada
  • PC_STORAGE_NODE_NAME: o nome da nuvem privada.
  • CLUSTER_NAME: o nome do novo cluster nesta nuvem privada.
  • n: o número de nós padrão no cluster especificado desta nuvem privada.
  • m: o número de nós somente de armazenamento no cluster especificado desta nuvem privada.

Excluir um cluster com nós somente de armazenamento

Para excluir um cluster que contenha nós somente de armazenamento usando o console do Google Cloud, a CLI do Google Cloud ou a API VMware Engine, faça o seguinte:

Console

Para excluir um cluster com nós somente de armazenamento usando o console do Google Cloud, faça o seguinte:

  1. No console do Google Cloud, acesse a página Nuvens privadas.

    Acessar nuvens privadas

  2. Clique em Selecionar um projeto e selecione a organização, a pasta ou o projeto que contém a nuvem privada em que você quer excluir um cluster.

  3. Clique na guia Cluster.

  4. Clique no ícone de exclusão na linha do cluster que você quer excluir.

gcloud

Para excluir um cluster que contenha nós somente de armazenamento usando a CLI do Google Cloud, use o 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

Substitua:

  • CLUSTER_NAME: o nome do cluster nessa nuvem privada.
  • PC_STORAGE_NODE_NAME: o nome da nuvem privada.
  • ZONE: a zona desta nuvem privada
  • PROJECT_ID: o ID do projeto para a solicitação.

API

Para excluir um cluster que contenha nós somente de armazenamento usando a API VMware Engine, faça uma solicitação DELETE:

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

Substitua:

  • PROJECT_ID: o ID do projeto para a solicitação.
  • ZONE: a zona desta nuvem privada
  • PC_STORAGE_NODE_NAME: o nome da nuvem privada.
  • CLUSTER_NAME: o nome do cluster nessa nuvem privada.

Criar uma nuvem privada com nós somente de armazenamento

É possível criar uma nuvem privada estendida do VMware Engine que contenha nós padrão e somente de armazenamento usando o console do Google Cloud, a CLI do Google Cloud ou a API VMware Engine.

Console

Para criar uma nuvem privada estendida que contenha nós somente de armazenamento usando o console do Google Cloud, faça o seguinte:

  1. No console do Google Cloud, acesse a página Nuvens privadas.

    Acessar nuvens privadas

  2. Clique em Selecionar um projeto e selecione a organização, a pasta ou o projeto em que você quer criar a nuvem privada esticada com nós somente de armazenamento.

  3. Clique em Criar.

  4. Insira um nome para a nuvem particular.

  5. Escolha Estendida como o tipo de nuvem privada.

  6. Insira o local de hospedagem principal e selecione a zona secundária.

  7. Selecione o tipo de nó para o cluster principal.

  8. Selecione o número de nós por zona para a nuvem privada estendida. Crie uma nuvem privada estendida com pelo menos três nós por zona.

  9. Opcional: clique no botão Personalizar núcleos se você quiser reduzir o número de núcleos disponíveis para cada nó no cluster de gerenciamento. Para mais detalhes, consulte Contagens de núcleo personalizados.

  10. Selecione o modelo e a contagem de nós do nó de armazenamento.

  11. Insira um intervalo CIDR para a rede de gerenciamento de VMware. Verifique se o intervalo CIDR não se sobrepõe a nenhuma das sub-redes locais ou da nuvem.

  12. Clique em Revisar e criar.

  13. Revise as configurações. Para alterar as configurações, clique em Voltar.

  14. Clique em Criar para começar a criar a nuvem privada estendida.

  15. Opcional: se você quiser listar detalhes de nuvem privada estendida e dados de cluster para confirmar a criação da nova nuvem privada estendida, comece na página de detalhes Nuvens privadas. Esta página contém detalhes da nuvem privada. Clique na guia Clusters para mostrar os dados do cluster na tabela.

gcloud

Para criar uma nuvem privada estendida que contenha nós somente de armazenamento usando a CLI do Google Cloud, faça o seguinte:

  1. Crie uma nuvem privada estendida inserindo o 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

    Substitua:

    • STRETCHED_PC_STORAGE_NODE_NAME: o nome da nuvem privada esticada com nó somente de armazenamento.
    • DESCRIPTION: a descrição dessa nuvem privada.
    • REGION: a região dessa nuvem privada.
    • STRETCHED_CLUSTER_NAME: o nome do novo cluster nesta nuvem privada.
    • n: o número total de nós padrão, um número par, no cluster principal desta nuvem privada.
    • m: o número total de nós somente de armazenamento, um número par, no cluster principal desta nuvem privada.
    • IP_ADDRESS: o endereço IP e o intervalo dessa nuvem privada, por exemplo, 192.168.0.0/22
    • NETWORK_NAME: o nome da rede.
    • PROJECT_ID: o ID do projeto para a solicitação.
    • SECONDARY_ZONE: a zona secundária da solicitação.
    • PREFERRED_ZONE: a zona preferencial para a solicitação.
  2. Opcional: para confirmar a criação da nuvem privada estendida e o número de nós padrão e somente de armazenamento, use os comandos gcloud vmware private-clouds describe e gcloud vmware private-clouds clusters describe, respectivamente:

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

    Substitua:

    • STRETCHED_PC_STORAGE_NODE_NAME: o nome da nuvem privada esticada.
    • REGION: a região dessa nuvem privada.
    gcloud vmware private-clouds clusters describe STRETCHED_CLUSTER_NAME \
     --location=REGION \
     --project=PROJECT_ID \
     --private-cloud=STRETCHED_PC_STORAGE_NODE_NAME

    Substitua:

    • STRETCHED_CLUSTER_NAME: o nome do cluster estendido na nuvem privada.
    • REGION: a região dessa nuvem privada.
    • PROJECT_ID: o ID do projeto para a solicitação.
    • STRETCHED_PC_STORAGE_NODE_NAME: o nome da nuvem privada esticada.

API

Para criar uma nuvem privada estendida que contenha nós somente de armazenamento usando a API VMware Engine, faça uma solicitação 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"
      }
     }'

Substitua:

  • PROJECT_ID: o ID do projeto para a solicitação.
  • ZONE: a zona desta nuvem privada
  • PC_STORAGE_NODE_NAME: o nome da nuvem privada com nó somente de armazenamento.
  • DESCRIPTION: a descrição dessa nuvem privada.
  • CLUSTER_NAME: o nome do novo cluster nesta nuvem privada.
  • n: o número total de nós padrão, um número par, no cluster principal desta nuvem privada.
  • m: o número total de nós somente de armazenamento, um número par, no cluster principal desta nuvem privada.
  • IP_ADDRESS: o endereço IP e o intervalo dessa nuvem privada, por exemplo, 192.168.0.0/22.
  • NETWORK_NAME: o nome da rede.

Expandir ou reduzir um cluster estendido com nós somente de armazenamento

É possível expandir ou reduzir um cluster estendido adicionando ou removendo nós somente de armazenamento usando o console do Google Cloud, a CLI do Google Cloud ou a API VMware Engine. Para isso, faça o seguinte:

Console

Para expandir ou reduzir um cluster estendido com nós somente de armazenamento usando o console do Google Cloud, faça o seguinte:

  1. No console do Google Cloud, acesse a página Nuvens privadas.

    Acessar nuvens privadas

  2. Clique em Selecionar um projeto e selecione a organização, a pasta ou o projeto que contém a nuvem privada esticada que você quer expandir ou encolher.

  3. Clique na guia Cluster.

  4. Clique no nome do cluster esticado que você quer expandir ou reduzir.

  5. Clique em Editar.

  6. Em Configuração do nó, selecione um modelo de nó de armazenamento e aumente ou diminua a contagem de nós.

  7. Clique em Salvar.

gcloud

Para expandir ou reduzir um cluster estendido adicionando ou removendo nós somente de armazenamento com a CLI do Google Cloud, use o 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

Substitua:

  • STRETCHED_CLUSTER_NAME: o nome do cluster estendido na nuvem privada.
  • REGION: a região dessa nuvem privada.
  • PROJECT_ID: o ID do projeto para a solicitação.
  • STRETCHED_PC_STORAGE_NODE_NAME: o nome da nuvem privada.
  • n: o novo número total de nós padrão, um número par, para o cluster especificado.
  • m: o novo número total de nós somente de armazenamento, um número par, para o cluster especificado.

API

Para expandir ou reduzir um cluster estendido adicionando ou removendo nós somente de armazenamento usando a API VMware Engine, faça uma solicitação 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
     }
   }
  }'

Substitua:

  • PROJECT_ID: o ID do projeto para a solicitação.
  • REGION: a região dessa nuvem privada.
  • STRETCHED_PC_STORAGE_NODE_NAME: o nome da nuvem privada esticada.
  • STRETCHED_CLUSTER_NAME: o nome do cluster estendido na nuvem privada.
  • n: o novo número total de nós padrão, um número par, para o cluster especificado.
  • m: o novo número total de nós somente de armazenamento, um número par, para o cluster especificado.

A seguir