本文显示了NFM(网络功能管理器)门户如何通过自动下载软件和执行大多数修补管理操作(包括创建自定义修补程序捆绑包(PB))来简化维护Cisco BroadWorks服务器的操作。
NFM门户是Cisco BroadWorks操作员管理补丁和软件的首选解决方案。 鉴于Xchange门户将最终停用,强烈建议您利用并了解这些功能,以便完全优化维护操作。
网络功能管理器还支持以下操作:
- 列出修补程序
- 应用和删除修补程序
- 运行运行状况监控
- 自动/手动更新SWManager
- 创建修补报告
高级架构
主要关键组件
NFM门户
运营商通常通过NFM前端提供的管理员门户执行大部分操作。 它通常部署在/nfmPortal/上,因此可通过http(s)://<NFM_IP_or_FQDN>/nfmPortal/获得。
软件分发中心
思科存储库
这是从中下载所有修补程序和其他组件的源存储库。 存储库使用基于Web的分布式创作
和版本控制(WebDAV),并驻留在思科。 根据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>
本地存储库
下载的补丁和其他软件组件存储在本地,即客户环境。
示例:
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$
架构图
创建自定义PB(补丁捆绑包)
步骤
- 登录NFM门户
- 从左侧导航面板访问“软件”部分
- 通过突出显示特定软件版本(例如24.0_1.944)创建模板
- 展开所选版本后,点击“模板”选项卡下的“添加”
- 从显示的修补程序列表中,通过手动选择或使用筛选条件(如系统关键修补程序(系统条件))来选择单个修补程序
- 输入“补丁模板名称”和“保存”
- 此步骤后,补丁包(BD)文件名的名称最终将显示
- 要传输和/或应用此新创建的PB,请从下面板列表中选择节点
- 从右上角的下拉菜单中选择“应用补丁”
- 从“应用修补程序”窗口,选择模板名称/修补程序捆绑包
- 要仅传输补丁包(PB)文件(而不应用它),请选中“仅上传补丁”复选框
- 单击“应用补丁”按钮
- 补丁捆绑包(PB)将传输到/var/broadworks/patches目录下的选定节点
示例
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>
入门和参考