O presente artigo mostra como o portal NFM (Network Function Manager) simplifica as operações de manutenção dos servidores Cisco BroadWorks baixando automaticamente o software e executando a maioria das operações de gerenciamento de patches, incluindo a criação de um pacote de patches personalizado (PB).
O portal NFM é a solução preferencial para que os operadores do Cisco BroadWorks gerenciem patches e software. Considerando que o portal do Xchange será desativado, é altamente recomendável aproveitar e entender essas funcionalidades para otimizar completamente as operações de manutenção.
O Gerenciador de funções de rede também suporta estas operações:
- Listando patches
- Aplicação e remoção de patches
- Executando o Healthmon
- Atualização automática/manual do SWManager
- Criando relatório de patches
Arquitetura de alto nível
Principais componentes principais
Portal NFM
Normalmente, os operadores realizam a maioria das operações por meio do portal do administrador disponível no Front-End do NFM. Ele é normalmente implantado no /nfmPortal/ e, portanto, disponível via http(s)://<NFM_IP_or_FQDN>/nfmPortal/.
Centro de distribuição de software
Repositório da Cisco
Este é o repositório de origem de onde todos os patches e outros componentes são baixados. O repositório está usando a criação distribuída baseada na Web
(WebDAV) e reside na Cisco. As transferências são totalmente automatizadas conforme configurado com a programação NFM.
NFM_CLI/Applications/SoftwareManagement/SoftwareDistributionCenter> get
site = https://api.cisco.com
username = <CiscoAccountLogin>
password = ********
downloadBinaryFiles = true
deletionDelayInDays = 1
connectionTimeoutInSeconds = 30
useCiscoDownload = true
NFM_CLI/Applications/SoftwareManagement/SoftwareDistributionCenter> validate
Validating Software Distribution Center configuration... successful.
NFM_CLI/Applications/SoftwareManagement/SoftwareDistributionCenter>
Repositório local
É aqui que os patches baixados e outros componentes de software são armazenados localmente, ou seja, no ambiente do cliente.
Exemplo:
bwadmin@r23nfm01.calo.cisco.com$ ls -1 /var/broadworks/fileTransfer/software/22.0.1123/
as/
bss/
dbs/
ips/
nds/
ns/
platform/
ps/
ums/
xs/
xsp/
bwadmin@r23nfm01.calo.cisco.com$
Diagrama de arquitetura
Criando um PB personalizado (pacote de patches)
Etapas
- Faça login no portal NFM
- Acesse a seção Software no painel de navegação esquerdo
- Crie um modelo realçando uma versão de software específica, por exemplo 24.0_1.944
- Depois de expandir a versão selecionada, clique em 'Adicionar' na guia 'Modelos'
- Na lista de patches que estão sendo exibidos, selecione patches individuais manualmente selecionando-os ou usando um critério de filtragem, por exemplo Patches Críticos do Sistema (Sys Crit)
- Insira um "Nome do modelo de patch" e "Salvar"
- Após essa etapa, o nome do arquivo do pacote de patches (BD) será exibido
- Para transferir e/ou aplicar esse PB recém-criado, selecione um nó na lista do painel inferior
- Selecione "Aplicar patches" no menu suspenso superior direito
- Na janela "Aplicar patches", selecione o nome do modelo/conjunto de patches
- Para transferir somente o arquivo do pacote de patches (PB) (e não para aplicá-lo), marque a caixa de seleção "Carregar somente patches"
- Clique no botão "Aplicar patches"
- O pacote de patches (PB) será transferido para o nó selecionado no diretório /var/broadworks/patches
Exemplo
bwadmin@ol8as.cisco.com$ ls -lhtr /var/broadworks/patches | tail -n1
-rw-rw---- 1 bwadmin bwadmin 189M Mar 12 17:29 PB.as.24.0.944.pb20210312172527.Linux-x86_64.zip
bwadmin@ol8as.cisco.com$
AS_CLI/Maintenance/Patching> detail PB.as.24.0.944.pb20210312172527
Patch Name State
================================================================================
AP.as.24.0.944.ap375266 installed
AP.as.24.0.944.ap370326 installed
AP.as.24.0.944.ap376023 installed
AP.as.24.0.944.ap376410 installed
AP.as.24.0.944.ap376889 installed
AP.as.24.0.944.ap375902 installed
AP.as.24.0.944.ap375646 installed
AP.as.24.0.944.ap375273 installed
AP.as.24.0.944.ap378164 installed
AP.as.24.0.944.ap378122 installed
AP.as.24.0.944.ap378150 installed
AP.as.24.0.944.ap375996 installed
AP.as.24.0.944.ap375655 installed
AP.as.24.0.944.ap375369 installed
AP.as.24.0.944.ap375489 installed
AP.as.24.0.944.ap375860 installed
AP.as.24.0.944.ap376147 installed
AP.as.24.0.944.ap374803 installed
AP.as.24.0.944.ap378506 installed
AP.as.24.0.944.ap374832 installed
AP.as.24.0.944.ap376024 installed
AP.as.24.0.944.ap377651 installed
AP.as.24.0.944.ap378178 installed
AP.as.24.0.944.ap376205 installed
24 entries found.
* -> Patch(es) applied from this bundle.
AS_CLI/Maintenance/Patching>
Introdução e Referências