EN ESTA PÁGINA
Configuración de orquestación mejorada y Hugepages
Orquestación mejorada
El modo de orquestación mejorado le permite administrar fácilmente VNF y cadenas de servicio sin necesidad de los archivos descriptores XML de VNF. De forma predeterminada, este modo está activado y este es el modo recomendado.
Para habilitar una orquestación mejorada:
[edit system services] user@jdm# set enhanced-orchestration
Asegúrese de reiniciar el sistema después de habilitar el modo de orquestación mejorado.
Páginas enormes
Las páginas enormes en los dispositivos NFX250 son bloques de memoria contiguos de tamaños de 2 MB y 1 GB, que se utilizan para la administración de memoria virtual. Debido a la fragmentación de la memoria, es posible que el sistema no tenga suficiente memoria para asignar la cantidad necesaria de páginas enormes cuando se inicia una nueva VNF. Esto podría provocar que la VNF no se inicie o cambie al estado de apagado durante la configuración. Por lo tanto, para iniciar VNF en dispositivos NFX250, debe preasignar memoria utilizando hugepages antes de configurar las VNF.
Hugepages debe estar habilitado para todas las VNF que utilizan OVS para el encadenamiento de servicios.
Cuando preasigne páginas enormes, asegúrese de que haya suficiente memoria para el uso del sistema, ya que una memoria insuficiente podría hacer que el sistema deje de responder. El sistema, que consiste en JCP, JDM e hipervisor, requiere alrededor de 6 a 7 GB de memoria. Las VNF solo pueden utilizar la memoria restante.
Para ver el estado actual de la memoria y las páginas enormes disponibles, ejecute el siguiente comando en el indicador de la CLI de JDM:
user@jdm> show system visibility memory
La configuración predeterminada viene con una enorme página de tamaño de 1 GB que es utilizada por el OVS, y enormes páginas de tamaño de 2 MB para uso del sistema.
En la Tabla 1 se enumera el número máximo de memoria de página enorme que se puede reservar para los distintos modelos NFX250.
Modelo |
Memoria |
Memoria Hugepage máxima (GB) |
Memoria enorme máxima (GB) para CSO-SDWAN |
---|---|---|---|
NFX250-S1 |
16 GB |
8 |
- |
NFX250-S1E | 16 GB |
8 |
13 |
NFX250-S2 |
32 GB |
24 |
13 |
NFX250-LS1 |
16 GB |
8 |
- |
Preasignación de Hugepages
Para preasignar hugepages, ejecute el siguiente comando en el indicador de la CLI de JDM:
user@jdm# set system memory hugepages page-size page-size page-count page-count
Dónde:
page-size
puede ser uno de los siguientes valores:1024 para 1 GB hugepage
2 por 2 MB hugepage
page-count
es el número de páginas enormes
Los page-size
valores y page-count
dependen del tamaño y el número total de páginas enormes requeridas por todas las VNF que se lanzarán en el sistema. Los valores también están limitados por la memoria disponible en el dispositivo.
Le recomendamos que reinicie el sistema después de configurar hugepages para preasignar hugepages durante el arranque.
De forma predeterminada, OVS utiliza 1 GB de hugepage del conjunto asignado de hugepages.
La siguiente salida de ejemplo muestra una configuración con enormes páginas de 1 GB y 2 MB configuradas. Se configuran un total de 8 páginas enormes de tamaño de 1 GB, en las que el OVS utiliza una página enorme y las siete páginas enormes restantes se pueden utilizar para las VNF. Hay 376 páginas enormes de tamaño de 2 MB que se pueden usar para VNF. Las páginas enormes restantes (500-376 = 124) están reservadas para el uso del sistema.
------------------ Virtual Memory: --------------- Total (KiB): 15949136 Used (KiB): 12690344 Available (KiB): 4687452 Free (KiB): 3258792 Percent Used : 70.60 Swap Memory: ------------ Total (KiB): 0 Used (KiB): 0 Free (KiB): 0 Percent Used: 0.00 Memory Limits: -------------- User VNFs Total Memory Limit (KiB): 9437184 Huge Pages: ------------ Total 1GiB Huge Pages: 8 Free 1GiB Huge Pages: 7 Configured 1GiB Huge Pages: 8 Total 2MiB Huge Pages: 500 Free 2MiB Huge Pages: 376 Configured 2MiB Huge Pages: 500
Tenga en cuenta que el valor de Configured 1 GB Huge Pages
incluye la enorme página que el sistema asigna para el OVS.
En los dispositivos NFX250 NG, el valor del será uno más que el total de páginas enormes reservadas a través de Total 1GiB Huge Pages
la CLI (Configured 1GiB Huge Pages
).
Asignación de Hugepages para una VNF
Para asignar hugepages para una VNF, ejecute el siguiente comando:
user@jdm# set virtual-network-functions vnf-name memory features hugepages [page-size page-size]
Solución de problemas de Hugepages
Si el número de páginas enormes configuradas resulta en memoria insuficiente para el uso del sistema, aparece el siguiente mensaje de error cuando accede a la CLI de JDM después de reiniciar el dispositivo:
fatal error - could not reserve address space in "getmem.c"
Para reconfigurar las páginas enormes:
Establezca una conexión SSH con el hipervisor:
user@jdm# ssh hypervisor
Determine el número de páginas enormes configuradas:
cat /sys/kernel/mm/hugepages/hugepages-1048576kB/nr_hugepages
Restablezca el número de páginas enormes a 0:
echo 0 > /sys/kernel/mm/hugepages/hugepages-1048576kB/nr_hugepages
Reinicie el dispositivo.
Acceda a la CLI de JDM y vuelva a configurar el número de páginas enormes.