2.3. Red Hat Virtualization Manager の設定

rhvm パッケージと依存関係をインストールした後には、engine-setup コマンドで Red Hat Virtualization Manager を設定する必要があります。このコマンドにより、一連の質問が表示され、各質問に必要な値を入力すると、その設定が適用されて ovirt-engine サービスが開始されます。

デフォルトでは、engine-setup により、Manager マシンのローカルに Manager のデータベースが作成/設定されます。なお、リモートのデータベースまたは手動で設定したローカルのデータベースを使用するように、Manager を設定することもできます。ただし、データベースは engine-setup を実行する前に設定しておく必要があります。

リモートのデータベースをセットアップする場合は、「付録D リモートの PostgreSQL データベースの準備」を参照してください。

手動で設定したローカルのデータベースをセットアップする場合は、「付録E 手動設定のローカル PostgreSQL データベースの準備」を参照してください。

デフォルトでは engine-setup で Manager に Websocket プロキシーが設定されますが、セキュリティーおよびパフォーマンスの理由で、ユーザーは別のホストに Websocket プロキシーを設定することもできます。手順については「付録F 別のマシンへの Websocket プロキシーのインストール」を参照してください。

重要

設定は、engine-setup コマンドの手順に従って、複数の段階に分けて行います。各段階には、ユーザー入力が必要なステップが複数あり、設定候補のデフォルト値が大かっこ内に提示されます。提示された値がそのステップに有効な場合には、Enter キーを押してその値を確定します。

engine-setup --accept-defaults を実行すると、設定候補のデフォルト値があるすべての質問でデフォルト値を自動的に適用することができます。このオプションの使用には注意が必要なので、engine-setup を熟知している場合に限って実行してください。

