1.3. 別のマシンへの Data Warehouse の移行
ovirt_engine_history データベースと接続します。またはオプションで、ovirt_engine_history データベースを新規データベースマシンに移行してから、Data Warehouse サービスを移行します。ovirt_engine_history データベースが Manager でホストされている場合には、Data Warehouse サービスとこのデータベースを移行して、Manager マシン上でのリソースの競合をさらに軽減することができます。データベースは、Data Warehouse サービスの移行先と同じマシンに移行することが可能です。また、Manager マシンや新規 Data Warehouse サービス用のマシンとは別のマシンに移行することもできます。
1.3.1. Data Warehouse の別のマシンへの移行
ovirt_engine_history データベースを移行してから Data Warehouse サービスを移行します。engine-backup を使用してデータベースのバックアップを作成し、新規データベースマシンでそのバックアップを復元します。engine-backup の詳しい情報は、engine-backup --help を参照してください。
手順1.2 Data Warehouse の別のマシンへの移行
- Data Warehouse データベースのバックアップと設定ファイルを作成します。
# engine-backup --mode=backup --scope=dwhdb --scope=files --file=file_name --log=log_file_name
- Manager から新規マシンにバックアップファイルをコピーします。
# scp /tmp/file_name root@new.dwh.server.com:/tmp
- 新規マシンに
engine-backupをインストールします。# yum install ovirt-engine-tools-backup
- 新規データベースサーバーに Data Warehouse データベースをリストアします。file_name は、Manager からコピーしたバックアップファイルに置き換えてください。
# engine-backup --mode=restore --scope=files --scope=dwhdb --file=file_name --log=log_file_name --provision-dwh-db --no-restore-permissions
1.3.2. Data Warehouse サービスの別のマシンへの移行
ovirt_engine_history データベース) を移行する方法については、「Data Warehouse の別のマシンへの移行」を参照してください。
- 新規の Data Warehouse マシンを設定します。
- Manager マシンで Data Warehouse サービスを停止します。
- 新規の Data Warehouse マシンを構成します。
- Manager マシンから Data Warehouse パッケージを削除します。
以下の前提条件が満たされていることを確認してください。
- Manager と Data Warehouse は同じマシン上にインストール/設定しておく必要があります。
- 新しい 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データベースを移行した場合には、そのマシン上でデータベースの設定中に定義した認証情報を取得します。
手順1.3 手順 1: 新規 Data Warehouse マシンの設定
- コンテンツ配信ネットワークにシステムを登録します。プロンプトが表示されたら、カスタマーポータルのユーザー名とパスワードを入力します。
# subscription-manager register
Red Hat Enterprise Linux ServerおよびRed Hat Virtualizationのサブスクリプションプールを特定して、プール ID を書き留めておきます。# subscription-manager list --available
- 上記のステップで特定したプール ID を使用して、エンタイトルメントをシステムにアタッチします。
# subscription-manager attach --pool=pool_id
- 既存のリポジトリーをすべて無効にします。
# subscription-manager repos --disable=*
- 必要なチャンネルを有効にします。
# subscription-manager repos --enable=rhel-7-server-rpms # subscription-manager repos --enable=rhel-7-server-supplementary-rpms # subscription-manager repos --enable=rhel-7-server-rhv-4.1-rpms # subscription-manager repos --enable=rhel-7-server-rhv-4-tools-rpms # subscription-manager repos --enable=jb-eap-7-for-rhel-7-server-rpms
- 現在インストールされている全パッケージを最新の状態にします。
# yum update
- ovirt-engine-dwh-setup パッケージをインストールします。
# yum install ovirt-engine-dwh-setup
手順1.4 ステップ 2: Manager マシン上での Data Warehouse の停止
- Data Warehouse サービスを停止します。
# systemctl stop ovirt-engine-dwhd.service
ovirt_engine_historyデータベースと Manager データベースのいずれか一方または両方のデータベースが Manager マシンでホストされており、以前のバージョン (Red Hat Enterprise Virtualization 3.4 以前) で設定された後にアップグレードされている場合には、新規 Data Warehouse マシンがこれらのデータベースにアクセスできるようにする必要があります。/var/lib/pgsql/data/postgresql.confファイルを編集して、以下のようになるようにlisten_addressesの行を変更します。listen_addresses = '*'
この行が存在しない場合やコメントアウトされている場合には、手動で追加します。一方または両方のデータベースがリモートマシンでホストされている場合には、各マシンでpostgres.confファイルを編集して、上記のようにlisten_addressesの行を追加し、手動でアクセスを許可する必要があります。両データベースが Manager マシンでホストされており、Red Hat Virtualization Manager の新規セットアップで設定された場合には、デフォルトでアクセスが許可されています。- postgresql サービスを再起動します。
# systemctl restart postgresql.service
手順1.5 手順 3: 新規 Data Warehouse マシンの構成
engine-setupコマンドを実行し、そのマシン上で Data Warehouse の設定を開始します。# engine-setup
- Enter を押して Data Warehouse を設定します。
Configure Data Warehouse on this host (Yes, No) [Yes]:
- 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 つしかリストされていない場合でも適用されます。 - Enter を押して自動検出されたホスト名を受け入れるか、別のホスト名を入力して Enter を押します。
Host fully qualified DNS name of this server [autodetected host name]:
ovirt_engine_historyデータベースの場所に関する以下の質問に回答します。Where is the DWH database located? (Local, Remote) [Local]: Remote
上記のどちらかのオプションをタイプして Enter を押します。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
- 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
- Enter を押して既存の Data Warehouse データベースのバックアップを作成します。
Would you like to backup the existing database before upgrading it? (Yes, No) [Yes]:
データベースのバックアップに必要な時間と領域は、そのデータベースのサイズにより異なります。完了まで数時間かかる場合もあります。ここでデータベースをバックアップしないと選択した場合には、何らかの理由でengine-setupが失敗すると、データベースまたはその中のデータを復元できなくなります。バックアップファイルの場所は、設定スクリプトの最後に表示されます。 - Manager から既存の Data Warehouse サービスを完全に切断することを確定します。
Do you want to permanently disconnect this DWH from the engine? (Yes, No) [No]:
- インストールの設定を確認します。
Please confirm installation settings (OK, Cancel) [OK]:
手順1.6 手順 4: Manager マシンからの Data Warehouse パッケージの削除
- Data Warehouse パッケージを削除します。
# yum remove ovirt-engine-dwh
この手順は、Data Warehouse サービスが自動的に 1 時間後に再起動を試みないようにします。 - Data Warehouse ファイルを削除します。
# rm -rf /etc/ovirt-engine-dwh /var/lib/ovirt-engine-dwh

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.