In questo articolo viene illustrato in che modo il portale NFM (Network Function Manager) semplifica le operazioni di manutenzione dei server Cisco BroadWorks scaricando automaticamente il software ed eseguendo la maggior parte delle operazioni di gestione delle patch, inclusa la creazione di pacchetti di patch personalizzati (PB).
Il portale NFM è la soluzione preferita dagli operatori Cisco BroadWorks per gestire le patch e il software. Considerato che il portale di Exchange verrà alla fine disattivato, si consiglia vivamente di sfruttare e comprendere queste funzionalità per ottimizzare completamente le operazioni di manutenzione.
Network Function Manager supporta inoltre le operazioni seguenti:
- Elenco delle patch
- Applicazione e rimozione di patch
- Esecuzione Healthmon
- Aggiornamento automatico/manuale di SWManager
- Creazione report applicazione patch
Architettura di alto livello
Componenti principali
Portale NFM
Gli operatori in genere eseguono la maggior parte delle operazioni tramite il portale di amministrazione disponibile dal Front End NFM. In genere viene distribuito su /nfmPortal/ e pertanto disponibile tramite http(s)://<NFM_IP_or_FQDN>/nfmPortal/.
Software Distribution Center
Repository Cisco
Si tratta del repository di origine da cui vengono scaricate tutte le patch e gli altri componenti. Il repository utilizza la creazione distribuita basata sul Web
e controllo delle versioni (WebDAV) e risiede su Cisco. I trasferimenti sono completamente automatizzati come configurato con la programmazione 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>
Repository locale
In questa posizione le patch e gli altri componenti software scaricati vengono archiviati localmente, ovvero nell'ambiente del cliente.
Esempio:
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$
Diagramma dell'architettura
Creazione di un PB personalizzato (Patch Bundle)
Passi
- Accesso al portale NFM
- Accedere alla sezione Software dal pannello di navigazione a sinistra
- Creare un modello evidenziando una versione software specifica, ad esempio 24.0_1.944
- Dopo aver espanso la versione selezionata, fare clic su 'Aggiungi' nella scheda 'Modelli'
- Dall'elenco di patch visualizzate, selezionare singole patch selezionandole manualmente o utilizzando un criterio di filtro, ad esempio Patch critiche del sistema (SysCrit)
- Immettere un nome per il modello di patch e un nome per il salvataggio
- Dopo questo passaggio, il nome del file del Patch Bundle (BD) verrà visualizzato
- Per trasferire e/o applicare questo nuovo PB, selezionare un nodo dall'elenco del pannello inferiore
- Selezionare Applica patch dal menu a discesa in alto a destra
- Dalla finestra "Applica patch", selezionare il nome del modello/il bundle di patch
- Per trasferire solo il file del bundle di patch (PB) e non applicarlo, selezionare la casella di controllo "Carica solo patch"
- Fare clic sul pulsante "Applica patch"
- Il pacchetto di patch (PB) verrà trasferito al nodo selezionato nella directory /var/broadworks/patches
Esempio
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>
Guida introduttiva e riferimenti