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

Server Migration Center:サーバーの一括移行

最終更新日:Nov 12, 2024

ワークグループを作成して、一度に複数の移行タスクのライフサイクルを管理できます。 これにより、ワークグループを介したバッチ移行が可能になり、サーバー移行の効率が向上します。 このトピックでは、主にワークグループを介してサーバーをバッチで移行する方法を紹介します。

移行シナリオ

現在、ワークグループを介したバッチ移行は、ECSイメージへのサーバーの移行のみをサポートしています。 移行が完了したら、生成されたECSカスタムイメージを使用してECSインスタンスを手動で作成する必要があります。

  • サーバーをECSインスタンスに移行します。

  • 同じAlibaba Cloudアカウントまたは異なるAlibaba Cloudアカウントに属するECSインスタンス間でデータを移行します。

  • 単純なアプリケーションサーバーからECSインスタンスにデータを移行します。

移行シナリオの詳細については、「サーバー移行操作」をご参照ください。

前提条件

  • サーバー移行の準備が完了しました。 詳細については、「開始前」をご参照ください。

  • 移行テンプレートが設定されます。 詳細については、「移行テンプレートの設定」をご参照ください。

手順

ステップ1: 移行ソースのインポート

移行元は、データセンター内のサーバー、仮想マシン、他のクラウドプラットフォーム上のホスト、または他のタイプのサーバーです。 次の特定の移行シナリオに応じて、移行する必要があるサーバーの移行ソースをインポートできます。

ステップ2: ワークグループの作成

Alibaba Cloudアカウントごとに50のワークグループを作成できます。

  1. SMCコンソールにログインします。

  2. 左側のナビゲーションバーで、[アプリケーションの移行] > [ワークグループの移行] を選択します。

  3. [ワークグループの移行] ページで、[createWorkgroup] をクリックします。

    image

  4. ポップアップcreateWorkgroupダイアログボックスで、次の表に基づいてパラメーターを設定します。

    パラメーター

    説明

    workgroupName

    ワークグループ名を入力します。

    長さは 2 文字から 64 文字です。 文字で始まる必要があり、http:// またはhttps:// で始まることはできません。 数字、コロン (:) 、ピリオド (.) 、アンダースコア (_) 、ハイフン (-) を使用できます。

    workgroupDescription

    ワークグループの説明を入力します。

    移行ソースの選択

    ドロップダウンリストから移行元を選択します。 または、ワークグループを作成し、対応するワークグループの [操作] 列の [関連付け] をクリックして、より多くの移行ソースを関連付けることもできます。

    移行ソースをインポートしていない場合は、[移行ソースのインポート] をクリックします。 詳細については、「手順1: 移行ソースのインポート」をご参照ください。

    説明
    • ワークグループは最大50の移行ソースを関連付けることができます。

    • 移行元は1つのワークグループにのみ関連付けることができます。

  5. [作成] をクリックします。

    後でワークグループが不要になった場合は、ワークグループ内の移行ソースの関連付けを解除し、対応するワークグループの [操作] 列で image > [ワークグループの削除] を選択し、プロンプトに従ってワークグループを削除します。

ステップ3: 移行の開始

  1. 対象のワークグループの [操作] 列で、[移行の開始] をクリックします。

  2. [移行の開始] ダイアログボックスで、移行するサーバーが正しいことを確認し、[次へ] をクリックします。

    [操作不能な移行ソース] タブにサーバーがまだ存在する場合は、imageアイコンをクリックして移行できない理由を表示できます。

  3. 必要に応じて移行パラメーターを設定し、[作成] をクリックします。

    移行テンプレートで移行タスクパラメーターを事前設定している場合、移行タスクの作成時にテンプレートパラメーターが自動的に入力され、移行効率が向上します。 詳細については、「移行テンプレートの設定」をご参照ください。

    説明

    一部の移行ソースに対して移行タスクがすでに存在する場合、これらのソースに対して追加の移行タスクは作成されません。

  4. 表示されるメッセージで、移行メモを読み、[Got It] をクリックします。

  5. ポップアップ [移行設定] ダイアログボックスで、[今すぐ表示] をクリックします。

  6. [ワークグループの移行] ページで、移行ステータスを表示します。

    1. 移行ステータス未開始から進行中に変わると、サーバーが移行を開始したことを示します。

      imageワークグループIDをクリックすると、各サーバーのリアルタイム移行ステータスを表示できます。 移行ドリルを有効にした場合、SMCは最初に移行ドリルを実行し、ドリルが合格した後に移行操作を実行します。

      • [リアルタイム移行ステータス][ドリルの合格] の場合、移行ドリルが成功したことを示し、システムは自動的に移行を開始します。

      • [リアルタイム移行ステータス][ドリル例外] の場合、移行ドリルが失敗したことを示します。 ドリルレポートを表示し、重要なドリル項目を修正してから、移行ドリルを再試行する必要があります。 詳細については、「移行テストの設定」をご参照ください。

      image

    2. [リアルタイム移行ステータス][同期] の場合、サーバーデータが移行中であることを示します。

      データ送信に要する時間は、移行元データのサイズやネットワーク帯域幅などの要因によって異なります。 移行ジョブが完了するまで待ちます。 現時点では、ニーズに基づいて次の手順を実行できます。

      • 移行設定の変更: [操作] 列で、[移行ジョブの変更] をクリックして、タスク名、タスクの説明、送信速度制限、圧縮率、およびチェックサム検証パラメーターを変更します。

      • 移行操作を一時停止する: [操作] 列で、[移行ジョブの一時停止] をクリックして移行を一時停止します。

      移行ジョブが [同期] ステータスの場合、[同期の残り時間] および [同期の残り時間] パラメーターが [リアルタイム移行ステータス] 列に表示されます。

      • 速度: 1秒あたりに移行されるデータの量。非圧縮データの転送速度を示します。 圧縮率パラメーターを0より大きい値に設定した場合、圧縮データの転送速度である実際のネットワーク転送速度は、表示されている速度よりも遅くなります。

      • 同期のための残り時間: 次の式を使用して現在の速度に基づいて計算された残りの同期時間: 同期のための残り時間=(総データサイズ-転送されたデータサイズ) /速度。

      image

    3. [リアルタイム移行ステータス][待機中] の場合、サーバーの最初の完全移行が完了したことを示します。

      最初の移行には、移行元サーバーシステムからのデータの完全移行と、完全なECSカスタムイメージの生成が含まれます。

      image

