この製品のドキュメントセットは、偏向のない言語を使用するように配慮されています。このドキュメントセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブ ランゲージの取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
大規模なネットワークでの変更の計画と適用は、ますます複雑な作業になっています。これには多くの要因が関係しています。デバイスは、機能、役割、およびベンダーによって異なります。自動化プロセスは、プロセス全体を通じてお客様をサポートする必要があります。お客様の変更管理プロセスでは、通常、展開されたデバイスのタイプとコンプライアンスを確認するためのネットワークスキャン、計画された変更の準備状況の検証、変更前後のネットワークのステータスのアーカイブなど、基本的な前提条件の検証が必要です。これらはすべて、ネットワークの更新を完了させるために重要な事項であり、お客様が手順を自動化および管理できる自動化ツールが必要です。目的は、プロセスを自動化し、リスクを低減することです。
Crosswork ワークフローマネージャ(CWM)は、ワークフローアクティビティを実行および管理するための信頼性の高いプラットフォームを提供します。システムの中核は、障害に対してワークフローを回復する機能です。
Crosswork ワークフローマネージャ - 概要
Crosswork ワークフローマネージャを使用すると、お客様は独自の自動化ワークフローを構築でき、環境内の既存の運用サポートシステム(OSS)およびビジネスサポートシステム(BSS)に統合することができます。これらの統合には、アダプターを使用します。Cisco® は、ベースラインアダプタのセットを提供します。For カスタム統合の場合、シスコは、お客様またはパートナーが環境に合わせて追加のアダプタを構築できるソフトウェア開発キット(SDK)と、Swagger 定義と NSO Yang モデルからアダプタを生成できる CWM XDK(拡張開発キット)を提供します。
表 1. CWM プラットフォームの機能とメリット
機能 |
利点 |
ワークフロー管理プラットフォーム |
数千のワークフローを並行して実行できます。実行中および完了したワークフローの実行は、CWM Job Manager から追跡できます。 |
グラフィカル ユーザ インターフェイス(Graphical User Interface) |
GUI は、ワークフローの操作制御、ジョブのスケジューリングと履歴の可視性、および管理アクティビティの制御を提供します。 |
Workflow Navigator |
論理フローを可視化し、ワークフローの構築プロセスを強化するためのワークフロー |
ガイド付きタスク |
CWM は、オペレータの入力、通知、および承認を可能にするために、各ワークフロー |
ワークフローライブラリ |
お客様がインストールしたワークフローは、ソースコードとして CWM ワークフローライブラリ内にアーカイブされます。コードが失われることはありません。ワークフローライブラリからコードにアクセスして実行できます。 |
ワークフローのタグ付け |
ワークフローライブラリ内にアーカイブされたワークフローの場合、お客様は組織にとって意味のあるカテゴリでワークフローにラベル(タグ)を付け、これらのタグを使用して検索、フィルタリング、およびソートを行うことができます。 |
ワークフローのスケジュール |
ワークフローは、オペレータのリクエストに応じて、または CWM REST インター |
ジョブのタグ付け |
ワークフローライブラリ内のワークフローのタグ付けと同様に、CWM では、スケジュールされたワークフローまたはジョブとして実行されたワークフローの特性を示すタグをオペレータが定義できます。したがって、ワークフロージョブの履歴には、 |
ノースバウンド統合のための Swagger 対応 REST API |
製品は REST API を介して制御できます。Swagger は、これらの API へのコーディングを容易にするために使用されます。 |
高可用性:地理的冗長性 |
ワークフロー マネージャは、アクティブ/スタンバイ構成をサポートし、アクティブなシステムの障害からの回復を可能にします。これは、CNC クラスタで実行している場合に使用できます。 |
管理:ロールベース アクセス コント |
管理者は、管理、ワークフローの作成、および操作を区別するセキュリティレベルを定義できます。 |
管理:アクティビティロギング |
CWM アプリケーションのロギングは、プラットフォーム内で使用できます。 さらに、ワークフロー固有のログエントリを生成するようにワークフローを定義できるため、ワークフロー自体を追加管理するための機能を開くことができます(以下を参照)。 |
管理:評価指標 |
メトリックはプラットフォーム内で使用できます。 |
柔軟な展開 |
CWM パッケージには、Kubernetes に基づく組み込みインフラストラクチャが含まれています。単一の VM として展開可能。K8 マルチノードクラスタはサポートされていません。 インストールには、VCenter または KVM のいずれかが必要です。 CWM 機能は、CNC Premier 機能セットに組み込まれた機能として CNC 内でも使用できます。この構成では、CNC に組み込まれ、クラスタ展開がサポートされます。 |
表 2. Features for the workflow author
機能 |
利点 |
サーバーレスワークフロー仕様に準拠したワークフロー作成 |
お客様は、運用上のニーズを自動化するワークフローを構築できます。サーバーレスワークフロー仕様は、そのようなワークフローを記述するためのドメイン固有の言語として使用されます。すべてのエンコーディングは JSON に基づいています。 |
子ワークフロー |
ワークフローは、サブワークフローを参照するように構成できます。これにより、 |
オペレータダイアログのフォームデザイナー |
ワークフロー作成者は、CWM グラフィカル設計システムを使用して、ワークフローのカスタム入力および通知フォームを作成できます。CWM システムでホストされているこれらのフォームは、ワークフロージョブの実行中にオペレータに提供されます。お客様が独自の外部メッセージングシステムをホストする必要はありません。 |
アダプタ |
アダプタは、他のシステムに統合するためのワークフロー内で使用されます。 |
アダプタ開発ツール
●
(
SDK
および
XDK
)
|
お客様は、既存の OSS システムへの統合を可能にするアダプタを構築できます。そのためにお客様が利用できるソフトウェア開発キット(SDK)を提供します。アダプタは Golang で記述されています。 拡張ソフトウェア開発キット(XDK)は、統合ターゲットから Swagger フレーム |
シークレットの管理 |
ワークフローの作成者は、ワークフロー内にパスワードやその他の機密性の高いログイン情報を含める必要はありません。CWM はシークレットマネージャを提供するため、ワークフローの外部で定義され、間接的に参照されます。 |
イベント処理 |
CWM は、Kafka イベント、AMQP、または HTTP の形式でのイベント処理をサポートします。CWM ワークフローは、イベントのコンシューマまたはプロデューサとして機能するように定義できます。イベントコンシューマの場合、イベントは実行中のワークフロージョブを通知するか、ワークフロージョブを開始するために使用できます。 |
補正サポート |
CWM を使用すると、ワークフローの作成者は、ワークフロー内のさまざまなポイントで実行されるアクションを含めて、すでに完了した作業のセグメントを元に戻すことができます。たとえば、後続の手順でエラーが発生した場合などです。一般に |
入力スキーマの検証 |
ジョブの入力データは、ワークフロー定義の入力スキーマ定義に対して検証されます。ジョブは無効な入力データのエラーで失敗します。 |
管理:ワークフロー内からのログエントリの生成 |
ワークフロー固有のログエントリを生成するようにワークフローを定義できるため、ワークフロー自体を追加管理するための機能を開くことができます。 |
表 3. シスコでは、CWM 製品に次の組み込みアダプタを同梱しています。
アダプタ |
利点 |
NSO(Cisco Network Services Orchestrator) |
NSO のライセンスも取得しているお客様は、ワークフローで NSO の機能を活用してネットワークデバイスへの変更をオーケストレーションできます。 |
REST(Representational State Transfer) |
REST API をサポートする外部システムとのワークフローの統合に使用できます |
PostgreSQL |
ワークフローは、各ワークフローのユースケースの必要に応じて、永続データの読み取りまたは書き込みのために、外部の PostgreSQL データベースに統合できます。 |
MySQL |
ワークフローは、各ワークフローのユースケースの必要に応じて、永続データの読み取りまたは書き込みのために、外部の MySQL データベースに統合できます。 |
SMTP(Simple Mail Transport Protocol) |
お客様がワークフローから電子メールの形式で通知を送信できるようにします |
SSH(セキュアシェル)および TELNET インターフェイスを備えた CLI アダプタ |
お客様がワークフローからデバイスまたは他のアプリケーションにコマンドライン |
拡張ソフトウェア開発キット(XDK) |
アダプタの自動生成のための高度な機能。XDK を使用すると、特定のアプリケー 広範なアプリケーション向けに公開された Swagger 定義に基づく REST
●
例:Netbox
●
例:Crosswork Network Automation
●
例:ServiceNow
NSO サービス、NSO Yang モデルからの読み取り NSO アクション、NSO Yang モデルからの読み取り |
次の表に、相互運用性の最小レベルを示します。
表 4. 相互運用性
製品ファミリ |
サポートされている最小バージョン |
コメント |
NSO(Cisco Network Services Orchestrator) |
V6.0 |
Using NSO adapter provided by Cisco. 注: CWM ソリューション内の事前構築されたユースケースには、NSO 6.4.1 以上が必要です。 |
REST |
NA |
シスコ提供の REST アダプタを使用 |
表 5. コンプライアンス
仕様 |
サポートされているバージョン |
コンプライアンスに関する注意事項 |
サーバーレスワークフロー仕様 |
v0.9 |
部分的に準拠しています。詳細なコンプライ |
Swagger |
v2.0 |
|
プロトコルバッファ(Protobuf) |
v3 |
部分的に準拠しています。詳細なコンプライ |
Kafka |
3.3.2 |
CWM は、ワークフローが CWM のイベントシステム内でプロビジョニングされたプロバイ |
Crosswork Workflow Manager ソリューションの概要
CWM ソリューションは、事前に構築された一連のユースケースで、CWM を使用して価値の高いデバイス ライフサイクル アクティビティを自動化するための設定済みのエクスペリエンスを提供します。これらのユースケースでは、CWM ワークフローと Cisco NSO を組み合わせて使用し、クラス最高の運用を実現します。CWM ソリューションが提供するユースケースは、デバイスオンボーディング(クラシック ZTP)、ゴールデン構成(テンプレートベースの一括ルータ設定変更の場合)、およびフリートアップグレード(ルータ OS のアップグレード場合)です。CWM ソリューションの詳細については、Cisco.com で別途ご確認ください。
表 6. CWM Solutions Features and Benefits
機能 |
利点 |
Fleet Upgrade UI |
ユーザーがビルド MOP を実行し、適合性チェックを定義および実行し、フリートアップグレードを実行できるフリートアップグレード固有の UI |
CCO の参照とダウンロード |
ユーザーは Cisco.com からローカルリポジトリに SMU を直接ダウンロードできます。 |
ソフトウェア適合性チェック |
ユーザーは、特定のデバイス タイプのソフトウェア バージョン ポリシーを定義できます。次に、これらのポリシーに対してチェックをスケジュールまたは実行して、デバイスが適合か非適合かを判断できます。 |
ローカルイメージリポジトリ |
ユーザーはイメージをローカルにアップロードするか、cisco.com から SMU をダウンロードできます。 |
フリートアップグレードMOPビルダー |
ユーザーは、事前に作成されたアクションを選択し、それらをカスタム MOP にまとめることで、事前チェックと事後チェックを作成できます。 |
ゴールデン設定テンプレート |
ユーザーはゴールデン構成テンプレートを作成、複製、削除できます。その後、フィールドに展開されたデバイスに対してアドホックチェックをスケジュールまたは実行できます。 |
Pre-defined remediation options |
ゴールデン構成テンプレートとデバイス構成の間に不一致がある場合、 |
デバイスオンボーディングのクラシック ZTP |
ユーザーはクラシック ZTP プロトコルをサポートするデバイスをオンボーディングできる |
オンボードデバイスのホワイトリスト |
悪意のある攻撃者がネットワークに自分自身をオンボーディングするのを防ぐために、事前にオンボーディングするデバイスをホワイトリストに登録する |
表 7. CWM ソリューションのデバイスサポート
XR デバイスのサポート |
フリートアップグレード:ASR9000 シリーズ、NCS540、8000 シリーズ ゴールデン構成:NCS5000 シリーズ、NCS540 デバイスのオンボーディング:NCS5000 シリーズ |
XE デバイスのサポート |
フリートアップグレード:CAT 8000 シリーズ、CAT3000 シリーズ、CAT 9000 シリーズ ゴールデン構成:C8000v デバイスのオンボーディング:C8000v |
Juniper デバイスのサポート |
フリートアップグレード:MX960 ゴールデン構成:EX4550 |
Arista デバイスのサポート |
ゴールデン構成:DCS-7170-32CD デバイスのオンボーディング:DCS-7170-32CD |
CWM は、個別にライセンスを取得することも、Crosswork Automation Suite の複合オファーとしてライセンスを取得することもできます。CWM ライセンスは、CWM が展開されているサーバごとに単一の使用権(または「RTU」)ライセンスとして販売されます。
Crosswork ワークフロー マネージャ ライセンスは期間ベースです。期間は、1 ~ 5 年の範囲で選択できます。
お客様は、次の 2 つの機能階層から選択できます。
1. Crosswork ワークフローマネージャ Essentials ライセンスは以下のための権限を提供します。
◦ ワークフローを管理するための運用制御を備えたワークフローエンジン。
◦ JSON のサポートが含まれたカスタムワークフローの作成機能。
◦ 事前にパッケージ化されたアダプタ。
2. Crosswork Workflow Manager Advantage Licensing entitles use of the CWM Solutions pre-built usecases for automating device onboarding, fleet upgrade, and configuration updates. CWM ソリューションのユースケースは、現在、CWM 単一 VM インストールおよび CNC クラスタインストールでのみサポートされています。
a. Advantage 階層ライセンスでは、CWM アダプタソフトウェア開発キットの追加権限も提供されます。これにより、お客様はニーズに合わせて統合するための独自のカスタムアダプタを構築できます。Advantage ライセンス階層には、Essentials 階層のすべての機能も含まれています。
すべてのライセンスは、Cisco Smart Licensing を通じて管理されます。
CWM 展開のモニタリング
システムには、Crosswork Workflow Manager(CWM)をモニタリングするための組み込みの機能とダッシュボードが備わっています。
シスコは、購入したサービスの階層に基づいて、そのライセンスの期間中、Crosswork ワークフローマネー
ジャのサービスプロバイダー向け Solution Support を提供します。このサポートは、CWM アプリケーションと、このドキュメントで前述した付属の相互運用性アダプタを対象としています。サポートは Cisco TAC に
よって提供されます。シスコのドキュメントに記載されている場合を除き、サンプルワークフローまたはその他のコードは、便宜上および情報提供のみを目的として提供されており、いかなる種類のサポートもありません。
他のコンポーネント(Linux、ハイパーバイザ、ハードウェアなどが含まれますが、それらに限定されません)のサポートについては、それぞれのベンダーから権利およびサポートライセンスを取得する必要があります。
本ソフトウェアには、シスコの 90 日間限定ソフトウェア保証が適用されます。
Crosswork ワークフローマネージャ向けの Cisco Business Critical Services
オプションとして、お客様は Cisco CX Business Critical Services 契約を購入できます。この契約は、Crosswork ワークフローマネージャを展開し、自動化ワークフローを導入およびカスタマイズし、既存の OSS および BSS システムと統合し、ソリューションを継続的に最適化して、お客様のビジネス成果を実現および加速するための包括的なサービスを提供します。
CX Business Critical Services の一部として、CX は事前に作成されたワークフローパッケージおよび統合を活用してライフサイクルサービスを提供し、お客様が市場投入までの時間を短縮し、一般的に直面するビジネス
ニーズに対応できるようにします。
詳細については、https://www.cisco.com/go/services [英語] を参照してください。
Crosswork ワークフローマネージャの詳細については、www.cisco.com/go/cwmをご確認ください。
新規トピックまたは改訂されたトピック |
説明箇所 |
日付 |
拡張されたライセンスオプション |
2023 年 9 月 14 日 |
|
CWM 1.1 の機能を追加 |
全体にわたる |
2024 年 1 月 28 日 |
CWM 1.2 の機能を追加 |
全体にわたる |
2024 年 9 月 30 日 |
CWM2.0 features added |
全体にわたる |
2025 年 5 月 15 日 |