2 Zero Downtime Migrationソフトウェアの設定
Zero Downtime Migrationソフトウェアをインストールするときは、最後にインストールを実行してから変更が加えられている可能性があるため、この項をよくお読みください。
Zero Downtime Migrationソフトウェア・キットでは、物理移行と論理移行の両方がサポートされています。1つのキットのみをインストールして、すべての機能を取得できます。
既知の問題の最新情報は、必ずZero Downtime Migrationリリース・ノートを参照してください。また、ソフトウェアのインストールおよび更新の詳細は、ダウンロードしたZero Downtime Migrationソフトウェアに同梱されているREADMEファイルを参照してください。
Zero Downtime Migrationソフトウェアがすでにホストにインストールされている場合は、それが利用可能な最新のリリースであることを常に確認する必要があります。Zero Downtime Migrationソフトウェアの更新では、既存のジョブ情報、メタデータおよびログ・ファイルを保持しながら、最新の機能と修正が提供されます。常にバージョンを確認し、ダウンロード・ページで入手できるものと比較して最新かどうかを判断してください。
既存のソフトウェアの最新リリースへの更新、ソフトウェアの削除およびZero Downtime Migrationサービスの起動と停止の詳細は、Zero Downtime Migrationサービスの管理を参照してください。
2.1 Zero Downtime Migrationソフトウェアのインストールのためのホストの準備
ホストにZero Downtime Migrationソフトウェアがまだインストールされていない場合は、要件に準拠していることを確認し、インストール前タスクを実行してから、ソフトウェアをダウンロードしてインストールします。ソフトウェアがにインストールされると、ホストはZero Downtime Migrationサービス・ホストと呼ばれます。
次の前提条件でホストをプロビジョニングし、次のインストール前タスクを完了してから、Zero Downtime Migrationソフトウェアをインストールします。
-
Zero Downtime Migrationサービス・ホストは、専用システムである必要がありますが、他の目的で共有できます。
ただし、RHPサーバーがデプロイされている同じホストにZero Downtime Migrationサービスがインストールされている場合の詳細は、同じホストでのRHPおよびZero Downtime Migrationサービスの実行に関する項を参照してください。
-
Zero Downtime Migrationソフトウェアでは、次のいずれかのプラットフォームで実行されているスタンドアロンLinuxホストが必要です:
Oracle Linux 7、Oracle Linux 8またはRed Hat Enterprise Linux 8。
-
Zero Downtime Migrationサービス・ホストは、ソースおよびターゲットのデータベース・サーバーに接続できる必要があります。
-
Linuxホストに100 GBの空き格納領域があることを確認します。
-
既存のユーザーを使用するか、Zero Downtime Migrationサービス・ホストでrootユーザーとして、zdmグループを作成し、zdmuserユーザーをグループに追加します。
たとえば、
root> groupadd zdm root> useradd –g zdm zdmuser
-
glibc-devel
およびexpect
パッケージがインストールされていることを確認します。ベース環境"最小インストール"を使用したOracle Linux 8インストールの場合は、unzip libaio oraclelinux-developer-release-el7 libnsl
パッケージとncurses-compat-libs
パッケージをインストールする必要もあります。- Minimum OS version Oracle Linux 7 - Ensure Packages 'glibc-devel' and 'expect' are installed - For higher versions such as Oracle Linux 8: - Ensure Packages 'libnsl' and 'ncurses-compat-libs' are also installed - glibc-devel' and 'expect are a must for either versions - unzip libaio oraclelinux-developer-release-el7 libnsl and ncurses-compat-libs are required for Oracle Linux 8
-
ホスト名およびIPアドレスの
/etc/hosts
エントリが想定どおりに構成されていることを確認し、Zero Downtime Migrationソフトウェアのインストールに選択されているホストで正しいIPアドレスに解決され、IPアドレスがping
で到達可能となるようにします。ノート:
別名の使用はサポートされていません。 -
インストール時に、カーネル・パラメータに適切な値を設定するために、欠落しているパッケージおよび指示がスクリプトからレポートされる場合があります。Zero Downtime Migrationソフトウェアをインストールする前に、必ず欠落しているパッケージをインストールしてカーネル・パラメータを設定します。
-
オプションで、
ZDM_HOME
環境変数をZero Downtime Migrationソフトウェアがインストールされるディレクトリの絶対パスに設定します。このマニュアルでは、すべての例で$ZDM_HOME
を使用します。zdmuser> export ZDM_HOME=absolute_path_to_zdm_home
- リリース情報ファイルにはZDMのjar依存関係が含まれています。含まれているバージョンの
zdm.release.info
は、zdm home:./zdm_home/rhp/zdm.release.info
にあります。Example: cat rhp/zdm.release.infoFeb 10 2024 01:32:57 UTCjlib/jipher-jce.jar 10.31jlib/jipher-pki.jar 10.15jlib/sshd-common.jar 2.10.0jlib/jersey-common.jar 2.36.0jlib/jackson-core.jar 2.15.2jlib/json-java.jar 20231013.0.0jlib/org-everit-json-schema.jar 1.14.2rhp/zdm/lib/autoupgrade.jar 23.4.230921rhp/zdm/lib/cpat/lib/premigration.jar 23.12.0rhp/zdm/lib/opc_install.jar RDBMS_MAIN_LINUX.X64_170816tomcat/lib/catalina.jar N/Amicronaut/jlib/micronaut-core.jar 3.8.5-2
- インターネットへのアクセスがZDMサーバーから制限されている保護された環境では、ネットワーク・ファイアウォールでOCIエンドポイントを許可する必要がある場合があります。これらのエンドポイントは、ZDMによって、Oracle Cloud for AutonomousターゲットへのAPIコールに使用されます。次のサービスに対してリージョン固有のエンドポイントを許可します:
2.3 Oracle Cloud InfrastructureのVMへのZero Downtime Migrationのインストール
次の手順を実行することで、OCIにあるOracle Linux 8 VMにZDMをインストールできます:
2.4 Oracle Cloud InfrastructureインスタンスでのRed Hat Enterprise Linux 8へのZero Downtime Migrationのインストール
OCIインスタンスのRed Hat Enterprise Linux 8にZDMをインストールするには、次のステップを実行します:
2.4.1 Red Hat Enterprise Linux 8にZero Downtime Migrationをインストールするには
- ここからRed Hat Enterprise Linux 8.8 KVMゲスト・イメージを入手します。
- イメージを新しいOCIバケットにアップロードします。
- イメージをカスタム・イメージとしてインポートします。
- イメージからインスタンスを作成します。
- 新しいSSHキーを生成します。
- RHEL8 OCIインスタンスに接続します。
2.5 Oracle Cloud InfrastructureインスタンスでのRed Hat Enterprise Linux 9へのZero Downtime Migrationのインストール
OCIインスタンスのRed Hat Enterprise Linux 9にZDMをインストールするには、次のステップを実行します:
2.5.1 Red Hat Enterprise Linux 9にZero Downtime Migrationをインストールするには
- ここからRed Hat Enterprise Linux 9 KVMゲスト・イメージを入手します。
- そのイメージをOCIバケットにアップロードします。
- ダウンロードした
qcow2
ファイルを使用してカスタム・イメージを作成します。 - その新しいカスタム・イメージから
IaaS
インスタンスを作成します。 - 新しいSSHキーを生成しダウンロードします。既存のSSHキーを使用することもできます。
- SSHキーまたはcloud-userを使用することでそのインスタンスに接続します。