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

Server Migration Center:エージェントによる移行

最終更新日:Oct 21, 2024

移行元サーバーでServer Migration Center (SMC) クライアントをダウンロードして実行できます。 SMCクライアントは、ソースサーバーに関する情報を報告し、SMCサーバーと連携してソースサーバーをAlibaba Cloudに移行します。 この方法では、変更せずにソースサーバーのデータを完全にレプリケートできます。

シナリオ

  • データセンターからAlibaba Cloudへのサーバーの移行

  • VMware、VirtualBox、Xen、カーネルベースの仮想マシン (KVM) 、Hyper-Vなどのオンプレミス仮想マシン (VM) をAlibaba Cloudに移行する

  • Amazon Web Services (AWS) 、Microsoft Azure、Google Cloud Platform (GCP) 、Tencent Cloud、UCloud、China Telecom Cloud、QingCloudなど、他のベンダーのクラウドからAlibaba Cloudにサーバーを移行します。

  • Alibaba Cloudアカウントまたはリージョン間でサーバーを移行する

メリット

  • ソースサーバーの基盤となる環境に関係なく、プラットフォームとオペレーティングシステムの主流バージョンをサポートします。

  • ダウンタイムなしでオンライン移行をサポートするため、ソースシステムの動作に影響はありません。

  • ダウンロードしたSMCクライアントは、サイズが小さく、インストールする必要がありません。

  • データの暗号化と送信に2048ビットのRivest-Shamir-Adleman (RSA) キーを使用し、セキュリティを確保します。

  • 再開可能なデータ転送とデータ圧縮をサポートします。

  • 増分移行をサポートし、ビジネスの停止を減らし、移行を高速化します。

仕組み

ソースサーバーをカスタムイメージに移行し、カスタムイメージを使用してElastic Compute Service (ECS) インスタンスを作成できます。 ソースサーバーをECSインスタンスに直接移行することもできます。 ここでは、エージェントによる移行の仕組みについて説明します。

ソースサーバーをカスタムイメージに移行する

image

カスタムイメージへの移行は、次の手順で構成されます。

  1. SMCクライアントをソースサーバーにダウンロードします。 CLIまたはSMCコンソールを使用してソースサーバーに関する情報をインポートすると、システムは自動的にSMCクライアントをソースサーバーにダウンロードします。 この場合、この手順をスキップできます。

  2. ソースサーバーでSMCクライアントを実行します。 SMCクライアントは、SMCのエンドポイントを使用して、ソースサーバーに関する情報をSMCサーバーに送信します。

  3. SMCサーバーは一時的な中間インスタンスを作成し、セキュリティグループルールを使用してアウトバウンド方向のポート8080と8703を有効にします。

  4. SMCクライアントは、中間インスタンスのポート8080に接続して通信を確立し、中間インスタンスのポート8703を使用して、ソースサーバのディスクデータを中間インスタンスのデータディスクに送信する。

  5. SMCサーバーは、中間インスタンスのディスクデータに基づいてスナップショットを作成し、スナップショットからイメージを作成します。

ソースサーバーをインスタンスに移行する

インスタンスへの移行は、次の手順で構成されます。

  1. SMCクライアントをソースサーバーにダウンロードします。 CLIまたはSMCコンソールを使用してソースサーバーに関する情報をインポートすると、システムは自動的にSMCクライアントをソースサーバーにダウンロードします。 この場合、この手順をスキップできます。

  2. ソースサーバーでSMCクライアントを実行します。 SMCクライアントは、SMCのエンドポイントを使用して、ソースサーバーに関する情報をSMCサーバーに送信します。

  3. SMCサーバーは、ターゲットインスタンスに接続し、一時的な中間クラウドディスクを作成およびマウントし、セキュリティグループルールを使用してアウトバウンド方向のポート8080および8703を有効にします。

  4. SMCクライアントは、宛先インスタンスのポート8080に接続して通信を確立し、宛先インスタンスのポート8703を使用して、送信元サーバーのディスクデータを宛先インスタンスのデータディスクに送信します。

  5. SMCサーバーは、ターゲットインスタンスのディスクデータに基づいてスナップショットを作成し、スナップショットからイメージを作成します。

  6. SMCサーバーは、ターゲットインスタンスのシステムディスクを、カスタムイメージから作成されたディスクに置き換えます。

サポートされているネットワークタイプ:

