作業指示書管理
作業指示書管理では、次の 2 種類の変更要求の承認と追跡が提供されます。
-
LSPのプロビジョニングに関するご依頼
-
デバイス設定ツール(ネットワーク管理>プロビジョニング>デバイス設定)を使用してネットワークルーターにプッシュされる設定変更リクエスト
変更要求(追加、削除、変更)は作業指示書としてキャプチャされ、承認およびアクティブ化(プロビジョニング)される前に、ネットワーク情報テーブルやトポロジー(LSPの場合)、またはルーター設定(デバイス設定更新の場合)に表示されます。ユーザーは、割り当てられたユーザー グループに基づいて、作業指示書管理システム内でさまざまな機能を実行できます。
作業指示書のライフ サイクルは、通常、次のようになります。
-
作成/送信
-
承認または拒否
-
アクティブ化(承認された場合)- このステップでは、実際にLSPをプロビジョニングするか、要求された設定変更をルーターにプッシュします
-
定休日
すべてのユーザーは、Web UI の上部メニュー バーからアクセスできる [作業指示書] ウィンドウを使用して、作業指示書のステータスを監視できます。
作業指示書は Cassandra データベースに保存され、それぞれに次のような多くの属性があります。
-
作業指示書 ID と状態
-
送信者、承認者、アクティベーター、クローザーの識別
-
作業指示書のライフサイクルのどの段階でも追加されたコメント
-
プロビジョニングステータス
-
エラーメッセージ(存在する場合)
-
要求されたアクションの詳細
-
影響を受けるネットワーク要素とその保留中のアクションのリスト
Cassandra データベースが照会され、「作業指示書」ウィンドウにデータが取り込まれます。[作業指示書] ウィンドウの変更は、すぐに Cassandra データベースに保存され、リアルタイムですべてのユーザーにブロードキャストされるため、誰もが最新の情報を得ることができます。
作業指示書管理システムのアクセス許可
個々のユーザーが作業指示書管理システム内で実行できることは、ユーザー グループに基づいています。各ユーザーグループには権限が関連付けられており、そのグループのユーザーはさまざまなタスクを実行できます。現時点で定義されている権限は次のとおりです。
-
作業指示書の作成
ユーザーは、LSPのプロビジョニング、LSPの変更、複数のLSPのプロビジョニング、デバイスの設定など、目的のリクエストに適したWeb UIウィンドウにアクセスできます。ユーザーが Submit (または Provision) をクリックすると、作業指示書が作成されます。
-
作業指示書の承認 (または拒否)
ユーザーは、自分が作成した作業指示書を含め、誰でも作成した作業指示書を承認または拒否できます (作業指示書の作成権限も持っている場合)。
-
作業指示書の自動承認
ユーザーは、自動的に承認およびアクティブ化される作業指示書を作成できます。自動承認には作成が含まれているため、作成と自動承認は相互に排他的です。自動承認アクセス許可では、ユーザーは他のユーザーが送信した作業指示書を承認できません。自動承認権限はREST APIにも適用され、サードパーティのシステムやスクリプトとの自動ノースバウンド統合が可能になります。
注:アクティベーションが別のステップとして実行されると、ユーザーは将来の日時にプロビジョニングをスケジュールし、デバイス設定の場合はデバイス収集タスクを開始する機会が提供されます。ただし、自動承認権限を持つユーザーが作業指示書を作成して送信すると、承認とアクティベーションは即時に行われ、スケジュール設定/デバイス収集のステップが省略されます。
-
作業指示書のアクティブ化
ユーザーは、誰でも作成した承認済みの作業指示書をアクティブ化 (プロビジョニング) できます。
これらのアクセス許可を持たないユーザーは、作業指示書の状態を表示できますが、いかなる方法でも変更することはできません。
ユーザーグループの作成とユーザーグループへの権限の割り当てについては、 ユーザー管理 を参照してください。
作業指示書の作成と送信
作成または自動承認権限を持つユーザーは、LSPのプロビジョニング、LSPの変更、複数のLSPのプロビジョニング、デバイスの設定など、目的のリクエストに適したWeb UIウィンドウにアクセスできます。ウィンドウのフィールドに入力し、 Submit (LSPの場合)または Provision (デバイス設定の場合)をクリックします。これにより、作業指示書が作成され、作業指示書管理システムに送信されます。
新しい作業指示書は [作業指示書] ウィンドウに表示され、Web UI の上部のメニュー バーからアクセスできます。[ステータス] 列には、作業指示書が Submitted として一覧表示されます。送信者のコメント列は自動的に入力されます。コメントを変更するには、右上隅にある Modify Submitter Comment をクリックし、新しいコメントを入力して、 OKをクリックします。LSPプロビジョニング作業指示書の場合、自動生成された送信者コメントにはアクション(追加や変更など)が反映されます。デバイス設定作業指示書の場合、自動生成された送信者コメントにはアクション (追加など) と設定テンプレート (コンフィグレット) 名が反映されます。
図 1 は、上部に作業指示書がリストされている「作業指示書」ウィンドウを示しています。ウィンドウの下部(詳細)には、強調表示されている作業指示書(この例ではLSPプロビジョニング作業指示書)の詳細情報が表示されます。
図 2 と図 3 は、デバイス構成作業指示書の例の詳細セクションを示しています。詳細、ステータス、設定の2つのタブがあります。設定タブには、デバイスにプッシュされるCLIが一覧表示されます。
作業指示書の変更のウィンドウの詳細部分には、古い値と新しい値の両方が表示されます。
作業指示書の承認と有効化
自動承認権限を持つユーザーが送信した作業指示書は、送信時に自動的に承認およびアクティブ化され、そのステータスは [作業指示書] ウィンドウで [アクティブ化済み] に更新されます。その他すべての送信作業指示書は、承認権限を持つユーザーによって承認される必要があります。
作業指示書を承認するには、「作業指示書」ウィンドウの行を強調表示し、ウィンドウの右上隅にある「 Workflow 」をクリックします。ドロップダウンウィンドウから Approve または Reject を選択します。オプションで、プロンプトが表示されたらコメントを追加します。作業指示書の状態がそれに応じて更新されます。
アクティブ化 アクセス許可を持つユーザーは、承認された作業指示書を実際に有効にするためにアクティブ化する必要があります。作業指示書をアクティブにするには、[作業指示書] ウィンドウで行を強調表示し、右上隅にある [ Workflow ] をクリックします。ドロップダウンメニューから Activate を選択して、作業指示書のスケジュールウィンドウを表示します。作業指示書のスケジュールウィンドウは、作業指示書がLSPプロビジョニングに関連しているか、デバイス設定に関連しているかによって異なります。
作業指示書が自動承認されている場合は、「作業指示書のスケジュール」ウィンドウは表示されません。このような作業指示書は、送信直後に承認され、アクティブ化されます。
図 4 は、LSP プロビジョニング作業指示書の [作業指示書のスケジュール] ウィンドウを示しています。カレンダーアイコンをクリックすると、カレンダーが表示されます。
図 5 は、デバイス構成作業指示書の「作業指示書のスケジュール」ウィンドウを示しています。作業指示書が将来の日時に有効になるようにスケジュールできるだけでなく、直後にデバイス収集を実行して NorthStar トポロジーを更新することもできます。
の作業指示書のスケジュール ウィンドウ
作業指示書をすぐにプロビジョニングするか、将来の日時にプロビジョニングするかを選択できます。オプションで、プロンプトが表示されたらコメントを追加することもできます。アクティブ化されると、NorthStarは(LSP作業指示書の場合)LSPのプロビジョニングを試み、LSPがネットワーク情報テーブル(トンネルタブ)とトポロジーに表示されます。デバイス構成の作業指示書がアクティブになると、構成ステートメントが作業指示書の指示に従ってネットワーク・デバイスにプッシュされます。プロビジョニングが正常に完了したことを確認します。「作業指示書」ウィンドウには、「プロビジョニング・ステータス」の列があります。
ベストプラクティス
次のベスト プラクティスは、作業指示書ウィンドウを長期にわたって最新の意味のある状態に保つのに役立ちます。
-
Submitters: 作業指示書は、不要になったときに閉じます。
作業指示書は、手動でクローズされるまで開いていると見なされます。開いている作業指示書のみが「作業指示書」ウィンドウに表示されます。アクティブ化または拒否された作業指示書は、不要になったときに閉じて、[作業指示書] ウィンドウから削除することで、この表示をできるだけ合理化することをお勧めします。作業指示書テーブルの行を強調表示し、ウィンドウの右上隅にある Workflow をクリックして、作業指示書を閉じます。 Closeを選択します。
注:作業指示書を送信したユーザーのみが作業指示書を閉じることができます。管理者でさえ、別のユーザーが送信した作業指示書を閉じることはできません。作業指示書は、ステータスが 送信済み、拒否済み、またはアクティブ化である限り、作業指示書を送信したユーザーが閉じることができます。
-
承認者とアクティベーター: 作業指示書ウィンドウを定期的に監視し、作業指示書を迅速に前進させて、作業指示書管理システム内で作業指示書が移動し続けるようにします。
-
すべてのユーザー: 意味のあるコメントの追加を検討してください。
送信者、承認者、およびアクティベーターのコメントは、プロセスの各ステップで作業指示書で何が起こっているかを明確にするために、作業指示書レコードの一部として保持され、表示されます。送信者のコメントは自動的に入力され、変更できます。承認者とアクティベーターのコメントは完全にオプションですが、潜在的に価値があります。