4 単一ホスト・デプロイメントへのOracle Linux Automation Managerのインストール

この章では、ホストの設定方法とOracle Linux Automation Managerソフトウェアのインストール方法、およびリモート・データベースとローカル・データベースを使用するオプションについて説明します。

単一ホストへのインストール

この項では、データベースがローカルまたはリモート・ホストにある単一ホストにOracle Linux Automation Managerをインストールする手順について説明します。

ホストを設定するには:

  1. Oracle Linux Automation Managerホストで、次のコマンドを実行します:

    sudo su -l awx -s /bin/bash
    
  2. 次のコマンドを入力します。

    awx-manage provision_instance --hostname=<hostname or IP address> --node_type=hybrid

    前述の例では、hostname or IP addressはOracle Linux Automation Managerを実行しているシステムのホスト名またはIPアドレスです。ホスト名を使用する場合は、ホストが解決可能である必要があります。

  3. 次のコマンドを実行して、デフォルトの実行環境を登録します:
    • コントロール・プレーン実行環境
    • OLAM EE: (2.3)
    awx-manage register_default_execution_environments
  4. 次のコマンドを実行して、プレイブックを実行する標準ジョブ用のデフォルト・キューを作成します:

    awx-manage register_queue --queuename=default --hostnames=<hostname or IP address>
  5. 次のコマンドを実行して、Oracle Linux Automation Manager管理タイプのジョブ用のコントロール・プレーン・キューを作成します。
    awx-manage register_queue --queuename=controlplane --hostnames=<hostname or IP address>
    
  6. awxシェル環境を終了します。
    exit
  7. レセプタのデフォルト構成をすべて削除します。/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
    前述の例では、hostname or IP addressはホストのIPアドレス、port_numberはこのノードがリスニングするポート番号です。たとえば、ホストをsingle1-192.0.121.30と名前を付けて、ノード名とノードのIPアドレスを指定します。また、ポート27199でリスニングするtcp-listenerリストを構成できます。
  8. サービスを起動します:

    sudo systemctl enable --now ol-automation-manager.service
  9. 次のコマンドを実行して、次のようなデータを事前にロードします:
    • デモ・プロジェクト
    • デフォルトのGalaxy資格証明
    • デモ組織
    • デモ・インベントリ
    • デモ・ジョブ・テンプレート
    • その他
    sudo su -l awx -s /bin/bash
    awx-manage create_preload_data 
  10. awxシェル環境を終了します。
    exit
  11. ホストの準備が整いました。ブラウザを使用して、管理ユーザーとしてサインインできます。
    https://<hostname or IP address>