すべてのプロダクト
Search
ドキュメントセンター

Server Migration Center:サーバーからの増分データの移行

最終更新日:Oct 28, 2024

Server Migration Center (SMC) では、増分データをサーバーからAlibaba Cloudに移行できます。 増分移行操作の時間間隔を指定できます。 増分移行により、サービスのダウンタイムとカットオーバーの合計時間が短縮されます。 このトピックでは、サーバーから増分データを移行する方法について説明します。

手順

手順1: (オプション) 動的データディレクトリの除外

安定した移行を確保するために、増分移行ジョブを開始する前に、大きなデータベースのデータディレクトリなどの動的データディレクトリを除外することをお勧めします。 後で、ソースサーバー上のサービスを停止し、除外されたデータディレクトリを移行できます。 動的データディレクトリを移行から除外する必要がない場合は、この手順をスキップしてください。

動的データディレクトリを除外した後で増分移行ジョブを実行するときに、移行元サーバーで実行されているサービスを停止する必要はありません。 詳細については、FAQトピックの「ファイルまたはディレクトリを移行ジョブから除外する方法」を参照してください。

手順2: 増分移行ジョブの作成

移行ソースに関する情報をインポートした後、増分移行ジョブを作成します。 移行元サーバーで実行されているサービスを停止する必要はありません。 さまざまな移行シナリオの操作の詳細については、次のトピックを参照してください。

移行ジョブを作成するときは、[詳細設定] セクションで [自動増分同期] をオンにします。

image

  • 自動増分移行に関連する次のパラメーターを設定します。

    • 自動増分同期: 自動増分移行を有効にするかどうかを指定します。 このスイッチをオンにします。

    • 同期間隔: 2つの連続した増分移行操作間の時間間隔。 1時間から7日の範囲で時間間隔を指定できます。

    • [最大予約イメージ]: 増分移行中に保持できるイメージの最大数。 有効な値: 1 ~ 10。 イメージは、増分移行操作ごとに生成されます。 画像の総数が上限を超える場合、最も古い未使用画像が削除される。

  • 移行ジョブは、作成後すぐに開始されます。 データは次の方法で移行されます。

    1. 最初の増分移行操作中に、SMCは除外されたディレクトリとファイルを除くすべてのデータを移行し、フルイメージを生成します。 このイメージを使用して、検証用のElastic Compute Service (ECS) インスタンスを作成できます。

    2. 最初の増分移行操作が完了すると、SMCは自動的に増分データを移行し、同期間隔パラメーターの値に基づいて特定の時点で画像を生成します。

      説明

      増分移行操作ごとに生成されるイメージは、特定の時点でのソースサーバーの完全なイメージです。 イメージには、移行時点の増分データと、以前に移行されたすべてのデータが含まれています。

    3. 増分移行操作が完了すると、移行ジョブは [待機中] 状態になり、次の指定された時点で実行されて増分データを移行します。

  • 必要に応じて、 [待機中] 状態の増分移行ジョブを手動で実行することもできます。 以下の手順を実行します。

    1. [OS移行] ページで、実行する移行ジョブを見つけ、[操作] 列の [手動増分同期] をクリックします。

      image

    2. [手動増分同期] メッセージで、[確認] をクリックします。

      説明
      • 増分移行ジョブを一時停止する場合は、移行ジョブを見つけて、[操作] 列のmoreアイコンの上にポインターを移動し、[一時停止] を選択します。

      • 増分移行ジョブを削除する場合は、移行ジョブを見つけて、[操作] 列のmoreアイコンの上にポインターを移動し、[削除] を選択します。

    3. 増分移行結果を表示します。

      移行の進行状況が100% の場合、増分移行は完了です。

      image

手順3: 移行元サーバーでサービスを停止し、増分移行ジョブを再度実行します

オフピーク時に移行元サーバーのサービスを停止し、除外されたデータディレクトリを含めてから、増分移行ジョブを再度実行します。 以下の手順を実行します。

  1. 移行元サーバーにログインし、移行元サーバーのサービスを停止してから、手順1で除外されたデータディレクトリを含めます。

  2. SMCコンソールで、増分移行ジョブを手動で実行するか、ジョブが自動的に実行されるのを待ちます。

    説明

    SMCは、同期間隔パラメーターの値に基づいて、増分移行ジョブを自動的に実行します。

ステップ4: 増分移行の完了

最後の増分移行操作が完了したら、次の手順を実行して増分移行を完了します。

  1. [OS移行] ページで、管理する移行ジョブを見つけ、[操作] 列の [増分同期の完了] をクリックします。

    image

  2. [増分ジョブの実行] ダイアログボックスで、[OK] をクリックします。

    [増分ジョブの実行] ダイアログボックスで [最後の同期を1つ実行] を選択して、最後の増分移行操作を実行することもできます。add56

  3. [移行ジョブ] ページで、作成したジョブのステータスを表示します。

    データ送信に必要な時間は、移行元のデータサイズやネットワーク帯域幅などの要因に左右されます。 移行ジョブが完了するまで待ちます。

重要

増分移行の完了後、増分移行操作は自動的に実行されず、移行ジョブを手動で実行することはできません。 [増分同期の完了] をクリックし、誤って完了を確認しても増分データの移行が必要な場合は、増分移行ジョブを再度作成できます。

