NSX Data Center for vSphere utiliza la asignación de recursos de vSphere para reservar recursos para los dispositivos NSX Edge. La reserva de recursos de memoria y CPU para NSX Edge garantiza que el dispositivo disponga de suficientes recursos para funcionar correctamente.
Existen tres métodos de reserva de recursos: Administrado por el sistema (System Managed), Personalizado (Custom) y Sin reserva (No Reservation).
Reserva de recursos administrados por el sistema
Si selecciona Administrado por el sistema (System Managed), el sistema reservará recursos de memoria y CPU para el nuevo dispositivo NSX Edge. Los recursos reservados son iguales a los requisitos del sistema para el tamaño del dispositivo, modificados por los porcentajes especificados mediante la API de configuración de ajuste.
Al instalar, actualizar o volver a implementar una instancia de NSX Edge, se implementarán los dispositivos de NSX Edge asociados. Si un dispositivo tiene la reserva de recursos Administrado por el sistema (System Managed), la reserva se aplicará al grupo de recursos después de que se encienda el dispositivo. Si no hay recursos suficientes, se producirá un error en la reserva y se generará un evento del sistema, pero la implementación del dispositivo se realizará correctamente. La reserva se intentará la próxima vez que se implemente el dispositivo (durante la actualización o la reimplementación).
Con las reservas de recursos del tipo Administrado por el sistema (System Managed), si cambia el tamaño del dispositivo, el sistema actualizará la reserva de recursos para que coincidan con los requisitos del sistema del nuevo tamaño de dispositivo.
Reserva de recursos personalizados
Si selecciona Personalizado (Custom), deberá determinar las reservas de recursos para el dispositivo NSX Edge.
Al instalar, actualizar o volver a implementar una instancia de NSX Edge, se implementarán los dispositivos de NSX Edge asociados. Si un dispositivo tiene la reserva de recursos Personalizado (Custom), la reserva se aplicará al grupo de recursos antes de que se encienda el dispositivo. Si no hay recursos suficientes, el dispositivo no se encenderá y se producirá un error en su implementación.
Puede aplicar reservas de tipo Personalizado (Custom) a un dispositivo de NSX Edge existente. Si el grupo de recursos no tiene suficientes recursos, se produce un error al cambiar la configuración.
Si se establece el valor Personalizado (Custom) para las reservas de recursos, el sistema no administrará las reservas de recursos para el dispositivo. Si cambia el tamaño del dispositivo, los requisitos del sistema del dispositivo cambiarán, pero el sistema no actualizará la reserva de recursos. Debe cambiar la reserva de recursos para que refleje los requisitos del sistema del nuevo tamaño del dispositivo.
Sin reserva de recursos
Si selecciona Sin reserva (No reservation), no se reservará ningún recurso para el dispositivo NSX Edge. Puede implementar dispositivos de NSX Edge en hosts que no tengan recursos suficientes, pero si hay una contención de recursos, es posible que los dispositivos no funcionen correctamente.
Administrar reservas de recursos de dispositivos de NSX Edge
La reserva de recursos se establece durante la creación de un dispositivo de NSX Edge. También puede actualizar la reserva de un dispositivo de NSX Edge existente. Puede usar vSphere Web Client o la API para realizar estas tareas. Consulte la Guía de NSX API para obtener más información sobre el uso de la API.
Funcionamiento | vSphere Web Client | API |
---|---|---|
Crear una nueva instancia de NSX Edge | Vaya a Agregar (Add). El asistente le indicará los pasos que debe seguir para crear una instancia de NSX Edge. Puede agregar un dispositivo de NSX Edge en el paso Configurar implementación (Configure Deployment). Seleccione el método de reserva en el menú desplegable Reserva de recursos (Resource Reservation). | y haga clic enUse POST /api/4.0/edges |
Actualizar una instancia de NSX Edge existente | Acceda a Reserva de recursos (Resource Reservation). | y edite la máquina virtual del dispositivo para seleccionar un valor diferente paraUse PUT /api/4.0/edges/{edgeId}/appliances |
cpuReservation > reservation
y
memoryReservation > reservation
para configurar la reserva de recursos del dispositivo de
NSX Edge usando la API.
Método de reserva de recursos | Valores de los parámetros de reserva |
---|---|
Administrado por el sistema (System Managed) | No especifique valores para cpuReservation > reservation y memoryReservation > reservation . |
Personalizado (Custom) | Especifique los valores que desee en cpuReservation > reservation y memoryReservation > reservation . |
Sin reserva (No Reservation) | Configure cpuReservation > reservation y memoryReservation > reservation con el valor 0 . |
Los requisitos del sistema para los dispositivos NSX Edge dependen del tamaño del dispositivo: compacto, grande, cuádruple o extragrande. Estos valores se utilizan para la reserva de recursos del tipo Administrado por el sistema (System Managed) predeterminado.
Tamaño del dispositivo (Appliance Size) | Reserva de CPU | Reserva de memoria |
---|---|---|
Compacto | 1000 MHz | 512 MB |
Grande | 2000 MHz | 1 GB |
Tamaño cuádruple | 4000 MHz | 2 GB |
Extra grande | 6000 MHz | 8 GB |
Modificar la reserva de recursos administrados por el sistema mediante la configuración de ajuste
Cuando haya falta de recursos, puede deshabilitar temporalmente las reservas de recursos del tipo Administrado por el sistema (System Managed) o disminuir el valor predeterminado. Puede cambiar el porcentaje de reserva configurando los valores de los parámetros edgeVCpuReservationPercentage
y edgeMemoryReservationPercentage
en la API de configuración de ajuste, PUT /api/4.0/edgePublish/tuningConfiguration
. El valor predeterminado para ambos parámetros es 100
. Este cambio afecta a las nuevas implementaciones de dispositivos NSX Edge, pero no a los dispositivos existentes. Los porcentajes modifican la CPU y la memoria predeterminadas reservadas para el tamaño de dispositivo NSX Edge relevante. Para deshabilitar la reserva de recursos, establezca los valores en 0. Consulte la Guía de NSX API para obtener más detalles.
Cambiar el método de reserva de recursos de Personalizado (Custom) o Sin reserva (No Reservation) a Administrado por el sistema (System Managed)
Si está utilizando NSX 6.4.3 o una versión anterior, y selecciona Personalizado (Custom) o Sin reserva (No Reservation) para un dispositivo de NSX Edge, no podrá volver al tipo de reserva Administrado por el sistema (System Managed).
A partir de NSX 6.4.4, es posible utilizar la API para volver a las reservas del tipo Administrado por el sistema (System Managed) usando POST /api/4.0/edges/{edgeId}/appliances?action=applySystemResourceReservation
. Consulte la Guía de NSX API para obtener más detalles.
A partir de NSX 6.4.6, puede usar vSphere Web Client para editar la máquina virtual del dispositivo de NSX Edge y cambiar de nuevo al tipo de reserva Administrado por el sistema (System Managed).