El presente artículo muestra cómo el portal NFM (Network Function Manager) simplifica las operaciones de mantenimiento de los servidores Cisco BroadWorks al descargar automáticamente software y realizar la mayoría de las operaciones de administración de parches, incluida la creación de un paquete de parches personalizado (PB).
El portal de NFM es la solución preferida para los operadores de Cisco BroadWorks para administrar parches y software. Teniendo en cuenta que el portal Xchange será clausurado finalmente, se recomienda aprovechar y comprender estas funcionalidades para optimizar completamente las operaciones de mantenimiento.
El administrador de funciones de red también admite las siguientes operaciones:
- Listando parches
- Aplicación y eliminación de parches
- Ejecución de Healthmon
- Actualización automática/manual de SWManager
- Creación de un informe de parches
Arquitectura de alto nivel
Componentes principales
Portal de NFM
Los operadores normalmente realizan la mayoría de las operaciones a través del portal de administración disponible desde el FrontEnd de NFM. Normalmente se implementa en /nfmPortal/ y, por lo tanto, está disponible a través de http(s)://<NFM_IP_or_FQDN>/nfmPortal/.


Centro de distribución de software
Repositorio de Cisco
Este es el repositorio de origen desde el que se descargan todos los parches y otros componentes. El repositorio utiliza la creación distribuida basada en Web
y versiones (WebDAV) y reside en Cisco. Las transferencias se automatizan completamente tal como se configuró con la programación de 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>
Repositorio local
Aquí es donde los parches descargados y otros componentes de software se almacenan localmente, es decir, el entorno del cliente.
Ejemplo:
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 arquitectura

Creación de un PB personalizado (paquete de parches)
Pasos
- Inicio de sesión en el portal NFM
- Acceda a la sección Software desde el panel de navegación izquierdo
- Cree una plantilla resaltando una versión de software específica, por ejemplo 24.0_1.944
- Después de expandir la versión seleccionada, haga clic en 'Agregar' en la ficha 'Plantillas'
- En la lista de parches que se muestran, seleccione parches individuales seleccionándolos manualmente o utilizando criterios de filtrado, por ejemplo, parches críticos del sistema (Sys Crit)
- Introduzca un "Nombre de plantilla de parche" y "Guardar"
- Después de ese paso, el nombre del nombre del archivo del paquete de parches (BD) finalmente aparecerá
- Para transferir o aplicar este PB creado recientemente, seleccione un nodo de la lista del panel inferior
- Seleccione "Aplicar parches" en el menú desplegable superior derecho
- En la ventana "Aplicar parches", seleccione el nombre de la plantilla / paquete de parches
- Para transferir solamente el archivo de paquete de parches (PB) (y no aplicarlo), seleccione la casilla de verificación "Cargar sólo parches"
- Haga clic en el botón "Aplicar parches"
- El paquete de parches (PB) se transferirá al nodo seleccionado en el directorio /var/Broadworks/patch
Ejemplo:


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>
Introducción y referencias