機械翻訳について

1 Private Automation Hubのインストールの準備

この章では、Private Automation Hubのインストールで使用されるシステムの要件について説明します。

Private Automation Hubのハードウェア要件

Private Automation Hubは、x86-64 Oracle Linux 8ホストの単一のマシンにインストールできます。

特定の操作はメモリーを大量に消費し、一定量のディスク領域とCPUを必要とします。 最小構成は次のとおりです:
  • 4GB RAM

  • 40 GBディスク領域(170 GBを推奨)

  • 2つのコアCPU

前述のリストは、Private Automation Hubを実行するための最小要件の概要を示しています。 運用上のニーズに基づいて、追加のハードウェア要件および容量を判断する必要があります。

ホストは、ssh接続を確立して受け入れるように構成する必要があります。 インストール・プロセスを簡素化するために、デプロイメント・ホストとターゲット・ホスト間でパスワードなしのログインを設定することを検討してください。 詳細については、「パスワードなしSSHの設定」を参照してください。

インストール・オプション

Private Automation Hubには、次のインストール・オプションが用意されています:
  • スタンドアロン・インストール: デプロイメント・ホストからデプロイされたデータベースを含め、すべてのコンポーネントが同じホスト上にあります。 デプロイメント・ホストは、Private Automation Hubおよびデータベースをインストールするセパレート・システムです。

    図1-1 ローカル・データベースを使用したスタンドアロン・インストール


    この図は、デプロイメント・ホストからデプロイされた同じホストにローカル・データベースがあるPrivate Automation Hubを示しています。
  • リモート・データベースを使用したスタンドアロン・インストール: リモート・ホスト上にあるデータベースを除き、すべてのコンポーネントが同じホスト上にあります。 デプロイメント・ホストは、Private Automation Hubおよびリモート・データベースをインストールするセパレート・システムです。

    図1-2 リモート・データベースを使用したスタンドアロン・インストール


    この図は、デプロイメント・ホストからデプロイされた別のホストにリモート・データベースがあるPrivate Automation Hubを示しています。

パスワードなしSSHの設定

デプロイメント・ホストからターゲット・ホストへのパスワードなしのSSH接続を設定します。

パスワードなしSSHは、CA証明書をノードにコピーするために使用されます。 これは、opcユーザーやoracleユーザーなど、Private Automation Hubをインストールするデプロイメント・ホスト上のユーザーに対して設定する必要があります。

デプロイメント・ホストとすべてのターゲット・ホストの間にパスワードなしのSSHを設定します。

たとえば、ターゲット・ホストにパスワードなしSSHを設定する1つの方法は、次のとおりです:

  1. デプロイメント・ホストで、ssh-keygenを使用して公開キーと秘密キーのペアを生成します。 たとえば:

    ssh-keygen
    Generating public/private rsa key pair.
    Enter file in which to save the key (/home/user/.ssh/id_rsa): <Enter>
    Created directory '/home/user/.ssh'.
    Enter passphrase (empty for no passphrase): <Enter>
    Enter same passphrase again: <Enter>
    ...

    パスフレーズの入力を求めるプロンプトが表示されるたびに、Enterを押します。

  2. 公開キーを各ターゲット・ホストの~/.ssh/authorized_keysファイルにコピーします。

  3. 認証検証プロンプトを回避するには、認証済ホストを~/.ssh/known_hostsファイルに追加します。 たとえば、
    ssh-keyscan -H <host> >> ~/.ssh/known_hosts
  4. デプロイメント・ホストがパスワードを指定せずにターゲット・システムにアクセスできることを確認するには、sshを使用して各ターゲット・システムをログに記録します。 たとえば:
    ssh <remote_user>@<host>

パスワードなしSSHの設定の詳細は、「Oracle Linux: OpenSSHを使用したリモート・システムへの接続」を参照してください。

Private Automation Hubパッケージへのアクセスの有効化

この項では、Private Automation Hubソフトウェア・パッケージをインストールするオペレーティング・システムのロケーションの設定について説明します。

Oracle Linux Yumサーバーでのリポジトリの有効化

システム更新にOracle Linux yumサーバーを使用している場合は、必要なyumリポジトリを有効にします。

Yumリポジトリを有効化するには:

  1. dnf config-managerツールを使用して、ol8_baseos_latestリポジトリを有効にします。

    sudo dnf config-manager --enable ol8_baseos_latest

    ノート:

    このリポジトリは通常、デフォルトで有効になっています。

  2. oraclelinux-automation-manager-release-el8をインストールします:

    sudo dnf install oraclelinux-automation-manager-release-el8-2.1
  3. 次のyumリポジトリを有効にします:

    • ol8_addons

    • ol8_UEKR6またはol8_UEKR7

    • ol8_appstream

    dnf config-managerツールを使用して、yumリポジトリを有効にし、次のいずれかを実行します:
    • ol8_UEK6を使用している場合は、次のコマンドを使用します:
      sudo dnf config-manager --enable ol8_addons ol8_UEKR6 ol8_appstream
    • ol8_UEK7を使用している場合は、次のコマンドを使用します:
      sudo dnf config-manager --enable ol8_addons ol8_UEKR7 ol8_appstream
  4. ansibleのバージョンがシステムに存在しないことを確認します。 これらがあればアンインストールします。 たとえば、ansibleのバージョンがインストールされていないことを示しています:
    rpm -q ansible
    次のレスポンスが表示されます:
    package ansible is not installed

ULNを使用したチャネルの有効化およびローカル・ミラーの設定

ULNを使用するよう登録されている場合は、ULN Webインタフェースを使用して、システムを適切なチャネルにサブスクライブします。

ULNチャネルにサブスクライブするには:

  1. ULNユーザー名とパスワードを使用してhttps://linux.oracle.comにログインします。

  2. 「システム」タブで、登録済マシンのリストにあるそのシステムの名前が付いたリンクをクリックします。

  3. ULNにデプロイメント・ホストおよびターゲット・ホストを登録します。 詳細は、「Oracle Linux: Oracle Linuxでのソフトウェアの管理」を参照してください。
  4. 「システム詳細」ページで、「サブスクリプションの管理」をクリックします。

  5. 「システム・サマリー」ページで、利用できるチャネルのリストから必要なチャネルを選択し、右矢印をクリックしてサブスクライブ済チャネルのリストに移動します。 システムを次のチャネルにサブスクライブします:

    • ol8_x86_64_automation2

    • ol8_x86_64_addons

    • ol8_x86_64_baseos_latest

    • ol8_x86_64_UEKR6またはol8_x86_64_UEKR7

    • ol8_x86_64_appstream

  6. 「サブスクリプションの保存」をクリックします。

  7. 「Oracle Linux: Oracle Linuxでのソフトウェアの管理」の説明に従って、ol8_x86_64_automation2チャネルのローカルULNミラーを設定します。

    ノート:

    ULNミラーのロケーションを指すようにpulp_pkg_repo変数を設定します。 詳細については、「Private Automation Hubのインストール」を参照してください。