SMCは、インターネットまたは仮想プライベートクラウド (VPC) を介したサーバー移行をサポートしています。 移行元サーバーと中間インスタンスまたは移行先インスタンス間のネットワーク接続を確保する必要があります。

  • インターネット経由のサーバー移行: 移行元サーバーをインターネットに接続し、移行元のセキュリティグループルールを使用して、アウトバウンド方向のポート8080および8703を有効にする必要があります。 ソースサーバのデータは、インターネットを介して中間インスタンスに送信される。 デフォルトでは、このネットワークタイプはデータの送信に使用されます。

  • VPC経由のサーバー移行: ソースサーバーをAlibaba Cloud VPCに接続する必要があります。 移行元サーバーのデータは、VPCを介して中間インスタンスまたは移行先インスタンスに送信されます。 移行中にVPCとvSwitchを指定する必要があります。 データセンター、VM、またはサードパーティのクラウドサーバーのサーバーがAlibaba cloudリージョンのVPCに接続できる場合、SMCを使用してVPC経由でサーバーを移行することを推奨します。 インターネットを介したサーバー移行と比較して、VPCを介したサーバー移行はより効率的で安定しています。 VPN Gateway、Express Connect、またはSmart Access Gatewayを使用して、ソースサーバーをVPCに接続できます。 詳細については、「VPCへのデータセンターの接続」および「VPC経由のサーバーの移行」をご参照ください。

制限事項

オペレーティングシステムの制限

次の表に、SMCクライアントでサポートされているオペレーティングシステムを示します。

Windows

Linux

  • Windows Server 2003

  • Windows Server 2008

  • Windows Server 2012

  • Windows Server 2016

  • Windows Server 2019

  • Windows Server 2022

重要

Windows Server 2003またはWindows Server 2008は、移行後に有効化できません。 移行後にオペレーティングシステムをアップグレードできます。 詳細については、「Windows Server EOLガイダンス」をご参照ください。

  • CentOS 5、6、7、および8

  • レッドハット5、6、7、および8

  • Ubuntu 10、12、14、16、17、18、19、および20

  • Debian 7、8、9、および10

  • OpenSUSE 13、42、および15

  • SUSE 11、12、15

  • Gentoo 13.0

  • Alibaba Cloud Linux

  • Oracle Linux 5、6、7、および8

  • Amazon Linux 2014以降

データ移行の制限

移行元サーバーのオペレーティングシステム

制限事項

Windows

  • 動的ディスクパーティションや拡張ディスクパーティションなど、一部のディスクのパーティション分割スキームは複製できません。 ソースディスクのパーティション分割スキームを複製できない場合、ターゲットディスクは標準のパーティション分割ディスクとして構築されます。

  • 移行元サーバーのボリュームシャドウスナップショットは移行できません。

Linux

  • 論理ボリュームマネージャ (LVM) パーティションや拡張ディスクパーティションなど、一部のディスクのパーティション分割スキームは複製できません。 ソースディスクのパーティション分割スキームを複製できない場合、ターゲットディスクは標準のパーティション分割ディスクとして構築されます。

  • スワップパーティションはレプリケートできません。 移行元サーバーの移行後、スワップパーティションを再構成する必要があります。

  • 一部のファイルシステム形式はサポートされていません。 移行プロセス中に、サポートされていない形式のファイルシステムは、ext2、ext3、およびext4などの主流形式のファイルシステムに変換されます。

  • デフォルトでは、ブロックレプリケーションが無効になっている場合、仮想メモリ、キャッシュ、システムスナップショット、cloud-initやネットワークサービスなどのソフトウェア設定、Dockerディレクトリデータは移行されません。 詳細については、SMCクライアントのインストールディレクトリにあるrsync_excludes_linux.txtフィルタリング設定ファイルをご参照ください。

    説明

    デフォルトのフィルタリング構成ファイルのパスは、SMCクライアントのインストールディレクトリによって異なります。

移行元と移行ジョブの数の制限

項目

制限事項

調整可能

Alibaba Cloudアカウントに登録できる移行ソースの最大数

1,000

チケットを起票して、サービスセンターにお問い合わせください。

Alibaba Cloudアカウント内で作成できる移行ジョブの最大数

1,000

チケットを起票して、サービスセンターにお問い合わせください。

Alibaba Cloudアカウント内で同時に実行できる移行ジョブの最大数

50

チケットを起票して、サービスセンターにお問い合わせください。

移行の開始

サーバーの移行を開始する方法の詳細については、「移行ガイド」をご参照ください。