本文介绍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
- 展开所选版本后,点击“模板”选项卡下的“添加”
- 在显示的修补程序列表中,通过手动选择或使用筛选条件来选择各个修补程序,例如“系统关键修补程序(系统标准)”
- 输入“Patch Template Name”和“Save”
- 完成该步骤后,修补程序包(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>
入门和参考