Versión 1.9. Esta versión es compatible como se describe en la política de asistencia de la versión de Anthos, que ofrece los últimos parches y actualizaciones de vulnerabilidades de seguridad, exposiciones y problemas que afectan a los clústeres de Anthos alojados en VMware (GKE On-Prem). Consulta las notas de la versión para obtener más detalles. Esta es la versión más reciente.

Requisitos de CPU, RAM y almacenamiento

En este documento, se describen los requisitos de CPU, RAM y almacenamiento para la instalación de clústeres de Anthos alojados en VMware (GKE On-Prem).

Los requisitos que se proporcionan aquí son adecuados para un entorno de producción. Si deseas conocer los requisitos mínimos que son adecuados para una demostración de prueba de concepto, consulta Requisitos mínimos de CPU, RAM y almacenamiento.

Requisitos de CPU, RAM y almacenamiento para una estación de trabajo de administrador

Antes de crear una estación de trabajo de administrador, debes completar un archivo de configuración de estación de trabajo de administrador. En el archivo de configuración, especifica un vSphere.clúster , una vSphereGrupo de recursos y un vSpherealmacén de datos .

El clúster de vSphere es un conjunto de hosts físicos que ejecutan ESXi y el grupo de recursos tiene una reserva para una parte de los recursos disponibles en esos hosts.

El grupo de recursos debe tener suficiente CPU y RAM para cumplir con los requisitos de la estación de trabajo de administrador y cualquier otra VM que pertenezca al grupo. Del mismo modo, el almacén de datos debe tener suficiente almacenamiento para admitir los requisitos de la estación de trabajo de administrador y cualquier otra VM que use el almacén de datos.

La estación de trabajo de administrador tiene los siguientes requisitos:

  • 4 CPU virtuales
  • 8 GiB de RAM
  • 50 GiB

Requisitos de CPU, RAM y almacenamiento para un clúster de administrador

Antes de crear un clúster de administrador, debes completar un archivo de configuración de clúster de administrador. En el archivo de configuración, especifica un vSphere.clúster , una vSphereGrupo de recursos y un vSpherealmacén de datos .

El clúster de vSphere es un conjunto de hosts físicos que ejecutan ESXi y el grupo de recursos tiene una reserva para una parte de los recursos disponibles en esos hosts.

El grupo de recursos debe tener suficiente CPU y RAM para admitir los requisitos del clúster de administrador y cualquier otra VM que pertenezca al grupo. Del mismo modo, el almacén de datos debe tener suficiente almacenamiento para admitir los requisitos del clúster de administrador y cualquier otra VM que use el almacén de datos.

El clúster de administrador tiene uno o más clústeres de usuario asociados. Para cada clúster de usuario asociado, el clúster de administrador tiene uno o tres nodos. Estos nodos ejecutan los componentes del plano de control del clúster de usuario y se llaman nodos del plano de control del clúster de usuario.

En el caso de un clúster de usuario con alta disponibilidad (HA), el clúster de administrador tiene tres nodos del plano de control. En un clúster de usuario sin alta disponibilidad, el clúster de administrador tiene un nodo del plano de control.

El clúster de administrador tiene los siguientes requisitos de almacenamiento:

  • 40 GiB para una plantilla de VM

  • 100 GiB para almacenar datos de objetos etcd.

  • 240 GiB para que Google Cloud's operations suite almacene en búfer los registros y las métricas durante una interrupción de la red

  • Si Prometheus está habilitado, 506 GiB para que Prometheus almacene los datos de métricas

  • 40 GiB para cada nodo Esto incluye los nodos que funcionan como planos del control del clúster de usuario.

  • Para cada nodo del plano de control del clúster de usuario, haz lo siguiente:

    • 10 GiB adicionales para las PVC que se crearon por los registros de auditoría
    • 5 GiB adicionales para las PVC que se crearon por los datos de objetos etcd
    • 5 GiB adicionales para las PVC que se crearon por los datos de eventos etcd

En la siguiente tabla, se muestran los requisitos de CPU, RAM y almacenamiento para los nodos en el clúster de administrador:

Nodo Requisitos Objetivo
Plano de control del clúster de administrador
  • 2 CPU virtual
  • 4 GiB de RAM
  • 40 GiB de almacenamiento

Ejecuta el plano de control para el clúster de administrador.

Complementos

Dos VM, cada una de las cuales tiene los siguientes requisitos:

  • 4 CPU virtuales
  • 16 GiB de RAM
  • 40 GiB de almacenamiento

Ejecuta complementos para el clúster de administrador.

Plano de control del clúster de usuario

Una o tres VM para cada clúster de usuario. Cada VM tiene los siguientes requisitos:

  • 3 CPU virtual
  • 5 GiB de RAM
  • 60 GiB de almacenamiento

Ejecuta el plano de control para un clúster de usuario.

