1 Oracle Linux Automation Managerについて
Oracle Linux Automation Managerは、組織がブラウザ・ユーザー・インタフェースを介してインフラストラクチャ構成を効果的に管理できるようにする機能を提供します。 Oracle Linux Automation Managerを使用すると、次のことができます:
-
Oracle Linux Automation Managerを使用する組織、ユーザーおよびチームに対する権限を作成および構成します。 プロジェクトを作成するには、少なくとも1つの組織が必要です。
-
Oracle Linux Automation Managerを実行するローカル・マシンやリモート・ギット・リポジトリから、様々なソースからOracle Linux Automation EngineプレイブックをインポートするプロジェクトをOracle Linux Automation Managerに作成します。
-
再生ブック・タスクを実行するホストを指定するインベントリを作成します。 これは手動で行うか、Oracle Oracle Linux Automation Engineのインベントリ・ファイルをインポートできます。
-
プレイブック・タスクが実行されるホストのSSH認証の詳細、およびプロジェクトで指定されたリモート・リポジトリのOracle Linux Automation Engineプレイブックの必要な資格証明を含む資格証明を作成します。
-
実行するプロジェクトおよびプレイブックを指定するジョブ・テンプレートを作成します。
-
ジョブ・テンプレートの起動を手動で開始またはスケジュールし、結果を確認します。
次の例では、ターゲット・マシンのインベントリでプレイブックの実行を管理するために、システム管理者がユーザー、チームおよび組織を設定する際に従うステップの概要を示します:
ノート:
次の概要は概要のみです。 このドキュメントの個々の章では、各リソースの作成について詳しく説明します。-
インストール・プロセス中に作成された管理者ユーザー・アカウントでOracle Linux Automation Managerにログインします。
インストール・プロセスの詳細は、「Oracle Linux Automation Manager 2.2: インストレーション・ガイド」を参照してください。
-
コールされる「組織」を作成します。たとえば、
Organization_Europe_Production
。 -
Normal User
タイプの「ユーザー」を作成します。次に例を示します:-
NormalUser_Senior
。 -
NormalUser_1
およびNormalUser_2
。
-
-
コールされる「チーム」を作成します。たとえば、
Team_Europe_Production
。 -
前のステップで作成したすべてのユーザーを
Team_Europe_Production
に追加します。 -
前のステップで作成した組織である
Organization_Europe_Production
に戻ります。 -
Execute
ロールを持つチームTeam_Europe_Production
をOrganization_Europe_Production
に追加します。Team_Europe_Production
の各チーム・メンバーは、Execute
ロールを持つOrganization_Europe_Production
に追加されます。 -
前のステップでユーザー
NormalUser_Senior
が受け取るExecute
ロールに加えて、NormalUser_Senior
にOrganization_Europe_Production
リソース内の管理権限も付与できます。 その場合は、ユーザーNormalUser_Senior
を組織に再度追加し、今回は個別のユーザーとして、Admin
ロールを指定します。このステップが完了すると、ユーザー
NormalUser_Senior
がロール・リストにAdmin
ロールとExecute
ロールの両方とともに表示されます。 -
「プレイブック」を使用してprojectを作成します。 たとえば、プレイブック
Playbook_1
、Playbook_2
およびPlaybook_3
を使用して、Project_Europe_Production
というプロジェクトを作成できます。プロジェクトは組織に属する必要があるため、プロジェクトを
Organization_Europe_Production
に割り当てます。 -
「インベントリ」を作成します。 たとえば、
Inventory_Europe_Production_Servers
。 -
「ホスト」を作成します。たとえば、
Target_Host_1
、Target_Host_2
、Target_Host_3
。各ホストはインベントリに属している必要があるため、前のステップで作成した
Inventory_Europe_Production_Servers
に各ホストを追加します。 -
クラスタ・インストールでは、
Instance_Group_Production_Nodes
などのノードの「インスタンス・グループ」を作成して、特定のインベントリでプレイブックおよびジョブを実行できます。インストール・プロセスおよびサービス・メッシュ内の様々なノードの詳細は、「Oracle Linux Automation Manager 2.2: インストレーション・ガイド」を参照してください。
-
コールされる「職務テンプレート」を作成します。たとえば、
Job_Template_Production_1
。 ジョブ・テンプレートの作成を完了するステップは、次のとおりです:-
「プロジェクト」フィールドで、前のステップで作成したプロジェクト
Project_Europe_Production
を指定します。 -
プロジェクトを指定すると、プロジェクトに関連付けられたプレイブックが「プレイブック」ドロップダウン・リストで使用可能になります。 プレイブックの1つを選択します。たとえば、
Playbook_1
。 -
「インスタンス・グループ」フィールドで、前のステップで作成した貴重なステップで作成されたインスタンス・グループ
Instance_Group_Production_Nodes
を選択します。 -
必要なすべてのフィールドが完了したら、「保存」をクリックします。
-
-
プレイブックを「起動」するか、後で実行できるように「時刻表」を作成します。