NESTA PÁGINA
Configuração de orquestração aprimorada e enormes páginas
Orquestração aprimorada
O modo de orquestração aprimorado permite que você gerencie facilmente VNFs e cadeias de serviço sem exigir os arquivos de descrição VNF XML. Por padrão, este modo é ON e este é o modo recomendado.
Para permitir uma orquestração aprimorada:
[edit system services] user@jdm# set enhanced-orchestration
Certifique-se de reiniciar o sistema depois de habilitar o modo de orquestração aprimorado.
Páginas enormes
Páginas enormes em dispositivos NFX250 são blocos de memória contíguos de 2 MB e 1 GB, que são usados para gerenciamento de memória virtual. Devido à fragmentação da memória, o sistema pode não ter memória suficiente para atribuir a quantidade necessária de enormes páginas quando uma nova VNF é lançada. Isso pode resultar na falha do VNF no lançamento ou na comutação para o estado de desligamento durante a configuração. Assim, para lançar VNFs em dispositivos NFX250, você deve pré-alocar memória usando páginas enormes antes de configurar os VNFs.
As páginas enormes devem ser habilitadas para todos os VNFs que usam OVS para o encadeamento de serviços.
Ao pré-alocar páginas enormes, certifique-se de que há memória suficiente para o uso do sistema, pois a memória insuficiente pode fazer com que o sistema fique sem resposta. O sistema, que consiste no JCP, JDM e Hypervisor, requer cerca de 6 a 7 GB de memória. Somente a memória restante pode ser usada pelos VNFs.
Para ver o estado atual da memória e as enormes páginas disponíveis, emita o seguinte comando no prompt JDM CLI:
user@jdm> show system visibility memory
A configuração padrão vem com uma página enorme de 1 GB de tamanho que é usada pela OVS, e enormes páginas de tamanho de 2 MB para uso do sistema.
A Tabela 1 lista a memória de página enorme máxima que pode ser reservada para os vários modelos NFX250.
Modelo |
Memória |
Memória máxima de página enorme (GB) |
Memória máxima de página enorme (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 |
- |
- Pré-alocação de páginas enormes
- Alocação de páginas enormes para uma VNF
- Resolução de problemas de páginas enormes
Pré-alocação de páginas enormes
Para pré-alocar páginas enormes, emita o seguinte comando no prompt JDM CLI:
user@jdm# set system memory hugepages page-size page-size page-count page-count
onde:
page-sizepode ser um dos seguintes valores:1024 por 1 GB enormepage
Página enorme de 2 para 2 MB
page-counté o número de páginas enormes
O page-size valor depende page-count do tamanho e do número total de páginas enormes exigidos por todos os VNFs que serão lançados no sistema. Os valores também são limitados pela memória disponível no dispositivo.
Recomendamos que você reinicialize o sistema depois de configurar páginas enormes para pré-alocar páginas enormes durante o inicialização.
Por padrão, a OVS usa uma página enorme de 1 GB do conjunto alocado de páginas enormes.
A saída de amostra a seguir mostra uma configuração com enormes páginas de 1 GB e 2 MB configuradas. Um total de 8 páginas enormes de 1 GB estão configuradas, nas quais uma enorme página é usada pela OVS e as sete páginas enormes restantes podem ser usadas para os VNFs. Existem 376 páginas enormes de tamanho de 2 MB que podem ser usadas para VNFs. As páginas enormes restantes (500-376=124) estão reservadas para uso do 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
Observe que o valor inclui Configured 1 GB Huge Pages a enorme página que o sistema aloca para o OVS.
Nos dispositivos NFX250 NG, o valor será Total 1GiB Huge Pages um a mais do que o total de enormes páginas reservadas por meio da CLI (Configured 1GiB Huge Pages).
Alocação de páginas enormes para uma VNF
Para alocar páginas enormes para uma VNF, emita o seguinte comando:
user@jdm# set virtual-network-functions vnf-name memory features hugepages [page-size page-size]
Resolução de problemas de páginas enormes
Se o número de páginas enormes configuradas resultar em memória insuficiente para o uso do sistema, a seguinte mensagem de erro aparece quando você acessa o JDM CLI após a reinicialização do dispositivo:
fatal error - could not reserve address space in "getmem.c"
Para reconfigurar as páginas enormes:
Estabeleça uma conexão SSH com o hipervisor:
user@jdm# ssh hypervisor
Determine o número de páginas enormes configuradas:
cat /sys/kernel/mm/hugepages/hugepages-1048576kB/nr_hugepages
Redefinir o número de páginas enormes para 0:
echo 0 > /sys/kernel/mm/hugepages/hugepages-1048576kB/nr_hugepages
Reinicialize o dispositivo.
Acesse o JDM CLI e reconfigure o número de páginas enormes.