Red Hat Virtualization Manager の設定

  1. engine-setup コマンドを実行して、Red Hat Virtualization Manager の設定を開始します。

    # engine-setup
  2. Manager を設定するには Enter を押します。

    Configure Engine on this host (Yes, No) [Yes]:
  3. オプションとして、Manager が仮想ディスクをストレージドメインにアップロードできるように、engine-setup が Image I/O Proxy (ovirt-imageio-proxy) を設定するのを許可します。

    Configure Image I/O Proxy on this host? (Yes, No) [Yes]:
  4. また、engine-setup では、noVNC または HTML 5 コンソールから仮想マシンに接続できるように Websocket プロキシーサーバーを設定できます (オプション)。

    Configure WebSocket Proxy on this machine? (Yes, No) [Yes]:

    別のマシンで Websocket プロキシーを設定するには、No を選択してください。設定の手順については、「付録F 別のマシンへの Websocket プロキシーのインストール」を参照してください。

  5. Manager マシン上に Data Warehouse を設定するかどうかを選択します。

    Please note: Data Warehouse is required for the engine. If you choose to not configure it on this host, you have to configure it on a remote host, and then configure the engine on this host so that it can access the database of the remote Data Warehouse host.
    Configure Data Warehouse on this host (Yes, No) [Yes]:

    別のマシンに Data Warehouse を設定する場合は、No を選択してください。インストールおよび設定の手順については、『Data Warehouse Guide』「Installing and Configuring Data Warehouse on a Separate Machine」を参照してください。

  6. オプションで、コマンドラインから仮想マシンのシリアルコンソールへのアクセスを許可します。

    Configure VM Console Proxy on this host (Yes, No) [Yes]:

    この機能を使用するには、クライアントマシンで追加の設定が必要です。『仮想マシン管理ガイド』「仮想マシンのシリアルコンソールの表示」セクションを参照してください。

  7. オプションとして、Open Virtual Network (OVN) をインストールします。Yes を選択すると、Manager マシンに OVN 集中サーバーをインストールし、それを外部ネットワークプロバイダーとして Red Hat Virtualization に追加します。デフォルトクラスターは OVN をそのデフォルトネットワークプロバイダーとして使用し、デフォルトクラスターに追加されたホストは OVN と通信するように自動的に設定されます。

    Configure ovirt-provider-ovn (Yes, No) [Yes]:

    Red Hat Virtualization での OVN ネットワーク使用の詳細については、『管理ガイド』「外部ネットワークプロバイダーとしての Open Virtual Network (OVN) の追加」を参照してください。

  8. Enter を押して自動検出されたホスト名を受け入れるか、別のホスト名を入力して Enter を押します。仮想化ホストを使用している場合には、自動的に検出されたホスト名が間違っている可能性がある点に注意してください。

    Host fully qualified DNS name of this server [autodetected host name]:
  9. 次に、engine-setup コマンドは、ファイアウォールの設定を確認し、TCP ポート 80 や 443 など、Manager が外部との通信に使用するポートを開放するように設定を変更するかどうかを尋ねます。engine-setup によるファイアウォール設定の変更を許可しない場合は、Manager で使用するポートを手動で開放する必要があります。iptables は非推奨となったので、Firewalld がファイアウォール管理機能として設定されます。

    Setup can automatically configure the firewall on this system.
    Note: automatic configuration of the firewall may overwrite current settings.
    NOTICE: iptables is deprecated and will be removed in future releases
    Do you want Setup to configure the firewall? (Yes, No) [Yes]:

    ファイアウォールの自動設定を選択した場合に、ファイアウォール管理機能がアクティブ化されていなければ、サポートされているオプションのリストから選択するファイアウォール管理機能を指定するように要求されるので、そのファイアウォール管理機能の名前を入力して Enter を押してください。この操作は、オプションが 1 つしかリストされていない場合でも必要です。

  10. ローカルまたはリモートの PostgreSQL データベースを Data Warehouse のデータベースとして使用するように選択します。

    Where is the DWH database located? (Local, Remote) [Local]:
    • Local を選択した場合には、engine-setup コマンドにより、データベースを自動で設定するか (ユーザーおよびデータベースの追加を含む)、事前に設定したローカルのデータベースに接続することができます。

      Setup can configure the local postgresql server automatically for the DWH to run. This may conflict with existing applications.
      Would you like Setup to automatically configure postgresql and create DWH database, or prefer to perform that manually? (Automatic, Manual) [Automatic]:
      • Enter を押して Automatic を選択した場合には、ここでは、これ以上操作の必要はありません。
      • Manual を選択した場合には、手動設定したローカルデータベースに関する以下の値を入力してください。

        DWH database secured connection (Yes, No) [No]:
        DWH database name [ovirt_engine_history]:
        DWH database user [ovirt_engine_history]:
        DWH database password:
      注記

      engine-setup は、次のステップで Manager データベースを設定した後にこれらの値を要求します。

    • Remote を選択した場合には、事前設定したリモートデータベースホストに関する以下の値を入力してください。

      DWH database host [localhost]:
      DWH database port [5432]:
      DWH database secured connection (Yes, No) [No]:
      DWH database name [ovirt_engine_history]:
      DWH database user [ovirt_engine_history]:
      DWH database password:
    注記

    engine-setup は、次のステップで Manager データベースを設定した後にこれらの値を要求します。

  11. Manager のデータベースとして、ローカルまたはリモート PostgreSQL データベースのどちらを使用するかを選択します。

    Where is the Engine database located? (Local, Remote) [Local]:
    • Local を選択した場合には、engine-setup コマンドにより、データベースを自動で設定するか (ユーザーおよびデータベースの追加を含む)、事前に設定したローカルのデータベースに接続することができます。

      Setup can configure the local postgresql server automatically for the engine to run. This may conflict with existing applications.
      Would you like Setup to automatically configure postgresql and create Engine database, or prefer to perform that manually? (Automatic, Manual) [Automatic]:
      • Enter を押して Automatic を選択した場合には、ここでは、これ以上操作の必要はありません。
      • Manual を選択した場合には、手動設定したローカルデータベースに関する以下の値を入力してください。

        Engine database secured connection (Yes, No) [No]:
        Engine database name [engine]:
        Engine database user [engine]:
        Engine database password:
    • Remote を選択した場合には、事前設定したリモートデータベースホストに関する以下の値を入力してください。

      Engine database host [localhost]:
      Engine database port [5432]:
      Engine database secured connection (Yes, No) [No]:
      Engine database name [engine]:
      Engine database user [engine]:
      Engine database password:
  12. 自動作成された Red Hat Virtualization Manager の管理ユーザーのパスワードを設定します。

    Engine admin password:
    Confirm engine admin password:
  13. GlusterVirt、または Both を選択します。

    Application mode (Both, Virt, Gluster) [Both]:

    Both は、最も柔軟性が高いモードです。大半の場合は Both を選択します。Virt アプリケーションモードを選択すると、環境内で仮想マシンを実行することができます。Gluster アプリケーションモードを選択した場合には、管理ポータルからの GlusterFS 管理のみが可能です。

  14. OVN プロバイダーをインストールした場合には、デフォルトの認証情報を使用するか、代わりの認証情報を指定するかを選択することができます。

    Use default credentials (admin@internal) for ovirt-provider-ovn (Yes, No) [Yes]:
    oVirt OVN provider user[admin@internal]:
    oVirt OVN provider password:
  15. ディスクの削除時に仮想ディスクのブロックをワイプする wipe_after_delete フラグのデフォルト値を設定します。

    Default SAN wipe after delete (Yes, No) [No]:
  16. Manager は、ホストとセキュアな通信を行うため各種証明書を使用します。この証明書は、オプションとして、Manager との HTTPS 通信のセキュリティー保護に使用することも可能です。証明書の組織名を指定してください。

    Organization name for certificate [autodetected domain-based name]:
  17. オプションで、engine-setup により、Apache Web サーバーが指定するデフォルトのページを Manager のランディングページに設定することができます。

    Setup can configure the default page of the web server to present the application home page. This may conflict with existing applications.
    Do you wish to set the application as the default web page of the server? (Yes, No) [Yes]:
  18. デフォルトでは、Manager と外部クライアント間の SSL (HTTPS) 通信は、以前の設定で作成された自己署名証明書を使用してセキュリティーが保護されます。または、外部との HTTPS 接続向けに別の証明書を選択します (これにより、ホストと Manager 間の通信方法に影響が出るわけではありません)。

    Setup can configure apache to use SSL using a certificate issued from the internal CA.
    Do you wish Setup to configure that, or prefer to perform that manually? (Automatic, Manual) [Automatic]:
  19. Data Warehouse のデータを保持する期間のオプションを選択します。

    注記

    Manager マシンに Data Warehouse を設定しないと選択した場合には、この手順は省略してください。

    Please choose Data Warehouse sampling scale:
    (1) Basic
    (2) Full
    (1, 2)[1]:

    Full は、『Data Warehouse Guide』に記載のデータストレージ設定のデフォルト値を使用します (Data Warehouse がリモートホストにインストールされている場合に推奨)。

    Basic は、DWH_TABLES_KEEP_HOURLY の値を 720 に、DWH_TABLES_KEEP_DAILY0 に下げて、Manager マシンの負荷を軽減します (Manager とData Warehouse が同じマシンにインストールされている場合に推奨)。

  20. インストール設定を確認して、Enter を押して値を確定し、インストールを続行します。

    Please confirm installation settings (OK, Cancel) [OK]:

    環境の設定が完了すると、engine-setup は環境へのアクセス方法を表示します。ファイアウォールの手動設定を選択した場合、engine-setup は設定中に選択したオプションを元に開放する必要のあるポートのカスタムリストを表示します。また、engine-setup コマンドは、Manager を同じ値で再設定できるようにファイルに回答を保存して、Red Hat Virtualization Manager の設定プロセスのログファイルの場所を出力します。

  21. Red Hat Virtualization 環境をディレクトリーサーバーにリンクする予定の場合には、日付と時刻をディレクトリーサーバーが使用するシステムクロックに同期して、アカウントの期限が予期せずに切れてしまう問題が発生しないようにしてください。詳しくは、『Red Hat Enterprise Linux システム管理者のガイド』「システムクロックのリモートサーバーとの同期」セクションを参照してください。
  22. ブラウザーから提供される手順に従って、認証局の証明書をインストールします。http://your-manager-fqdn/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CA にアクセスして、認証局の証明書を取得することができます (your-manager-fqdn は、インストール時に指定した完全修飾ドメイン名 (FQDN) に置き換えてください)。

次のセクションで admin@internal ユーザーとして管理ポータルに接続してから、ホストの設定とストレージのアタッチに進みます。