Red Hat Training

A Red Hat training course is available for Red Hat Virtualization

1.2. 別のマシンへの Data Warehouse のインストールおよび設定

Red Hat Virtualization Manager がインストールされている別のマシンに Data Warehouse をインストールして設定します。Data Warehouse サービスを別のマシンでホストすることは、Manager マシンの負荷を削減する上で役立ちます。

前提条件

  • Manager を別のマシンにインストールおよび設定している必要があります。
  • Data Warehouse マシンを設定するには、以下が必要です。
    • Red Hat Enterprise Linux 7 がインストールされている仮想マシンまたは物理マシン。
    • Red Hat Enterprise Linux Server および Red Hat Virtualization のサブスクリプションプールへのサブスクリプション。
    • Manager の /etc/ovirt-engine/engine.conf.d/10-setup-database.conf ファイルからのパスワード。
    • Data Warehouse マシンから Manager データベースマシンの TCP ポート 5432 へのアクセスが許可されました。
  • リモート Data Warehouse データベースを使用することを選択した場合は、Data Warehouse サービスをインストールする前にデータベースを設定する必要があります。リモート Data Warehouse データベースは、ローカルデータベースよりも優れたパフォーマンスを提供します。データベースホストに関する以下の情報が必要です。
    • ホストの完全修飾ドメイン名
    • データベースに到達できるポート (デフォルトでは 5432)
    • データベース名
    • データベースユーザー
    • データベースのパスワード
    • postgres.conf ファイルを編集してアクセスを手動で付与する必要があります。/var/lib/pgsql/data/postgresql.conf ファイルを編集し、listen_addresses 行を変更して以下と一致するようにします。
      listen_addresses = '*'
      その行が存在しない、またはコメントアウトされている場合には、手動で追加します。
      Manager マシンでデータベースがホストされていて、そのデータベースが Red Hat Virtualization Manager のクリーンセットアップ中に設定された場合には、デフォルトでアクセス権限が付与されます。
注記
リモート Data Warehouse データベースを手動でインストールする場合は、『インストールガイドの リモート PostgreSQL データベースの準備 を参照してください。

手順1.1 別のマシンへの Data Warehouse のインストールおよび設定

  1. システムを必要なエンタイトルメントにサブスクライブします。詳細は、『インストールガイドの 必要なエンタイトルメントへのサブスクライブ を参照してください。
  2. 現在インストールされている全パッケージを最新の状態にします。
    # yum update
  3. ovirt-engine-dwh-setup パッケージをインストールします。
    # yum install ovirt-engine-dwh-setup
  4. engine-setup コマンドを実行し、プロンプトに従ってマシンに Data Warehouse を設定します。
    # engine-setup
    Configure Data Warehouse on this host (Yes, No) [Yes]:
  5. Enter を押して自動検出されたホスト名をそのまま使用するか、別のホスト名を 入力 して Enter を押します。
    Host fully qualified DNS name of this server [autodetected hostname]:
  6. Enter キーを押してファイアウォールを自動的に設定するか、No入力 して Enter を押して既存の設定を維持します。
    Setup can automatically configure the firewall on this system.
    Note: automatic configuration of the firewall may overwrite current settings.
    Do you want Setup to configure the firewall? (Yes, No) [Yes]:
    ファイアウォールの自動設定を選択した場合に、ファイアウォール管理機能がアクティブ化されていなければ、サポートされているオプション一覧から、選択したファイアウォール管理機能を指定するように要求されます。ファイアウォールマネージャーの名前を入力し、Enter を押します。この操作は、オプションが 1 つしかリストされていない場合でも必要です。
  7. Manager マシンの完全修飾ドメイン名を 入力 して Enter キーを押します。
    Host fully qualified DNS name of the engine server []:
  8. Enter を押して、設定で SSH を使用して Manager の証明書に署名することを許可します。
    Setup will need to do some actions on the remote engine server. Either automatically, using ssh as root to access it, or you will be prompted to manually perform each such action.
    Please choose one of the following:
    1 - Access remote engine server using ssh as root
    2 - Perform each action manually, use files to copy content around
    (1, 2) [1]:
  9. Enter キーを押してデフォルトの SSH ポートをそのまま使用するか、別のポート番号を 入力 して Enter キーを押します。
    ssh port on remote engine server [22]:
  10. Manager マシンの root パスワードを入力します。
    root password on remote engine server manager.example.com:
  11. Data Warehouse データベースに関する以下の質問に回答します。
    Where is the DWH database located? (Local, Remote) [Local]: 
    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 を押して強調表示されたデフォルトを選択するか、別の設定を 入力 して Enter を押します。Remote を選択した場合には、リモートデータベースホストに関する詳細を提供するように求められます。事前設定したリモートデータベースホストに関する以下の値を入力してください。
    DWH database host []: dwh-db-fqdn
    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: password
    Data Warehouse データベースの設定および移行方法に関する詳細は、「別のマシンへの Data Warehouse データベースの移行」 を参照してください。
  12. Manager データベースマシンの完全修飾ドメイン名およびパスワードを入力します。Enter を押して、他のフィールドのデフォルト値を受け入れます。
    Engine database host []: engine-db-fqdn
    Engine database port [5432]: 
    Engine database secured connection (Yes, No) [No]: 
    Engine database name [engine]: 
    Engine database user [engine]: 
    Engine database password: password
  13. 収集したデータを Data Warehouse が保持する期間のオプションを選択します。
    Please choose Data Warehouse sampling scale:
    (1) Basic
    (2) Full
    (1, 2)[1]:
    Full を選択すると、「ovirt-engine-dwhd.conf の Data Warehouse サービスのアプリケーション設定」 に記載のデータストレージ設定のデフォルト値が使用されます(Data Warehouse がリモートホストにインストールされている場合に推奨)。
    Basic により、DWH_TABLES_KEEP_HOURLY の値を 720 に、DWH_TABLES_KEEP_DAILY の値を 0 に減らし、Manager マシンの負荷を軽減します(Manager と Data Warehouse が同じマシンにインストールされている場合に推奨)。
  14. インストールの設定を確認します。
    Please confirm installation settings (OK, Cancel) [OK]:
  15. Red Hat Virtualization Manager で ovirt-engine サービスを再起動します。
    # systemctl restart ovirt-engine.service
  16. オプションで、の手順に従っ http://www.postgresql.org/docs/9.2/static/ssl-tcp.html#SSL-FILE-USAGE て、SSL を設定してデータベース接続をセキュリティー保護します。