BPAユーザガイドOSアップグレード
はじめに
Business Process Automation(BPA)のOSアップグレードアプリケーションは、ソフトウェアの適合性を実行し、異なるドメイン間でネットワークデバイスのアップグレードを行う包括的な自動化ソリューションを提供します。複数のドメインコントローラをサポートし、統合されたユーザエクスペリエンスを提供するオペレーティングシステム(OS)の基本アップグレードと、Software Maintenance Update(SMU)またはRPM Package Manager(RPM)パッチアップデートの両方をサポートします。
主な機能
OSアップグレードアプリケーションは、次の主要な自動化機能を提供します。
ソフトウェアイメージ管理 :使用するソフトウェアアップグレードプロセスのための(すべてのベンダーの)ソフトウェアイメージとそのバージョンの一元化されたリスト
ソフトウェアに関する洞察 :ネットワーク資産の影響を受けるソフトウェアリスクと脆弱性を特定し、ベンダーが推奨するソフトウェアバージョンに関する洞察を取得します。
ソフトウェアコンフォーマンス :ネットワーク内で、ソフトウェアイメージのアップグレードが必要なすべてのアセットを識別します。
アップグレード手順説明書(MOP)の定義 :各ベンダーデバイスモデルまたはファミリの事前チェックおよび事後チェックとともに、アップグレードプロセスを事前定義します。
アップグレードジョブ :メンテナンス期間中に非適合資産のアップグレードを地域をまたいでスケジュールし、アップグレードの進捗状況を監視して詳細なレポートを取得します
エンドツーエンドフロー
エンドツーエンドフロー
上の図は、Operations AdministratorとNetwork Operatorという2つの異なるユーザペルソナのOSアップグレードアプリケーションのコールフローを示しています。これらはアウトオブザボックス(OOB)で提供されます。 OOBロールおよび対応する権限についての詳細は、『アクセス制御 』を参照してください。
ペルソ
説明
Workspace
運用管理者
ネットワーク資産に影響を与えるソフトウェアの脆弱性(アドバイザリ、バグ、サポート終了速報など)を検出
BPA:OSアップグレード/ソフトウェアイメージ管理/アドバイザリ
運用管理者
影響を受けるソフトウェアバージョンと影響を受ける資産を特定し、ベンダー提供の提案に基づいて適切なターゲットバージョンを決定します。
BPA:OSアップグレード/ソフトウェアイメージ管理/洞察
運用管理者
必要なソフトウェアイメージメタデータを作成します。
BPA:OSアップグレード/ソフトウェアイメージ管理/ソフトウェアイメージ
運用管理者
影響を受けるデバイスモデルのインテントを作成し、オンデマンドまたはスケジュールされたポリシー実行時にポリシーを実行します。
BPA:OSアップグレード/ソフトウェアコンフォーマンスポリシー
運用管理者
適合しない資産または影響を受ける資産を特定します。
BPA:OSのアップグレード/ソフトウェアへの準拠/結果の表示
運用管理者
アップグレードMOPに従って、アップグレードポリシーを作成または変更します。これには、事前および事後チェック、配布またはアクティベーションのワークフロー、トラフィックの転送または反転、およびシングルステップまたはマルチステップアップグレードのロールバックの事前定義が含まれます。
BPA:OSのアップグレード/アップグレードポリシー
ネットワークオペレータ
すべての適合しないデバイスをアップグレードするジョブをスケジュールします
BPA:OSのアップグレード/アップグレードジョブ
ネットワークオペレータ
アップグレードジョブの進行状況を監視します
BPA:OSのアップグレード/アップグレードジョブ/ジョブの詳細
ネットワークオペレータ
問題を分類するためのユーザタスク(存在する場合)に従い、プロセスを次のステップに進めることができます。
BPA:OSのアップグレード/アップグレードジョブ/ジョブの詳細
価値提案
OSアップグレードアプリケーションでは、次の付加価値が提供されます。
Northbound Operations Support Systems(OSS)およびBusiness Support Systems(BSS)からのサービス消費を容易にするAPI初のアプローチ
さまざまなドメインコントローラによって管理されるネットワーク全体で、ネットワークデバイスのソフトウェア適合性を迅速に検証
オペレータは、バッチ処理、キューイング、およびスケジューリングのメカニズムを使用して、アップグレードジョブをより詳細に制御できます
アップグレードジョブはレビュー用に早期に作成し、後で実行できます
最小からゼロの障害で、より高速で優れたスループットを実現するキューイングメカニズム
アップグレード前の自動構成バックアップにより、障害発生時にシームレスな復元が可能
チェック前およびチェック後の実行により、サービスを中断することなくアップグレードを確実に実行
ポリシー駆動型のアプローチにより、アップグレードMOPを事前および事後検証チェック、配布またはアクティブ化、トラフィックの転送または反転、およびロールバックの各プロセスで柔軟に事前定義し、必要に応じてカスタマイズ可能
次のプラットフォームはBPAで検証済みで、OOBがサポートされています。ただし、フレームワークは汎用的で、新しいプラットフォームに拡張できます。追加のプラットフォームに対するOOBサポートは、優先順位に基づいて将来のリリースで提供される予定です。
ドメインコントローラ
デバイスプラットフォーム
Cisco Catalyst Center v2.3.7.5-70434
- Cisco IOS、Cisco IOS-XE
vManage v20.12.4
- Cisco IOS、Cisco IOS-XE 注 :リモートサーバの配布が機能するには、デバイスがv17.9.x以降である必要があります
Nexusダッシュボードファブリックコントローラ(NDFC)v12.1.2eおよびv12.2.2
- Cisco-NXOS(N9k)
ファイアウォール管理センター(FMC)v7.4.1
- Firepower 3140
ネットワークサービスオーケストレータ(NSO)v6.3
- Cisco-IOSXR(NCS540、NCS560、ASR9K) - Cisco-NXOS(N9K)
注 :NX-OS NED v5.25.17以上が必要
クロスネットワークコントローラ(CNC)v6.0
- Cisco-IOSXR(NCS540、ASR9K)
ANSIBLE v2.9.18 (AWX - 17.1.0)
- Cisco-IOSXR(NCS540、ASR9K)
デバイスへの直接接続(Teletype Network(Telnet)およびSecure Shell(SSH)経由)
- Cisco-IOSXR(NCS540、ASR9K)
新しい機能
このリリースのOSアップグレードユースケースで利用可能になった追加機能については、『BPAリリースノート 』を参照してください。
前提条件
OSアップグレードアプリケーションを使用する前に、次の前提条件を満たす必要があります。
OSのアップグレード、バックアップと復元、スケジューラサービス、および必要なすべてのプラットフォームサービスまたはコントローラエージェントサービスが稼働していること
必要なアーティファクト(ワークフロー、プロセステンプレート、デフォルトアップグレードポリシーなど)がロードされます。
必要なコントローラが追加され、デバイスが正常に同期されました。詳細は、『サポートされているコントローラとデバイスプラットフォーム 』を参照してください
OSアップグレードアプリケーションの操作
OSアップグレードアプリケーションは、次のコンポーネントで構成されています。
ソフトウェアイメージ管理(SWIM)
イメージ配布サーバの管理
ソフトウェアの分析
ソフトウェアの適合性
アップグレードポリシー
アップグレードジョブ
Settings
ソフトウェア イメージの管理
SWIMコンポーネントを使用すると、Operationsユーザは、NSO、ANSIBLE、CNC、FMC、Direct-to-Deviceなど、OOBイメージ管理をサポートしないコントローラのソフトウェアイメージの詳細を管理できます。また、vManage、NDFC、Cisco Catalyst Centerなどのコントローラによって維持されるソフトウェアイメージの詳細も一覧表示され、すべてのドメインコントローラにわたって維持されるソフトウェアの一元化されたリストが提供されます。ソフトウェアイメージとイメージ配布サーバは、SWIMモジュール内の2つの主要なサブコンポーネントです。
ソフトウェアイメージ
ソフトウェアイメージのページにアクセスするには、次の手順を実行します。
ソフトウェアイメージ管理にアクセスできるクレデンシャルを使用してBPAにログインします。
ソフトウェアイメージ管理のナビゲーション
OS Upgrade > Software Image Management の順に選択します。
Image Managementページには、Software Images 、Image Distribution Server 、Advisories 、およびInsights の各タブが表示されます。
Software Imagesタブ
Software Images タブには、次の情報が含まれます。
上部に表示される分析セクションには、次の情報が含まれます。
デバイスモデルおよび関連するソフトウェアイメージの総数
タイプ(ベース、SMUなど)に基づいてイメージをフィルタリングできるイメージ クイックフィルタ。この番号は、それぞれのイメージタイプに関連付けられているイメージの総数を示します。
コントローラタイプ の簡易フィルタ。イメージがホストされているコントローラタイプ(Cisco Catalyst Center、vManage、NSOまたはNDFC、Direct-to-Device、CNC、ANSIBLE、FMCなど)に基づいてイメージをフィルタリングできます。この数値は、各コントローラタイプに関連付けられているイメージの総数を示します。
ソフトウェアを公開したベンダーに基づいてイメージをフィルタリングできるベンダー の簡易フィルタ
その他のオプション アイコンには、次の機能があります。
イメージ詳細の追加 :新しいイメージメタデータの追加
一括アップロード : .csv形式のイメージメタデータの一括アップロード
Sync Images :コントローラからの同期イメージメタデータ(Cisco Catalyst Center、vManage、NDFC、FMCなど)
すべて削除 :選択したイメージの一括削除
注 :イメージの詳細の追加、削除、および一括アップロードは、NSO、ANSIBLE、CNC、およびDirect-to-Deviceコントローラでのみ許可されます。
Search フィルタはイメージの検索に使用でき、次の排他的な検索フィルタが含まれています。
すべて :すべてのフィールドを検索します。
イメージ名 :特定のイメージ名を持つイメージを検索します。
デバイスモデル :指定したモデルのイメージを検索します。
イメージバージョン :特定のソフトウェアバージョンを持つイメージを検索します。
Software Image Server :特定のイメージサーバに関連付けられているイメージを検索します。
Refresh アイコンをクリックすると、ページが更新され、選択したフィルタがクリアされます。
既存のイメージは、次の列を持つグリッドテーブルに表示されます。
デバイスモデル: イメージの詳細が適用されるデバイスモデル
ベンダー :ソフトウェアイメージを発行するベンダー
Image Name :イメージのファイル名
イメージバージョン :イメージのソフトウェアバージョン
イメージタイプ :イメージタイプを決定します(ベース、SMU、電子プログラマブルロジックデバイス(EPLD)など)。
Software Image Server :現在のイメージが存在するイメージサーバ
追加者 :画像メタデータを追加したユーザー
最終更新日 :最後のイメージ詳細更新のタイムスタンプ
Action :行固有のアクション(編集、削除など)を選択できるMore Options アイコンを提供します。
対応する列ヘッダーをクリックして画像を並べ替える
イメージの表示
行をクリックすると、View Image ウィンドウが開きます
ソフトウェアイメージのオンデマンド同期を実行するには:
イメージの同期
More Options アイコン> Sync Images の順に選択します。vManage、Cisco Catalyst Center、NDFC、およびFMCからのイメージメタデータの詳細が検出され、BPAに保存されます。
注 : FMCコントローラでは、同期が実行されるたびに既存のデータが保持されます。新しいイメージのみが追加されます。
FMCコントローラからのイメージ名に「FTD」または「Firepower Threat_Defense」という単語が含まれている場合、そのイメージのdeviceModelはFTDとしてマッピングされます。
または
FMCコントローラからのイメージ名に「FMC」、「FW_Mgmt_Center」、または「Firewall_Management_Center」という単語が含まれている場合、そのイメージのdeviceModelはFMCとしてマッピングされます。
注 : FMCでは、モデル情報をイメージメタデータに関連付けることはできません。同期が完了したら、それぞれのイメージメタデータを編集し、必要に応じてモデルを更新します。FMCのアップグレードプロセスは、モデルをアップデートしないと正常に機能しません。
vManageリモートサーバからのイメージは、最初は同期操作後にVersion カラムにUniversally Unique Identifier(UUID)がマッピングされます。オペレータは、必要なリモートサーバのメタデータを手動で編集し、適切なイメージバージョンで更新する必要があります。このマッピングを行わないと、他のOSアップグレードコンポーネント(ソフトウェアの適合性、アップグレードポリシー、アップグレードジョブなど)が期待どおりに動作しません。
自動SWIMメタデータ同期を一定間隔でスケジュールするには、『展開設定 』を参照してください。
More Options アイコン> Add Image Details を選択します。Add Image Details ページが表示されます。
イメージの詳細の追加
次のフィールドに情報を入力します。
Image Type :イメージタイプ(Base、SMU、EPLDなど)
イメージ名 :イメージファイルの名前。ユーザは、イメージの相対パスまたは絶対パスを[名前]フィールドに入力できます。ユーザーが絶対パスを指定した場合、イメージはそのパスから直接取得されます。相対パスを指定した場合、配布時にリポジトリ・サーバーで定義されたベース・パスが追加され、フル・パスが解決されます
イメージバージョン :イメージのソフトウェアバージョン
デバイスモデル :イメージにタグが付けられるデバイスモデル
注 :デバイスモデルは、CNC、NSO、Direct-To-Device、またはANSIBLEコントローラから提供される、該当するデバイスのモデル情報と一致している必要があります。
Vendor :イメージを公開したベンダーまたはプロバイダー。デフォルトはCiscoですが、必要に応じて変更できます
Image Distribution Server : Image Name フィールドに示されたソフトウェアファイルをホストするイメージ配布サーバを選択します。イメージ配信サーバを選択すると、イメージ配信サーバ内で定義された指定コントローラタイプに関連付けられたすべてのコントローラIDに対してイメージが生成されます。ユーザがイメージ配布サーバの下でコントローラインスタンスを追加または削除すると、それらのコントローラインスタンスに対応するソフトウェアイメージが追加または削除されます。
ベースSMU :ベースゴールデンイメージに存在するSMU。このオプションは、イメージタイプがベースの場合にのみ適用されます
MD5チェックサム :検証用のイメージMD5チェックサム
[Create] をクリックします。Progress 通知が表示され、確認メッセージが表示されます。
注 :ブリッジSMUのイメージメタデータは、アップグレードポリシーで使用する前に追加する必要があります。ブリッジSMUを追加するには、Image Type ドロップダウンリストからSMU を選択します。
ブリッジSMUイメージメタデータの追加
イメージ情報を含むサンプルCSVファイル
必要なイメージの詳細と次の列名を含む.csvファイルを準備します。
[Image Name]
バージョン
デバイスモデル
ベンダー
イメージのタイプ
注 :Base、SMU、およびEPLDの値のみがサポートされます。
More Options アイコン> Bulk Upload の順に選択します。Bulk Upload Image ウィンドウが開きます。
イメージの一括アップロード
イメージの一括アップロード – CSVアップロード
準備した.csvファイルを選択して、Upload をクリックします。.csvのイメージの詳細が検証され、処理されます。ファイルがアップロードされると、最終的な一括アップロードステータスが表示されます。
イメージの一括アップロードの成功ステータス
注 :データ検証エラー(レコードの重複や無効なパラメータなど)が発生した場合、エラーメッセージが一括アップロードイメージ ウィンドウにグリッドとして表示されます。ユーザは、.csvファイルの値を修正して再アップロードできます。
ソフトウェアイメージメタデータの検索
Search フィルタを使用して、更新する必要があるイメージを探します。
編集
目的のイメージのAction カラムから、More Options アイコン> Edit を選択します。
ソフトウェアイメージの編集
必要なパラメータを更新し、Save をクリックして変更を保存するか、Cancel をクリックして変更を破棄します。進行状況の通知が表示され、その後、イメージの更新を確認するメッセージが表示されます。
注 :次のリストに注意してください。
編集は、CNC、NSO、D2D、ANSIBLE、FMC、およびvManageコントローラで可能(リモートサーバイメージメタデータにのみ適用可能)
デバイスモデルの更新は、vManageリモートサーバイメージに対してのみサポートされています
vManageリモートサーバイメージメタデータで更新できるのは、Software Version フィールドだけです
vManageイメージでは、ユーザはコントローラインスタンスの代わりにソフトウェアイメージサーバを表示できます
ソフトウェアイメージメタデータの検索
Search フィールドを使用して、目的のイメージを見つけます。
[削除(Delete)]
目的のイメージのAction カラムから、More Options アイコン> Delete を選択して、イメージを削除します。
または
すべて削除
複数のイメージを削除するには、目的のイメージを選択してMore Options アイコン> Delete All の順に選択します。
確認が表示されます。
確認
[OK] をクリックします。進行状況を示す通知が表示され、確認メッセージが表示されます。
注 :次のリストに注意してください。
イメージメタデータを追加できるのは、NSO、ANSIBLE、Direct-to-Device、およびCNCコントローラのみです。他のすべてのエンタープライズコントローラでは、組み込みのSWIM機能が利用され、それぞれのコントローラからイメージが検出されます
イメージ検出機能は、NSO、ANSIBLE、Direct-to-Device、およびCNCコントローラのイメージサーバではサポートされていません。
デフォルトでは、vManageリモートサーバイメージのメタデータには、同期後のバージョンパラメータのUUIDが含まれています。ユーザはメタデータを編集し、対応するバージョンでUUIDを更新する必要があります。対応するイメージバージョンは、vManageコントローラから、またはイメージが存在するデバイスにログインすることによって特定できます。
イメージ配布サーバの管理
イメージ配布サーバ
このコンポーネントを使用すると、Operationsユーザーは、OOBイメージリポジトリ管理をサポートしていないCNC、NSO、ANSIBLE、FMC、およびDirect-To-Deviceコントローラのイメージリポジトリサーバーの詳細を管理できます。
Image Distribution Server ページにアクセスするには、次の手順を実行します。
Image Distribution Serverへの管理アクセス権を持つクレデンシャルを使用してBPAにログインします。
ソフトウェア イメージの管理
OS Upgrade > Software Image Management の順に選択します。
Image Distribution Serverタブ
Image Distribution Server タブをクリックします。
Image Distribution Server タブには次の項目があります。
上部に表示される分析セクションには、次の情報が含まれます。
このBPAインスタンスでオンボードされたイメージサーバーの合計数です
コントローラタイプ の簡易フィルタ。コントローラのタイプ(NSO、Direct-to-Device、CNC、ANSIBLE、FMCなど)に基づいて、イメージサーバをフィルタリングできます。数値は、そのコントローラタイプに関連付けられているイメージ配信サーバの総数を示します。
More Options アイコン。次の機能を提供します。
イメージサーバーの追加 :新しいイメージ配布サーバーの追加
すべて削除 :選択したディストリビューションサーバの一括削除
分散サーバの検索に使用できる検索 フィルタ。次の排他的な検索フィルタが含まれます。
All :すべてのフィールドを検索します。
イメージサーバ:特定のサーバ名を持つサーバを検索します。
コントローラID:特定のコントローラIDに関連付けられているサーバを検索します。
ページを更新し、選択したフィルタをクリアするために使用できる更新 アイコン
既存のディストリビューションサーバは、次のカラムを持つグリッドテーブルに表示されます。
イメージサーバ :リポジトリサーバの一意の名前
Controller Type:このイメージサーバが適用されるコントローラのタイプ
プロトコル :リポジトリサーバでサポートされているコピープロトコル
注 :サポートされているのは、FTP、SCP、およびSecure File Transfer Protocol(SFTP)だけです
コントローラID :現在のリポジトリサーバが使用可能または適用可能なコントローラインスタンス。コントローラインスタンスとは、そのコントローラで管理されるデバイスのことです
作成者:リポジトリサーバにオンボーディングしたユーザ
Last Modified On :サーバの詳細が最後に更新された日時のタイムスタンプ
Action :Edit やDelete など、行固有のアクションを提供します。
View Image Serverパネル
行をクリックすると、View Image Server ウィンドウが開きます
イメージサーバーの詳細の追加
イメージサーバーの追加
More Options アイコン> Add Image Server の順に選択します。Add Image Server ページが表示されます。
イメージサーバーの詳細の追加
サンプルの詳細を含むイメージサーバーの追加
次のフィールドに情報を入力します。
サーバー名 :イメージ・リポジトリ・サーバーの一意の名前
サーバIP :リポジトリサーバのIPv4アドレス
注 :追加する前に、ネットワークデバイスからこのIPに到達できることを確認してください。
プロトコル :イメージコピー用のイメージリポジトリサーバによってサポートされます。
注 :FTP、SCP、およびSFTPプロトコルのみがサポートされます。
リポジトリの場所 :リポジトリ・サーバー内のイメージ・ファイルのベース・パス
注 :イメージファイルがイメージサーバリポジトリフォルダのルートにある場合、「/」は値として機能します。
Controller Type :現在のイメージサーバが適用可能なコントローラのタイプ
注 :NSO、Direct-To-Device、CNC、およびANSIBLEのみがサポートされます。
コントローラインスタンス :管理対象のデバイスに基づいて適用可能な1つ以上のコントローラインスタンス。イメージのコピーには、特定のイメージリポジトリサーバを使用します。
User :リポジトリからイメージファイルにアクセスするために使用するカスタムのクレデンシャル
[Create] をクリックします。進行状況を示す通知が表示され、確認メッセージが表示されます。
イメージサーバーの詳細の編集
イメージサーバーの検索
Search フィールドを使用して、更新する必要があるディストリビューションサーバを見つけます。
イメージサーバーの編集
Action カラムから、More Options アイコン> Edit を選択します。
必要なパラメータを更新します。
[Save] をクリックします。進行状況の通知が表示され、確認メッセージが表示されます。
イメージサーバーの詳細の削除
Search フィルタを使用して、目的のサーバを見つけます。
イメージサーバーの削除
Action カラムでMore Options アイコン> Delete の順に選択し、1つのディストリビューションサーバを削除します。
または
複数のイメージサーバーの削除
必要なサーバを選択してMore Options アイコン> Delete All の順に選択し、複数のディストリビューションサーバを削除します。
確認が表示されます。
削除の確認
[OK] をクリックします。進行状況の通知が表示され、確認メッセージが表示されます。
ソフトウェアの分析
Software Insightsは、セキュリティアドバイザリ、バグ、ネットワーク資産によってさらされるソフトウェアのサポート終了(End-of-Life)など、すべてのセキュリティ脆弱性を検出します。また、Cisco Catalyst CenterおよびNDFCコントローラで管理されるデバイスモデルに対するソフトウェアの提案も示します。管理者ユーザは、ネットワーク資産に対して推奨されるソフトウェアバージョンを選択し、その提案が使用可能な場合は、デバイスモデルの準拠ポリシーを作成できます。
前提条件
分析用アダプタを有効にします。「Cisco-Insights-Adapter」という名前のCisco Insights Server用のアダプタは、OOBで使用できます。一部の外部サードパーティのInsightsサーバと統合するには、対応するアダプタを構築する必要があります。詳細については、『BPA開発者ガイド 』の「Insightsアダプタの設定 」を参照してください。
BPAシステムをシスコクラウドに接続するには、インターネット接続が必要です。
同期操作に進む前に、アダプタ設定にclient_idとclient_secretがあることを確認します。
必要に応じて、次の手順に従ってインターネットのプロキシを設定できます。
IOS-XR OSタイプの場合、必要に応じて、参照データ管理(RefD)でカスタムデバイスシリーズとモデルのマッピングを実行できます。カスタムシリーズとモデルのマッピングの詳細については、『BPA Developer Guide 』を参照してください。
BPA Kubernetesポッドでは、シスコからアドバイザリ、バグ、サポート終了情報を収集するためにインターネットアクセスが必要です。BPAネットワークが直接インターネットにアクセスしていないが、プロキシ経由で利用できる場合は、以下の手順に従ってKubernetesポッドにインターネット用のプロキシを使用させます。
<<http://proxy-domain.com:port>>の代わりに実際のプロキシアドレスを使用してスクリプトを更新します。
導入YAMLまたはhelmチャートの各ポッドに対して環境パラメータを設定します。
NO_PROXYまたはno_proxy設定ですべてのデプロイ名を追加して、Kubernetesノードで次のスクリプトを実行します。
#!/bin/bash
# Define the environment variables
HTTP_PROXY=”<>”
HTTPS_PROXY=”<< http://proxy-domain.com:port>>”
http_proxy=”<>”
https_proxy=”<>”
NO_PROXY="*.svc,localhost,127.0.0.1,192.168.0.0/16,10.0.0.0/8,172.16 .0.0/12,adaptor-builder,agent-manager-service,ansible-agentservice,artifacts,auth-service,backup-restoreservice,cadvisor,camunda,camunda-external-tasks-service,camundascript-external-tasks-service,checkpoint-agent-service,cicdservice,cmd-analyzer,cnc-agent-service,command-templatesservice,compliance-remediation-service,core-services,d2d-agentservice,dashboard-metrics-scraper,dcnm-agent-service,deviceactivation,device-manager-service,dnac-agent-service,duo-agentservice,dynamic-actions,elk,elk-public,event-handlerms,grafana,ingesterservice,kafka,kafka1,kafka2,kafka3,kong,kubernetes-dashboard,marketvariance,milestones-ms,mongodb-arb,mongodb1,mongodb2,ndfc-agentservice,nfv,nfv-app-event-listener,nfv-managerservice,nginxexporter,nodeexporter,nso-agent-service,osupgradems,osupgrade-nxtgen-service,perimeter-security,policy-resolverservice,portal,portalinternal,postgresdb,postgresdb1,postgresdb2,postgresdb3,prometheus,p rometheusexporter,sase-service,scheduler-service,script-runnerhelper-service,script-runner-service,service-catalog-ms,snmptrap,template-manager-service,thousandeyes-agent-service,tmfconnector,umbrella-agent-service,vmanage-agentservice,zookeeper1,zookeeper2,zookeeper3,zookeeper4,zookeeper5"
no_proxy="*.svc,localhost,127.0.0.1,192.168.0.0/16,10.0.0.0/8,172.16 .0.0/12,adaptor-builder,agent-manager-service,ansible-agentservice,artifacts,auth-service,backup-restoreservice,cadvisor,camunda,camunda-external-tasks-service,camundascript-external-tasks-service,checkpoint-agent-service,cicdservice,cmd-analyzer,cnc-agent-service,command-templatesservice,compliance-remediation-service,core-services,d2d-agentservice,dashboard-metrics-scraper,dcnm-agent-service,deviceactivation,device-manager-service,dnac-agent-service,duo-agentservice,dynamic-actions,elk,elk-public,event-handlerms,grafana,ingesterservice,kafka,kafka1,kafka2,kafka3,kong,kubernetes-dashboard,marketvariance,milestones-ms,mongodb-arb,mongodb1,mongodb2,ndfc-agentservice,nfv,nfv-app-event-listener,nfv-managerservice,nginxexporter,nodeexporter,nso-agent-service,osupgradems,osupgrade-nxtgen-service,perimeter-security,policy-resolverservice,portal,portalinternal,postgresdb,postgresdb1,postgresdb2,postgresdb3,prometheus,prometheusexporter,sase-service,scheduler-service,script-runnerhelper-service,script-runner-service,service-catalog-ms,snmptrap,template-manager-service,thousandeyes-agent-service,tmfconnector,umbrella-agent-service,vmanage-agentservice,zookeeper1,zookeeper2,zookeeper3,zookeeper4,zookeeper5"
# Get the list of deployments
deployments=$(kubectl get deployments -n bpa-ns | grep -v NAME | awk '{print $1}')
# Loop through each deployment and set the environment variables
for dp in $deployments;do
kubectl set env deployment/$dp\
HTTP_PROXY=$HTTP_PROXY \
HTTPS_PROXY=$HTTPS_PROXY \
http_proxy=$http_proxy \
https_proxy=$https_proxy \
NO_PROXY=$NO_PROXY \
no_proxy=$no_proxy \
-n bpa-ns
done
注 :上記のようにプロキシを設定すると、Insights Adapterはシスコネットワークに到達し、必要なSoftware InsightsデータをBPAにダウンロードできます。プロキシなしで他の外部Insightsサーバに直接接続する場合は、no_proxy変数に追加してください。
BPAへのソフトウェアインサイトデータのフェッチ
ソフトウェアの洞察データをBPAに同期するには:
同期ソフトウェアの洞察データにアクセスできるクレデンシャルを使用してBPAにログインします。
ソフトウェアイメージ管理のナビゲーション
側面パネルからOS Upgrade > Software Image Management の順に選択します。
[アドバイザリ]タブ
Advisories タブをクリックします。
同期してBPAにソフトウェアの洞察を取得
同期してBPAにソフトウェアの洞察を取得
Sync をクリックします。
これにより、インベントリに存在する資産に関連するすべてのセキュリティアドバイザリ、優先度の高いバグ、サポート終了速報、およびソフトウェアの提案が検出されます。セキュリティアドバイザリとソフトウェアのサポート終了日は、OSのタイプとソフトウェアバージョンに基づいて決定されます。製品IDとソフトウェアのバージョンに基づいて、優先度の高いバグやソフトウェアの提案が決定されます。
Last Updated にはインサイトデータが最後に同期された日時が表示され、Sync Status フィールドには最後の同期ステータスが表示されます。
注 :該当するアドバイザリ、バグ、リリースノート、および提案はすべて、「Cisco-Insights-Adapter」ファイルを通じてCiscoクラウドから取得されます。
セキュリティアドバイザリの表示と管理
アドバイザリ ページにアクセスするには:
アドバイザリへの管理アクセス権を持つクレデンシャルでBPAにログインします。
ソフトウェアイメージ管理のナビゲーション
OS Upgrade > Software Image Management の順に選択します。
セキュリティ アドバイザリ
Advisories タブをクリックします。デフォルトでは、「セキュリティアドバイザリ 」ページが開きます。
アドバイザリデータのフィルタリングには、次のオプションが表示されます。
Impacts では、アドバイザリの重大度に基づいてフィルタリングが可能です。デフォルトではAll が選択されています。
Last Updated は、アドバイザリの最終更新日に基づいてフィルタリングします。デフォルトではAll が選択されています
すべてクリア :選択したフィルタをリセットします。
検索 フィルタはアドバイザリの検索に使用され、次の排他的な検索フィルタが含まれます。
All :Advisory 、CVE 、およびSoftware Versionsなどの列での検索
アドバイザリ :検索で指定された条件でアドバイザリを検索します。
CVE :特定のCommon Vulnerabilities and Exposures(CVE)のアドバイザリを検索
ソフトウェアバージョン :特定のOSタイプまたはソフトウェアバージョンに関連するアドバイザリを検索します。
Refresh アイコンを使用すると、ページを更新して、選択したフィルタをクリアできます
既存のアドバイザリは、次の列で表示されます。
アドバイザリ: アドバイザリの要約
影響: アドバイザリの重大度
CVE: 割り当てられたCVE
ソフトウェアバージョン: 影響を受けるOSタイプおよびソフトウェアバージョン
最終更新: アドバイザリが最後に更新された日時
バージョン: アドバイザリバージョン
影響を受ける可能性のある資産: このアドバイザリの影響を受ける可能性のある資産の数
ヘッダーフィールドをクリックすると、アドバイザリがソートされます
注 :並べ替えは、影響を受ける可能性のあるアセットのオプションではありません。
アドバイザリ詳細ビュー
アドバイザリ行を選択すると、次のタブを含むアドバイザリの詳細ビューが開きます。
サマリー :選択したアドバイザリのサマリーを表示します。デフォルトで表示されます。
影響を受ける資産:資産名、シリアル番号、モデル名、ソフトウェアバージョン、IPアドレス、コントローラIDなど、影響を受ける可能性のある資産の詳細を表示します。このタブでは、資産の並べ替えや検索を実行できます
セキュリティアドバイザリの表示
セキュリティアドバイザリ リンクの表示 :公式のアドバイザリ ページに移動します。
優先度の高いバグの表示と管理
優先度の高いバグの選択
前のセクションで説明したアドバイザリ ページを開いたら、Priority Bugs タブをクリックします。Priority Bugs ページが表示されます。
優先バグ
Priority Bugs ページでは次のオプションが利用可能です。
バグの重大度に基づいてフィルタリングできる重大度 フィルタ。デフォルトではすべて が選択されています。
Search フィルタはバグの検索に使用でき、次の排他的な検索フィルタが含まれています。
[すべて]: すべてのフィールドを検索します。
バグID: 指定されたバグIDを持つバグを検索します
概要: 概要に含まれる特定のキーワードを持つバグを検索します
製品バージョン: 特定の製品IDまたはソフトウェアバージョンに関連するバグを検索します
Refresh アイコンを使用すると、ページを更新して、選択したフィルタをクリアできます
優先度の高いバグは、次の列とともに表に表示されます。
Bug ID
重大度 :バグの重大度
Summary :バグの要約詳細
製品バージョン :影響を受ける製品IDとソフトウェアバージョン
影響を受ける可能性のあるアセット :バグの影響を受ける可能性のあるアセットの数
並べ替えは、影響を受ける可能性 のある資産 を除く任意の列ヘッダーをクリックして実行できます。
バグ詳細ビュー
バグをクリックすると、次の内容を含むバグの詳細ビューが開きます。
Summary タブ:Bug Severity 、Description 、およびApproverway の詳細が表示されます。
「影響を受ける資産」タブ
「影響を受ける資産」タブ:資産名、シリアル番号、モデル名、ソフトウェアバージョン、IP アドレス、コントローラIDなど、影響を受ける可能性のあるすべての資産の詳細を表示します。このタブでは、資産の並べ替えや検索を実行できます
優先度の高いバグの表示
優先度の高いバグの表示 リンク:公式のバグ検索ツールに移動します。
資産
アセットマネージャでは、ユーザはすべてのアセットのリストを表示できます。アセットを選択すると、パネルにアセットレベルの情報が表示されます。この情報には、アドバイザリ とEOX の2つのタブに分類されたアセットソフトウェアの脆弱性の詳細が含まれます。
アドバイザリとEOX
Advisories タブには、Security Advisories とPriority Bugs の2つのサブタブがあります。これらのタブの詳細については、以下のセクションで説明します。
セキュリティ アドバイザリ
選択した資産のセキュリティアドバイザリ
Security Advisories サブタブで、ユーザは選択した資産に影響を与えるすべてのセキュリティアドバイザリを表示できます。セキュリティアドバイザリ表の列には、アドバイザリ、影響、CVE、最終更新日、およびバージョンが含まれます。
セキュリティアドバイザリの検索
セキュリティアドバイザリ検索 – 影響オプション
ユーザは、Advisories、Impact 、CVE 、Last Updated 、およびVersion 列の値に基づいてアドバイザリを検索できます。ページネーションを使用すると、ページ間を移動できます。
優先バグ
選択した資産に影響する優先度の高いバグ
Priority Bugs サブタブで、ユーザは特定の資産に影響を与える優先度のすべてのバグにアクセスできます。このタブのカラムには、Bug ID 、Severity 、Summary があります。
サマリーによる優先度の高いバグ検索
重大度による優先度の高いバグ検索
ユーザは、Bug ID 、Severity 、およびSummary 列の値に基づいて優先度の高いバグを検索できます。ページネーションを使用すると、ページ間を簡単に移動できます。
EOX
EOXタブ
EOX タブには、次の3つの重要な日付を含む、資産に固有のソフトウェアサポート終了データが表示されます。
ソフトウェアメンテナンスの終了
セキュリティサポートの終了
[サポート終了日(Last Date of Support)]
ソフトウェアインサイトの表示
Software Insightsは、Cisco Catalyst CenterおよびNDFCコントローラによって管理されるデバイスモデルのソフトウェア候補を提供します。管理者ユーザは、候補が利用可能な場合に、デバイスモデルの準拠ポリシーを作成できます。
Software Insightsにアクセスするには:
Insightsへの管理アクセス権を持つクレデンシャルを使用してBPAにログインします。
ソフトウェア イメージの管理
側面パネルからOS Upgrade > Software Image Management の順に選択します。
「インサイト」タブ
Insights タブをクリックします。
Insights タブには次の情報が含まれます。
ユーザが提案 に基づいてデータをフィルタリングできるフィルタ。All がデフォルトで選択されています。
Yes を指定すると、提案を含むデバイスモデルのデータがフィルタリングされます
No は、提案のないデバイスモデルのデータをフィルタリングします
CSVにエクスポート
More Options アイコンには、ページに表示されているデータをエクスポートするためのExport to CSV オプションがあります
Refresh アイコンをクリックすると、ページが更新され、選択したフィルタがクリアされます
検索 フィルタはデータの検索に使用され、次の排他的な検索フィルタが含まれます。
All :すべての列を検索します(デバイスモデル 、製品ファミリ 、ソフトウェアタイプ など)。
デバイスモデル :特定のデバイスモデル名のデータを検索します。
製品ファミリ :特定の製品ファミリ名でデータを検索します。
ソフトウェア・タイプ :特定のソフトウェア・タイプ名のデータを検索します。
既存のデバイスモデルは、次の列で表示されます。
デバイスモデル :デバイスモデルの名前
製品ファミリ :デバイスモデルが属する製品ファミリの名前
Software Type :デバイスモデルが属するソフトウェアタイプの名前
Current Releases :デバイスモデルのインベントリに現在存在する一意のソフトウェアバージョンのリスト
Selected Release :シスコが提供する提案の中からオプションバージョンとして選択された推奨リリースバージョン
資産 :デバイスモデルの資産マネージャに存在する資産の数
Suggestions :デバイスモデルで使用可能な候補について、Yes またはNo を表示します
候補ナビゲーションの表示
Action : More Options アイコンを使用して、行固有のアクションを指定します(例:View Suggestions 、View Assets )。
注 :デバイスモデルに提案がない場合、「View Suggestions 」は無効になります。
ベンダーが推奨するソフトウェアバージョンの表示と選択
[修正候補]タブ
Action 列でMore Options アイコン> View Suggestions を選択すると、サイドパネルが開いて洞察の詳細がすべて表示されます。Suggestions タブには、選択したデバイスモデルの現在のリリース情報と推奨リリース情報が表示されます。1つのデバイスモデルに複数の推奨リリースがある場合もあります。次のデータを使用できます。
リリースバージョンと日付 :シスコクラウドで利用可能な現在および推奨リリースのリリースバージョン、日付、およびメモの詳細が表示されます。インベントリのアセットが複数のバージョンに属する場合、適用可能なすべてのバージョンがカンマ区切り値として現在 の列に表示されます
Create Conformance Policy :管理者は、デバイスロールをAny として持つ特定のバージョンの準拠ポリシーを作成できます。
注 :準拠ポリシーの作成は、NDFCコントローラデバイスモデルでのみサポートされています
ポリシーの削除オプション
注 :デバイスモデルにポリシーがすでに存在する場合、エラーが表示されます。ポリシーが存在しない場合、ポリシーはEnabled状態で作成されます。Insightsからポリシーを作成した場合、ユーザーはポリシーを削除するオプションを選択できます。
Bugs :各リリースの統合バグ数を表示
セキュリティアドバイザリ :各リリースの統合アドバイザリ数を表示します
EoX :各リリースのソフトウェアメンテナンス終了日、セキュリティサポート終了日、サポート終了日が表示されます。
「影響を受ける資産」タブ
More Options アイコン> View Assets をAction 列から選択すると、サイドパネルが開いて、デフォルトでAffected Assets タブが表示されます。「影響を受ける資産」タブでは、資産名、シリアル番号、モデル名、ソフトウェアバージョン、IPアドレス、コントローラIDなどの列に、影響を受ける可能性のある資産の詳細が表示されます。このタブでは、アセットの並べ替えと検索を実行できます。
ソフトウェアアップグレードが必要なデバイスの特定
詳細は、『ソフトウェア準拠 』を参照してください。
ソフトウェアコンフォーマンスは、対象ソフトウェアバージョンに準拠していないネットワーク内のアセットを特定するのに役立ちます。検証は、ソフトウェアコンフォーマンスのインテントを定義するポリシーとルールに基づいて行われます。これらのポリシーは、スケジュールに基づいて、またはオンデマンドで実行できます。適合性ポリシーが正常に実行されると、適合結果が取得され、該当する資産のステータスが示されます。適合範囲は、デバイスの役割、コントローラインスタンスの管理などのさまざまな基準に依存します。
前提条件
Cisco Catalyst Center、vManage、NDFC、FMCなどのコントローラのソフトウェアイメージは同期している必要があります。詳細については、『ソフトウェアイメージのメタデータの同期 』を参照してください。
NSO、CNC、Direct-to-Device、ANSIBLEなどのコントローラに必要なソフトウェアイメージメタデータを追加する必要があります。詳細は、『ソフトウェアイメージメタデータの追加 』を参照してください。
EPLDモジュール・データを管理するには、RefDアプリケーションへのアクセス権が必要です。
必須リリースのEPLDモジュール情報は、RefDアプリケーションにあらかじめ入力されている必要があります
EPLDモジュール情報がOOBで使用できない場合、ユーザーはEPLDモジュール情報を手動でRefDアプリケーションに追加する必要があります
参照データ管理アプリケーションでのEPLDモジュール・データの作成
準拠ポリシーを作成する前に、RefDアプリケーションでEPLDモジュール参照データを作成します。RefDアプリケーションには、Nexusソフトウェアバージョンv10.2(8)およびv10.4(5)のEPLDモジュール情報がそれぞれ含まれています。その他のデバイスバージョンでは、EPLDモデル情報をRefDアプリケーションに手動で追加する必要があります。
EPLDモジュールのメタデータに他のリリースを追加するには、次の手順を実行します。
参照データ管理
Reference Data Management アプリケーションに移動し、「EPLD_Modules」を検索します。
「EPLD_Modules」ファイルを選択し、編集 アイコンを選択します。
ノードの編集
次の構造を持つ新しいエントリを追加して、新しいリリースのEPLDモジュールメタデータを追加します。
structure:
"N9K-C92348GC-X": {
"10.5(2)": [
{
"Module": "IOFPGA",
"Version": "0x15"
}
]
}
Save をクリックし、準拠ポリシーで選択可能な新しいEPLDモジュールメタデータを検証します。サポートされているリリースのEPLDデータは事前に入力されています。
ソフトウェアコンフォーマンスにアクセスできるクレデンシャルでBPAにログインします。
ソフトウェア適合性ナビゲーション
OS Upgrade > Software Conformance の順に選択します。Software Conformance ページが表示されます。
ソフトウェアの適合性
「ソフトウェア準拠 」ページには次の情報が含まれます。
上部に表示される分析セクションには、次の情報が含まれます。
システム内に存在する準拠ポリシーの合計数
ポリシーステータス の簡易フィルタ:次の基準に基づいてフィルタリングします。
適合 :指定されたモデルのBPA管理対象デバイスはすべて、定義されたソフトウェアバージョン上にあります
部分的な適合 :モデルが指定された一部のBPA管理対象デバイスは、定義済みのソフトウェアバージョン上にあります。残りのデバイスは異なるソフトウェアバージョンにあります
非適合 :指定されたモデルを持つすべてのBPA管理対象デバイスは、特定のソフトウェアバージョンと比較すると異なるソフトウェアバージョンにあります
Non-Operational :ポリシーで指定されたデバイスモデルに基づく該当デバイスが見つかりません
計画最終実行日 および計画次実行日 。以前に実行された計画適合性チェックの日時、および次の計画適合性チェックがすべてのポリシーに対して実行される日時を示します
検索 フィールド。デバイスモデル、ポリシー名、またはすべてのパラメータに基づいてポリシーをフィルタリングするために使用します。ユーザはすべて を選択してすべてのパラメータを検索できます
自動更新 切り替えを有効にすると、ユーザー定義の間隔で進行中の準拠ポリシーを自動的に更新できます。切り替えを有効にするには:
OS Upgrade > Settings の順に選択して、更新間隔を変更します
自動リフレッシュ間隔を必要な値に変更します
[Save] をクリックします。
Auto Refresh 切り替えが有効になっている場合、ソフトウェア適合性ポリシーダッシュボードは新しい間隔で更新されます
Refresh アイコン:ページを更新し、選択したフィルタをクリアします。
次のオプションを示すその他のオプション アイコン。
ポリシーの作成
すべてのポリシーを実行
選択した複数のポリシーの削除
ポリシーはデバイスモデルに基づいてグループ化され、展開可能なパネルとして表示されます。これにより、異なるコントローラで管理されているデバイスモデル全体を1つのビューで表示できます。
準拠ポリシーの折りたたみビュー
折りたたまれたビューでは、パネルにデバイスモデルと、Total Assets 、Conformant Assets 、Non-Conformant Assets 、Unknown Assets などの簡単な統計が表示されます。
準拠ポリシーの拡張ビュー
展開されたビューには、デバイスモデルに関連するすべてのポリシーが表示されます。各ポリシーに対して、実行、ポリシーの編集 、結果の表示 などの追加のアクションを実行するには、アクション列からその他のオプションアイコンを選択します。
ソフトウェアコンフォーマンスへの管理アクセス権を持つクレデンシャルを使用してBPAにログインします。
OS Upgrade > Software Conformance の順に選択します。Software Conformance ページが表示されます。
ポリシーの作成
More Options アイコン> Create Policy を選択します。
ポリシーフォームの作成
Policy Name、Device Model(s)、Target Version、SMU、EPLD、Device Role、Asset Groups、およびAdditional Conformance Check Templateの各フィールドに情報を入力します。SMU(s) 、Asset Group(s) 、およびAdditional Conformance Check Template はオプションのフィールドです。
注 :ユーザはCreate Conformance Policyフォームで複数のデバイスモデルを選択できるようになりました。
注 :ソフトウェア準拠フレームワークは、ベースOSバージョンで準拠チェックを実行し、デバイスを管理する特定のモデル、ロール、またはコントローラインスタンスのデバイスに対してSMUパッチを適用できます。その他のカスタムチェックが必要な場合は、必要なコマンドと検証ルールを含むプロセステンプレートを作成できます。これらのコマンドと検証ルールは、「Additional Conformance Check Template 」フィールドにマッピングできます。
[Create] をクリックします。確認が表示されます。
注 :次のリストに注意してください。
ユースケース管理者は、選択したデバイスモデルに対して、異なるデバイスロールを持つ複数のポリシーを柔軟に作成できます。1つのポリシーで複数のロールを選択できます。
Device Role(s) ドロップダウンリストからAny を選択すると、その他すべてのデバイスロール(Access、Coreなど)が無効になります。他のデバイスロールが選択されている場合、Any は無効になります。
CNC、NSO、ANSIBLE、Direct-to-Deviceなどのコントローラによって管理されるデバイスでは、デバイスにロール情報がないため、Any ロール( Device Role(s) ドロップダウンリストから選択)を使用してコンプライアンスチェックを実行できます。
FMCのDevice Role(s) ドロップダウンリストからAny を選択すると、スタンドアロンデバイス、コントロールデバイス、データデバイスを含むすべてのデバイスでソフトウェアへの準拠が実行されます。
SMUの準拠とアップグレードは、CNC、NSO、ANSIBLE、FMC、Direct-to-Device、およびNDFCコントローラでのみサポートされます。
このリリースでは、Region ドロップダウンリストのGlobal のみがサポートされています
ユーザは、ドロップダウンリストから資産グループ を選択できます。All がデフォルトで選択されています。ユーザーは、1つ以上の資産グループを選択できます。特定の資産グループを選択すると、選択した資産グループのデバイスに対してのみポリシーが実行されます。
Device Model 、Target Version 、およびSMU(s) フィールドに予期される値が表示されない場合、Discover Images をクリックして再試行します。
Device Model 、Asset Group(s) 、およびRole の各フィールドは連携して一意のポリシーを形成します。ポリシーが重複して設定されることはありません。
EPLD フィールドに値が入力されるのは、選択されたデバイスモデルとターゲットバージョンでEPLDイメージメタデータが使用可能な場合だけです。
ポリシー名 は一意であり、重複するポリシー名は許可されません。
適合性ポリシーの作成の確認
OS Upgrade Next Generation(Next-Gen)にタグ付けされたプロセステンプレートが、Additional Conformance Check Template フィールドに表示されます。
準拠ポリシーの検索結果
Search フィールドにデバイスモデルを入力して、作成したポリシーを検索します。
適合性ポリシーの表示
Policy をクリックして、ポリシーの詳細ビューを表示します。
実行アクセス権を持つクレデンシャルでBPAにログインします。
OS Upgrade > Software Conformance の順に選択します。Software Conformance ページが表示されます。
ポリシー検索
Search フィールドを使用して、オンデマンドで実行するポリシーを検索します。
RUN
ポリシーのAction 列から、More Options > Run の順に選択します。デバイスに対してライブインベントリチェックを実行する必要があるかどうかを検証するための確認が表示されます。
準拠ポリシーの実行の確認
準拠チェックを実行する前にライブインベントリの同期が必要な場合は、ベースソフトウェアバージョンのライブチェックをスキップしてオフラインデータを使用する チェックボックスをオフにして、続行 をクリックします。この場合、適合性チェックは同期後にのみ実行されます。右上隅に通知が表示されます。
適合性ポリシー実行の通知
注 :次のリストに注意してください。
準拠チェックは、デフォルトで資産在庫データを使用して実行されます。
このプロセス中にインベントリまたはデバイスの同期が失敗すると、それぞれのポリシーデバイスが不明としてマークされ、SMUチェックはスキップされます。
SMUの場合、適合チェックを実行する前にデバイスからリアルタイムデータが取得され、「ベースソフトウェアバージョンのSkip Live Check 」および「オフラインデータを使用」チェックボックスが選択されているかどうかがチェックされます。
ポリシーに複数のデバイスモデルが含まれている場合、デバイスモデルに対してポリシーを実行すると、関連付けられているすべてのポリシーの実行が開始されます。
ソフトウェア適合性チェックは、スケジューラサービスを使用して定期的に自動的に実行できます。スケジュール済み準拠チェックを実行するように設定できます。
スケジュールに達すると、Enabled状態のすべてのポリシーが自動的に実行され、適合結果が各ポリシーに保存されます。
ソフトウェア適合性チェックのコールフローの実行スケジュール
詳細は、『ソフトウェア準拠 』を参照してください。
ソフトウェアコンフォーマンスの管理アクセス権を持つクレデンシャルでBPAにログインします
OS Upgrade > Software Conformance の順に選択します。Software Conformance ページが表示されます。
ソフトウェアの適合性
Search フィールドを使用して、目的のポリシーを見つけます。
編集
ポリシーのAction 列から、More Options アイコン> Edit を選択します。
詳細が入力された準拠ポリシーの編集
必要に応じて、Target Version、SMU 、Device Roles 、Controller ID 、Policy State 、およびAdditional Conformance Check Templateフィールドを編集します。
[Save] をクリックします。確認が表示されます。
更新の成功の確認
注 :ソフトウェアコンフォーマンスポリシーが進行中のアップグレードジョブに使用される場合、ポリシーは編集できません。
管理アクセス権を持つクレデンシャルでBPAにログインします。
OS Upgrade > Software Conformance の順に選択します。Software Conformance ページが表示されます。
準拠ポリシーの検索結果
Search フィールドを使用して、目的のポリシーを見つけます。
[削除(Delete)]
ポリシーのAction 列から、More Options アイコン> Delete を選択します。確認ウィンドウが開きます。
ポリシーの削除の確認
ポリシーの削除の確認(ポリシーが複数のモデルに関連付けられている場合)
[OK] をクリックします。ポリシーが削除されます。
注 :次のリストに注意してください。
ポリシーが複数のデバイスモデルに関連付けられている場合、ポリシーを削除すると、関連付けられている各モデルの関連ポリシーがすべて削除されます。
ソフトウェアコンフォーマンスポリシーが進行中のアップグレードジョブに使用されている場合、ポリシーは削除できません。
ポリシーが実行されると、次のようになります。
結果の表示オプション
Software Conformance ページで、More Options アイコン> View Results を選択します。結果 ページが表示され、ユーザはデバイスの適合性ステータスを確認できます。
結果の表示
行を選択すると、SMUステータスおよび追加条件とともに特定の資産詳細が表示されます。
注 :SMUの詳細は、NSO、CNC、ANSIBLE、Direct-to-Device、およびNDFCコントローラ資産についてのみ表示されます。EPLDモジュールは、NDFCコントローラでのみ表示されます。
結果の表示
デバイスのAction 列から、More Options アイコン> View Results を選択します。
ダウンロード
More Options アイコン> Download の順に選択し、SMUのプレゼンスステータスを示す.csv形式で結果をダウンロードします。
Excelシートビュー
注意 : 「結果の表示 」には、最後に実行された準拠チェックの結果のみが表示されます。ユーザは、アクセス権を持つアセットのみを表示できます。動作しないポリシーの場合、[結果の表示 ]は無効になります。
考えられるデバイスステータス:
Conformant :デバイスが定義済みのポリシーに準拠していることを示します。
Non-Conformant :次の条件に一致する場合に、デバイスが適合していないことを示します。
ターゲットバージョン
SMU
コンプライアンスチェック
ステータス
適合しない
適用外
適用外
適合しない
適合
使用不可
失敗した規則
適合しない
適合
Available
失敗した規則
適合しない
適合
使用不可
ルールの成功
適合しない
Unknown :デバイスに現在のソフトウェアバージョン情報がないため、デバイスのソフトウェア適合性チェックを実行できなかったことを示します。
Unknownステータスの基準は次のとおりです。
ターゲットバージョン
SMU
EPLD
コンプライアンスチェック
ステータス
適合しない
適用外
適用外
適用外
適合しない
適合
使用不可
適合しない
失敗した規則
適合しない
適合
使用不可
適合
失敗した規則
適合しない
適合
Available
適合
失敗した規則
適合しない
適合
Available
適合しない
失敗した規則
適合しない
適合
使用不可
適合
ルールの成功
適合しない
適合
使用不可
適合
ルールの成功
適合しない
可能なSMUステータス:
Available :SMUがデバイスにあり、アクティブ状態であることを示します
Unavailable :SMUが存在しない可能性があるか、または存在するにもかかわらず非アクティブ状態であることを示します
考えられるEPLDモジュールステータス:
Conformant :EPLDモジュールが、予期されるターゲットバージョンでデバイスに存在することを示します。
Non-Conformant :予期されたバージョンと一致しないターゲットバージョンでEPLDモジュールがデバイスに存在することを示します。
Missing Module :デバイスでEPLDモジュールが設定されていないか、サブスクライブされていないことを示します。
考えられるコンプライアンスチェックテンプレートの状態:
成功 :デバイスが有効なコマンドとルールを使用してプロセステンプレートを正常に実行したことを示します
Failed :デバイスがプロセステンプレートを実行できなかったことを示します(コマンドが正しくない場合など)。
NA :デバイスがプロセステンプレートを実行する資格がないことを示します(デバイスが定義済みのターゲットバージョンに適合していない場合など)。
注 :次のリストに注意してください。
ソフトウェア適合性チェックは、デフォルトテナントに属するデバイスでのみ機能します
ソフトウェア適合性チェックは、デバイスの現在のソフトウェアバージョンの正しいソースとして、資産インベントリに依存します。資産インベントリデータが古くなると、ソフトウェア適合性チェックの結果も古くなります。古いデータの問題を回避するには、準拠ポリシーの実行を開始するときにライブインベントリチェック機能を使用します
デフォルトスケジュールは、OS Upgrade > Settings > Software Conformance で変更できます
BPA 5.1へのアップグレード後、既存のポリシーはすべて無効な状態に移行します。ユーザは各ポリシーを編集し、適切な値を選択して有効にし、今後の使用に備えて変更を保存する必要があります
アップグレードポリシー
アップグレードポリシーコンポーネントでは、次の2種類のポリシーがサポートされています。
シングルステップポリシー:
Any-Any(任意)
<特定のソースバージョン(7.7.1)> - <特定のターゲットバージョン(7.7.2)>
マルチステップポリシー:
v7.7.1 ~ 7.7.2
v7.7.2 - 7.7.8
マルチステップアップグレードでは、次の例に示すように、ブリッジSMUを含めることができます。
v7.7.1 ~ v7.7.1[ブリッジSMU]
V7.7.1[ブリッジSMU] - 7.7.8
アップグレードポリシーコンポーネントでは、次のプラットフォーム固有のアーティファクトを事前に定義する柔軟性が提供されます。
アップグレードパス
事前検証および事後検証テンプレートまたはワークフロー
配布ワークフロー
アクティベーションワークフロー
バックアップワークフロー
タイムアウト値
ロールバックワークフロー
有効な相違点の前後
トラフィック転送ワークフローまたはトラフィック反転ワークフロー
前提条件
必要な事前検証および事後検証プロセステンプレートまたはワークフロー
必要なバックアップ、配布、アクティブ化、およびロールバックのワークフロー
必要なイメージメタデータ
アップグレード・ポリシーの表示と管理
Upgrade Policy ページにアクセスするには:
アップグレードポリシーに十分なアクセス権を持つクレデンシャルを使用してBPAにログインします。
アップグレードポリシーナビゲーション
OS Upgrade > Upgrade Policy の順に選択します。Upgrade Policy ページが表示されます。
アップグレードポリシー
Upgrade Policy ページには次の項目が含まれています。
上部に表示される分析セクションには、次の情報が含まれます。
システム内のアップグレードポリシーの合計数
コントローラタイプ の簡易フィルタ。コントローラのタイプでフィルタリングできます。
More Options アイコン。このアイコンには、Create Policy や、Delete All などの一括処理アクションを作成するためのオプションがあります。
Search フィルタ:ポリシーを検索します。次のようにフィルタリングできます。
All :すべてのフィールドを検索します。
デバイスモデル :指定したモデルのポリシーを検索します。
名前 :指定したポリシー名を持つポリシーを検索します
作成者 :指定したユーザーのポリシーを検索します
それぞれの列名またはテーブルフィールドをクリックして、ポリシーを並べ替えます
ポリシーの詳細ビュー
特定のポリシーまたはポリシーの詳細ビューの行をクリックする
注 :ポリシー名が一意の場合、同じデバイスモデルおよびコントローラタイプに任意の数のポリシーを設定できます。
アップグレードポリシーの作成
アップグレードポリシーの管理アクセス権を持つクレデンシャルを使用してBPAにログインします。
OS Upgrade > Upgrade Policy の順に選択します。Upgrade Policy ページが表示されます。
ポリシーの作成
More Options > Create Policy の順に選択します。Create Upgrade Policy ページが表示されます。
アップグレードポリシーの作成
計画
全体的なポリシーに関連するパラメータを設定します。次の表に、各フィールドの簡単な説明を示します。
フィールド
説明
ポリシー名
ポリシー名
説明
ポリシーの簡単な説明
コントローラのタイプ
OSアップグレードの実行に使用される適切なコントローラ
デバイスモデル
OSアップグレードの実行に使用されるデバイスモデル
配信タイムアウト(分)
イメージ配布アクティビティの最大待機時間(分)
アップグレードのタイムアウト(分)
イメージのアクティブ化アクティビティの最大待機時間(分)
ジョブ内のバッチの最大数
ジョブに追加できるバッチの数。許可される最大バッチ数は20です
構成バックアップの切り替え
バックアップが必要な場合にこの切り替えを有効にし、vManageおよびDirect-to-Deviceコントローラのウィンドウで次のフィールドに入力します。 - Workflow Name :適用可能なバックアップ・ワークフロー 注 :ワークフローが見つからない場合は、ワークフローにOS Upgrade NextGenタグが正しくタグ付けされていることを確認してください - 最新のワークフローを使用 :選択すると、選択したワークフローの最新バージョンが使用されます - ワークフローバージョン :カスタムワークフローバージョン。選択できるのは、[最新のワークフローを使用 ]が選択されていない場合のみです。 NDFC、NSO、CNC、およびCisco Catalyst Centerコントローラの場合、バックアップはバックアップおよび復元サービス経由で行われます。したがって、[バックアップの詳細]ウィンドウでバックアップと復元のポリシーを選択する必要があります。 注 :ユーザはコントローラタイプに適したポリシーを選択する必要があります。バックアップと復元のポリシーの詳細については、「バックアップと復元 」セクションを参照してください。 Nexusデバイスのバックアップを有効にするには、scp-server機能の設定がターゲットデバイス上に存在している必要があります。
Traffic Diversion切り替え
トラフィック転送が必要な場合にこの切り替えを有効にし、Traffic Diversion ウィンドウで次のフィールドに入力します。 - Traffic Diversion Workflow :適用可能なTraffic Diversionワークフロー。注 :ワークフローが見つからない場合は、ワークフローにOS Upgrade NextGenタグが正しくタグ付けされていることを確認してください - トラフィック反転ワークフロー :適用可能なトラフィック反転ワークフロー。注 :ワークフローが見つからない場合は、ワークフローにOS Upgrade NextGenタグが正しくタグ付けされていることを確認してください - 最新のワークフローを使用 :上記の選択したワークフローの最新バージョン - ワークフローバージョン :カスタムワークフローバージョン。選択できるのは、[最新のワークフローを使用 ]が選択されていない場合のみです
アップグレードパス
アップグレードパスは、適用可能なステップアップグレードパスを定義します。さまざまな需要に対応するため、次のフィールドに複数のソースバージョンとターゲットバージョンを追加できます - Source Version :アップグレードパスの開始バージョン - Target Version :アップグレードパスの終了バージョン - Source Version (Any) to Target Version (Any):これは、すべてのデバイスモデルのデフォルト値であるSource VersionフィールドとTarget Versionフィールドの両方にAnyを選択することで使用可能になります。このシナリオでは、DistributionページとActivationページでアップグレードの統一プロセスを実行します - Source Version (Specific Version) to Target Version (Specific Version) :デバイスモデルで使用可能な特定のイメージバージョンを選択することで使用可能になります。複数のソースバージョンとターゲットバージョンを追加できます。配布およびアクティベーションアップグレードプロセスの入力数は、追加されたソースバージョンとターゲットバージョンの数と一致し、それぞれに対応するソースバージョンとターゲットバージョンのラベルが付いた折りたたみセクションとして表示されます。アップグレードパスでは、必須のSMUをソースバージョンに適用してから、それぞれのアップグレードパスにブリッジSMUとして追加してターゲットバージョンにアップグレードする必要があります。ブリッジSMUの詳細については、次の項を参照してください。
ブリッジSMU
ブリッジSMU(必須アップグレードまたはダウングレードSMUとも呼ばれる)は前提条件であり、同じプラットフォームまたはモデルの別のソフトウェアリリースにアップグレードまたはダウングレードする前にインストールする必要があります。
アップグレードパスでのブリッジSMUの追加
アップグレードパスのオプション
アップグレードパスを追加した後、More Options アイコンを選択します。Delete Path およびAdd Bridge SMUs オプションが表示されます。
ブリッジSMUの追加
Add Bridge SMUs を選択します。Add Bridge SMUs ウィンドウが開きます。指定したアップグレードパスで使用可能なすべてのブリッジSMUが表示されます。
ブリッジSMUの追加
Add Bridge SMUs ウィンドウで、ブリッジSMUを追加するための適切なチェックボックスをオンにするか、削除するためのチェックボックスをオフにします。ブリッジSMUを追加すると、アップグレードパスが選択したブリッジSMUの詳細で更新されます。
ブリッジSMUを使用するアップグレードパス
注 :ブリッジSMUを含む各アップグレードパスは、アップグレードの過程で2段階のアップグレードと見なされます。上の図に示すアップグレードパスでは、最終的なアップグレードパスは次のようになります。
このパスは、ブリッジSMUを使用してv7.6.2で実行されているデバイスを更新することを表します。
このパスは、v7.6.2からv7.7.2へのデバイスのアップグレードを表します。この場合、デバイスのソースバージョンは7.6.2で、適用されるブリッジSMUも含まれます。
ブリッジSMUの編集
ブリッジSMUを使用するアップグレードパス
Upgrade Paths セクションで、More Options アイコン> Edit Bridge SMUs の順に選択します。Edit Bridge SMUs ウィンドウが開きます。
ブリッジSMUの編集
適切なチェックボックスをオンまたはオフにして、ブリッジSMUを更新します。
[OK] をクリックします。変更の概要が表示されます。
変更の概要
変更の概要を確認し、Next をクリックします。
ブリッジSMUの削除
ブリッジSMUの編集
Upgrade Paths セクションで、More Options アイコン> Edit Bridge SMUs の順に選択します。Edit Bridge SMUs ウィンドウが開きます。
ブリッジSMUの編集
適切なチェックボックスをオフにして、ブリッジSMUを削除します。
[OK] をクリックします。変更の概要が表示されます。
変更の概要
配信
Distributionは、Image Distributionに関連する入力パラメータ(つまり、イメージコピー)を取ります。 次のイメージは、各アップグレードパスタイプに必要な入力パラメータです。
イメージ配布セクション – シングルステップアップグレード
イメージ配布セクション – ワークフローの前後を切り替えたシングルステップアップグレード
ディストリビューションセクション:マルチステップアップグレード
ディストリビューションセクション:マルチステップアップグレード
ディストリビューションセクション:ブリッジSMUのアップグレード
イメージ配布に関連するパラメータを設定します。
次の表に、各フィールドの簡単な説明を示します。
フィールド
説明
ワークフロー名
適用可能な配布ワークフロー
最新のワークフローを使用
選択したワークフローの最新バージョンを選択します
ワークフローバージョン
カスタムワークフローバージョン。これは、[最新のワークフローを使用 ]チェックボックスがオフの場合にのみ選択できます
導入前/導入後の共通テンプレート
両方の段階(事前確認と事後確認)で実行されるプロセステンプレート注 :チェックはディストリビューションマイルストーンにのみ適用されます。 詳細は、『プロセステンプレート 』を参照してください
ワークフローの前後の切り替え
ユーザは配布マイルストーン内でプレチェックまたはポストチェックのワークフローの実行を選択できます。この切り替えがオンの場合、チェック前またはチェック後のワークフローのみを設定できます。
ワークフローの事前確認
チェック前の段階でのみ実行されるコマンドが含まれます。
注 :これらのチェックは、ディストリビューションマイルストーンに固有のものです。
ポストチェックワークフロー
ポストチェックワークフローは、ポストチェック段階で一意に実行されるコマンドで構成されます。 注 :これらのチェックは、ディストリビューションマイルストーンに固有のものです。
プレチェックテンプレート
排他的なプレチェックコマンドを含むプロセステンプレート。テンプレートはプレチェック段階でのみ実行されます。注 :チェックはディストリビューションマイルストーンにのみ適用されます。
ポストチェックテンプレート
排他的なポストチェックコマンドを含むプロセステンプレート。テンプレートはポストチェック段階でのみ実行されます。注 :チェックはディストリビューションマイルストーンにのみ適用されます。
以下のアップグレードパスすべてに同じプロパティを使用する
複数選択アップグレードでは、すべてのアップグレードパスに一貫したプロパティが適用されます。注 :選択すると、複数選択アップグレードのすべてのアップグレードパスに同じプロパティが適用されます。
注 :ワークフローまたはプロセステンプレートは、OS Upgrade Next-Genタグを使用して適切にタグ付けする必要があります。
Next をクリックして、Activation セクションに進みます。
有効化
アクティベーションセクション:シングルステップアップグレード
アクティベーションセクション:マルチステップアップグレード
アクティベーションセクション:ブリッジSMUのアップグレード
イメージのアクティブ化に関連するパラメータを設定します。
次の表に、各フィールドの簡単な説明を示します。
フィールド
説明
ワークフロー名
該当するアクティベーションワークフロー
最新のワークフローを使用
選択したワークフローの最新バージョンを選択します
ワークフローバージョン
カスタムワークフローバージョン。選択できるのは、[最新のワークフローを使用 ]チェックボックスがオフの場合のみです
導入前/導入後の共通テンプレート
両方の段階で実行されるプロセステンプレート(事前確認と事後確認)。注 :チェックマークが付いているのは、アクティベーションマイルストーンだけです。 詳細は、『プロセステンプレート 』を参照してください
プレチェックテンプレート
排他的なプレチェックコマンドを含むプロセステンプレート。テンプレートはプレチェック段階でのみ実行されます。注 :チェックマークが付いているのは、アクティベーションマイルストーンだけです。
小切手後テンプレート
排他的なポストチェックコマンドを含むプロセステンプレート。テンプレートはポストチェック段階でのみ実行されます。注 :チェックマークが付いているのは、アクティベーションマイルストーンだけです。
有効な導入前/導入後の差異
差分を無視するように選択されたプロセステンプレート。注 :チェックマークが付いているのは、アクティベーションマイルストーンだけです。
ロールバックワークフロー
適用可能なロールバック・ワークフロー。注意 :複数選択アップグレードで、ロールバック・ワークフローを使用するアップグレード・パスの1つが選択されている場合は、デフォルトで、他のすべてのアップグレード・ステップがロールバック・ワークフローを使用して選択されます。
ワークフローの事前確認
このカスタムプレチェックワークフローは、実行結果を選択およびレビューできる特定のコマンドで構成されます。チェック前の段階でのみ実行されます。 注 :これらのチェックは、アクティベーションマイルストーンに固有のものです。
ポストチェックワークフロー
このカスタムポストチェックワークフローは、実行結果を選択およびレビューできる特定のコマンドで構成されます。チェック後の段階でのみ行われます。 注 :これらのチェックは、アクティベーションマイルストーンに固有のものです。
以下のアップグレードパスすべてに同じプロパティを使用する
複数選択アップグレードでは、すべてのアップグレードパスに一貫したプロパティが適用されます。注 :選択すると、複数選択アップグレードのすべてのアップグレードパスに同じプロパティが適用されます。
注 :次の点に注意してください。
Nexusデバイスに必要な公開キーアルゴリズムは、NSOで設定する必要があります。
Nexusデバイスでプレチェックテンプレートとポストチェックテンプレートを実行するように、bgp、bfd、およびhsrpの機能を設定します。
[Create] をクリックします。フィールドの要約が表示されます。
概要 – 1ステップのアップグレードポリシー
概要 – 複数ステップのアップグレードポリシー
フィールドの要約を確認し、Submit をクリックします。進行状況を示す通知が表示され、確認メッセージが表示されます。ポリシーは、作成が成功するとページに表示されます。
必要に応じて、他のデバイスモデル用の追加のアップグレードポリシーを作成できます。
アップグレードポリシーの編集
アップグレードポリシーの検索結果
Upgrade Policy ページで、Search フィールドを使用して、目的のポリシーを見つけます。
アップグレードポリシーの編集
ポリシーのAction 列から、More Optionsアイコン> Edit を選択します。
関連するフィールドを更新し、Update をクリックします。変更の概要が表示されます。
変更の概要を確認し、Submit をクリックします。進行状況の通知が表示され、確認メッセージが表示されます。
アップグレードポリシーの表示
アップグレードポリシー
Upgrade Policy ページで、目的のアップグレードポリシーの行を選択します。ポリシーの詳細ビューが開きます。
アップグレードポリシーの詳細ビュー
アップグレードポリシーの削除
注 :デフォルトポリシーは削除できませんが、ユーザはプロセステンプレートとワークフローを編集できます。
アップグレードポリシー
Upgrade Policies ページで、Search フィールドを使用して、目的のポリシーを見つけ**す。
アップグレードポリシーの削除
ポリシーのAction 列から、More Options > Delete の順に選択します。確認ウィンドウが開きます
ポリシーの削除の確認
[Yes] をクリックします。
アップグレードポリシーへのアクセスの制御
この機能は、アップグレードポリシーのアクセスコントロールを提供し、権限のないユーザによるOSアップグレードアプリケーションで定義されたポリシーのアップデートを制限します。管理者は、アクセス可能なポリシーを使用してリソースグループを定義することで、アクセスを制限できます。
リソースグループを作成するには
Settings > Resource Groups の順に移動します。
管理者以外のユーザーがアクセスできるポリシーを持つリソースグループを作成します。このユーザグループに属する非管理者ユーザは、このリソースグループで使用可能なポリシーにのみアクセスできます。
アクセスポリシーを作成して、リソースグループをユーザグループに関連付けます。
詳細は、『アクセスコントロール 』を参照してください。
注 :次の点に注意してください。
ユーザが配布とアクティベーションのワークフローを誤って選択すると、意図しない動作が発生する可能性があります。ワークフローを正しくマッピングし、配布、アクティベーション、ロールバック、デバイスモデルなどのマイルストーンの適用性を確認するのはユーザの責任です。
ワークフローとプロセステンプレートをOS Upgrade Next-Genタグにマッピングして、ポリシーの作成または更新時に選択できるようにする必要があります。
システムユーザーによって作成された既定のOOBポリシーは削除できませんが、ユーザーはプロセステンプレートとワークフローを編集できます。
アップグレードジョブ
ソフトウェアのアップグレードは、アップグレード・ジョブ・アプリケーションを使用して管理します。このアプリケーションは、1つ以上のバッチで構成され、各バッチには1つ以上のネットワーク・デバイスがあります。ジョブはドラフトモードで作成でき、複数回保存できます。アップグレードはジョブがコミットされた後にのみ開始できるため、オペレータは事前に変更を計画できます。
前提条件
アップグレード用に予約されたメンテナンスウィンドウ
アップグレード変更要求の事前承認
構成のバックアップと復元サービスが実行中である必要があります
スケジューラサービスが起動して実行中である必要があります
外部システム(チケット発行システムなど)用のBPAアダプタがある場合は、オンボーディングする必要があります
アップグレード・ジョブの表示および管理
アップグレードジョブにアクセスできるクレデンシャルを使用してBPAにログインします。
OS Upgrade > Upgrade Jobs の順に選択します。Upgrade Job ページが表示されます。
アップグレードジョブ
アップグレードジョブ ページには次の情報が含まれます。
注 :デフォルトでは、10個のジョブが表示されます。ページ番号を使用して、他のジョブページに移動できます。
アクティブなジョブとアーカイブされたジョブを切り替えるために使用できるアクティブなジョブ とアーカイブされたジョブ のトグル
上部に表示される分析セクションには、次の情報が含まれます。
ジョブとジョブに関連付けられた資産の合計
次のフィルタを使用したステージ・チャート:
ドラフト :ジョブはドラフトフェーズにあり、まだコミットされていません
コミット :スケジュールに達するまで、必要なすべてのデバイス、バッチ、またはスケジュールでジョブがコミットされます
配布 : 1つ以上のバッチに対してアップグレード処理が開始されました
完了 :すべてのバッチに属するすべてのデバイスのアップグレード処理が完了しました
コントローラタイプチャート:Cisco Catalyst Center、vManage、NSO、NDFC、Direct-to-Device、CNC、ANSIBLE、およびFMCコントローラタイプ別にジョブフィルタリングが可能
次のフィルタを使用した[ジョブの種類]グラフ:
配布 :コントローラからデバイスにイメージのステージングまたはコピーを実行するジョブ
アクティベーション :デバイスのソフトウェアのアクティベーションまたはアップグレードを実行するジョブ
配布およびアクティベーション :ステージングまたはコピーと、デバイスのソフトウェアのアクティベーションまたはアップグレードの両方を実行するジョブ
Search フィールド。このフィールドを使用して、すべてのメタデータ全体またはJob Name フィールドとCreated By フィールドで汎用検索を実行できます。
Refresh アイコン。ジョブサマリーを更新し、Search フィールドのグラフフィルタまたはカスタム検索をクリアするために使用できます。
More Options アイコン:新しいアップグレードジョブのCreate や、選択したジョブのArchive またはDelete を行うためのオプションを提供。ユーザはAll を選択または選択解除できる
ジョブはパネルとして表示され、次の情報をすばやく確認できます。
使用可能なユーザタスクがある場合、ユーザタスク アイコンがユーザタスクの数とともに表示されます
ジョブを作成したユーザー
ジョブ作成日
バッチと資産の数
コントローラタイプ(Cisco Catalyst Center、vManage、NDFC、Direct-to-Device、CNC、ANSIBLE、FMCなど)
ターゲットバージョン
該当するデバイスモデル
各マイルストーンの色の凡例を含むジョブステージ(ドラフト、コミット、配置、完了)のマイルストーンビュー:
灰色 :マイルストーンが開始されていません
青 :マイルストーンは進行中です
赤 :マイルストーンの問題
緑 :マイルストーン完了
マイルストーンの最後に表示される色の凡例で、ジョブのステータスを示します。
緑 :ジョブが完了しました
赤 :ジョブに問題があります
青 :ジョブが進行中です
アップグレードジョブのスケジュール
ジョブを作成するには、次の手順に従います。
アップグレードジョブの作成オプション
Upgrade Job ページで、More Options アイコン> Create Job を選択します。Create Upgrade Job ページが表示されます。
アップグレードジョブの作成
Name フィールドにジョブ名を入力します。
コントローラタイプ (Cisco Catalyst Center、vManage、NDFC、Direct-to-Device、CNC、FMC、ANSIBLE、NSOなど)を選択します。
適合しないデバイスを含む適合ポリシー を選択します。
注 :リストから使用できるのは、1回以上実行され、1つ以上の非適合デバイスを持つ適合ポリシーだけです。ポリシーを選択すると、使用する適用可能なアップグレードポリシーが自動的に識別されます。
Create Job フォームの左側のJob Summary の下に、次の詳細情報が表示されます。
注 :選択した準拠ポリシーに複数のデバイスモデルが関連付けられている場合、複数のデバイスモデルが表示されます。
ターゲットバージョン
既存のリリースバージョンと対応する数の集計
許可されるバッチの最大数
適合しない資産の総数
注意 :選択した準拠ポリシーが複数のデバイスモデルに関連付けられている場合、すべての関連モデルの非適合資産の集計が表示されます。
次のいずれかのアップグレードジョブの種類を選択します。
配布 :配布のみのジョブは、実際のアクティベーションの前にソフトウェアイメージのステージングが行われる場合に役立ちます
アクティベーション :アクティベーション専用ジョブは、すでに配布が完了しているデバイスのアップグレードを配布のみのジョブを使用して実行するのに役立ちます
配布とアクティブ化 :イメージの配布とステージングとアクティブ化はどちらも同じジョブ内で行われるため、デバイスへのイメージのコピーとアップグレードの両方をカバーするメンテナンス期間を十分に確保できる場合に便利です
Upgrade Order を選択します。パラレル モードでは複数のデバイスが同時に処理されますが、シーケンシャル モードではデバイスが1つずつ処理されます。
注 :パラレルモードで処理できるデバイスの最大数は、導入構成によって異なります。選択したアップグレード順序はジョブ全体に適用できますが、必要に応じて特定のバッチ内で上書きできます。
IT Service Management(ITSM)Ticket Number フィールドに変更要求番号を追加します。
Upgrade Policy Name を選択します。コントローラのタイプと適合ポリシーデバイスモデルに基づいて、適用可能なアップグレードポリシーのみが表示されます。ユーザはアップグレードポリシーの1つを選択できます。ソフトウェア準拠ポリシーに複数のモデルが関連付けられている場合、各モデルに関連付けられているすべての関連アップグレードポリシーが表示されます。すべてのモデルで有効なアップグレードポリシーを慎重に選択してください。
Software Image Server を選択して、どのvManageイメージリポジトリ(ローカルまたはリモートなど)を使用するかを指定します。
注 :この入力は、vManageコントローラタイプにのみ適用されます。
詳細が入力されたアップグレードジョブの作成(準拠ポリシーに1つのモデルがある)
詳細が入力されたアップグレードジョブの作成(準拠ポリシーに複数のモデルがあります)
ジョブをコミットする準備ができるまで下書きを保存するには、Save Job をクリックします。
バッチの追加と新しいバッチの追加
バッチを追加するには、Add Batch リンクまたはAdd New Batch をクリックします。「バッチ作成 」ウィンドウが開きます。
バッチの作成
関連するバッチ名 を入力し、展開オーダー を選択します。
注 :ここで選択したアップグレードタイプ は、ジョブ作成 ページで選択したアップグレードタイプより優先されます。
Software Image Server を選択して、どのvManageリポジトリ(ローカルまたはリモートなど)を使用するかを指定します。
注 :このフィールドは、vManageコントローラタイプにのみ適用されます。ここで選択したSoftware Image Server は、「Job Creation 」ページで選択したサーバより優先されます
資産をバッチに追加します。資産は、次の2つの方法でバッチに追加できます。
アセットのアップロード
オプション 1:
Upload Assets をクリックします。Upload Assets ウィンドウが開きます。
アップロードする.csvファイルを選択します。
注 :.csvファイルには、次の詳細情報が含まれている必要があります。
デバイス名: デバイスまたはアセットの名前
シリアル番号: デバイスのシリアル番号
コントローラID: デバイスを管理するコントローラの名前
Sub Controller ID: デバイスを管理するサブコントローラIDの名前
[Upload] をクリックします。.csvファイルのデータが検証され、有効なデータと無効なデータの両方が表示されます。Show Invalid Only トグルを使用すると、アップロードされたアセットの詳細から無効なデバイスをフィルタリングできます。
CSVファイルでアップロードされたサンプルアセット
アップロードしたファイルにエラーがある場合は、エラーを修正してから再度アップロードします。
注 :アップロードされたすべてのデバイスが有効な場合のみ、ユーザは資産選択を続行できます。
バッチの追加 – 選択した資産
オプション 2:
Add Assets をクリックします。Asset Selection ウィンドウが開きます。
注 :資産のアップロード およびAdd Assets は同時に使用できません。
FMCコントローラタイプのみの場合は、アップグレードを実行するコントロールノードまたはスタンドアロンノードを選択します。
注 :データノードのアップグレードはコントロールノードで処理されるため、データデバイスはアップグレードジョブでは許可されません。
デバイスの選択
現在のバッチに含める適切なデバイスを選択します。
検索 フィルタを使用して、異なる属性に基づいてデバイスをフィルタリングできます。フィルタリング条件に一致するすべてのデバイスは、デバイス名 列ヘッダーのチェックボックスをオンにすることで、一括で選択できます。ユーザは、資産グループ でフィルタリングするオプションもあります。
Show Selected トグルを有効にすると、選択したアセットのみを表示できます。
注: Show Selected切り替えが有効な場合、Asset Groups フィルタは無効になります。
Save and Close をクリックします。
Reset をクリックすると、選択内容が破棄され、アセット選択の元の状態が保持されます。
リセット
アセットの選択で変更が必要な場合は、Edit Assets をクリックします。
アセットのバッチ編集
アセットを選択またはクリアして必要な変更を行い、Save and Close をクリックします。バッチ資産の編集中に、別のジョブとバッチの一部である現在選択されている資産を識別するには、チェックマークと「バッチ名」列 に表示されるバッチ名を使用します。
アップグレードジョブスケジューラ
日付ピッカーから日付を選択し、時刻ピッカーから時刻を選択して、現在のバッチに対して選択したアップグレードタイプをトリガーする時刻をスケジュールします。
注意 :選択した製造オーダー・タイプによって、使用可能な計画のタイプが変更されます。
考えられるシナリオを次に示します。
ジョブの種類
今すぐ配布の切り替え
スケジュール日時
配布の詳細
配信
デフォルトで無効
アクティブ
配布は、指定されたスケジュールされた日時に実行されます
配信
Enabled
Disabled
ジョブのコミット後に配布が行われる
有効化
N/A
アクティブ
アクティブ化は指定された日時に行われます
配布とアクティベーション
デフォルトで無効
アクティブ
配布とアクティブ化は指定された日時に行われます
配布とアクティベーション
Enabled
アクティブ
ジョブのコミットおよびアクティブ化のトリガー後に、指定されたスケジュールされた日時に配布が実行されます
配布ジョブ・タイプ計画オプション
有効化ジョブタイプスケジュールオプション
配布およびアクティベーションのジョブタイプスケジュールオプション
配布とアクティベーションのジョブタイプスケジュールオプション([今すぐ配布して後でアクティブ化]切り替えが有効になっている場合)
注 :次のリストに注意してください。
複数のバッチをスケジュールする場合は、システムの過負荷を回避できるように、2つのバッチの間にタイムギャップを設けてください。複数のバッチが重複している場合は、それらを1つのバッチに追加することを検討してください。
今すぐ配布して後でアクティブ化 切り替えが有効な場合は、ジョブコミット時間とアクティベーションスケジュールの時間の間隔を指定します。アクティブ化されていない場合、アクティブ化ワークフローは手動による介入を必要とするユーザタスクを作成する可能性があります(ユーザは配布が完了するまで待ってから再試行する必要があります)。
Create Batch をクリックします。バッチは、ページの左側に表示できます。
ジョブの作成 – ジョブのコミット
必要な数のバッチを作成します。必要な情報がすべて使用可能になるまで、ジョブをドラフト状態にすることができます。
注: Save Jobをクリックしてドラフトを保存することで、ジョブデータの損失を回避してください。
Commit Job をクリックして、ジョブの作成を終了します。いずれかのバッチに対してスケジュールがトリガーされると、ジョブは「配布」状態に移行します。
注 :最大バッチ数のしきい値は、アップグレードポリシー ページで拡張または更新できます。
ジョブでのバッチの編集
注意 :バッチを更新できるのは、ジョブがドラフト段階の場合のみです。
左側のパネルから目的のバッチを選択します。
アセットの編集
Edit Assets をクリックします。
資産の追加または資産のアップロード で資産を選択または消去するか、日付または開始時刻 を変更してバッチスケジュールを変更して、必要な変更を行います。
Update Batch をクリックします。
アップグレードジョブの実行と進行状況の監視
アップグレードジョブにアクセスできるクレデンシャルを使用してBPAにログインします。
OS Upgrade > Upgrade Jobs の順に選択します。Upgrade Job ページが表示されます。
アップグレードジョブ
検索 フィルタと使用可能なグラフフィルタを組み合わせて使用すると、ジョブを迅速にフィルタリングできます。
目的のジョブをクリックします。Job Summary ページが表示されます。
シングルステップアップグレード
複数ステップのアップグレード
左側のパネルには、次の情報が表示されます。
ジョブサマリー
準拠ポリシーの詳細(ポリシーに1つのモデルがある場合)
準拠ポリシーの詳細(ポリシーに複数のモデルがある場合)
ジョブの影響を受けるデバイスのモデル、ターゲットソフトウェアのバージョン、および既存のリリースバージョン
このジョブの一部であるバッチのリスト
バッチ詳細
バッチ詳細:
灰色の上枠線は、バッチがスケジュールを待機していることを示します
上の青い枠線は、バッチ配置が進行中であることを示します
上の緑色の枠線は、バッチ配置が完了したことを示します
Job Summary ページの上部に、次の情報が表示されます。
ジョブの概要のトップ
現在のジョブのブレッドクラムナビゲーション(例: All > vmanage_1_2_e2e)。 All オプションはJobsダッシュボードに切り替わります
ジョブの種類
コントローラ タイプ
完了割合を含むジョブの状態:
成功 :アップグレードジョブが成功しました
Failed :アップグレードジョブが何らかの理由で失敗しました
In-Progress :アップグレードジョブが進行中です
注意 : 1つのバッチのスケジュールに達した場合でも、製造オーダー・ステータスは「進行中」に移動されます
待機中 :ジョブはコミットされていますが、1つ以上のバッチスケジュールに達するのを待機中です
ジョブサマリー
Job Summary ページでは、次のオプションを使用できます。
Refresh アイコンを使用すると、更新をオンデマンドで取得できます
Cancel は、いずれかのバッチのスケジュールに達していない限り、ドラフトステージおよびコミットステージのジョブをキャンセルするために使用します
有効化 :以前に完了したジョブに含まれていたものと同じバッチと資産を使用して、新しい有効化ジョブを「草案」状態で作成します
Activate は、ジョブタイプがDistributionで、正常に完了した場合にのみ使用できます
有効化ジョブがすでに作成され、「有効化 」をクリックすると、メッセージが以前に作成されたジョブのステータスとともに表示され、作成済みのジョブをリダイレクトするオプションが提供されます。新しく作成されたジョブでは、ユーザはバッチまたはアセットを編集または削除できますが、ジョブタイプ、コントローラタイプ、および適合ポリシーは編集できません。
アセットのページ化されたリストが分析セクションの下に表示されます
Search フィールドでは、次のようなカラムを全般的に、またフィールド固有に検索できます。
Device Name
コントローラID
シリアル番号
バッチレポートのダウンロード
More Options アイコン> Download の順に選択して、バッチレベルのレポートをダウンロードするオプション。レポートは、バッチレベルの詳細とデバイスの詳細で構成されます
並べ替え – シングルステップアップグレード
並べ替え – マルチステップアップグレード
並べ替え:ブリッジSMUアップグレード
並べ替えは、列名をクリックして実行できます
各デバイスについて、名前 、コントローラID 、バージョン 、および%完了 とともに、次のアップグレードマイルストーンが表示されます。
配信
バックアップ
事前チェック
トラフィック転送
有効化
チェック後
トラフィックリバーサル
ロールバック
完了
注 :「%完了 」には、デバイスのマイルストーンの完了数に基づいて進行状況が表示されます。バッチ内のすべてのデバイスレベルの完了率が集計され、バッチ完了率が計算されます。次に、すべてのバッチ完了率が集計され、ジョブ・レベルの完了率が計算されます。
カスタムマイルストーンとも呼ばれるサブマイルストーンは、追加されたときに標準マイルストーンの下で実行され、表示される中間の重要なステップです。カスタムマイルストーンの追加の詳細については、『BPA Developer Guide 』を参照してください。
サブマイルストーンビュー(標準マイルストーン名にサブマイルストーンが追加されている場合)
サブマイルストーンビュー(標準マイルストーン名にサブマイルストーンが追加されていない場合)
注 :マイルストーンは、選択した職種によって異なります。TrafficReversal マイルストーンは配布ジョブでは使用できません。
トラフィック転送とトラフィック反転は、アクティベーションマイルストーンの下に移動します。
マイルストーンの色の凡例で、次の要素で構成されます。
灰色のチェック :保留中
ブルーチェック :進行中
緑のフラグ :スキップ
緑色のチェック :完了
オレンジ色のチェック :ユーザタスク
レッドチェック :失敗
事前および事後のマイルストーン表示
チェック前またはチェック後の実行を伴うマイルストーンの場合、ユーザーは完全なコマンド出力と、それぞれのプロセステンプレートで設定されたすべてのコマンドの検証ルールおよびステータスを表示できます。
事前確認コマンド出力を含む配信マイルストーンビュー
コマンドの出力と、チェック前およびチェック後のコマンドに関連付けられているルールを表示するには、View Command Output リンクをクリックします。
事前および事後のコマンド出力と関連ルール
展開アイコンを選択すると、各ルールの詳細が表示されます。
検証ルールを含む事前および事後のコマンド出力
ライブログを含むアクティベーションマイルストーンビュー
上の図は、アクティベーションのマイルストーンの詳細を示しています。これには、特定のデバイスのソフトウェアアクティベーションの進捗状況を監視するのに役立つライブログが含まれます。
マイルストーンが開始または完了したときに、そのマイルストーンをクリックすると、詳細情報が表示されます。
分析セクション
Job Summary ページの上部に表示される分析セクションには、現在選択されているジョブに関連する次の情報が表示されます。
バッチ名(アジアなど)
フィルタ^ は分析セクションを折りたたんで展開します
次のバッチの詳細が順番に表示されます。
資産 :資産の総数
ユーザタスク :操作ユーザまたは管理者の入力を待機しているユーザタスクの合計数
資産ステータス :ステータスに従ってバッチ・デバイスをフィルタ処理します。ロールバックが正常に行われたデバイスを識別するために、Rollback フィルタが追加されました。
コントローラID :選択したコントローラIDに属するバッチデバイスをフィルタリングします。
完了 :バッチ全体の完了率
ユーザタスクを処理するには、ユーザタスク の数をクリックします。「ユーザタスク詳細 」ウィンドウが開き、以下の情報が表示されます。
ユーザタスクの詳細
注意が必要な各デバイスに対応するユーザタスクのリスト
ユーザタスクオプションのアイコンは次のとおりです。
表示と請求 :ユーザタスクの詳細の表示
クロス起動 :クラシックUIでBPAワークフロータスクを表示します。
要求解除 :ユーザタスク割り当てを削除します
ユーザタスクの表示 :ユーザタスクの詳細の表示
ユーザタスク
ユーザタスクの表示オプション
タスクのコンテキストに基づいて、次のオプションが表示されます。
再試行 :タスクを再実行します。
Retry All :事前および事後のすべてのチェックを再実行します。
続行 :次のタスクに進みます
Rollback :以前のバージョンにロールバックします。このオプションは、アクティブ化またはポストチェックが失敗した場合、またはチェック前後で無効な違いが見つかった場合に使用できます
キャンセル :現在のジョブをキャンセルします。
閉じる : 「ユーザー・タスク 」ウィンドウを閉じます。
ユーザータスクがある場合はそれを実行し、Refresh アイコンを選択してユーザータスクの合計数を更新します
バッチ完了率の合計
コントローラIDでフィルタリングするクリック可能なグラフ
注 :コントローラIDの前の数字は、各コントローラで管理されているデバイスの合計数を示します。
ソフトウェアアップグレードレポートのダウンロード
PDF のダウンロード
詳細表示のヘッダーに、デバイス名が表示され、続いてPDFのダウンロード が表示されます。ユーザは、現在選択されているデバイスのアップグレードレポートをPDF形式で生成およびダウンロードできます。PDF形式のアップグレードレポートをダウンロードするには、次の手順を実行します。
Download PDF をクリックします。Download Report Option ウィンドウが開きます。
レポートのダウンロードオプション
Include Logs とInclude Command Outputs のトグルを有効にします。
Include Logs :レポートにライブログ(存在する場合)を含めます
Include Command Output :レポートにプレチェックとポストチェックのコマンド出力を含めます。この場合、コマンド出力の後にルールが続きます
[Download] をクリックします。レポートの生成が開始されます。
注 :Include Logs とInclude Command Output の両方のトグルを有効にすると、レポート生成の処理時間とレポートサイズが増加します。詳細なレポートが必要な場合にのみ、この切り替えを使用します。コマンド出力切り替えのオン/オフに関係なく、レポートにはコマンドルールが含まれます。
デバイスレポート
ジョブのアーカイブ
アップグレードジョブに十分なアクセス権を持つクレデンシャルを使用してBPAにログインします。
OS Upgrade > Upgrade Jobs の順に選択します。Upgrade Job ページが表示されます。
検索 フィルタを使用可能なグラフフィルタと組み合わせて使用し、ジョブをフィルタリングします。
1つ以上のジョブを選択します。
ジョブのアーカイブ
More Options アイコン> Archive の順に選択します。
注意 :アーカイブできるのは、完了した製造オーダーのみです。
ジョブの削除
アップグレードジョブに十分なアクセス権を持つクレデンシャルを使用してBPAにログインします。
OS Upgrade > Upgrade Jobs の順に選択します。Upgrade Job ページが表示されます。
検索 フィルタを使用可能なグラフフィルタと組み合わせて使用し、ジョブをフィルタリングします。
1つ以上のジョブを選択します。
ジョブの削除
More Options アイコン> Delete Job を選択します。
注 :ジョブを削除できるのは、ジョブがドラフト段階にある場合だけです。
ジョブ内のバッチの削除
ジョブ内のバッチの削除
サイドパネルで目的のバッチの削除 アイコンを選択します。確認ウィンドウが開きます。
バッチの削除の確認
[OK] をクリックします。
削除されたバッチに関連付けられた資産は、保留中の資産プールに戻り、新規または既存のバッチで選択できるようになります。
ジョブのキャンセル
アップグレードジョブに十分なアクセス権を持つクレデンシャルを使用してBPAにログインします。
OS Upgrade > Upgrade Jobs の順に選択します。Upgrade Job ページが表示されます。
アップグレードジョブ
検索 フィルタと使用可能なグラフフィルタを組み合わせて使用し、目的のジョブをフィルタリングします。
目的のジョブをクリックします。Job Summary ページが表示されます。
Cancel
[Cancel] をクリックします。
完了したジョブまたはアップグレードのロールバック
アップグレードジョブに十分なアクセス権を持つクレデンシャルを使用してBPAにログインします。
OS Upgrade > Upgrade Jobs の順に選択します。Upgrade Job ページが表示されます。
アップグレードジョブ
検索 フィルタと使用可能なグラフフィルタを組み合わせて使用し、目的のジョブをフィルタリングします。
目的のジョブをクリックします。Job Summary ページが表示されます。左側のペインで必要なバッチを選択し、右側のパネルで完了確認/ロールバックが必要なデバイスを選択します
More Options アイコンを選択し、要件に応じてRollbackまたはCompleteのいずれかのメニューアクションをクリックします。
ロールバック
注 :デバイスは、次の前提条件が満たされている場合にのみ選択できます。
完了したアップグレード済みジョブのロールバックオプションを有効にするには、設定が必要です。詳細については、「設定 」を参照してください。
時間内にアクションが実行されなければ、デバイスは自動的にComplete状態に移行します
ロールバックがすでに完了している場合、またはロールバックマイルストーンが[待機中]状態の場合、デバイスはオンデマンドロールバックアクションに使用できます
Settings
OSアップグレード設定は、OSアップグレードアプリケーションの他のコンポーネントで使用される共通の設定を保持するプレースホルダを提供します。
Settings ページにアクセスするには、次の手順を実行します。
設定への管理アクセス権を持つクレデンシャルでBPAにログインします。
Settings
OS Upgrade > Settings の順に選択します。Settings ページが開きます。
Settings ページには、次の2つのタブがあります。
ソフトウェア準拠 :自動適合実行スケジュールを許可する構成は、このタブで更新できます
ロールバック :デバイス全体のアップグレードをロールバックできる設定は、このタブで更新できます
「ソフトウェア適合性」タブ
Software Conformance タブには次の情報が表示されます。
計画適合チェック :計画を有効または無効にします。
開始日:MM/DD/YYYY を選択します。
注:開始日 は将来の日付にする必要があります。
Cron Pattern: 次の詳細情報を指定します。
分(0 ~ 59)
時間(0 ~ 23)
日(月) (1-31)
月(1 ~ 12)
日(週) (1-7)
Add Auto Refresh Interval :デフォルト値は30秒です
保存: 変更の保存
ロールバック
「ロールバック」タブ
Rollback タブには次の情報が表示されます。
ユーザ検証の切り替え :ユーザ検証を有効または無効にします。
enabled状態:アップグレードジョブ内のデバイスは、Configuration Threshold Time(hrs) で設定されたしきい値に達するまで、ユーザ確認によるロールバックまたはアップグレードの完了を待機します。しきい値に達すると、デバイスは自動的にCompleted状態に移行します
無効状態:アップグレードジョブ内のデバイスは、ユーザの確認を待たずに、自動的にアップグレードを完了します
Confirmation Threshold Time: 待機時間のしきい値を時間単位で追加します。
保存: 変更の保存
導入の設定
準拠ポリシーチェックとSWIMメタデータの両方のデフォルトスケジュールは、現地時間の午前7:25に毎日設定されます。
SWIMイメージメタデータ同期のデフォルトスケジュールを変更するには、BPAがインストールされているディレクトリ「<BPA install directory>/conf/@cisco-bpa-platform/mw-osupgrade-nxtgen/config.json 」に移動し、Cron式を使用してschedule.swimScheduleプロパティを更新します。スケジュールは導入後に更新できます。詳細は、『ソフトウェア準拠 』を参照してください。
異なるコントローラタイプに対してパラレルモードで処理されるデバイスの最大数を増減するには、次の手順を実行します。
次のファイルを更新します。
Cisco Catalyst Centerファイル :「<BPA_INSTALL_DIRECTORY>/conf/@cisco-bpa-platform/mw-dnac-agent/config.json 」
vManageファイル :「<BPA_INSTALL_DIRECTORY>/conf/@cisco-bpa-platform/mw-vmanage-agent/config.json 」
NDFCファイル : "<BPA_INSTALL_DIRECTORY>/conf/@cisco-bpa-platform/mw-ndfc-agent/config.json "
FMCファイル :「<BPA_INSTALL_DIRECTORY>/conf/@cisco-bpa-platform/mw-fmc-agent/config.json 」
Update throttling > capabilities > image-activation, image-distributeの順に移動し、同時アクティブ化または配布制限を増やします。
注 :これらの制限を更新する前に、『サポート対象のコントローラとデバイスプラットフォーム 』を参照してください。
アクセス制御
ロールベースアクセスコントロール
BPAはロールベースアクセスコントロール(RBAC)をサポートします。 RBACモデルでは、ロールはユーザが実行できる一連の権限(アクションなど)をカプセル化します。アクセス制御では、管理者は事前に定義されたロールまたは新しく作成されたロールをユーザグループに権限とともに割り当てることができます。ユーザは1つ以上のユーザグループに属することができ、各ユーザグループは1つ以上のロールに割り当てられて、そのグループ内のユーザに特定のアクセス権限を付与することができます。
次の表に、OOB OSアップグレードのロールと関連する権限の概要を示します。
サービス
Group
意図
スーパー管理者
ユースケース管理者
読み取り専用ユーザ(OSアップグレードユースケース読み取り専用ユーザ)
Operator
OSUpgradeサービス
ui_app
アップグレードジョブアプリケーションの表示/非表示を切り替えます
Yes
Yes
Yes
Yes
OSUpgradeサービス
ui_app
ソフトウェアコンフォーマンスアプリケーションの表示と非表示を切り替えます
Yes
Yes
Yes
Yes
OSUpgradeサービス
ui_app
SWIMアプリケーションの表示と非表示を切り替える
Yes
Yes
Yes
Yes
OSUpgradeサービス
ui_app
ソフトウェアアップグレードポリシーアプリケーションの表示と非表示を切り替えます
Yes
Yes
Yes
Yes
OSUpgradeサービス
ui_app
ソフトウェアアップグレードの設定の表示/非表示を切り替えます
Yes
Yes
Yes
Yes
OSUpgradeサービス
アップグレードジョブ
アップグレードジョブの管理(作成、更新、削除、コミットなど)
Yes
Yes
いいえ
Yes
OSUpgradeサービス
アップグレードジョブ
アップグレードジョブのキャンセル
Yes
Yes
いいえ
Yes
OSUpgradeサービス
アップグレードジョブ
ジョブのオンデマンドアーカイブ
Yes
Yes
いいえ
Yes
OSUpgradeサービス
アップグレードジョブ
手動承認
Yes
Yes
いいえ
Yes
OSUpgradeサービス
Software-conformance-policy(ソフトウェアコンプライアンスポリシー)
ソフトウェア準拠ポリシーと実行結果の表示
Yes
Yes
Yes
Yes
OSUpgradeサービス
Software-conformance-policy(ソフトウェアコンプライアンスポリシー)
ソフトウェア適合性ポリシーの作成、更新、および削除
Yes
Yes
いいえ
いいえ
OSUpgradeサービス
Software-conformance-policy(ソフトウェアコンプライアンスポリシー)
ソフトウェア適合性ポリシーのオンデマンド実行
Yes
Yes
いいえ
Yes
OSUpgradeサービス
アップグレードポリシー
OSアップグレードポリシーの表示
Yes
Yes
Yes
Yes
OSUpgradeサービス
アップグレードポリシー
OSアップグレードポリシーの管理
Yes
Yes
いいえ
いいえ
OSUpgradeサービス
SWIMイメージ管理
ソフトウェアイメージの作成、更新、および削除
Yes
Yes
いいえ
Yes
OSUpgradeサービス
SWIMイメージ管理
SWIMの表示
Yes
Yes
Yes
Yes
OSUpgradeサービス
SWIMイメージ管理
ソフトウェアイメージの同期
Yes
Yes
いいえ
Yes
OSUpgradeサービス
ソフトウェアの推奨事項
ソフトウェア推奨メタデータの同期
Yes
Yes
いいえ
いいえ
OSUpgradeサービス
ソフトウェアの推奨事項
アドバイザリまたはインサイトの表示
Yes
Yes
Yes
Yes
OSUpgradeサービス
ソフトウェアの推奨事項
準拠ポリシーの管理
Yes
Yes
いいえ
いいえ
OSUpgradeサービス
ソフトウェア適合性設定
ソフトウェア準拠設定の表示
Yes
Yes
Yes
Yes
OSUpgradeサービス
ソフトウェア適合性設定
ソフトウェア準拠設定の管理
Yes
Yes
いいえ
いいえ
注 :カスタムロールと権限マッピングは、要件に従って実行できます。「リソースグループ 」を参照してください。
リソースグループ
この機能は、アップグレードポリシーなどのBPAリソースに対する細かいアクセスコントロールを提供し、権限のないユーザによるOSアップグレードアプリケーションで定義されたポリシーのアップデートを制限します。管理者は、アクセス可能なポリシーを使用してリソースグループを定義することで、アクセスを制限できます。
リソースグループを作成するには
Settings > Resource Groups の順に移動します。
リソースグループの追加
管理者以外のユーザーがアクセスできるポリシーを持つリソースグループを作成します。
Resource Type としてos-upgrade-policy を選択します。対応するリソースが表示されます。
必要なアップグレードポリシーを選択します。
[Submit] をクリックします。このユーザグループに属する非管理者ユーザは、選択したリソースグループでのみ使用可能なポリシーにアクセスできます。
リソースグループをユーザグループに関連付けるには、アクセスポリシーを作成します。
アクセスポリシーの追加
注 :リソースグループは、作成後、アクセスポリシーを使用してユーザグループに関連付ける必要があります。次の詳細については、『アクセスコントロール 』を参照してください。
ユーザ
ロール
ユーザーグループ
アクセスポリシー
リソースグループ
資産グループ
次に、制限されたリソースへのアクセス権を持つ非管理者ユーザの例を示します。
リソース制限を持つ非管理者ユーザー
ゼロトラストフラグの設定
ユーザがアクセスできるリソースは、ゼロ信頼フラグの設定によって異なります。ゼロ信頼フラグは、trueまたはfalseに設定できます。次の表は、ゼロトラストフラグの設定に基づくリソースアクセスの可能性をまとめたものです。
User
ユーザグループ
アクセスポリシー
リソースグループ
リソース
ゼロトラスト
Enabled
ユーザ1
UG1
AP1
RG1
2リソース
2リソース
2リソース
ユーザ1
UG1
AP2
RG2
リソースなし
リソースなし
リソースなし
ユーザ1
UG1
アクセスポイント3
ニル
リソースなし
すべてのリソース
ユーザ1
UG1
ニル
ニル
リソースなし
すべてのリソース
ゼロトラストフラグを有効または無効にするには、次の手順を実行します。
次の設定パスに移動します。
cd /opt/bpa/bpa-helm-chart-/charts/cisco-bpa-platform-mw-auth/public_conf/config.json
zeroTrustPoliciesの値を変更します。
次のコアバンドルに移動します。
cd /opt/bpa/bpa-helm-chart-
次のコマンドを実行して、コアルームを削除します。
helm delete bpa-rel -n bpa-ns
次のコマンドを実行して、ポッドのステータスを確認します
kubectl get pods -n bpa-ns
次のコマンドを実行して、すべてのポッドの終了後にコアヘルムをインストールします。
helm install bpa-rel --create-namespace --namespace bpa-ns
次のコマンドを実行して、起動するポッドのステータスを確認します。
kubectl get pods -n bpa-ns
OSのアップグレード問題のトラブルシューティング
このセクションでは、BPAのOSアップグレードアプリケーションで確認された問題に関連するトラブルシューティングのヒントを示します。
SWIMのSoftware Imagesで、対応するイメージメタデータが使用できることを確認してください。見つからない場合は、次のいずれかのオプションを実行します。
Cisco Catalyst Center、NDFC、vManage、FMCなどのコントローラからイメージメタデータを取得するためのイメージの同期
NSO、CNC、Direct-to-Device、ANSIBLEなどのコントローラに必要なイメージメタデータの作成
これは、次の理由が考えられます。
ソフトウェア準拠ポリシーの作成時に、選択したモデルのアセットが見つかりませんでした
SWIMでのモデルの名前が、すべてのデバイスのデバイスインベントリにある適合デバイスモデルと一致しません
ソフトウェア適合性作成の一部としてSMUが選択され、すべてのデバイスのSMU検出が失敗した場合
コンプライアンスチェックテンプレートの実行のために選択されたプロセステンプレートが失敗したか、見つかりませんでした
ソフトウェアコンフォーマンスの作成時に、選択したモデルの下にあるすべてのデバイスでシリアル番号または現在のバージョンを使用できません
これは、次の理由が考えられます。
SWIMでのモデル名がデバイスインベントリの適合デバイスモデルと一致しません
ソフトウェア適合性作成の一部としてSMUが選択され、デバイスのSMU検出が失敗した場合
コンプライアンスチェックテンプレートの実行のために選択されたプロセステンプレートが失敗したか、見つかりませんでした
デバイスのシリアル番号または現在のバージョンが使用できない
アップグレードジョブ完了の進捗率
アップグレードが完了しても、アップグレードジョブ完了の進行状況のパーセンテージが100未満である場合は、OS Upgrade > Settings > Rollback の順に選択してWait for Rollback設定が有効になっていることを確認し、User Verification トグルがオンになっていることを確認します。全体の完了割合が100を下回ったままの場合は、Rollback またはComplete を選択します。
ジョブスケジュールに達し、デバイスが待機中の状態になる
スケジュールされたジョブが開始された後、デバイスがAwaiting状態のままになっている場合は、Kafka、Camunda、Scheduler、およびOS Upgradeのマイクロサービスを再起動してみてください。
更新履歴
改定
発行日
コメント
1.0
24-Sep-2025
初版