この記事では、NFM(Network Function Manager)ポータルが、自動的にソフトウェアをダウンロードし、カスタムパッチバンドル(PB)の作成を含むほとんどのパッチ管理操作を実行することによって、Cisco BroadWorksサーバのメンテナンス操作をどのように簡素化するかを示します。
NFMポータルは、Cisco BroadWorksオペレータがパッチやソフトウェアを管理するのに適したソリューションです。Xchangeポータルは最終的に使用停止となるため、これらの機能を活用して理解し、メンテナンス作業を完全に最適化することを強くお勧めします。
Network Function Manager(NFM)は、次の操作もサポートしています。
- パッチのリスト
- パッチの適用と削除
- healthmonの実行
- SWManagerの自動/手動アップデート
- パッチレポートの作成
アーキテクチャ概要
主要なコンポーネント
NFMポータル
オペレータは通常、NFM FrontEndから入手できる管理ポータルを通じて、ほとんどの操作を実行します。 通常は/nfmPortal/に導入されるため、http(s)://<NFM_IP_or_FQDN>/nfmPortal/から入手できます。
ソフトウェア配布センター
Ciscoリポジトリ
これは、すべてのパッチおよびその他のコンポーネントがダウンロードされるソースリポジトリです。 リポジトリで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ポータルにログインする
- 左側のナビゲーションパネルからSoftwareセクションにアクセスします
- 特定のソフトウェアリリース(24.0_1.944など)を強調表示してテンプレートを作成します。
- 選択したリリースを展開した後、[テンプレート]タブの[追加]をクリックします
- 表示されるパッチのリストから、手動で選択するか、またはフィルタリング条件(たとえば、System Critical Patches (Sys Crit))を使用して、個々のパッチを選択します
- 「パッチテンプレート名」と「保存」を入力します
- この手順の後、パッチバンドル(BD)ファイル名が表示されます
- 新しく作成したPBを転送または適用するには、下部パネルのリストからノードを選択します
- 右上のプルダウンメニューから「Apply Patches」を選択します。
- 「Apply Patches」ウィンドウで、テンプレート名/パッチバンドルを選択します
- パッチバンドル(PB)ファイルのみを転送し、適用しないようにするには、[パッチのみをアップロード]チェックボックスをオンにします
- 「Apply Patches」ボタンをクリックします。
- パッチバンドル(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>
概要とリファレンス