2.2. 別のマシンへの Data Warehouse サービスの移行
Red Hat Virtualization Manager にインストールおよび設定した Data Warehouse サービスは、別のマシンに移行することができます。Data Warehouse サービスを別のマシンでホストすることは、Manager マシンの負荷を削減する上で役立ちます。
この手順では、Data Warehouse サービスのみを移行することに注意してください。
Data Warehouse サービスを移行する前に Data Warehouse データベース (ovirt_engine_history) を移行するには、Data Warehouse のデータセットの別のマシンへの移行 を参照してください。
Data Warehouse データベース、Data Warehouse サービス、Grafana はそれぞれ別々のマシンにインストールできますが、Red Hat はこれらの各コンポーネントをすべて同じマシンにインストールする場合のみサポートします。
前提条件
- Manager と Data Warehouse が同じマシン上にインストールおよび設定されている。
新たな Data Warehouse マシンを設定するには、以下を満たしている必要があります。
- 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 ファイルからの Data Warehouse データベースのユーザー名とパスワード。
Data Warehouse データセットの別のマシンへの移行 で説明されている手順を使用して
ovirt_engine_historyデータベースを移行した場合、バックアップには、そのマシンでのデータベースのセットアップ中に定義したこれらの認証情報が含まれます。
このシナリオのインストールでは、以下の 4 つのステップを実施する必要があります。
- 新たな Data Warehouse マシンの準備
- Manager マシンでの Data Warehouse サービスの停止
- 新たな Data Warehouse マシンの設定
- Manager マシンでの Data Warehouse パッケージの無効化
2.2.1. 新たな Data Warehouse マシンの準備 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Virtualization のリポジトリーを有効にし、Red Hat Enterprise Linux 8 マシンに Data Warehouse セットアップパッケージをインストールします。
必要なリポジトリーを有効にします。
コンテンツ配信ネットワークにシステムを登録します。プロンプトが表示されたら、カスタマーポータルのユーザー名とパスワードを入力します。
subscription-manager register
# subscription-manager registerCopy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Virtualization Managerのサブスクリプションプールを見つけ、プール ID を記録します。subscription-manager list --available
# subscription-manager list --availableCopy to Clipboard Copied! Toggle word wrap Toggle overflow 上記のプール ID を使用して、サブスクリプションをシステムにアタッチします。
subscription-manager attach --pool=pool_id
# subscription-manager attach --pool=pool_idCopy to Clipboard Copied! Toggle word wrap Toggle overflow リポジトリーを設定します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
pki-depsモジュールを有効にします。dnf module -y enable pki-deps
# dnf module -y enable pki-depsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 現在インストールされている全パッケージを最新の状態にします。
dnf upgrade --nobest
# dnf upgrade --nobestCopy to Clipboard Copied! Toggle word wrap Toggle overflow ovirt-engine-dwh-setupパッケージをインストールします。dnf install ovirt-engine-dwh-setup
# dnf install ovirt-engine-dwh-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow
2.2.2. Manager マシンでの Data Warehouse サービスの停止 リンクのコピーリンクがクリップボードにコピーされました!
手順
Data Warehouse サービスを停止します。
systemctl stop ovirt-engine-dwhd.service
# systemctl stop ovirt-engine-dwhd.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow データベースがリモートマシンでホストされる場合は、postgres.conf ファイルを編集して手動でアクセス権限を付与する必要があります。
/var/lib/pgsql/data/postgresql.confファイルを編集し、listen_addresses 行を変更して以下と一致するようにします。listen_addresses = '*'
listen_addresses = '*'Copy to Clipboard Copied! Toggle word wrap Toggle overflow その行が存在しない、またはコメントアウトされている場合は、手動で追加します。
Manager マシンでデータベースがホストされていて、そのデータベースが Red Hat Virtualization Manager のクリーンセットアップ中に設定された場合は、デフォルトでアクセス権限が付与されます。
postgresql サービスを再起動します。
systemctl restart postgresql
# systemctl restart postgresqlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
2.2.3. 新たな Data Warehouse マシンの設定 リンクのコピーリンクがクリップボードにコピーされました!
このセクションで示すオプションまたは設定の順序は、お使いの環境によって異なる場合があります。
ovirt_engine_historyデータベースと Data Warehouse サービスの両方を 同じ マシンに移行する場合は、以下のコマンドを実行します。移行しない場合は、次のステップに進みます。Copy to Clipboard Copied! Toggle word wrap Toggle overflow apache/grafana PKI ファイルを削除して、
engine-setupによって正しい値で再生成されるようにします。Copy to Clipboard Copied! Toggle word wrap Toggle overflow engine-setupコマンドを実行し、マシンでの Data Warehouse の設定を開始します。engine-setup
# engine-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow Enter キーを押して自動検出されたホスト名をそのまま使用するか、別のホスト名を入力して Enter キーを押します。
Host fully qualified DNS name of this server [autodetected host name]:
Host fully qualified DNS name of this server [autodetected host name]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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]:
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 Copied! Toggle word wrap Toggle overflow ファイアウォールの自動設定を選択した場合に、ファイアウォール管理機能がアクティブ化されていなければ、サポートされているオプション一覧から、選択したファイアウォール管理機能を指定するように要求されます。ファイアウォール管理機能の名前を入力して、
Enterキーを押してください。この操作は、オプションが 1 つしかリストされていない場合でも必要です。Manager の完全修飾ドメイン名およびパスワードを入力します。その他のフィールドについては、Enter キーを押してそれぞれのデフォルト値をそのまま使用します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Manager データベースマシンの完全修飾ドメイン名 (FQDN) およびパスワードを入力します。その他のフィールドについては、
Enterキーを押してそれぞれのデフォルト値をそのまま使用します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow インストールの設定を確認します。
Please confirm installation settings (OK, Cancel) [OK]:
Please confirm installation settings (OK, Cancel) [OK]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
これで、Data Warehouse サービスがリモートマシンに設定されました。次は、Manager マシンの Data Warehouse サービスを無効にします。
Data Warehouse のサンプリングスケールをリモートサーバーで推奨されるスケールに変更する場合は、Data Warehouse のサンプリングスケールの変更 を参照してください。
2.2.4. Manager マシンでの Data Warehouse サービスの無効化 リンクのコピーリンクがクリップボードにコピーされました!
前提条件
Manager マシンの Grafana サービスが無効になっている。
systemctl disable --now grafana-server.service
# systemctl disable --now grafana-server.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow
手順
Manager マシンで Manager を再起動します。
service ovirt-engine restart
# service ovirt-engine restartCopy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して /etc/ovirt-engine-setup.conf.d/20-setup-ovirt-post.conf ファイルを変更し、オプションを
Falseに設定します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow Data Warehouse サービスを無効にします。
systemctl disable ovirt-engine-dwhd.service
# systemctl disable ovirt-engine-dwhd.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow Data Warehouse に関するファイルを削除します。
rm -f /etc/ovirt-engine-dwh/ovirt-engine-dwhd.conf.d/*.conf /var/lib/ovirt-engine-dwh/backups/*
# rm -f /etc/ovirt-engine-dwh/ovirt-engine-dwhd.conf.d/*.conf /var/lib/ovirt-engine-dwh/backups/*Copy to Clipboard Copied! Toggle word wrap Toggle overflow
これで、Data Warehouse サービスが Manager とは別のマシンでホストされるようになりました。