ロードバランサを使用したイベントサービスデータの移行
イベントサービス 4.5.x から 23.x への移行に必要な時間は、データ量によって異なる場合があります。したがって、差分データとメタデータを複数回に分けて移行して、イベントサービス 23.x でカットオーバー後のデータを最小限に抑えることをお勧めします。
はじめる前に
移行ユーティリティを使用する前に、次の手順を実行します。
analytics-on-prem-es2-es8-migration-LATESTVERSION-exec.jarをダウンロードします。- Enterprise Console 23.8.0 をインストールします。「Enterprise Console のインストールNo Content found for /db/organizations/splunk/repositories/portal-production/content/documents/AppDynamics/on_premises/c_install_the_enterprise_console.dita」を参照してください。
- events-service.zip ファイルを抽出します。
- events-service/bin/migration に移動して、移行ユーティリティ jar を使用します。
- JDK 17 および SQLite 3.x を、移行ユーティリティをダウンロードしたマシンにインストールします。SQLite は、移行ステータスをモニターする際に役立ちます。
移行のためのイベントサービス 4.5.x データの準備
カットオーバー方法を使用したイベントサービスデータの移行
移行ユーティリティは、最初に既存のイベントサービスデータをイベントサービス 4.5.x から 23.x クラスタに移行します。移行中にイベントサービス 4.5.x クラスタでデータまたはメタデータが収集されると、移行ユーティリティは次の処理を実行します。
- タイムスタンプを使用して、差分データまたはメタデータを識別します。
- 差分をイベントサービス 23.x クラスタにコピーします。
- 新しいデータとメタデータがイベントサービス 23.x クラスタに流れるようにします。
- ロードバランサ 1(LB1)は、イベントサービス 4.5.x ノードを指します。
- ロードバランサ 2(LB2)は、イベントサービス 23.x ノードを指します。
- コントローラ、EUM、およびエージェントは、LB1 を指します。
要件に基づいて、次の移行方法のいずれかを使用できます。
- 方法 1:シンプルなカットオーバー手順で 2 つのロードバランサを使用する(推奨)。この方法では、カットオーバー後にデータを移行するためにイベントサービス 4.5.x ノードの IP アドレスを指定する必要があります。
- 方法 2:詳細なカットオーバー手順で 2 つのロードバランサを使用する。この方法では、カットオーバー後にデータを移行するために LB1 と LB2 の IP アドレスを指定する必要があります。そのため、カットオーバー後にイベントサービス 4.5.x クラスタをロードバランサに追加する必要があります。
方法 1:シンプルなカットオーバー手順で 2 つのロードバランサを使用する(推奨)
この方法には、2 つのロードバランサが必要です。カットオーバー後、データを移行するためにイベントサービス 4.5.x ノードの IP アドレスを指定する必要があります。
方法 2:詳細なカットオーバー手順で 2 つのロードバランサを使用する
この方法には、2 つのロードバランサが必要です。カットオーバー後、データを移行するには、LB1 と LB2 の IP アドレスをカットオーバー後に指定する必要があります。
これで、イベントサービス 23.x クラスタが同期されました。移行ステータスを確認し、移行が成功した場合は、イベントサービス 4.5.x クラスタをデコミッションできます。
ロールバックオプションを使用したイベントサービスデータの移行
カットオーバー方法では、ロールバックオプションは提供されません。移行をロールバックするには、ミラーリング方法を使用する必要があります。この方法では、最新のデータをイベントサービス 4.5.x クラスターに複製し、最新のデータをイベントサービス 23.x クラスターに取り込みます。後で、イベントサービス 23.x クラスタを使用するか、イベントサービス 4.5.x クラスタにロールバックするかを決定できます。
- イベントサービス 4.5.x クラスタを LB1 に追加します。
- LB1 から NGINX Web サーバーを削除します。
移行後にイベントサービス 23.x クラスタを引き続き使用するには、次の手順を実行します。
- イベントサービス 23.x クラスタを LB1 に追加します。
- LB1 から NGINX Web サーバーを削除します。
これで、イベントサービス 23.x クラスタが同期されました。移行ステータスを確認し、移行が成功した場合は、イベントサービス 4.5.x クラスタをデコミッションできます。