Requisitos de CPU, RAM y almacenamiento para un clúster de usuario

Antes de crear un clúster de usuarios, debes completar un archivo de configuración de clústeres de usuarios. En el archivo de configuración, especifica un vSphere.clúster , una vSphereGrupo de recursos y un vSpherealmacén de datos .

El clúster de vSphere es un conjunto de hosts físicos que ejecutan ESXi y el grupo de recursos tiene una reserva para una parte de los recursos disponibles en esos hosts.

El grupo de recursos debe tener suficiente CPU y RAM para admitir los requisitos del clúster de usuario y cualquier otra VM que pertenezca al grupo. Del mismo modo, el almacén de datos debe tener suficiente almacenamiento para admitir los requisitos del clúster de usuario y cualquier otra VM que use el almacén de datos.

Un clúster de usuario tiene las siguientes necesidades de almacenamiento:

  • 40 GiB para cada nodo

  • 240 GiB para que Google Cloud's operations suite almacene en búfer los registros y las métricas durante una interrupción de la red.

  • Si Prometheus está habilitado, 506 GiB para que Prometheus almacene los datos de métricas

En la siguiente tabla, se describen los valores predeterminados de CPU, RAM y almacenamiento para cada nodo en un clúster de usuario. Según las necesidades de las cargas de trabajo, es posible que desees ajustar los valores. A fin de determinar la cantidad de CPU y RAM disponibles en un nodo para las cargas de trabajo, consulta Recursos disponibles para las cargas de trabajo. Puedes especificar los valores de CPU y RAM en la sección nodePools del archivo de configuración del clúster de usuario.

Nodo Requisitos Objetivo
Nodo trabajador.

Estos son los valores predeterminados para un nodo de trabajador individual:

  • 4 CPU virtuales
  • 8 GiB de RAM
  • 40 GiB de almacenamiento

Un nodo del clúster de usuario es una máquina virtual en la que se ejecutan las cargas de trabajo. Los recursos necesarios para los nodos del clúster de usuario dependen de las cargas de trabajo que deseas ejecutar.

Requisitos de CPU, RAM y almacenamiento para un balanceador de cargas de Seesaw

Si deseas crear un clúster que use el balanceador de cargas de Seesaw, hay requisitos de recursos adicionales. Si deseas obtener detalles, consulta la sección sobre cómo aprovisionar recursos de VM para las VM de Seesaw.

Ejemplo de requisitos de CPU, RAM y almacenamiento

Supongamos que tienes dos centros de datos de vSphere:

  • El centro de datos 1 tiene un clúster de vSphere llamado clúster 1, y el clúster 1 tiene un grupo de recursos llamado grupo de recursos 1. Hay cuatro hosts físicos que ejecutan ESXi en el clúster 1.

  • El centro de datos 2 tiene un clúster de vSphere llamado Clúster 2, y el Clúster 2 tiene un grupo de recursos llamado Grupo de recursos 2. Hay ocho hosts físicos que ejecutan ESXi en el clúster 2.

Decides que tu estación de trabajo de administrador y tu clúster de administrador estarán en el grupo de recursos 1 y usarán Datastore 1.

Decides que tus clústeres de usuarios estarán en el grupo de recursos 2 y usarán Datastore 2. No deseas habilitar Prometheus en tus clústeres de usuarios.

Decides que no usarás el balanceador de cargas de Seesaw.

Deseas crear estos dos clústeres de usuarios:

  • Un clúster de usuario en el que piensas que cada nodo trabajador necesitará 6 CPU virtuales, 16 GiB de RAM y 40 GiB de almacenamiento. Este clúster de usuario tendrá 20 nodos. Deseas un plano de control de alta disponibilidad para este clúster de usuario, por lo que habrá tres nodos en el clúster de administrador que funcionen como planos de control para este clúster de usuario. Cada nodo del plano de control del clúster de usuario se configurará con 4 CPU virtuales y 8 GiB de RAM.

  • Un segundo clúster de usuario en el que piensas que cada nodo trabajador necesitará 4 CPU virtuales, 8 GiB de RAM y 40 GiB de almacenamiento. Este clúster de usuarios tendrá ocho nodos. No necesitas un plano de control de alta disponibilidad para este clúster de usuario, por lo que solo habrá un nodo en el clúster de administrador que funcionará como plano de control para este clúster de usuario. El nodo del plano de control del clúster de usuario se configurará con 3 CPU virtuales y 5 GMiB de RAM.

Requisitos para el grupo de recursos 1 y Datastore 1

El grupo de recursos 1 reservó una parte de la CPU y la RAM que proporcionan los cuatro hosts ESXi en el clúster 1. El grupo de recursos 1 debe tener suficiente CPU y RAM para cumplir con los requisitos de la estación de trabajo de administrador y el clúster de administrador. Además, Datastore 1 debe tener suficiente almacenamiento para cumplir con los requisitos de la estación de trabajo de administrador y el clúster de administrador.

