Saltar al contenido principal

Cómo consultar los recursos del clúster

Cuándo usarlo​

Antes de ubicar nuevas máquinas virtuales, ampliar un centro de datos virtual (VDC) o retirar un nodo, necesita conocer la capacidad disponible del clúster. vStack Center muestra esta capacidad en tres vistas que responden a preguntas distintas. Las métricas agregadas muestran cuánta capacidad queda en total. El desglose por nodo muestra qué nodo está más cerca de su límite. La composición del clúster muestra qué contiene el clúster y qué está en ejecución.

Distinga entre tres magnitudes. La capacidad es la cantidad de hardware físicamente disponible. Los recursos aprovisionados son los asignados a las máquinas virtuales. El consumo es la cantidad realmente utilizada. El aprovisionamiento puede superar varias veces el consumo real: así funciona la sobresuscripción.

PreguntaDónde consultarloQué es visible
Cuánta capacidad del clúster hay disponible y cuánta está en usoPantalla Provider Data Center → OverviewTotales de CPU, memoria y almacenamiento
Qué nodo está más cerca de su límiteOverview, pestaña Resources y tabla Server NodesAprovisionamiento y consumo por nodo
Qué contiene el clúster y qué está en ejecuciónServer Nodes y Storage ResourcesNodos y pools con sus estados

Requisitos previos​

  • El rol Cluster master (role_id=1) o Resource viewer (role_id=5): la descripción general de los recursos del clúster solo está disponible para estos roles;
  • El privilegio View Cluster Status Map (full) (6003) o View Cluster Status Map (dashboard) (6004): para consultar la composición y los estados del clúster;
  • Métricas recopiladas en InfluxDB, si necesita los valores de consumo real;
  • vStack Center versión 3.0.3.

Paso 1. Totales del clúster​

Empiece por la visión de conjunto.

  1. Abra Provider Data Center y seleccione un clúster.
  2. Vaya a la pantalla Overview.

La pantalla reúne la capacidad, el aprovisionamiento y el consumo real de tres tipos de recursos.

RecursoCapacidadAprovisionadoConsumo
CPUNúcleos de todos los nodos del clústerNúcleos asignados a las VM en ejecuciónUtilización real de los núcleos, desde InfluxDB
MemoriaMemoria de todos los nodosMemoria de las VM en ejecuciónMemoria realmente utilizada, desde InfluxDB
AlmacenamientoCapacidad total de los poolsCapacidad solicitada de los volúmenesEspacio utilizado en los pools

No confunda el aprovisionamiento con el consumo: el primero es el compromiso del clúster, el segundo es el uso real. Use el aprovisionamiento para decidir si cabe otra máquina.

Paso 2. Desglose por nodo y pool​

Los totales pueden ocultar un desequilibrio: el clúster puede tener capacidad libre en conjunto mientras que un nodo concreto ya no puede aceptar nuevas máquinas.

  1. En la pantalla Overview, abra la pestaña Resources. La tabla muestra los nodos del clúster con las columnas Node name, Node health y Consuming: la parte del consumo correspondiente a cada nodo.
  2. Para una vista fila por fila, abra Server Nodes. La tabla de nodos tiene las columnas ID, Name, Health, CPU (Cores) y RAM (GB); junto a ella están el botón CSV para exportar la tabla y el botón Software para las versiones de los paquetes.
  3. Consulte los pools en Storage Resources. La tabla ZFS pools tiene las columnas GUID, Name, Health, Consuming, Scrubbing, Resilvering, Current node y Capacity (RAW).

Aspectos que deben interpretarse correctamente:

  • Los porcentajes de aprovisionamiento se calculan a partir de la capacidad del nodo, teniendo en cuenta su reserva; un valor superior a 100 indica sobresuscripción;
  • La memoria restante del nodo se calcula a partir de la memoria asignada y no de la memoria realmente utilizada;
  • En un pool, Consuming se refiere al consumo y Capacity (RAW) a la capacidad bruta; son magnitudes distintas y no tienen por qué coincidir;
  • Current node identifica el nodo que aloja actualmente el pool; el valor cambia después de mover el pool.

Un nodo sin métricas es un caso habitual: las columnas CPU (Cores) y RAM (GB) están vacías, y el consumo es cero. Los valores aprovisionados siguen siendo fiables.

Paso 3. Composición y estados del clúster​

La capacidad no le indica si todo está en funcionamiento. La composición del clúster sí.

  1. Abra Server Nodes: la columna Health muestra el estado de cada nodo, y las pestañas situadas bajo la tabla (node01, node02, etc.) abren las fichas de los nodos.
  2. Abra Storage Resources: la columna Health muestra el estado del pool, Current node muestra el nodo que aloja el pool, y Scrubbing y Resilvering muestran si hay en curso comprobaciones de integridad o una reconstrucción del pool.
  3. Si un nodo aparece como en ejecución pero un administrador lo ha retirado del servicio, busque la diferencia en el par de estados del nodo; su estructura se describe en Clúster, nodos y servicios.

Junto con los nodos y los pools, vStack Center muestra el estado de la máquina de administración. Esta aloja el plano de control y no forma parte del clúster, por lo que debe interpretar su estado por separado del estado de los nodos.

Compruebe el resultado​

Compare las vistas. Todos los nodos visibles en Server Nodes deben aparecer también en la tabla de la pestaña Resources. Un nodo que aparece como en ejecución tiene valores en las columnas CPU (Cores) y RAM (GB). Los valores vacíos en un nodo en ejecución indican que faltan métricas.

Solución de problemas​

Qué vePor quéQué hacer
La descripción general de recursos no se abre, código de error -403El rol no tiene acceso a la descripción general del clústerInicie sesión con un rol de nivel de clúster
Código de error -15905 o -15925El almacén de métricas InfluxDB no respondióCompruebe la disponibilidad del almacén de métricas; los valores aprovisionados de la pantalla siguen siendo fiables
Código de error -15903 o -15923Error HTTP al acceder al almacén de métricasLa misma acción; el fallo está en el sistema de métricas, no en el clúster
Código de error -15904 o -15924Error desconocido del almacén de métricasVuelva a abrir la pantalla; si el error se repite, revise el registro
Código de error -7Error de la base de datosVuelva a abrir la pantalla; si el error se repite, diagnostique el plano de control
La lista de nodos no se muestra, código de error -10No se obtuvo el estado de los nodos desde Cluster ManagerCompruebe la disponibilidad de Cluster Manager: no hay ninguna fuente de la que leer la composición del clúster
La lista de servicios no se muestra, código de error -11No se obtuvo el estado de los servicios desde Cluster ManagerLa misma acción
Las columnas CPU (Cores) y RAM (GB) están vacías, el consumo es ceroEl almacén de métricas no tiene datos del nodoUse los valores aprovisionados; restablezca la recopilación de métricas
Faltan los pools del nodo en Storage ResourcesNo hay datos de pools para el nodoCompruebe el estado de los pools por separado; es posible que el nodo se haya retirado del servicio
Solo es visible la lista de VDC, sin datos de composición del clústerEl usuario no tiene el privilegio 6003 ni el 6004Solicite el privilegio para consultar el mapa de estado

Consulte también​

Métodos de la API​

Operaciones de la API que se tratan en esta página: cluster-totals, cluster-overview, get-statusmap: consulte la referencia de la API.