Pular para o conteúdo principal

Como visualizar os recursos do cluster

Quando usar​

Antes de posicionar novas máquinas virtuais, expandir um data center virtual (VDC) ou desativar um nó, você precisa entender a capacidade disponível do cluster. O vStack Center exibe essa capacidade em três visualizações que respondem a perguntas diferentes. As métricas agregadas mostram quanta capacidade resta no total. O detalhamento por nó mostra qual nó está mais próximo do seu limite. A composição do cluster mostra o que o cluster contém e o que está em execução.

Diferencie três grandezas. A capacidade é a quantidade de hardware fisicamente disponível. Os recursos provisionados são aqueles alocados às máquinas virtuais. O consumo é a quantidade efetivamente usada. O provisionamento pode exceder o consumo real várias vezes — é assim que funciona o overcommit.

PerguntaOnde visualizarO que fica visível
Quanta capacidade do cluster está disponível e quanta está em usoProvider Data Center → tela OverviewTotais de CPU, memória e armazenamento
Qual nó está mais próximo do seu limiteOverview, guia Resources e tabela Server NodesProvisionamento e consumo por nó
O que o cluster contém e o que está em execuçãoServer Nodes e Storage ResourcesNós e pools com seus status

Pré-requisitos​

  • O papel Cluster master (role_id=1) ou Resource viewer (role_id=5) — a visão geral dos recursos do cluster está disponível apenas para esses papéis;
  • O privilégio View Cluster Status Map (full) (6003) ou View Cluster Status Map (dashboard) (6004) — para visualizar a composição e os status do cluster;
  • Métricas coletadas no InfluxDB, se você precisar dos valores de consumo real;
  • vStack Center versão 3.0.3.

Etapa 1. Totais do cluster​

Comece pelo panorama geral.

  1. Abra Provider Data Center e selecione um cluster.
  2. Vá para a tela Overview.

A tela reúne capacidade, provisionamento e consumo real para três tipos de recurso.

RecursoCapacidadeProvisionadoConsumo
CPUNúcleos em todos os nós do clusterNúcleos alocados às VMs em execuçãoUtilização real dos núcleos, a partir do InfluxDB
MemóriaMemória em todos os nósMemória das VMs em execuçãoMemória efetivamente usada, a partir do InfluxDB
ArmazenamentoCapacidade total dos poolsCapacidade solicitada dos volumesEspaço usado nos pools

Não confunda provisionamento com consumo: o primeiro é o compromisso do cluster, o segundo é o uso real. Use o provisionamento para decidir se mais uma máquina caberá.

Etapa 2. Detalhamento por nó e por pool​

Os totais podem esconder um desequilíbrio: o cluster pode ter capacidade de sobra no geral, enquanto um nó específico já não consegue aceitar novas máquinas.

  1. Na tela Overview, abra a guia Resources. A tabela mostra os nós do cluster com as colunas Node name, Node health e Consuming — a parcela de consumo de cada nó.
  2. Para uma visualização linha a linha, abra Server Nodes. A tabela de nós tem as colunas ID, Name, Health, CPU (Cores) e RAM (GB); ao lado ficam o botão CSV para exportar a tabela e o botão Software para as versões de pacotes.
  3. Visualize os pools em Storage Resources. A tabela ZFS pools tem as colunas GUID, Name, Health, Consuming, Scrubbing, Resilvering, Current node e Capacity (RAW).

Pontos a interpretar corretamente:

  • As porcentagens de provisionamento são calculadas a partir da capacidade do nó, considerando sua reserva; um valor maior que 100 indica overcommit;
  • A memória restante do nó é calculada a partir da memória alocada, e não da memória efetivamente usada;
  • Para um pool, Consuming se refere ao consumo e Capacity (RAW) à capacidade bruta; são grandezas diferentes e não precisam coincidir;
  • Current node identifica o nó que hospeda o pool no momento; o valor muda depois que o pool é movido.

Um nó sem métricas é um caso típico: as colunas CPU (Cores) e RAM (GB) ficam vazias, e o consumo é zero. Os valores provisionados continuam confiáveis.

Etapa 3. Composição e status do cluster​

A capacidade não informa se tudo está em execução. A composição do cluster informa.

  1. Abra Server Nodes: a coluna Health mostra o estado de cada nó, e as guias abaixo da tabela (node01, node02 e assim por diante) abrem os cartões dos nós.
  2. Abra Storage Resources: a coluna Health mostra o estado do pool, Current node mostra o nó que hospeda o pool, e Scrubbing e Resilvering mostram se há verificações de integridade e reconstrução do pool em andamento.
  3. Se um nó aparece como em execução, mas foi retirado de serviço por um administrador, procure a diferença no par de status do nó — sua estrutura está descrita em Cluster, nós e serviços.

Junto com os nós e os pools, o vStack Center exibe o estado da máquina de gerenciamento. Ela hospeda o plano de controle e não faz parte do cluster, portanto interprete seu estado separadamente do estado dos nós.

Verifique o resultado​

Compare as visualizações. Todos os nós visíveis em Server Nodes também devem aparecer na tabela da guia Resources. Um nó mostrado como em execução tem valores nas colunas CPU (Cores) e RAM (GB). Valores vazios para um nó em execução indicam ausência de métricas.

Solução de problemas​

O que você vêPor quêO que fazer
A visão geral dos recursos não abre, código de erro -403O papel não tem acesso à visão geral do clusterFaça login com um papel de nível de cluster
Código de erro -15905 ou -15925O armazenamento de métricas InfluxDB não respondeuVerifique a disponibilidade do armazenamento de métricas; os valores provisionados na tela continuam confiáveis
Código de erro -15903 ou -15923Erro HTTP ao acessar o armazenamento de métricasMesma ação; a falha está no sistema de métricas, não no cluster
Código de erro -15904 ou -15924Erro desconhecido do armazenamento de métricasReabra a tela; se o erro se repetir, verifique o log
Código de erro -7Erro de banco de dadosReabra a tela; se o erro se repetir, investigue o plano de controle
A lista de nós não é exibida, código de erro -10O status dos nós não foi obtido do Cluster ManagerVerifique a disponibilidade do Cluster Manager: não há fonte da qual ler a composição do cluster
A lista de serviços não é exibida, código de erro -11O status dos serviços não foi obtido do Cluster ManagerMesma ação
As colunas CPU (Cores) e RAM (GB) estão vazias, o consumo é zeroO armazenamento de métricas não tem dados do nóUse os valores provisionados; restabeleça a coleta de métricas
Os pools do nó não aparecem em Storage ResourcesNão há dados de pools para o nóVerifique o estado dos pools separadamente; o nó pode ter sido retirado de serviço
Apenas a lista de VDCs fica visível, sem dados de composição do clusterO usuário não tem o privilégio 6003 nem 6004Solicite o privilégio para visualizar o mapa de status

Veja também​

Métodos de API​

Operações de API abordadas nesta página: cluster-totals, cluster-overview, get-statusmap — consulte a referência da API.