El clúster de administrador tiene su propio nodo del plano de control, dos nodos para los complementos, tres nodos para el plano de control de tu primer clúster de usuario y un nodo para el plano de control de tu segundo clúster de usuario. Por lo tanto, el clúster de administrador tiene siete nodos.

Diagrama que muestra la estación de trabajo de administrador y el clúster de administrador

Recuerda que la estación de trabajo de administrador tiene estos requisitos de recursos:

Ejemplo: Requisitos de la estación de trabajo de administrador
CPU virtual 4 CPU virtuales
RAM 8 GiB
Almacenamiento 50 GiB

El clúster de administrador tiene los siguientes requisitos de recursos:

Ejemplo: Requisitos del clúster de administrador
CPU virtual 1 nodo del plano de control del clúster de administrador x 2 CPU virtuales/nodo +
2 nodos de complemento x 4 CPU virtuales/nodo +
3 nodos del plano de control del clúster de usuario x 4 CPU virtuales/nodo +
1 nodo del plano de control del clúster de usuario x 3 CPU virtuales/nodo
25 CPU virtual
RAM 1 nodo del plano de control del clúster de administrador x 4 GiB/nodo +
2 nodos de complemento x 16 GiB/nodo +
3 nodos del plano de control del clúster de usuario x 8 GiB/nodo +
1 nodo del plano de control del clúster de usuario x 5 GiB/nodo
65 GiB
Almacenamiento 40 GiB para una plantilla de VM +
100 GiB para datos de objetos etcd +
240 GiB para el conjunto de operaciones de Google Cloud +
1 nodo de plano de control del clúster de administrador x 40 GiB/nodo +
2 nodos de complemento x 40 GiB/nodo +
4 nodos del plano de control del clúster de usuario x 60 GiB/nodo
740 GiB

En la siguiente tabla, se proporcionan los requisitos totales de CPU, RAM y almacenamiento para la estación de trabajo de administrador y el clúster de administrador. El grupo de recursos 1 y Datastore 1 deben poder proporcionar estos recursos:

Ejemplo: Requisitos totales para el grupo de recursos 1 y Datastore 1
CPU virtual 29 vCPUs
RAM 73 GiB
Almacenamiento 790 GiB

Requisitos para el grupo de recursos 2 y Datastore 2

El grupo de recursos 2 reservó una parte de la CPU y la RAM que proporcionan los ocho hosts ESXi en el clúster 2. El grupo de recursos 2 debe tener suficiente CPU y RAM para cumplir con los requisitos de ambos clústeres de usuario. Además, Datastore 1 debe tener suficiente almacenamiento para cumplir con los requisitos de ambos clústeres de usuario.

Diagrama que muestra dos clústeres de usuarios

El primer clúster de usuario tiene estos requisitos de recursos:

Ejemplo: Requisitos del primer clúster de usuario
CPU 20 nodos x 6 CPU virtuales/nodo 120 CPU virtuales
RAM 20 nodos x 16 GiB/nodo 320 GiB
Almacenamiento 240 GiB para el paquete de operaciones de Google Cloud +
20 nodos x 40 GiB/nodo
1,040 GiB

El segundo clúster de usuario tiene estos requisitos de recursos:

Ejemplo: Requisitos del segundo clúster de usuario
CPU 8 nodos x 4 CPU virtuales/nodo 32 CPU virtuales
RAM 8 nodos x 8 GiB/nodo 64 GiB
Almacenamiento 240 GiB para Google Cloud's operations suite+
8 nodos x 40 GiB/nodo
560 GiB

En la siguiente tabla, se proporcionan los requisitos totales de CPU, RAM y almacenamiento para los dos clústeres de usuario. El grupo de recursos 2 y Datastore 2 deben poder proporcionar estos recursos:

Ejemplo: Requisitos totales para el grupo de recursos 2 y Datastore 2
CPU 152 vCPUs
RAM 384 GiB
Almacenamiento 1,600 GiB

Exceso de compromiso de recursos

vSphere admite el exceso de compromiso de recursos, por ejemplo, el compromiso de memoria y el compromiso de CPU. Por lo tanto, el total de recursos reservados por los grupos de recursos en un clúster puede ser mayor que los recursos físicos que proporcionan los hosts ESXi en el clúster.

Los requisitos que se indican en este documento son para recursos virtuales reservados. Para obtener una descripción del físico requerido para una demostración de prueba de concepto, consulta Requisitos mínimos de CPU, RAM y almacenamiento.

Supervisa la contención de recursos

Debes supervisar las señales de contención de recursos para asegurarte de que tus grupos y almacenes de datos sean compatibles con los recursos virtuales configurados. Para obtener más información, consulta Crea un panel de estado de VM.