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.
| Pregunta | Dónde consultarlo | Qué es visible |
|---|---|---|
| Cuánta capacidad del clúster hay disponible y cuánta está en uso | Pantalla Provider Data Center → Overview | Totales de CPU, memoria y almacenamiento |
| Qué nodo está más cerca de su límite | Overview, pestaña Resources y tabla Server Nodes | Aprovisionamiento y consumo por nodo |
| Qué contiene el clúster y qué está en ejecución | Server Nodes y Storage Resources | Nodos 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) oView 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.
- Abra Provider Data Center y seleccione un clúster.
- Vaya a la pantalla Overview.
La pantalla reúne la capacidad, el aprovisionamiento y el consumo real de tres tipos de recursos.
| Recurso | Capacidad | Aprovisionado | Consumo |
|---|---|---|---|
| CPU | Núcleos de todos los nodos del clúster | Núcleos asignados a las VM en ejecución | Utilización real de los núcleos, desde InfluxDB |
| Memoria | Memoria de todos los nodos | Memoria de las VM en ejecución | Memoria realmente utilizada, desde InfluxDB |
| Almacenamiento | Capacidad total de los pools | Capacidad solicitada de los volúmenes | Espacio 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.
- 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.
- 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.
- 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í.
- 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. - 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.
- 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é ve | Por qué | Qué hacer |
|---|---|---|
La descripción general de recursos no se abre, código de error -403 | El rol no tiene acceso a la descripción general del clúster | Inicie sesión con un rol de nivel de clúster |
| Código de error -15905 o -15925 | El 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 -15923 | Error HTTP al acceder al almacén de métricas | La misma acción; el fallo está en el sistema de métricas, no en el clúster |
| Código de error -15904 o -15924 | Error desconocido del almacén de métricas | Vuelva a abrir la pantalla; si el error se repite, revise el registro |
| Código de error -7 | Error de la base de datos | Vuelva 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 -10 | No se obtuvo el estado de los nodos desde Cluster Manager | Compruebe 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 -11 | No se obtuvo el estado de los servicios desde Cluster Manager | La misma acción |
| Las columnas CPU (Cores) y RAM (GB) están vacías, el consumo es cero | El almacén de métricas no tiene datos del nodo | Use los valores aprovisionados; restablezca la recopilación de métricas |
| Faltan los pools del nodo en Storage Resources | No hay datos de pools para el nodo | Compruebe 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úster | El usuario no tiene el privilegio 6003 ni el 6004 | Solicite el privilegio para consultar el mapa de estado |
Consulte también
- Clúster, nodos y servicios: estructura del clúster, estados y fuentes de datos.
- Cómo administrar los nodos del clúster: administración de la composición del clúster y métricas de nodos individuales.
- Cómo administrar los servicios del clúster: el estado de los servicios incluidos en el mapa del clúster.
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.