Pular para o conteúdo principal

Como criar, modificar e excluir um VDC

Quando usar​

Use este procedimento ao alocar parte de um cluster a um novo consumidor, ao alterar a capacidade alocada a ele ou ao desativar um VDC. As três operações sobre o próprio VDC estão disponíveis apenas para o papel Cluster master, no nível do cluster. Um papel no nível do VDC não pode executar essas operações: o vStack Center rejeita a solicitação.

Este guia cobre o ciclo de vida inteiro em sequência. Se você precisa de um VDC com armazenamento em bloco próprio, primeiro crie o VDC usando este guia e depois habilite o armazenamento. Consulte Como criar um VDC com Unified Storage.

Pré-requisitos​

  • O papel Cluster master.
  • Acesso à interface web do vStack Center.
  • vStack Center versão 3.0.3.
  • Para a exclusão, um VDC com todos os objetos removidos: redes com a atribuição removida, portas desconectadas, VMs e datasets excluídos e volumes e imagens de SO próprias removidos (para detalhes sobre rejeições, consulte Solução de problemas).

Criação de um VDC​

Há um campo obrigatório: o nome, com 1 a 255 caracteres. As cotas são opcionais nesta etapa: o VDC é criado sem limites, e as cotas podem ser definidas depois, editando-o.

Lista de VDCs na guia Virtual Data Centers

  1. Abra o site e vá para a guia Virtual Data Centers. A mesma seção está disponível na árvore de navegação da barra lateral.
  2. Clique em Actions e selecione Create a VDC.
  3. Na etapa 1, General, da caixa de diálogo Create a Virtual Data Center, insira um nome no campo VDC name. Ele é obrigatório e tem a dica Alphanumerics abaixo. Mais abaixo fica o campo opcional de várias linhas Description. O botão Next step permanece desabilitado até que você insira um nome.
  4. Clique em Next step e conclua as etapas restantes do assistente: Resources para cotas e fatores de oversubscription, Unified Storage para o armazenamento em bloco do VDC e Overview para o resumo antes da criação. Você pode deixar os campos de cota vazios. O botão Cancel fecha a caixa de diálogo sem criar um VDC.
  5. Confirme a criação na etapa Overview.
  6. Verifique se o novo VDC aparece na tabela. As colunas são ID, Name, Running VMS, CPU (Cores) used of quota, RAM (GB) used of quota e Storage (GB) used of quota.

Assistente de criação de VDC: etapa General com o campo VDC name

Assistente de criação de VDC: etapa Resources com cotas e fatores de oversubscription

Assistente de criação de VDC: etapa Unified Storage com o nome do armazenamento, o pool e o painel de prontidão do iSCSI

Assistente de criação de VDC: etapa Overview com um resumo do nome, das cotas e da oversubscription antes da criação

Entradas aceitas pelo assistente:

Campo do assistenteEtapaObrigatórioRestrições
VDC nameGeneralSim1–255 caracteres
DescriptionGeneralNãoAté 1024 caracteres
CotasResourcesNãoUm campo vazio significa que não há limite definido para o recurso
Fatores de oversubscriptionResourcesNãoUm campo vazio significa que a oversubscription não está definida

A lista completa de cotas e fatores está na referência de cotas e recursos do VDC.

Modificação de um VDC​

Faça as alterações na seção Settings do cartão do VDC. Cada campo é editado separadamente, então uma atualização parcial não sobrescreve os demais valores.

ObjetivoAção no formulário
Manter um valor inalteradoNão mexa no campo
Remover um limite (deixá-lo vazio)Limpe o campo
Definir um novo valorInsira o valor
  1. Abra o cartão do VDC: na árvore da barra lateral, selecione Virtual Data Centers → o nome do VDC. O cabeçalho do cartão mostra o nome do VDC, com um botão ID: <identifier> ao lado.
  2. Role até a seção Settings. O resumo atual das cotas aparece mais acima no cartão; a seção Settings serve especificamente para edição.
  3. Edite os campos do formulário por grupo:
    • General: Name, Description.
    • Quotas: CPU, RAM (GB), Storage (GB).
    • Oversubscription factor: CPU, RAM, Storage.
    • Secondary limits: CPU frequency, Snapshots.
  4. Clique em Save changes. Os botões Save changes e Cancel ficam desabilitados até que o formulário tenha alterações. Um botão desabilitado significa que ainda não há nada a alterar.

Limpar um campo de cota remove o limite: "∞" aparece no lugar da cota na lista de VDCs. Um campo não alterado mantém o valor anterior, então edite apenas os valores que você realmente quer alterar.

Os campos Name e Description têm limites mais rígidos na edição do que no assistente de criação: o nome é limitado a 64 caracteres, e a descrição a 512. A edição não aceita um nome vazio nem um nome composto apenas de espaços. Um nome com mais de 64 caracteres não pode ser salvo, então, para um VDC criado com um nome longo, defina um nome mais curto na primeira vez que editá-lo.

Exclusão de um VDC​

Se o armazenamento do VDC estiver habilitado, a exclusão se torna uma operação demorada. Antes da desmontagem do armazenamento, o vStack Center verifica apenas o número de volumes. Enquanto houver volumes, a exclusão é rejeitada e o armazenamento permanece intacto. Quando não restar nenhum volume, os controladores removem sequencialmente o target iSCSI, os grupos de portais, os grupos de iniciadores, os conjuntos de credenciais CHAP e o dataset ZFS raiz. A desmontagem é irreversível. O resultado é retornado quando ela termina. Sem armazenamento habilitado, a exclusão é imediata.