移行結果の確認

  • 移行ジョブが [完了] 状態になると、移行は成功します。

    最後の移行操作で生成されたデータを取得できます。 データには、最初の完全移行操作と後続の各増分移行操作によって移行されたすべてのデータが含まれます。

    • 移行ジョブの [宛先タイプ] パラメーターを [ECSイメージ] に設定した場合、次の方法で移行結果を確認できます。

      (推奨) 手動で移行結果を確認する

      [操作] 列の [インスタンスの作成] をクリックして、ECSコンソールのECSインスタンスの作成ページに移動します。 移行ジョブによって作成されたカスタムECSイメージは、ECSインスタンスを作成するためにデフォルトで選択されています。 詳細については、「カスタムイメージを使用したインスタンスの作成」をご参照ください。

      自動移行結果検証機能の使用

      説明

      この機能を使用するには、インスタンスにCloud Assistantプラグインをインストールし、インスタンスのシステムバージョンがこの機能をサポートしている必要があります。 詳細については、「Cloud Assistant Agentのインストール」をご参照ください。

      この機能は、Alibaba Cloud CloudOps Orchestration Service (OOS) が提供するACS-SMC-CreateAndVerifyInstanceテンプレートを使用して、移行ジョブによって生成されたイメージを使用してECSインスタンスを作成できるかどうか、およびECSインスタンスが期待どおりに起動できるかどうかを自動的に検証します。

      1. [操作] 列の [移行結果の確認] をクリックします。

        image

      2. 表示されるダイアログボックスで、検証プロセスの手順を読み、[今すぐ検証] をクリックします。

        [検証パラメーターのカスタマイズ] をクリックしてパラメーターを設定することもできます。

      3. [移行結果の検証] 列に、検証結果を表示します。 有効な値:

        • 検証済み: 移行が成功したことを示します。 [出力パラメータの表示] をクリックして詳細を確認できます。

        • Not Verified: 移行が失敗したことを示します。 [原因の表示] をクリックして、障害のトラブルシューティングを行います。

        [操作] 列の...アイコンをクリックし、[OOSコンソールで検証レコードを表示] を選択して、テンプレート履歴を表示することもできます。

    • 移行ジョブの [宛先タイプ] パラメーターを [ECSインスタンス] に設定した場合、[操作] 列の [宛先インスタンスの表示] をクリックして、移行先ECSインスタンスの詳細ページに移動し、移行結果を確認できます。

    サーバーの移行後、ビジネスが正常に動作するように、次の操作を実行する必要があります。

  • 移行ジョブが [ドリル例外] 状態になると、移行テストは失敗しました。

    この場合、テストレポートを確認し、[クリティカル] 状態のテスト項目を修正してから、再度テストを実行する必要があります。 詳細については、「移行テストの設定」をご参照ください。

  • 移行ジョブがInError状態になると、移行に失敗しました。

    この場合、次の操作を実行する必要があります。

    1. [操作] 列の [エラーのトラブルシューティング] をクリックし、エラーコードとエラーメッセージに基づいてエラーを修正します。 詳細については、「サーバー移行センター (SMC) に関するFAQ」および「トラブルシューティング」をご参照ください。

    2. [移行ジョブ] ページで、[移行ジョブの再試行] をクリックします。

      移行ジョブは、中断された時点から再開されます。

      重要

      中間インスタンスがリリースされた場合は、別の移行ジョブを作成する必要があります。 詳細については、「」をご参照ください。中間インスタンスを偶然リリースした場合はどうすればよいですか? 「FAQ」トピックのセクション。

クリアリソース

  • ECSイメージへのサーバーの移行

    移行中、SMCは移行先Alibaba Cloudアカウント内にNo_Delete_SMC_Transition_instanceという名前の一時的な従量課金中間インスタンスを作成します。 リソースをクリアする方法は、移行が成功したかどうかによって異なります。

    • 移行が成功すると、中間インスタンスは自動的にリリースされます。 手動操作は要求されない。

    • 移行に失敗した場合、中間インスタンスは自動的にリリースされず、移行ジョブが存在する限り料金が発生します。 中間インスタンスをリリースするには、次のいずれかの方法でコストを削減できます。

      • 移行ジョブが不要になった場合は、[操作] 列のimage > 削除を選択して移行ジョブを削除し、中間インスタンスを一度にリリースします。

      • 中間インスタンスを手動でリリースします。 詳細については、「インスタンスのリリース」をご参照ください。

  • ECSインスタンスへのサーバーの移行

    移行中、SMCは移行先インスタンスにSMC_Temp_diskという名前の一時的な従量課金中間クラウドディスクを作成します。 リソースをクリアする方法は、移行が成功したかどうかによって異なります。

    • 移行が成功すると、中間クラウドディスクは自動的にリリースされます。 手動操作は要求されない。

    • 移行に失敗した場合、中間クラウドディスクは自動的にリリースされず、移行ジョブが存在する限り料金が発生します。 中間クラウドディスクは、次のいずれかの方法でリリースしてコストを削減できます。

      • 移行ジョブが不要になった場合は、[操作] 列のimage > 削除を選択して移行ジョブを削除し、中間クラウドディスクを一度にリリースします。

      • 中間クラウドディスクを手動でリリースします。 詳細については、「ディスクのリリース」をご参照ください。