プライベートサービスを作成する際に、サービスインスタンスに対してカスタム O&M 操作を定義できます。これらの操作は、CloudOps Orchestration Service (OOS) テンプレートを使用して自動化するか、提供する O&M マニュアルへのリンクを設定することで実現できます。このトピックでは、カスタム O&M 操作の設定方法について説明します。
背景情報
Compute Nest の O&M 管理機能を使用すると、カスタム操作を作成できます。サービスを作成する際に、サービスの特定のニーズに基づいて、カスタム OOS テンプレートや O&M マニュアルへのリンクを追加できます。これにより、お客様はサービスインスタンスの O&M を迅速に実行できます。
お客様がサービスインスタンスを作成した後、Compute Nest コンソールでそのインスタンスに対して O&M を実行できます。サポートされる操作には、伸縮自在なスケーリング、インスタンスの一括起動、複数の Elastic Compute Service (ECS) インスタンスへのファイルのアップロードなどのタスクに対応する共通管理テンプレートの使用や、サービスプロバイダーまたはお客様が定義したカスタム操作が含まれます。
サービスプロバイダーは、OOS テンプレートに基づくカスタム操作と、O&M マニュアルへのリンクを設定するカスタム操作の 2 種類を作成できます。
OOS テンプレート:OOS テンプレートを提供してカスタム操作を定義します。テンプレートを追加する方法は、手動入力、既存のカスタムテンプレートの選択、テンプレート URL の提供の 3 つあります。テンプレートの記述方法の詳細については、「テンプレートの作成」をご参照ください。
O&M マニュアルへのリンク:O&M 手順が記載された Web ページの URL を提供します。お客様は、リンク先の手順に従ってサービスインスタンスを管理できます。
カスタム O&M 操作の設定
Compute Nest コンソールにログインします。
左側のナビゲーションペインで、マイサービス を選択します。マイサービス ページで、作成したサービス タブを選択し、次に 新しいサービスの作成 をクリックします。
新しいサービスの作成 ページで、プライベートサービスを選択し、その詳細を設定します。
このセクションでは、カスタム O&M の設定に必要なパラメータについてのみ説明します。その他のパラメータについては、「プライベートサービスの作成」をご参照ください。
サービス O&M (オプション) セクションで、O&M 操作の追加 をクリックします。
O&M 操作の追加 ダイアログボックスで、パラメーターを設定します。
カスタム O&M 項目 または 基本的な O&M 項目 を設定できます。
カスタム O&M 項目: OOS テンプレート または リンク を選択します。
OOS テンプレート を選択した場合は、以下のパラメーターを設定します。
パラメータ
説明
操作名
O&M 操作の名前を入力します。
実行者
カスタム O&M のオペレーターを設定します。操作者には、すべてまたはユーザーを選択できます。
操作者 を すべて に設定した場合、サービスプロバイダーと顧客の両方が操作を実行できます。 操作者 を ユーザー に設定した場合、顧客のみが操作を実行できます。
インポート方法
OOS テンプレートのインポート方法を選択します。有効な値は、手動で入力する、カスタムテンプレートの選択、および テンプレート URL です。
手動インポートを選択した場合は、テンプレートの内容 フィールドに OOS テンプレートコンテンツを入力します。
「カスタムテンプレート」を選択し、リージョンとテンプレート名を選択すると、その内容が自動的にテンプレートの内容フィールドに入力されます。
「テンプレート URL」を選択した場合は、有効な HTTP または HTTPS テンプレート URL を入力して URL の確認 をクリックします。URL が検証されると、テンプレートの内容が自動的に入力されます。
リンク を選択した場合、次のパラメーターを設定します。
パラメータ
説明
操作名
O&M 操作の名前を入力します。
実行者
この操作を実行できるユーザーを指定します。有効な値はすべておよびユーザーです。
カスタム O&M ページリンク
サービスプロバイダーの O&M マニュアルの URL を入力します。静的 URL を入力するか、
{{output}}変数を使用してサービステンプレートの出力パラメータを参照できます。
基本 O&M 項目:このタブでは、起動、停止、再起動などの基本 O&M 操作を有効にできます。
基本 O&M 操作の実際の動作は、サービスのシナリオによって異なります。
ECS ベースのサービスの場合、これらの操作は ECS インスタンスを起動または停止します。
Container Service for Kubernetes (ACK) ベースのサービスの場合、Pod 数を表すパラメータを選択する必要があります。停止操作は Pod 数を 0 に設定し、再起動操作は Pod 数を元の値に戻します。[O&M 操作の追加] ダイアログボックスで、[起動]、[停止]、[再起動] など、有効にする操作を選択します。サービスが ACK ベースの場合、
replicaCountなど、Pod 数を表すパラメータも選択し、[OK] をクリックします。
サービスの作成 をクリックし、次に確認ダイアログボックスで 確定する をクリックします。
サービスインスタンスの O&M の実行
サービスインスタンスをデプロイした後、サービスインスタンスの詳細ページで アプリケーション O&M タブに移動し、[O&M 管理] タブをクリックします。[O&M 操作] セクションに、サービスプロバイダーがプリセットした操作が表示されます。クイック操作には、[再起動]、[停止]、[ディスクの拡張]、[ECS インスタンスでのコマンドのバッチ実行] などがあります。一般的な O&M 操作には、[リモートコマンドの送信]、[ファイルのアップロード]、[拡張機能のインストール/アンインストール]、[ディスクのクリーンアップ]、[弾性スケーリング]、[カスタムタスク] などがあります。