O vStack Center verifica as demais relações apenas após a desmontagem do armazenamento: redes atribuídas, portas, VMs, datasets e imagens de SO próprias. Imagens que são apenas visíveis para este VDC por meio de uma concessão de visibilidade não bloqueiam a exclusão: as concessões são removidas automaticamente.

cuidado

Uma rejeição em qualquer uma dessas verificações posteriores mantém o VDC, mas o armazenamento dele já foi desmontado: o target, os grupos de portais, os grupos de iniciadores, os conjuntos de credenciais CHAP e o dataset raiz foram removidos, e a reversão não os restaura. Remova redes, portas, VMs, datasets e imagens próprias do VDC antes de clicar em Delete VDC. Após uma rejeição desse tipo, habilite e configure o armazenamento novamente.

  1. Abra o cartão do VDC.
  2. Clique em Actions e selecione Delete VDC.
  3. Verifique se o VDC desaparece da tabela Virtual Data Centers e da árvore de navegação da barra lateral.

Remoção de bloqueios por imagens próprias​

A rejeição "VDC has owned OS images" fornece uma lista de tarefas pronta: o vStack Center lista as imagens que bloqueiam a exclusão, com os nomes delas e o estado das cópias nos pools. Para remover os bloqueios:

  1. Encontre as imagens próprias na seção de imagens de SO. Cada imagem mostra o proprietário, então você consegue identificar quais imagens pertencem a este VDC.
  2. Exclua cada imagem. Não há operação em massa; as imagens são excluídas uma por vez.
  3. Tente excluir o VDC novamente.

Nova tentativa após uma falha do armazenamento​

A desmontagem do armazenamento avança em etapas, e cada etapa concluída é salva. Em caso de timeout ou falha do controlador, o VDC permanece, e uma nova tentativa de exclusão conclui o restante da desmontagem. Não é preciso começar do zero.

Verificação do resultado​

Confira as entradas na tabela Virtual Data Centers e no cartão do VDC:

  • Após a criação, o VDC aparece como uma linha na tabela, e Running VMS e as duas colunas de uso mostram zeros; para um VDC sem cota, o segundo valor é "∞".
  • Após a edição, o novo valor fica visível no resumo do cartão, nas linhas Quotas, Oversubscription e Limits, e nos indicadores CPU, Memory e Storage rotulados com a cota atual.
  • Após a exclusão, a linha desaparece da tabela e da árvore de navegação da barra lateral.

Solução de problemas​

O que você vêPor quêAção
"Access denied" (-403)Create a VDC foi executado sem o papel Cluster masterEntre com um papel no nível do cluster
Erro de banco de dados na criação (-2004)A gravação do VDC no banco de dados falhouTente criar novamente; se o erro se repetir, copie o texto da mensagem e entre em contato com o suporte
"No params at all", "No param id", "No vdc_params has been provided" (-2002, -3301, -3305, -3402)A operação chegou ao cluster sem os dados obrigatórios, o que pode acontecer ao contornar a interface webRepita a operação pela interface; se a mensagem se repetir, entre em contato com o suporte
"Access denied" (-403) ao editar um VDCA edição está disponível apenas para o Cluster masterEntre com um papel no nível do cluster
"VDC name must not be null or empty" (-3306)O campo Name foi limpo ou contém apenas espaços na ediçãoInsira um nome não vazio e salve novamente
"VDC name must not exceed 64 characters" (-3307)O nome tem mais de 64 caracteres na edição, embora o assistente de criação aceite até 255Encurte Name para 64 caracteres
"VDC description must not exceed 512 characters" (-3308)A descrição tem mais de 512 caracteres na edição, embora o assistente de criação aceite até 1024Encurte Description para 512 caracteres
"Access denied" (-403) ao excluir um VDCA exclusão está disponível apenas para o Cluster masterEntre com um papel no nível do cluster
"VDC not found" (-3405)O VDC já foi excluído, ou o cartão aberto está desatualizadoAtualize a guia Virtual Data Centers e tente novamente
"VDC has assigned networks" (-3406)Ainda há redes atribuídas no VDCRemova a atribuição na guia Networks → Primary, coluna Assign
"VDC has assigned ports" (-3407)As redes do VDC têm portasDesconecte as VMs das redes do VDC e depois remova a atribuição das redes
"VDC has assigned VMs" (-3408)O VDC contém máquinas virtuaisExclua ou mova as VMs na guia Virtual Machines do cartão do VDC
"VDC has assigned datasets" (-3409)Ainda há datasets no VDCExclua os datasets
"VDC has assigned volumes" (-3411)Ainda há volumes de armazenamento SDS no VDCExclua primeiro os volumes e depois o VDC
"VDC has owned OS images" (-3412)O VDC é proprietário de imagens de SORemova os bloqueios das imagens listadas
"Storage teardown timed out: <step>" (-45020)O controlador não respondeu dentro do tempo previsto em uma etapa da desmontagem do armazenamentoTente excluir novamente: as etapas concluídas foram salvas, e a nova tentativa conclui o restante da desmontagem
"Storage teardown failed: <step>: <message>" (-45021)O controlador falhou em uma etapa da desmontagem do armazenamentoIdentifique a causa pelo texto da mensagem, resolva-a e tente excluir novamente

Métodos da API​

As operações da API abordadas nesta página são vdc-create, vdc-set, vdc-delete, vdc-list, golden-images-list e golden-image-remove. Consulte a referência da API.

Veja também​