サーバー移行センタ (SMC) を使用してサーバーを移行する前に、Alibaba Cloud アカウントを作成し、実名登録を完了し、Resource Access Management (RAM) を有効化してから、SMC に クラウドリソースへのアクセスを承認する必要があります。
Alibaba Cloud アカウントを作成する
Alibaba Cloud アカウントを作成するには、次の手順を実行します。
Alibaba Cloud 公式 Web サイトで、Alibaba Cloud アカウントを作成します。
クレジットカードまたは PayPal アカウントを Alibaba Cloud アカウントに関連付けます。
中国本土のリージョンにサーバーを移行する場合は、実名登録を完了する必要があります。
RAM を有効化し、SMC に クラウドリソースへのアクセスを承認する
スナップショットサービスを有効化する
移行中にソースサーバーのスナップショットが作成されます。スナップショットサービスが有効になっていることを確認してください。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 経由でサーバーを移行する」をご参照ください。
ソースサーバーが仮想プライベートクラウド (VPC) に接続されている場合は、移行ジョブの作成時に [ネットワークタイプ] パラメーターを [VPC] に設定することをお勧めします。インターネット経由の移行と比較して、VPC 経由の移行はより効率的で安定しています。
エンドポイントとポート
移行プロセス中は、ソースサーバー、中間インスタンス、および SMC エンドポイント間のネットワーク接続が正常であることを確認してください。
ソースサーバーが次のエンドポイントにアクセスできることを確認します。
移行元の情報がコンソールを使用して自動的にインポートされるか、移行元がアクティベーションコードを使用してアクティベートされる場合、次のいずれかのエンドポイントが使用されます。
デフォルトのパブリックエンドポイント:https://smc-service.aliyuncs.com。
内部エンドポイント:https://<region-id>.axt.aliyun.com。Elastic Compute Service (ECS) インスタンスのみが内部エンドポイントにアクセスできます。
移行元の情報が SMC クライアントを使用して手動でインポートされ、移行元が AccessKey ペアを使用してアクティベートされる場合、次のいずれかのエンドポイントが使用されます。
デフォルトのパブリックエンドポイント:https://smc.aliyuncs.com。サーバーの IP アドレスは 101.37.132.1 と 47.111.202.72 です。
内部エンドポイント:https://smc.vpc-proxy.aliyuncs.com。ECS インスタンスのみが内部エンドポイントにアクセスできます。
説明デフォルトでは、すべての SMC エンドポイントは HTTPS ポート 443 を使用します。HTTP ポート 80 はサポートされていない場合があります。
ソースサーバーのポートを有効にします。
移行プロセス中に、SMC クライアントは中間インスタンスのポート
8080に接続して通信を確立し、中間インスタンスのポート8703を使用してソースサーバーのディスクデータを中間インスタンスのデータディスクに送信します。この場合、ポート8080と8703はソースサーバーで有効にする必要があります。説明ソースサーバーのインバウンドポートを有効にする必要はありません。ただし、サーバーが上記のエンドポイントとポートにアクセスできることを確認する必要があります。
ローカルネットワーク構成または中間ネットワークデバイスを確認します。たとえば、ファイアウォールによって必要な IP アドレスとポートがブロックされているかどうか、またはプロキシサーバーが必須の IP アドレスとポートへのアウトバウンドトラフィックを禁止しているかどうかを確認します。
Alibaba Cloud Cloud Firewall が有効になっているかどうか、およびソースサーバーが中間インスタンスの
8080ポートと8703ポートにアクセスできない原因となる可能性のあるポリシー(インターネットファイアウォールや VPC ファイアウォールなど)が構成されているかどうかを確認します。詳細については、「ファイアウォール設定」をご参照ください。
ソースサーバーの環境とその他の要件
Linux
サーバーのシステム時間が、サーバーが存在するリージョンの標準時間と同じであることを確認します。そうでない場合、SMC クライアントは登録に失敗します。
Security-Enhanced Linux (SELinux) を確認します。
CentOS および Red Hat オペレーティングシステムで SELinux が無効になっているかどうかを確認する必要があります。SELinux が有効になっている場合は、次のいずれかの方法を使用して無効にできます。
setenforce 0コマンドを実行して、SELinux を一時的に無効にします。/etc/selinux/configファイルを変更してSELINUXを disabled に設定し、SELinux を永続的に無効にします。詳細については、「SELinux を有効または無効にする」をご参照ください。
Grand Unified Bootloader (GRUB) のバージョンを確認します。
CentOS 5、Red Hat 5、Debian 7、Amazon Linux などの以前のバージョンのオペレーティングシステムでは、GRUB V2.02 以降を使用する必要があります。詳細については、「Linux サーバーに GRUB をインストールする」をご参照ください。
アプリケーションライセンスの有効性を確認します。
サーバーを Alibaba Cloud に移行した後、基盤となるハードウェアに関連付けられているアプリケーションライセンスが無効になる場合があります。
サーバーのタイプに基づいて、より詳細なチェックを実行します。次の項目では、チェックの詳細について説明します。
物理サーバーからデータを移行する場合は、その仮想化アプリケーションを確認します。Alibaba Cloud の ECS インスタンスは、組み込みの仮想化アプリケーションをサポートしていません。移行後、VMware Workstation Pro、VirtualBox、Hyper-V などのソフトウェアは、物理サーバーでのみ使用できるため、サポートされません。
AWS、Azure、または GCP からサーバーを移行する場合は、ネットワーク環境を確認する必要があります。
中国本土以外のリージョン間で移行を実行する方法については、「サーバーを Alibaba Cloud に移行する」トピックの「ECS インスタンスへのサーバーの移行」セクションをご参照ください。
ソースサーバーが VPC に接続されている場合は、VPC 経由で移行を実行することをお勧めします。インターネット経由の移行と比較して、VPC 経由の移行はより効率的で安定しています。
Amazon EC2 Linux インスタンスからデータを移行する場合は、cloud-init 構成を確認します。
Cloud-init は、プラットフォーム間でクラウドインスタンスを初期化するために開発されています。ただし、AWS と Alibaba Cloud の cloud-init サービス構成は相互に互換性がありません。AWS から Alibaba Cloud に移行されたインスタンスは起動に失敗したり、ネットワーク接続に失敗したりする可能性があります。移行前に、Amazon EC2 インスタンスで Alibaba Cloud の cloud-init 構成を使用することをお勧めします。詳細については、「cloud-init をインストールする」をご参照ください。また、Amazon EC2 インスタンスから cloud-init をアンインストールすることもできます。
Linux ベースの GCP VM からデータを移行する場合は、cloud-init がインストールされていることを確認します。詳細については、「cloud-init をインストールする」をご参照ください。
Linux ベースの UCloud VM からデータを移行する場合は、Linux カーネルが UCloud によってカスタマイズされているかどうかを確認します。
Linux カーネルが UCloud によってカスタマイズされている場合、移行後に ECS コンソールで Linux インスタンスの起動または停止に失敗する可能性があります。これは、一部の Linux カーネルが Alibaba Cloud と互換性がないためです。Linux カーネルを変更できます。たとえば、サーバーで CentOS が実行されている場合は、カーネルを公式のものに変更できます。テクニカルサポートに連絡することもできます。詳細については、「お問い合わせ」をご参照ください。
Windows
サーバーのシステム時間が、サーバーが存在するリージョンの標準時間と同じであることを確認します。そうでない場合、SMC クライアントは登録に失敗します。
ボリュームシャドウコピーサービス (VSS) が有効になっていることを確認します。
QEMU ゲストエージェントがインストールされているかどうかを確認します。QEMU ゲストエージェントがインストールされている場合は、アンインストールする必要があります。詳細については、「よくある質問」をご参照ください。
アプリケーションライセンスの有効性を確認します。
サーバーを Alibaba Cloud に移行した後、基盤となるハードウェアに関連付けられているアプリケーションライセンスが無効になる場合があります。
サーバーのタイプに基づいて、より詳細なチェックを実行します。次の項目では、チェックの詳細について説明します。
物理サーバーからデータを移行する場合は、その仮想化アプリケーションを確認します。Alibaba Cloud の ECS インスタンスは、組み込みの仮想化アプリケーションをサポートしていません。移行後、VMware Workstation Pro、VirtualBox、Hyper-V などのソフトウェアは、物理サーバーでのみ使用できるため、サポートされません。
AWS、Azure、または GCP からサーバーを移行する場合は、ネットワーク環境を確認する必要があります。
中国本土以外のリージョン間で移行を実行する方法については、「サーバーを Alibaba Cloud に移行する」トピックの「ECS インスタンスへのサーバーの移行」セクションをご参照ください。
他の QEMU KVM 仮想化プラットフォームにデプロイされた Windows ベースのクラウドサーバーからデータを移行する場合は、
QEMU ゲストエージェント VSS プロバイダーサービスがインストールされているかどうかを確認します。QEMU ゲストエージェント VSS プロバイダーサービスがインストールされている場合は、
C:\Program Files (x86)\virtio\monitorディレクトリにある uninstall.bat スクリプトを見つけて、スクリプトを実行してサービスをアンインストールします。
