Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

サービスオーケストレーションについて cMGD CLI

Paragon Automationは、ルートユーザーがサービスプロビジョニングのために特定のタスクを実行できるようにするサービスオーケストレーションコンテナ化管理デーモン(cMGD)CLIを提供します。サービスオーケストレーションcMGD CLIにアクセスする前に、クラスターを展開し、クラスターにParagon Automationをインストールする必要があります。ルートユーザーとしてParagon Shell CLIにログインした後、Paragon Shell CLIを終了し、サービスオーケストレーションcMGD CLIにアクセスする必要があります。

手記:

ルートユーザーのみがサービスオーケストレーションcMGD CLIにアクセスし、サービスプロビジョニングタスクのコマンドを実行できます。

サービスオーケストレーションcMGD CLIへのアクセス

サービスオーケストレーションcMGD CLIにアクセスするには:
  1. Paragon Shell CLIにrootユーザーとしてログインします。
  2. 次のコマンドを入力して、Paragon Shell CLIを終了します。
  3. 次のコマンドを入力して、サービスオーケストレーションcMGD CLIにログインします。

    これで、サービスオーケストレーションcMGD CLIにログインしました。

  4. cli コマンドを入力して、CLI モードにします。

    CLI コマンドを使用して、サービス プロビジョニング タスクを実行できるようになりました。サービス オーケストレーション cMGD CLI での移動に使用できるコマンドを表示するには、 表 1 を参照してください。

サービスオーケストレーションcMGDのディレクトリ

サービス オーケストレーション cMGD には、サービス設計 YANG ファイル、ログ ファイルなどを含むデフォルト ディレクトリがあります。 表 1 は、サービス オーケストレーション cMGD の重要なディレクトリの一部を示しています。

表1:サービスオーケストレーションcMGDのディレクトリ

ディレクトリ

形容

/data-models/projects

プロジェクトには、サービス オーケストレーションでサービスをプロビジョニングできる要素に基づいて、関連するサービス設計が 1 つ以上含まれています。Paragon Automationは、以下のプロジェクトおよび関連するYANGモデルを提供します。

  • network-resource.tgz です。
  • onboard.tgz
  • L3VPN.tgz
/foghorn/network/projects

request service project add コマンドを使用してサービスオーケストレーション cMGD 環境にアップロードするプロジェクトが含まれます。

/var/tmp/add_project.sh.log

request service project add コマンドを実行して cMGD 環境にプロジェクトを追加したときに生成されるログファイルが含まれます。add_project.sh.logファイルは、プロジェクトのアップロード中に発生したエラーをデバッグする場合に便利です。

/var/tmp/order_sync_conf.json

request service orders sync コマンドを使用して、オーダーマネージャーからサービスオーケストレーション cMGD 環境に同期する設定(JSON 形式)が含まれます。order_sync_conf.jsonファイルは、同期中に発生したエラーのトラブルシューティングに役立ちます。

サービス オーケストレーション cMGD CLI コマンド

rootユーザーは、 表2 に示すコマンドを使用して、Paragon Automationでサービスプロビジョニングタスクを実行できます。

表 2:サービス オーケストレーション cMGD CLI コマンドと説明

命令

形容

set foghorn:core org-id

サービスオーケストレーションcMGD環境で組織IDを設定します。

set service design default version

サービスデザインのデフォルトバージョンを設定します。

show service order status

組織に対して生成されたすべてのサービス注文のステータスを表示します。

show service order as-json

すべてまたは特定のサービス注文をJSON形式で表示します。

show service order as-yaml

すべてまたは特定のサービス注文をYAML形式で表示します。

show service designs

組織にインストールされているサービス設計カタログを表示します。

show device dependant configuration

Paragon Automationがデバイスにプロビジョニングする予定のすべてのサービスについて、デバイスの設定を表示します。

show insights configuration

Paragon Automationがデバイスにプロビジョニングするサービスを監視するためのParagon Insightsに関連する設定を表示します。

show configuration foghorn:customers

顧客にプロビジョニングされたすべてのサービス構成を表示します。

request service project add

新しいサービス設計と関連するYANGモデルをParagon Automationに追加します。

request service orders sync 

アクティブなサービスの設定を Order Manager のサービス設定で同期します。

request network resources load

ネットワークリソースプールをParagon Automationデータベースに追加します。

request service order upload

サービスオーケストレーションcMGD環境でサービス注文をアップロードします。

request service order place

配置オプションを選択し、サービスの配置設定を作成します。

request service order modify

サービスの変更ワークフローを実行します。

request service order delete

サービスの削除ワークフローを実行します。

request service order submit

サービス注文のプロビジョニングワークフローを有効化します。

request service order provision

サービス注文のワークフローを作成して実行します。

request service design uninstall

Paragon Automationデータベースからサービス設計バージョンをアンインストールします。

request service design install

サービス設計バージョンをデータベースにインストールします。