NESTA PÁGINA
Configuração de orquestração aprimorada e páginas enormes
Orquestração aprimorada
O modo de orquestração aprimorado permite gerenciar facilmente VNFs e cadeias de serviços sem exigir os arquivos de descritor VNF XML. Por padrão, este modo é ON e este é o modo recomendado.
Para possibilitar uma orquestração aprimorada:
[edit system services] user@jdm# set enhanced-orchestration
Garanta que você reinicialize 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 o 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 páginas enormes quando um novo VNF for lançado. Isso pode resultar em uma falha no lançamento ou na comutação para o estado de encerramento durante a configuração. Assim, para lançar VNFs em dispositivos NFX250, você deve pré-alocar a memória usando páginas enormes antes de configurar os VNFs.
As páginas enormes precisam ser habilitadas para todos os VNFs que usam OVS para o encadeamento de serviços.
Ao pré-alocar páginas enormes, garanta que haja 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 páginas enormes disponíveis, emita o seguinte comando no prompt JDM CLI:
user@jdm> show system visibility memory
A configuração padrão vem com uma enorme página de tamanho de 1 GB que é usada pelo OVS, e enormes páginas de tamanho de 2 MB para uso do sistema.
A Tabela 1 lista a memória de página imensa máxima que pode ser reservada para os vários modelos NFX250.
Modelo |
Memória |
Memória de página enorme máxima (GB) |
Memória imensa (GB) máxima 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
- Solução de problemas 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-size
pode ser um dos seguintes valores:1024 para uma página enorme de 1 GB
Página enorme de 2 para 2 MB
page-count
é o número de páginas enormes
page-count
E os page-size
valores dependem 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 bootup.
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á um a Total 1GiB Huge Pages
mais do que o total de grandes 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]
Solução de problemas 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.