Het huidige artikel laat zien hoe het NFM (Network Functie Manager) portal de handelingen van het onderhouden van de Cisco BroadWorks servers vereenvoudigt door automatisch software te downloaden en de meeste patchbeheerbewerkingen uit te voeren, waaronder het maken van aangepaste patchbundel (PB).
De NFM-portal is de voorkeursoplossing voor Cisco BroadWorks-operatoren om patches en software te beheren. Gezien het feit dat het Xchange-portaal uiteindelijk zal worden ontmanteld, is het sterk aan te raden gebruik te maken van deze functies en deze te begrijpen om onderhoudswerkzaamheden volledig te optimaliseren.
De Network Function Manager ondersteunt ook deze bewerkingen:
- Patches voor aanbiedingen
- Patches toepassen en verwijderen
- Hardloopgezondheid
- Automatisch/handmatig bijwerken SWManager
- Patchingrapport maken
Architectuur op hoog niveau
Belangrijkste hoofdcomponenten
NFM-portal
De operatoren voeren doorgaans de meeste bewerkingen uit via de admin portal die beschikbaar is bij de NFM FrontEnd. Het wordt typisch ingezet op /nfmPortal/ en is daarom beschikbaar via http(s):/<NFM_IP_or_FQDN>/nfmPortal/.
Software Distribution Center
Cisco-opslagplaats
Dit is de bronopslagplaats waar alle patches en andere componenten worden gedownload van. De repository maakt gebruik van webgebaseerde gedistribueerde creatie
en Versioning (Webex DAV) en ligt op Cisco. De overdrachten zijn volledig geautomatiseerd zoals geconfigureerd met de NFM-planning.
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>
Lokale opslagplaats
Hier worden de gedownloade patches en andere softwarecomponenten lokaal opgeslagen, dat is de omgeving van de klant.
Voorbeeld:
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$
Architectuurdiagram
Een aangepaste PB (Patchbundel) maken
Stappen
- Aanmelden bij de NFM-portal
- Ga naar het gedeelte Software van het linkernavigatiedeelvenster
- Maak een sjabloon door een specifieke softwarerelease te markeren, bijvoorbeeld 24.0_1.944
- Klik na het uitbreiden van de geselecteerde release op 'Add' onder het tabblad 'Templates'
- Selecteer in de lijst met weergegeven patches afzonderlijke patches door deze handmatig te selecteren of door middel van een filtercriterium, bijvoorbeeld System Critical Patches (SYS Crit)
- Voer een naam voor een "Patch Template" en "Opslaan" in
- Na die stap, zal de naam van het bestand Patch Bundle (BD) uiteindelijk verschijnen
- Als u deze nieuwe PB wilt overdragen en/of toepassen, selecteert u een knooppunt in de lijst van het onderste paneel
- Selecteer "Patches toepassen" in het rechterbovenmenu
- Selecteer in het venster "Patches toepassen" de naam van de sjabloon/patchbundel
- Als u alleen het bestand met de patchbundel (PB) wilt overdragen (en dit niet wilt toepassen), selecteert u het selectievakje "Alleen patches uploaden"
- Klik op de knop "Patches toepassen"
- De patchbundel (PB) wordt overgebracht naar de geselecteerde knooppunt onder de map /var/broadcast/patches
Voorbeeld
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>
Introductie en referenties