ランブックの作成
ビジュアル・デザイナを使用して、フリート・アプリケーション管理でカスタム・ランブックを作成します。
「ランブック」リスト・ページで、「ランブックの作成」を選択します。リスト・ページの検索に関するヘルプが必要な場合は、ランブックのリストを参照してください。
ランブックの作成は次のページで構成されています。
次の各ワークフローを順番に実行します。「前」を選択して、前のページに戻ることができます。
1. 基本的な情報
「基本情報」ページでは、ランブックの基本情報を指定します。
次の情報を入力します:
- 名前: ランブックのわかりやすい名前を入力します。名前は、必ずしも一意である必要はありませんが、コンソールで変更できません。ただし、APIでは変更できます。機密情報を入力しないでください。
- 説明: ランブックに適した説明を入力します
- コンパートメントに作成: ランブックを作成するコンパートメントを選択します、
- ライフサイクル操作コンパートメント: 特定のライフサイクル操作が存在するコンパートメントを選択します。様々なライフサイクル操作の詳細は、フリート・アプリケーション管理でのライフサイクル操作を参照してください。
- ライフサイクル操作: ライフサイクル操作(パッチ、検出、プロビジョニング、カスタムなど)を選択します。
- パッチまたは検出ライフサイクル操作の場合は、次の情報を入力します。
- 製品/製品スタック・コンパートメント: 製品または製品スタックが存在するコンパートメントを選択します。
- 製品/製品スタック: タスクがコンパートメントに属する製品または製品スタックを選択します。
- OSタイプ: ランブックを実行するオプションから、サポートされているプラットフォームを選択します。
- 見積時間(時間): ランブック実行を完了するための見積時間(時間)を選択します。
- デフォルト・ランブックとして設定: ライフサイクル操作を実行するためのデフォルト・ランブックとしてフリート・アプリケーション管理がこのランブックを使用できるように、トグルをオンにします。ノート
特定のライフサイクル操作および製品または製品スタックの組合せに対して、デフォルト・ランブックとして設定できるランブックは1つのみです。フリート・アプリケーション管理では、製品または製品スタックのデフォルトの検出ランブックを使用して製品のソフトウェア・インベントリを検出し、デフォルトのパッチ適用ランブックを使用して、スケジュール作成およびコンプライアンス修正タスク中にランブックを自動的に選択します。 - このランブックにはSUDOアクセスが必要です: コンピュート・インスタンスで実行されているソフトウェアのパッチを検出して適用するためにOSタイプがOracle Linuxである場合は、トグルをオンにします。
sudo
アクセスは、Oracle WebLogic Server、Oracle HTTP Server (OHS)およびOracle Java (OCI固有ではない)の製品サポートが必要な場合に必要です。ノート
ランブックでsudo
アクセスが有効になっている場合、フリート・アプリケーション管理プラグインは、sudo
権限を持つタスクを実行します。フリート・アプリケーション管理プラグインは、組込みsudo権限を使用しますが、runbookプロパティisSudoAccessNeeded
によって完全に制御されます。ランブック・リファレンスを参照してください。
「次へ」を選択して、次のステップに進みます。
2. 合理化(デザインランブック)
「合理化(デザイン・ランブック)」ページは、ビジュアル・デザイナまたはランブック・コードを使用してランブック・ワークフローを設計する場所です。
ビジュアル・デザイナを使用すると、「アクション」ペインからキャンバスにアクションをドラッグして、ランブックのワークフロー内の必要な場所に配置できます。ワークフロー内のアクションを別の場所にドラッグして並べ替えることもできます。
「次へ」を選択して、次のステップに進みます。 3. レビュー
「確認」ページでランブックの内容を確認します。設定を編集するか、前の画面に戻って情報を追加します。
「ドラフトとして保存」を選択して、すべてのコンポーネントが確実になるまでランブックを最初に保存します。ノート
このドラフト・バージョンのランブックはアクティブではなく、使用できず、「ドラフト」としてマークされています。すべてのタスクと合理化(実行順序)を確認した後、ランブックを使用可能にするには、ランブックの詳細ページから「最新バージョンの公開」を選択します。
公開済ランブックは、プロビジョニング、検出、パッチの適用またはロールバックで使用でき、アクティブ・ステータスになります。ノート
ランブックは、初期バージョンとしてバージョン1
を使用して作成され、アクティブ・ステータスになります。カスタム・ランブックを作成するには、oci fleet-apps-management fleet-apps-management-runbooks runbook createコマンドおよび必要なパラメータを使用します:
oci fleet-apps-management fleet-apps-management-runbooks runbook create --compartment-id <compartment_OCID> --display-name <text> --operation <text> --runbook-version <json_file_or_string> [OPTIONS]
フリート・アプリケーション管理CLIコマンドのフラグおよび変数オプションの完全なリストは、フリート・アプリケーション管理用のCLIを参照してください。
CreateRunbook操作を実行して、カスタム・ランブックを作成します。