1.3.2. 別のマシンへの Data Warehouse サービスの移行


Red Hat Virtualization Manager にインストールおよび設定された Data Warehouse サービスを専用のホストマシンに移行します。Data Warehouse サービスを別のマシンでホストすることは、Manager マシンの負荷を削減する上で役立ちます。この手順では、Data Warehouse サービスを移行する前に Data Warehouse サービスのみを移行します。Data Warehouse サービスを移行する前に Data Warehouse データベース( ovirt_engine_history データベースとも呼ばれます)を移行するには、「別のマシンへの Data Warehouse データベースの移行」 を参照してください。

前提条件

以下の前提条件が完了していることを確認します。

  1. Manager と Data Warehouse が同じマシン上にインストールおよび設定されている必要があります。
  2. 新たな 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 へのアクセスが許可されました。
    • Manager の /etc/ovirt-engine-dwh/ovirt-engine-dwhd.conf.d/10-setup-database.conf ファイルからの ovirt_engine_history データベース 認証情報。「別のマシンへの Data Warehouse データベースの移行」 を使用して ovirt_engine_history データベースを移行した場合は、そのマシンでのデータベースのセットアップ中に定義した認証情報を取得します。
このシナリオのインストールでは、以下の 4 つのステップを実施する必要があります。
  1. 新しい Data Warehouse マシンの設定:手順 1.3新たな Data Warehouse マシンの準備
  2. Manager マシンで Data Warehouse サービスを停止します(手順 1.4)。Manager マシンでの Data Warehouse サービスの停止
  3. 新しい Data Warehouse マシンの設定:手順 1.5新たな Data Warehouse マシンの設定
  4. Manager マシンで Data Warehouse サービスを無効にします(手順 1.6)。Manager マシンでの Data Warehouse サービスの無効化

手順1.3 新たな Data Warehouse マシンの準備

  1. システムを必要なエンタイトルメントにサブスクライブします。詳細は、『インストールガイド の 必要なエンタイトルメントへのサブスクライブ を参照してください。
  2. 現在インストールされている全パッケージを最新の状態にします。
    # yum update
    Copy to Clipboard Toggle word wrap
  3. ovirt-engine-dwh-setup パッケージをインストールします。
    # yum install ovirt-engine-dwh-setup
    Copy to Clipboard Toggle word wrap

手順1.4 Manager マシンでの Data Warehouse サービスの停止

  1. Data Warehouse サービスを停止します。
    # systemctl stop ovirt-engine-dwhd.service
    Copy to Clipboard Toggle word wrap
  2. データベースがリモートマシンでホストされる場合には、postgres.conf ファイルを編集して手動でアクセス権限を付与する必要があります。/var/lib/pgsql/data/postgresql.conf ファイルを編集し、listen_addresses 行を変更して以下と一致するようにします。
    listen_addresses = '*'
    Copy to Clipboard Toggle word wrap
    その行が存在しない、またはコメントアウトされている場合には、手動で追加します。
    Manager マシンでデータベースがホストされていて、そのデータベースが Red Hat Virtualization Manager のクリーンセットアップ中に設定された場合には、デフォルトでアクセス権限が付与されます。
    Data Warehouse データベースの設定および移行方法に関する詳細は、「別のマシンへの Data Warehouse データベースの移行」 を参照してください。
  3. postgresql サービスを再起動します。
    # systemctl restart postgresql.service
    Copy to Clipboard Toggle word wrap

手順1.5 新たな Data Warehouse マシンの設定

