Excluir uma nuvem privada
Uma nuvem privada consiste em um ou mais clusters do vSphere. A exclusão de uma nuvem privada exclui toda a nuvem privada. Todos os componentes da nuvem privada são excluídos, incluindo todos os nós da nuvem privada.
Os componentes de uma nuvem privada incluem o seguinte:
- Nós
- Máquinas virtuais
- VLANs e sub-redes de gerenciamento
- Sub-redes de carga de trabalho
- Todos os dados do usuário armazenados na nuvem privada
- Todas as regras de acesso externo
A exclusão de uma nuvem privada ocorre em duas etapas: exclusão reversível e exclusão permanente. O que acontece em cada etapa:
- Exclusão reversível: a nuvem privada entra em um estado de exclusão reversível de sete dias.
Durante essa etapa, o seguinte acontece:
- O faturamento é interrompido imediatamente.
- Toda a conectividade com segmentos e cargas de trabalho do NSX é interrompida.
- O acesso à interface do usuário e à API da nuvem privada é desativado.
- Os endereços IP externos são desativados.
- A configuração e os dados da nuvem privada são preservados, e as VMs continuam em execução.
- É possível restaurar a nuvem privada para o estado anterior.
- Exclusão permanente: após sete dias, a nuvem privada e os recursos dela são excluídos permanentemente. Se você quiser excluir permanentemente uma nuvem privada que está no estado de exclusão reversível antes do término do período de sete dias, use o Privileged Access Manager ou entre em contato com o suporte.
Antes de começar
Se você quiser manter algum dos dados, faça backup deles em outra nuvem privada, Google Cloud armazenamento ou armazenamento local.
gcloud e requisitos de 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
Defina o ID do projeto padrão:
gcloud config set project PROJECT_ID
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 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:
Faça login em Google Cloud:
gcloud auth login
Gere o token de acesso e exporte para TOKEN:
export TOKEN=`gcloud auth print-access-token`
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.
Faça o download e instale a biblioteca Python:
pip install google-cloud-vmwareengine
Configure as informações do ADC executando esses comandos no shell:
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 exemplos de código no GitHub.
Excluir uma nuvem privada
Se você quiser que os CIDRs de IP da rede de carga de trabalho estejam disponíveis imediatamente, desligue todas as VMs na nuvem privada antes de iniciar a exclusão da nuvem privada.
Console
No Google Cloud console do, acesse a página Nuvens privadas.
Clique em Selecionar um projeto e selecione a organização, a pasta ou o projeto em que você quer excluir a nuvem privada.
Selecione a nuvem privada que você quer excluir.
Na página de resumo, clique em Excluir esta nuvem privada.
Na página de confirmação, você será solicitado a verificar todos os resultados da ação de exclusão. Leia com atenção e continue com a exclusão somente se estiver pronto para aceitar os resultados. Quando você estiver pronto para aceitar os resultados, marque todas as caixas de seleção.
Insira um número de horas para aguardar antes de executar a exclusão (de 1 a 8 horas). Nesse período, é possível cancelar a exclusão clicando em Cancelar.
Para verificar se você sabe qual nuvem privada está excluindo, insira o nome da nuvem privada a ser excluída.
Clique em Excluir para marcar a nuvem particular para exclusão.
O processo de exclusão começa após o tempo especificado em horas, e é executado até a conclusão.
gcloud
Para excluir uma nuvem privada usando a Google Cloud CLI, use o gcloud vmware private-clouds deletecomando.
gcloud vmware private-clouds delete PRIVATE_CLOUD_ID \
--location=ZONE [--delay-hours=HOURS]Substitua:
PRIVATE_CLOUD_ID: o ID da nuvem privada para esta solicitaçãoZONE: a zona desta nuvem privadaHOURS: o número de horas de atraso dessa solicitação. Por padrão, esse valor é definido como três horas, mas é possível ser definido de 0 a 8 horas. Definir esse valor como 0 significa que a solicitação de exclusão será iniciada imediatamente.
API
Para excluir uma nuvem privada usando a API VMware Engine, faça uma solicitação DELETE:
curl -X DELETE -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds?privateCloudId=PRIVATE_CLOUD_ID&mps;delayHours=HOUR
Substitua:
TOKEN: o token de autorização desta solicitação.PROJECT_ID: o projeto para esta solicitaçãoZONE: a zona da nuvem privadaPRIVATE_CLOUD_ID: o ID da nuvem privada para a nuvem privadaHOUR: o número de horas para atrasar essa solicitação; o padrão é 3. Você pode definir uma hora entre 0 e 8. Definir esse valor como 0 inicia a solicitação de exclusão imediatamente.
Python
A exclusão de uma nuvem privada com a biblioteca do Google Cloud VMware Engine é um processo de uma etapa em comparação com o uso do Google Cloud console. Tenha muito cuidado ao chamar métodos de exclusão da nuvem privada.
Acelerar a exclusão de nuvem privada usando o Privileged Access Manager
É possível usar o Privileged Access Manager para ter acesso privilegiado de curta duração para excluir permanentemente uma nuvem privada que está em um estado de exclusão reversível, em vez de esperar o período de exclusão reversível de sete dias terminar. Para saber mais sobre o Privileged Access Manager, consulte Visão geral do Privileged Access Manager.
Para usar o Privileged Access Manager para acelerar a exclusão de nuvem privada, você precisa de um direito, que define as funções que podem ser solicitadas, os usuários que podem solicitá-las e os usuários que podem aprovar as solicitações. Para mais informações, consulte Criar direitos no Privileged Access Manager.
O direito precisa conceder um papel que inclua permissões para excluir imediatamente uma nuvem privada do Google Cloud VMware Engine, como vmwareengine.privateClouds.deleteNow. Por exemplo, o papel roles/vmwareengine.vmwareenginePrivilegedUser inclui essa permissão.
Para solicitar, aprovar e revogar concessões que fornecem acesso temporário, consulte Solicitar e gerenciar concessões. Ao solicitar uma concessão, você precisa fornecer uma justificativa, e a concessão precisa ser aprovada por um aprovador designado. As concessões são válidas por um período especificado.
Depois de ter um benefício ativo com as permissões necessárias, você pode excluir permanentemente uma nuvem privada em um estado de exclusão reversível. Essa ação remove permanentemente a nuvem privada e os recursos dela.
Console
- No Google Cloud console do, acesse a página Nuvens privadas.
- Selecione a nuvem privada a ser excluída permanentemente. A nuvem privada precisa estar no estado
Temporarily deleted. - Na página de resumo, clique em Excluir permanentemente.
- Para confirmar a nuvem privada que você está excluindo, insira o nome dela.
- Clique em Excluir para excluir permanentemente a nuvem privada.
gcloud
Para excluir permanentemente uma nuvem privada em um estado soft-deleted usando a Google Cloud CLI, use o gcloud vmware private-clouds delete-now comando.
gcloud vmware private-clouds delete-now PRIVATE_CLOUD_ID \
--location=ZONESubstitua:
PRIVATE_CLOUD_ID: o ID da nuvem privada para esta solicitaçãoZONE: a zona desta nuvem privada
API
Para excluir permanentemente uma nuvem privada em um estado soft-deleted usando a API VMware Engine, faça uma solicitação POST:
curl -X POST -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID:privateCloudDeletionNow
Substitua:
TOKEN: o token de autorização desta solicitação.PROJECT_ID: o projeto para esta solicitaçãoZONE: a zona da nuvem privadaPRIVATE_CLOUD_ID: o ID da nuvem privada para a nuvem privada
Cancelar a exclusão de uma nuvem privada
É possível cancelar a exclusão de uma nuvem privada dentro do período de exclusão reversível. siga estas etapas:
Console
- No Google Cloud console do, acesse a página Nuvens privadas.
- Selecione a nuvem privada que você marcou para exclusão.
- Na página de resumo, clique em Cancelar exclusão para cancelar a exclusão da nuvem privada.
gcloud
Para cancelar a exclusão de uma nuvem privada usando a Google Cloud CLI, use o
gcloud vmware private-clouds undelete comando:
gcloud vmware private-clouds undelete PRIVATE_CLOUD_ID \
--location=ZONESubstitua:
PRIVATE_CLOUD_ID: o ID da nuvem privada para esta solicitaçãoZONE: a zona desta nuvem privada
API
Para cancelar a exclusão de uma nuvem privada usando a API VMware Engine, faça uma solicitação POST:
curl -X POST -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds?privateCloudId=PRIVATE_CLOUD_ID:undelete
Substitua:
TOKEN: o token de autorização desta solicitação.PROJECT_ID: o ID do projeto desta solicitação;ZONE: a zona da nuvem privadaPRIVATE_CLOUD_ID: o ID da nuvem privada para esta solicitação