4 単一ホスト・デプロイメントへのOracle Linux Automation Managerのインストール
この章では、ホストを設定してOracle Linux Automation Managerソフトウェアをインストールする方法と、リモートまたはローカル・データベースを使用するためのオプションについて説明します。
単一ホストへのインストール
この項では、データベースがローカルまたはリモート・ホストにある単一ホストにOracle Linux Automation Managerをインストールする手順について説明します。
ホストを設定するには:
-
Oracle Linux Automation Managerホストで、次のコマンドを実行します:
sudo su -l awx -s /bin/bash
-
次のコマンドを入力します。
awx-manage provision_instance --hostname=<hostname or IP address> --node_type=hybrid
前の例では、「ホスト名またはIPアドレス」は、Oracle Linux Automation Managerを実行しているシステムのホスト名またはIPアドレスです。 ホスト名を使用する場合は、ホストが解決可能である必要があります。
- 次のコマンドを実行して、デフォルトの実行環境を登録します:
- コントロール・プレーン実行環境
- OLAM EE: (2.2)
awx-manage register_default_execution_environments
-
次のコマンドを実行して、プレイブックを実行する標準ジョブのデフォルトのキューを作成します:
awx-manage register_queue --queuename=default --hostnames=<hostname or IP address>
- 次のコマンドを実行して、Oracle Linux Automation Manager管理タイプ・ジョブのコントロール・プレーン・キューを作成します。
awx-manage register_queue --queuename=controlplane --hostnames=<hostname or IP address>
-
awxシェル環境を終了します。
exit
-
Receptorのデフォルト構成をすべて削除します。
/etc/receptor/receptor.conf
を編集して、次の構成を含めます:--- - node: id: <IP address> - log-level: debug - tcp-listener: port: port_number - control-service: service: control filename: /var/run/receptor/receptor.sock - work-command: worktype: local command: /var/lib/ol-automation-manager/venv/awx/bin/ansible-runner params: worker allowruntimeparams: true # verifysignature: true
前の例では、「ホスト名またはIPアドレス」はホストのIPアドレスで、port_numberはこのノードがリスニングしているポート番号です。 たとえば、ノード名とノードのIPアドレスを指定するホストsingle1-192.0.121.30をコールできます。 また、ポート27199でtcp-listenerリスト・リスニングを構成することもできます。 -
サービスを起動します。
sudo systemctl enable --now ol-automation-manager.service
-
次のコマンドを実行して、次のようなデータをプリロードします:
- デモ・プロジェクト
- デフォルトのギャラクシ資格証明
- デモ組織
- デモ・インベントリ
- デモ・ジョブ・テンプレート
- その他
sudo su -l awx -s /bin/bash awx-manage create_preload_data
-
awxシェル環境を終了します。
exit
-
ホストの準備ができました。 ブラウザを使用して、管理者ユーザーとしてサインインできるようになりました。
https://<hostname or IP address>