ステップ4: 増分移行

最初の移行が完了すると、移行ステータスは [待機中] になります。 SMCは、自動的に増分移行を実行し、新しいECSカスタムイメージを生成するように設定した同期間隔に基づいて、次の周波数サイクルを待機します。

説明

増分移行中に生成される各ECSカスタムイメージは、移行元サーバーの現在の状態の完全なイメージであり、移行時の増分データと以前に移行されたすべてのデータが含まれます。

  1. サービスを停止し、増分移行ジョブを実行します。

    オフピーク時にソースサーバーのサービスを停止し、増分移行を再度実行します。 次の操作を実行します。

    1. 移行元サーバーにログインし、システムサービスを停止します。

    2. 増分移行を実行します。

      • 増分移行を自動的に実行する

        SMCは、設定した同期間隔に基づいて増分移行を自動的に実行します。

      • 手動で増分移行を実行する

        ターゲットワークグループの [操作] 列で、[startSync] をクリックし、プロンプトに従ってバッチ単位で増分移行を実行します。

        image

        説明

        ワークグループIDをクリックして、各サーバーの手動の増分同期を実行することもできます。

  2. 増分同期を完了します。

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

    1. ターゲットワークグループの [操作] 列で、image > [増分同期の完了] を選択します。

      image

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

      [増分同期の完了] ダイアログボックスで [最後の同期を1つ実行] を選択して、最後のデータ同期を完了することもできます。

    3. [次へ] をクリックして移行元を確認します。

    4. [OK] をクリックして増分同期を開始します。

    5. [ワークグループの移行] ページで、移行ステータスを表示します。

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

      image

    説明

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

移行結果の確認

  1. 移行が成功すると、カスタムAlibaba Cloudイメージが生成されます。

    1. [ワークグループの移行] ページで、ワークグループIDをクリックします。

    2. ターゲットの移行ソースの [Migration Deliverables] 列で、ECSカスタムイメージを表示します。

      同時に、[レポートの表示] をクリックして画像検出結果を表示できます。 詳細については、「イメージチェックの設定」をご参照ください。

  2. 移行結果を確認します。

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

    1. 移行先の [操作] 列で、[インスタンスの作成] をクリックし、ECSコンソールのECSインスタンスの作成ページに移動します。 移行後に作成されたカスタムECSイメージは、デフォルトで選択されています。

    2. カスタムイメージを使用してECSインスタンスを作成します。 詳細については、「カスタムイメージを使用したインスタンスの作成」をご参照ください。

    image

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

    説明

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

    この機能は、移行ジョブによって生成されたイメージを使用してインスタンスを作成および開始できるかどうかを確認します。 この検証は、Alibaba Cloudが提供するACS-SMC-CreateAndVerifyInstanceという名前のCloudOps Orchestration Service (OOS) テンプレートに基づいています。

    1. 対象の移行ソースの [操作] 列で、[移行結果の確認] をクリックします。

      image

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

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

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

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

      • Not Verified: 移行が失敗したことを示します。 [原因の表示] をクリックすると、エラーの原因を表示し、問題をトラブルシューティングできます。

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

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

クリアリソース

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

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

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

    • 移行タスクが不要になったことを確認した場合は、ワークグループIDをクリックし、移行ソースIDをクリックし、移行タスクの [アクション] 列で [移行ジョブのクリア] をクリックして、中間インスタンスを自動的にクリアします。

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

関連ドキュメント

単一のサーバーを移行する必要がある場合は、以下をご参照ください。