この手順で示されている質問は、ovirt_engine_history データベースを 1 台のマシンおよび Data Warehouse サービスから別のマシンに移行する場合にのみ表示されます。質問の順序は、お使いの環境によって異なる場合があります。
  1. ovirt_engine_history データベースと Data Warehouse サービスの両方を 同じ マシンに移行する場合は、以下を実行します。それ以外の場合は、次のステップに進みます。
    # sed -i '/^ENGINE_DB_/d' \ 
            /etc/ovirt-engine-dwh/ovirt-engine-dwhd.conf.d/10-setup-database.conf
    
    # sed -i \
         -e 's;^\(OVESETUP_ENGINE_CORE/enable=bool\):True;\1:False;' \
         -e '/^OVESETUP_CONFIG\/fqdn/d' \
         /etc/ovirt-engine-setup.conf.d/20-setup-ovirt-post.conf
    
    Copy to Clipboard Toggle word wrap
  2. engine-setup コマンドを実行して、マシンでの Data Warehouse の設定を開始します。
    # engine-setup
    Copy to Clipboard Toggle word wrap
  3. Enter を押して、Data Warehouse を設定します。
    Configure Data Warehouse on this host (Yes, No) [Yes]:
    
    Copy to Clipboard Toggle word wrap
  4. Enter キーを押して自動検出されたホスト名をそのまま使用するか、別のホスト名を 入力 して Enter を押します。
    Host fully qualified DNS name of this server [autodetected host name]:
    Copy to Clipboard Toggle word wrap
  5. 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]:
    Copy to Clipboard Toggle word wrap
    ファイアウォールの自動設定を選択した場合に、ファイアウォール管理機能がアクティブ化されていなければ、サポートされているオプション一覧から、選択したファイアウォール管理機能を指定するように要求されます。ファイアウォールマネージャーの名前を入力し、Enter を押します。この操作は、オプションが 1 つしかリストされていない場合でも必要です。
  6. Manager の完全修飾ドメイン名およびパスワードを入力します。Enter を押して、他のフィールドのデフォルト値を受け入れます。
    Host fully qualified DNS name of the engine server []: engine-fqdn
    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]: 
    ssh port on remote engine server [22]:
    root password on remote engine server engine-fqdn: password
    Copy to Clipboard Toggle word wrap
  7. ovirt_engine_history データベースの場所に関する以下の質問に答えます。
    Where is the DWH database located? (Local, Remote) [Local]: Remote
    Copy to Clipboard Toggle word wrap
    上記のように代替オプションを 入力 してから、Enter を押します。
  8. ovirt_engine_history ホストの完全修飾ドメイン名およびパスワードを入力します。Enter を押して、他のフィールドのデフォルト値を受け入れます。
    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
    Copy to Clipboard Toggle word wrap
    Data Warehouse データベースの設定および移行方法に関する詳細は、「別のマシンへの Data Warehouse データベースの移行」 を参照してください。
  9. 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
    Copy to Clipboard Toggle word wrap
  10. 収集したデータを Data Warehouse が保持する期間のオプションを選択します。
    Please choose Data Warehouse sampling scale:
    	(1) Basic
    	(2) Full
    	(1, 2)[1]:
    Copy to Clipboard Toggle word wrap
    Full を選択すると、「ovirt-engine-dwhd.conf の Data Warehouse サービスのアプリケーション設定」 に記載のデータストレージ設定のデフォルト値が使用されます(Data Warehouse がリモートホストにインストールされている場合に推奨)。
    注記
    Basic から Full に移行する場合は、最初に既存の基本データのみを使用できます。
    Basic を使用すると、DWH_TABLES_KEEP_HOURLY の値を 720 に、DWH_TABLES_KEEP_DAILY の値を 0 に減らし、Manager マシンの負荷を軽減しますが、詳細な履歴は低くなります。
  11. Manager から既存の Data Warehouse サービスを永続的に切断していることを確認します。
    Do you want to permanently disconnect this DWH from the engine? (Yes, No) [Yes]:
    Copy to Clipboard Toggle word wrap
  12. インストールの設定を確認します。
    Please confirm installation settings (OK, Cancel) [OK]:
    
    Copy to Clipboard Toggle word wrap

手順1.6 Manager マシンでの Data Warehouse サービスの無効化

  1. Manager マシンで Manager を再起動します。
    # service ovirt-engine restart
    Copy to Clipboard Toggle word wrap
    この手順は、Dashboard が機能するために必要です。
  2. Data Warehouse サービスを無効にします。
    # systemctl disable ovirt-engine-dwhd.service
    Copy to Clipboard Toggle word wrap
  3. Data Warehouse に関するファイルを削除します。
    # rm -f /etc/ovirt-engine-dwh/ovirt-engine-dwhd.conf.d/*.conf /var/lib/ovirt-engine-dwh/backups/*
    Copy to Clipboard Toggle word wrap
これで、Manager がホストされるマシンとは別のマシンで、Data Warehouse サービスがホストされるようになりました。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る