本文展示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)以建立範本
- 展開選取的版本後,按一下「範本」標籤下的「新增」
- 從顯示的修補程式清單中,手動選取個別的修補程式,或使用篩選條件來選取個別的修補程式,例如「系統關鍵修補程式(系統臨界值)」
- 輸入「修正程式範本名稱」和「儲存」
- 完成此步驟後,修補程式套件組合(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>
入門與參考