Le présent article montre comment le portail NFM (Network Function Manager) simplifie les opérations de maintenance des serveurs Cisco BroadWorks en téléchargeant automatiquement le logiciel et en effectuant la plupart des opérations de gestion des correctifs, y compris la création d'un ensemble de correctifs personnalisés.
Le portail NFM est la solution préférée des opérateurs Cisco BroadWorks pour la gestion des correctifs et des logiciels. Étant donné que le portail Xchange sera éventuellement mis hors service, il est vivement recommandé d'exploiter et de comprendre ces fonctionnalités afin d'optimiser pleinement les opérations de maintenance.
Network Function Manager prend également en charge les opérations suivantes :
- Liste des correctifs
- Application et suppression de correctifs
- Exécution de healthmon
- Mise à jour automatique/manuelle de SWManager
- Création du rapport de correctifs
Architecture de haut niveau
Principaux composants clés
Portail NFM
Les opérateurs effectuent généralement la plupart des opérations via le portail d'administration disponible à partir du serveur frontal NFM. Il est généralement déployé sur /nfmPortal/ et donc disponible via http(s)://<NFM_IP_or_FQDN>/nfmPortal/.
centre de distribution de logiciels
Référentiel Cisco
Il s'agit du référentiel source à partir duquel tous les correctifs et autres composants sont téléchargés. Le référentiel utilise la création distribuée basée sur le Web
et de version (WebDAV) et réside sur Cisco. Les transferts sont entièrement automatisés comme configuré avec la planification 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>
Référentiel local
C'est là que les correctifs téléchargés et les autres composants logiciels sont stockés localement, c'est-à-dire dans l'environnement du client.
Exemple :
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$
Diagramme D'Architecture
Création d'un Po personnalisé (ensemble de correctifs)
Étapes
- Connexion au portail NFM
- Accédez à la section Logiciels à partir du volet de navigation de gauche
- Créez un modèle en mettant en surbrillance une version logicielle spécifique, par exemple 24.0_1.944
- Après avoir développé la version sélectionnée, cliquez sur Ajouter sous l'onglet Modèles
- Dans la liste des patches affichés, sélectionnez des patches individuels en les sélectionnant manuellement ou en utilisant un critère de filtrage, par exemple Patches critiques du système (Sys Crit)
- Entrez un « Nom du modèle de patch » et un « Enregistrer »
- Après cette étape, le nom du fichier de l'ensemble de correctifs (BD) s'affiche
- Pour transférer et/ou appliquer ce PB nouvellement créé, sélectionnez un noeud dans la liste du panneau inférieur
- Sélectionnez l'option Appliquer les correctifs dans le menu déroulant en haut à droite
- Dans la fenêtre "Appliquer les patches", sélectionnez le nom du modèle / l'ensemble de patches
- Afin de transférer uniquement le fichier du lot de correctifs (PB) (et de ne pas l'appliquer), cochez la case « Télécharger les correctifs uniquement »
- Cliquez sur le bouton Appliquer les correctifs
- L'ensemble de correctifs (PB) sera transféré vers le noeud sélectionné sous le répertoire /var/broadworks/patches
Exemple
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>
Mise en route et références