Use nós apenas de armazenamento
Este documento descreve como usar nós apenas de armazenamento no VMware Engine. Os nós apenas de armazenamento, também conhecidos como nós de armazenamento, podem ser usados para dimensionar a capacidade de armazenamento de um cluster vSAN sem adicionar núcleos nem memória ao cluster. Pode criar clusters que contenham nós padrão e apenas de armazenamento e, em seguida, expandi-los ou reduzi-los através da CLI Google Cloud ou da API VMware Engine.
Requisitos da API e da CLI Google Cloud
Para usar a ferramenta de linha de comandos gcloud
ou a API para gerir os recursos do VMware Engine, recomendamos que configure as ferramentas conforme descrito abaixo.
gcloud
Defina o ID do projeto predefinido:
gcloud config set project PROJECT_ID
Defina uma região e uma zona predefinidas:
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 Cloud SDK.
API
Os exemplos de API neste conjunto de documentação usam a ferramenta de linha de comandos cURL
para consultar a API. É necessária uma chave de acesso válida como parte do pedido.cURL
Existem várias formas de obter um token de acesso válido. Os passos seguintes usam a ferramenta gcloud
para gerar um token de acesso:
Inicie sessão em Google Cloud:
gcloud auth login
Gere o token de acesso e exporte-o para TOKEN:
export TOKEN=`gcloud auth print-access-token`
Verifique se o TOKEN está definido corretamente:
echo $TOKEN
Agora, use o token de autorização nos seus pedidos à API. Por 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 VMware Engine para comunicar com a API. Para poder usar esta abordagem, a biblioteca tem de estar instalada e as credenciais predefinidas da aplicação devem estar configuradas.
Transfira e instale a biblioteca Python:
pip install google-cloud-vmwareengine
Configure as informações do ADC executando esses comandos na shell:
gcloud auth application-default login
Em alternativa, use um ficheiro de chave da conta de serviço:
export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
Para mais informações sobre a biblioteca, visite a página de referência ou veja exemplos de código no GitHub.
Antes de começar
Antes de criar uma nuvem privada com nós apenas de armazenamento, confirme se existe uma rede do VMware Engine. Se não existir uma rede do VMware Engine, crie uma através da CLI Google Cloud introduzindo o comando gcloud vmware networks create
:
gcloud vmware networks create NETWORK_NAME \ --type=STANDARD \ --project=PROJECT_ID
Substitua o seguinte:
NETWORK_NAME
: o nome da rede.PROJECT_ID
: o ID do projeto do pedido.
Liste os tipos de nós disponíveis
Para verificar se um nó apenas de armazenamento está disponível para o seu projeto e região, liste os tipos de nós disponíveis através da CLI do Google Cloud ou da API VMware Engine.
gcloud
Liste os tipos de nós disponíveis através do comando gcloud vmware node-types list
:
gcloud vmware node-types list \ --location=ZONE \ --project=PROJECT_ID
Substitua o seguinte:
ZONE
: a zona para este pedido.PROJECT_ID
: o ID do projeto para este pedido.
API
Para listar os tipos de nós disponíveis através da API VMware Engine, faça um pedido:GET
GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/nodeTypes"
Substitua o seguinte:
PROJECT_ID
: o nome do projeto para este pedido.ZONE
: a zona da nuvem privada.
Crie uma nuvem privada com nós apenas de armazenamento
Pode criar uma nuvem privada do VMware Engine que contenha nós apenas de armazenamento, além dos nós padrão, através da Google Cloud consola, da CLI do Google Cloud ou da API VMware Engine.
Consola
Para criar uma nuvem privada com nós apenas de armazenamento através da Google Cloud consola, faça o seguinte:
Na Google Cloud consola, aceda à página Nuvens privadas.
Clique em Selecionar um projeto e, de seguida, selecione a organização, a pasta ou o projeto onde quer criar a nuvem privada com nós apenas de armazenamento.
Clique em Criar.
Introduza um nome para a sua nuvem privada.
Escolha Padrão para o tipo de nuvem privada.
Selecione a localização onde quer implementar a nuvem privada.
Introduza um nome para o cluster principal.
Selecione o tipo de nó para o cluster principal.
Selecione o número de nós para a nuvem privada. Para cargas de trabalho de produção, crie a sua nuvem privada com, pelo menos, 3 nós. O VMware Engine elimina as nuvens privadas que contêm apenas 1 nó após 60 dias.
Opcional: clique no botão Personalizar núcleos do nó se quiser reduzir o número de núcleos disponíveis para cada nó no cluster de gestão. Para ver detalhes, consulte o artigo Contagens de núcleos personalizadas.
Selecione o modelo do nó de armazenamento e a quantidade de nós.
Introduza um intervalo CIDR para a rede de gestão do VMware. Certifique-se de que o intervalo CIDR não se sobrepõe a nenhuma das suas sub-redes no local ou na nuvem.
Selecione Criar nova rede para criar uma nova rede do VMware Engine ou selecione uma rede existente, se aplicável.
Clique em Criar para começar a criar a nuvem privada.
gcloud
Para criar uma nuvem privada com nós apenas de armazenamento através da Google Cloud CLI, faça o seguinte:
Crie uma nuvem privada PC_STORAGE_NODE_NAME com n nós
standard-72
e mstorage-only-standard-72
introduzindo o comandogcloud 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 o seguinte:
PC_STORAGE_NODE_NAME
: o nome da nuvem privada com o nó apenas de armazenamento.ZONE
: a zona desta nuvem privada.PROJECT_ID
: o ID do projeto do pedido.DESCRIPTION
: a descrição desta nuvem privada.IP_ADDRESS
: o endereço IP e o intervalo para esta 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 desta nuvem privada.m
: o número de nós apenas de armazenamento no cluster principal desta nuvem privada.NETWORK_NAME
: o nome da rede.
Opcional: para confirmar a criação da nuvem privada com nós apenas de armazenamento, introduza 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 o seguinte:
CLUSTER_NAME
: o nome do novo cluster nesta nuvem privada.ZONE
: a zona desta nuvem privada.PROJECT_ID
: o ID do projeto para o pedido.PC_STORAGE_NODE_NAME
: o nome da nuvem privada com o nó apenas de armazenamento.
API
Para criar uma nuvem privada com nós apenas de armazenamento através da API VMware Engine, faça um pedido 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 o seguinte:
PROJECT_ID
: o ID do projeto do pedido.ZONE
: a zona desta nuvem privada.PC_STORAGE_NODE_NAME
: o nome da nuvem privada com o nó apenas de armazenamento.DESCRIPTION
: a descrição desta nuvem privada.CLUSTER_NAME
: o nome do novo cluster nesta nuvem privada.n
: o número de nós padrão no cluster principal desta nuvem privada.m
: o número de nós apenas de armazenamento no cluster principal desta nuvem privada.IP_ADDRESS
: o endereço IP e o intervalo para esta nuvem privada, por exemplo,192.168.0.0/22
.NETWORK_NAME
: o nome da rede.
À medida que o VMware Engine cria a sua nova nuvem privada, implementa vários componentes do VMware e divide o intervalo de endereços IP fornecido em sub-redes. A criação de uma nuvem privada pode demorar entre 30 minutos e 2 horas. Após o aprovisionamento estar concluído, recebe um email.
Expanda um cluster com nós apenas de armazenamento
Pode expandir um cluster padrão adicionando nós apenas de armazenamento através da Google Cloud consola, da CLI do Google Cloud ou da API VMware Engine fazendo o seguinte:
Consola
Para expandir um cluster com nós apenas de armazenamento através da Google Cloud consola, faça o seguinte:
Na Google Cloud consola, aceda à página Nuvens privadas.
Clique em Selecionar um projeto e, de seguida, selecione a organização, a pasta ou o projeto que contém a nuvem privada que quer expandir.
Clique no separador Cluster.
Clique no nome do cluster que quer expandir.
Clique em Edit.
Em Configuração do nó, selecione um modelo de nó de armazenamento e aumente a quantidade de nós.
Clique em Guardar.
gcloud
Para expandir um cluster adicionando nós apenas de armazenamento através da Google Cloud CLI, 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 o seguinte:
CLUSTER_NAME
: o nome do 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 do pedido.m
: o novo número total de nós apenas de armazenamento no cluster especificado desta nuvem privada.
API
Para expandir um cluster adicionando nós apenas de armazenamento através da API VMware Engine, faça um pedido 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 o seguinte:
PROJECT_ID
: o ID do projeto do pedido.ZONE
: a zona desta nuvem privada.PC_STORAGE_NODE_NAME
: o nome da nuvem privada.CLUSTER_NAME
: o nome do cluster nesta 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 apenas de armazenamento no cluster especificado desta nuvem privada.
Reduza um cluster com nós apenas de armazenamento
Pode reduzir um cluster que contenha nós apenas de armazenamento através da Google Cloud consola, da CLI do Google Cloud ou da API VMware Engine fazendo o seguinte:
Consola
Para reduzir um cluster com nós apenas de armazenamento através da consola Google Cloud , faça o seguinte:
Na Google Cloud consola, aceda à página Nuvens privadas.
Clique em Selecionar um projeto e, de seguida, selecione a organização, a pasta ou o projeto que contém a nuvem privada que quer reduzir.
Clique no separador Cluster.
Clique no nome do cluster que quer reduzir.
Clique em Edit.
Em Configuração do nó, selecione uma contagem de nós inferior.
Clique em Guardar.
gcloud
Para reduzir um cluster que contenha nós apenas de armazenamento através da Google Cloud CLI, 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 o seguinte:
CLUSTER_NAME
: o nome do 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 do pedido.m
: o novo número total de nós apenas de armazenamento no cluster especificado desta nuvem privada.
API
Para reduzir um cluster que contenha nós apenas de armazenamento através da API VMware Engine, faça um pedido 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 o seguinte:
PROJECT_ID
: o ID do projeto do pedido.ZONE
: a zona desta nuvem privada.PC_STORAGE_NODE_NAME
: o nome da nuvem privada.CLUSTER_NAME
: o nome do cluster nesta 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 apenas de armazenamento no cluster especificado desta nuvem privada.
Crie um novo cluster com nós apenas de armazenamento
Pode criar um novo cluster numa nuvem privada existente que inclua nós apenas de armazenamento através da Google Cloud consola, da CLI Google Cloud ou da API VMware Engine fazendo o seguinte:
Consola
Para criar um novo cluster com nós apenas de armazenamento através da Google Cloud consola, faça o seguinte:
Na Google Cloud consola, aceda à página Nuvens privadas.
Clique em Selecionar um projeto e, de seguida, selecione a organização, a pasta ou o projeto que contém a nuvem privada na qual quer criar um cluster.
Clique no nome da nuvem privada onde quer criar o novo cluster.
Clique no separador Clusters.
Clique em Adicionar cluster.
Introduza um nome do cluster.
Selecione o modelo do nó de HCI e a quantidade de nós.
Opcional: clique no botão Personalizar núcleos se quiser reduzir o número de núcleos disponíveis para cada nó no cluster de gestão. Para mais detalhes, consulte o artigo Contagens de núcleos personalizadas.
Selecione o modelo do nó de armazenamento e a quantidade de nós.
Clique em Criar.
gcloud
Para criar um novo cluster com nós apenas de armazenamento através da Google Cloud CLI, 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 o seguinte:
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 do pedido.n
: o número de nós padrão no cluster especificado desta nuvem privada.m
: o número de nós apenas de armazenamento no cluster especificado desta nuvem privada.
API
Para criar um novo cluster numa nuvem privada com nós apenas de armazenamento através da API VMware Engine, faça um pedido 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 o seguinte:
PROJECT_ID
: o ID do projeto do pedido.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 apenas de armazenamento no cluster especificado desta nuvem privada.
Elimine um cluster com nós apenas de armazenamento
Pode eliminar um cluster que contenha nós apenas de armazenamento através da Google Cloud consola, da CLI Google Cloud ou da API VMware Engine, fazendo o seguinte:
Consola
Para eliminar um cluster com nós apenas de armazenamento através da Google Cloud consola, faça o seguinte:
Na Google Cloud consola, aceda à página Nuvens privadas.
Clique em Selecionar um projeto e, de seguida, selecione a organização, a pasta ou o projeto que contém a nuvem privada na qual quer eliminar um cluster.
Clique no separador Cluster.
Clique no ícone de eliminação na linha do cluster que quer eliminar.
gcloud
Para eliminar um cluster que contenha nós apenas de armazenamento através da Google Cloud CLI, 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 o seguinte:
CLUSTER_NAME
: o nome do 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 do pedido.
API
Para eliminar um cluster que contenha nós apenas de armazenamento através da API VMware Engine, faça um pedido DELETE
:
DELETE "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_STORAGE_NODE_NAME/clusters/CLUSTER_NAME/?alt=json"
Substitua o seguinte:
PROJECT_ID
: o ID do projeto do pedido.ZONE
: a zona desta nuvem privada.PC_STORAGE_NODE_NAME
: o nome da nuvem privada.CLUSTER_NAME
: o nome do cluster nesta nuvem privada.
Crie uma nuvem privada expandida com nós apenas de armazenamento
Pode criar uma nuvem privada expandida do VMware Engine que contenha nós padrão e apenas de armazenamento através da Google Cloud consola, da CLI do Google Cloud ou da API VMware Engine.
Consola
Para criar uma nuvem privada expandida que contenha nós apenas de armazenamento através da Google Cloud consola, faça o seguinte:
Na Google Cloud consola, aceda à página Nuvens privadas.
Clique em Selecionar um projeto e, de seguida, selecione a organização, a pasta ou o projeto onde quer criar a nuvem privada expandida com nós apenas de armazenamento.
Clique em Criar.
Introduza um nome para a sua nuvem privada.
Escolha Estendido para o tipo de nuvem privada.
Introduza a localização de alojamento principal e selecione a zona secundária.
Selecione o tipo de nó para o cluster principal.
Selecione o número de nós por zona para a nuvem privada expandida. Crie a sua nuvem privada expandida com um mínimo de 3 nós por zona.
Opcional: clique no botão Personalizar núcleos se quiser reduzir o número de núcleos disponíveis para cada nó no cluster de gestão. Para mais detalhes, consulte o artigo Contagens de núcleos personalizadas.
Selecione o modelo do nó de armazenamento e a quantidade de nós.
Introduza um intervalo CIDR para a rede de gestão do VMware. Certifique-se de que o intervalo CIDR não se sobrepõe a nenhuma das suas sub-redes no local ou na nuvem.
Clique em Rever e criar.
Reveja as definições. Para alterar quaisquer definições, clique em Anterior.
Clique em Criar para começar a criar a nuvem privada expandida.
Opcional: se quiser listar os detalhes da nuvem privada expandida e os dados do cluster para confirmar a criação da nova nuvem privada expandida, comece na página de detalhes Nuvens privadas. Esta página contém detalhes da nuvem privada. Se clicar no separador Clusters, são apresentados os dados dos clusters na tabela.
gcloud
Para criar uma nuvem privada expandida que contenha nós apenas de armazenamento através da CLI Google Cloud, faça o seguinte:
Crie uma nuvem privada expandida introduzindo 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 o seguinte:
STRETCHED_PC_STORAGE_NODE_NAME
: o nome da nuvem privada expandida com o nó apenas de armazenamento.DESCRIPTION
: a descrição desta nuvem privada.REGION
: a região desta 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 apenas de armazenamento, um número par, no cluster principal desta nuvem privada.IP_ADDRESS
: o endereço IP e o intervalo para esta nuvem privada, por exemplo,192.168.0.0/22
.NETWORK_NAME
: o nome da rede.PROJECT_ID
: o ID do projeto do pedido.SECONDARY_ZONE
: a zona secundária do pedido.PREFERRED_ZONE
: a zona preferencial para o pedido.
Opcional: para confirmar a criação da nuvem privada expandida e o número de nós padrão e apenas de armazenamento, use os comandos
gcloud vmware private-clouds describe
egcloud vmware private-clouds clusters describe
, respetivamente:gcloud vmware private-clouds describe STRETCHED_PC_STORAGE_NODE_NAME \ --location=REGION
Substitua o seguinte:
STRETCHED_PC_STORAGE_NODE_NAME
: o nome da nuvem privada expandida.REGION
: a região desta nuvem privada.
gcloud vmware private-clouds clusters describe STRETCHED_CLUSTER_NAME \ --location=REGION \ --project=PROJECT_ID \ --private-cloud=STRETCHED_PC_STORAGE_NODE_NAME
Substitua o seguinte:
STRETCHED_CLUSTER_NAME
: o nome do cluster expandido nesta nuvem privada.REGION
: a região desta nuvem privada.PROJECT_ID
: o ID do projeto do pedido.STRETCHED_PC_STORAGE_NODE_NAME
: o nome da nuvem privada expandida.
API
Para criar uma nuvem privada expandida que contenha nós apenas de armazenamento através da API VMware Engine, faça um pedido 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 o seguinte:
PROJECT_ID
: o ID do projeto do pedido.ZONE
: a zona desta nuvem privada.PC_STORAGE_NODE_NAME
: o nome da nuvem privada com o nó apenas de armazenamento.DESCRIPTION
: a descrição desta 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 apenas de armazenamento, um número par, no cluster principal desta nuvem privada.IP_ADDRESS
: o endereço IP e o intervalo para esta nuvem privada, por exemplo,192.168.0.0/22
.NETWORK_NAME
: o nome da rede.
Expanda ou reduza um cluster expandido com nós apenas de armazenamento
Pode expandir ou reduzir um cluster expandido adicionando ou removendo nós apenas de armazenamento através da Google Cloud consola, da CLI Google Cloud ou da API VMware Engine da seguinte forma:
Consola
Para expandir ou reduzir um cluster expandido com nós apenas de armazenamento através da Google Cloud consola, faça o seguinte:
Na Google Cloud consola, aceda à página Nuvens privadas.
Clique em Selecionar um projeto e, de seguida, selecione a organização, a pasta ou o projeto que contém a nuvem privada expandida que quer expandir ou reduzir.
Clique no separador Cluster.
Clique no nome do cluster expandido que quer expandir ou reduzir.
Clique em Edit.
Em Configuração do nó, selecione um modelo de nó de armazenamento e aumente ou diminua a quantidade de nós existente.
Clique em Guardar.
gcloud
Para expandir ou reduzir um cluster expandido adicionando ou removendo nós apenas de armazenamento através da Google Cloud CLI, 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 o seguinte:
STRETCHED_CLUSTER_NAME
: o nome do cluster expandido nesta nuvem privada.REGION
: a região desta nuvem privada.PROJECT_ID
: o ID do projeto do pedido.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 este cluster especificado.m
: o novo número total de nós apenas de armazenamento, um número par, para este cluster especificado.
API
Para expandir ou reduzir um cluster expandido adicionando ou removendo nós apenas de armazenamento através da API VMware Engine, faça um pedido 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 o seguinte:
PROJECT_ID
: o ID do projeto do pedido.REGION
: a região desta nuvem privada.STRETCHED_PC_STORAGE_NODE_NAME
: o nome da nuvem privada expandida.STRETCHED_CLUSTER_NAME
: o nome do cluster expandido nesta nuvem privada.n
: o novo número total de nós padrão, um número par, para este cluster especificado.m
: o novo número total de nós apenas de armazenamento, um número par, para este cluster especificado.