本文展示NFM(网络功能管理器)门户如何通过自动下载软件和执行大多数修补管理操作(包括创建自定义补丁捆绑包[PB])来简化维护Cisco BroadWorks服务器的操作。
NFM门户是Cisco BroadWorks操作员管理补丁程序和软件的首选解决方案。考虑到Xchange门户最终将停用,强烈建议您利用和了解这些功能,以完全优化维护操作。
网络功能管理器还支持以下操作:
- 列出修补程序
- 应用和删除补丁
- 运行健康模式
- 自动/手动更新SWManager
- 正在创建修补报告
高级架构
主要关键组件
NFM门户
操作员通常通过NFM FrontEnd提供的管理员门户执行大多数操作。 它通常部署在/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
- 展开所选版本后,点击“模板”选项卡下的“添加”
- 从显示的修补程序列表中,通过手动选择或使用筛选条件来选择各个修补程序,例如System Critical Patches(Sys Crit)
- 输入“Patch Template Name”和“Save”
- 执行此步骤后,修补程序包(BD)文件名的名称将最终显示
- 要传输和/或应用此新创建的PB,请从底部面板列表中选择一个节点
- 从右上角下拉菜单中选择“应用补丁程序”
- 从“Apply Patches”(应用补丁)窗口,选择模板名称/补丁包
- 要仅传输补丁包(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>
入门和参考