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.
| Pergunta | Onde visualizar | O que fica visível |
|---|---|---|
| Quanta capacidade do cluster está disponível e quanta está em uso | Provider Data Center → tela Overview | Totais de CPU, memória e armazenamento |
| Qual nó está mais próximo do seu limite | Overview, guia Resources e tabela Server Nodes | Provisionamento e consumo por nó |
| O que o cluster contém e o que está em execução | Server Nodes e Storage Resources | Nó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) ouView 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.
- Abra Provider Data Center e selecione um cluster.
- Vá para a tela Overview.
A tela reúne capacidade, provisionamento e consumo real para três tipos de recurso.
| Recurso | Capacidade | Provisionado | Consumo |
|---|---|---|---|
| CPU | Núcleos em todos os nós do cluster | Núcleos alocados às VMs em execução | Utilização real dos núcleos, a partir do InfluxDB |
| Memória | Memória em todos os nós | Memória das VMs em execução | Memória efetivamente usada, a partir do InfluxDB |
| Armazenamento | Capacidade total dos pools | Capacidade solicitada dos volumes | Espaç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.
- 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ó.
- 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.
- 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.
- Abra Server Nodes: a coluna Health mostra o estado de cada nó, e as guias
abaixo da tabela (
node01,node02e assim por diante) abrem os cartões dos nós. - 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.
- 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 -403 | O papel não tem acesso à visão geral do cluster | Faça login com um papel de nível de cluster |
| Código de erro -15905 ou -15925 | O armazenamento de métricas InfluxDB não respondeu | Verifique a disponibilidade do armazenamento de métricas; os valores provisionados na tela continuam confiáveis |
| Código de erro -15903 ou -15923 | Erro HTTP ao acessar o armazenamento de métricas | Mesma ação; a falha está no sistema de métricas, não no cluster |
| Código de erro -15904 ou -15924 | Erro desconhecido do armazenamento de métricas | Reabra a tela; se o erro se repetir, verifique o log |
| Código de erro -7 | Erro de banco de dados | Reabra a tela; se o erro se repetir, investigue o plano de controle |
| A lista de nós não é exibida, código de erro -10 | O status dos nós não foi obtido do Cluster Manager | Verifique 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 -11 | O status dos serviços não foi obtido do Cluster Manager | Mesma ação |
| As colunas CPU (Cores) e RAM (GB) estão vazias, o consumo é zero | O 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 Resources | Nã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 cluster | O usuário não tem o privilégio 6003 nem 6004 | Solicite o privilégio para visualizar o mapa de status |
Veja também
- Cluster, nós e serviços — estrutura do cluster, status e fontes de dados.
- Como gerenciar os nós do cluster — gerenciamento da composição do cluster e métricas de nós individuais.
- Como gerenciar os serviços do cluster — o estado dos serviços incluídos no mapa do cluster.
Métodos de API
Operações de API abordadas nesta página: cluster-totals, cluster-overview,
get-statusmap — consulte a referência da API.