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

Server Migration Center:サーバー移行の準備

最終更新日:Oct 21, 2024

Server Migration Center (SMC) を使用してサーバーを移行する前に、Alibaba Cloudアカウントを作成し、実名検証を完了し、Resource Access Management (RAM) を有効化してから、SMCにクラウドリソースへのアクセスを許可する必要があります。

Alibaba Cloud アカウントの作成

Alibaba Cloudアカウントを作成するには、次の手順を実行します。

  1. Alibaba Cloud公式Webサイトで、Alibaba Cloudアカウントを作成します。

  2. クレジットカードまたはPayPalアカウントをAlibaba Cloudアカウントに関連付けます。

  3. サーバーを中国本土のリージョンに移行する場合は、実名検証を完了する必要があります。

    次のいずれかの方法を使用して、実名検証を完了できます。

RAMの有効化とSMCによるクラウドリソースへのアクセス許可

  • SMCを使用してサーバーを移行する前に、SMCにクラウドリソースへのアクセスを許可する必要があります。 この場合、RAMを有効にし、SMCがクラウドリソースへのアクセスを許可されていることを確認してください。 SMCコンソールにログインし、プロンプトに従って承認を完了できます。

    image

  • SMCをRAMユーザーとして使用する場合、Alibaba Cloudアカウントを使用してRAMコンソールにログインし、AliyunSMCFullAccessポリシーをRAMユーザーにアタッチする必要があります。

スナップショットサービスを有効にします。

移行中に、移行元サーバーのスナップショットが作成されます。 スナップショットサービスが有効化されていることを確認します。 SMCコンソールにログインし、指示に従ってスナップショットサービスを有効化できます。

image

バックアップデータ

システム障害などによるデータの損失や損傷を防ぐために、スナップショットを作成してデータをバックアップする必要があります。

移行するネットワークの選択

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-i d>.axt.aliyun.com 内部エンドポイントにアクセスできるのは、ECS (Elastic Compute Service) インスタンスのみです。

    • 移行ソースに関する情報が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を使用してソースサーバーのディスクデータを中間インスタンスのデータディスクに送信します。 この場合、ソースサーバーのポート80808703を有効にする必要があります。

    説明

    移行元サーバーの受信ポートを有効にする必要はありません。 ただし、サーバーが前述のエンドポイントとポートにアクセスできることを確認する必要があります。

移行元サーバーの環境およびその他の要件

Linux

  • サーバーのシステム時間が、サーバーが存在するリージョンの標準時間と同じであることを確認します。 そうしないと、SMCクライアントの登録に失敗します。

  • セキュリティ強化Linux (SELinux) を確認します。

    CentOSおよびRed HatオペレーティングシステムでSELinuxが無効になっているかどうかを確認する必要があります。 SELinuxが有効になっている場合は、次のいずれかの方法を使用して無効にできます。

    • setenforce 0コマンドを実行して、SELinuxを一時的に無効にします。

    • /etc/selinux/config ファイルを修正して SELINUX を無効に設定することで、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に移行する」トピックの「中国本土以外のリージョン間でサーバーをAlibaba Cloudに移行する」セクションをご参照ください。

      • ソースサーバーが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によってカスタマイズされている場合、移行後にLinuxインスタンスがECSコンソールで起動または停止されない可能性があります。 これは、一部のLinuxカーネルがAlibaba Cloudと互換性がないためです。 Linuxカーネルを変更できます。 たとえば、サーバーがCentOSを実行している場合、カーネルを公式のものに変更できます。 テクニカルサポートに連絡することもできます。 詳細については、「お問い合わせ」をご参照ください。

Windows

  • サーバーのシステム時間が、サーバーが存在するリージョンの標準時間と同じであることを確認します。 そうしないと、SMCクライアントの登録に失敗します。

  • ボリュームシャドウコピーサービス (VSS) が有効になっていることを確認します。

  • QEMUゲストエージェントがインストールされているか確認します。 QEMU Guest Agentがインストールされている場合は、アンインストールする必要があります。 詳細は、「よくある質問」をご参照ください。

  • アプリケーションライセンスの有効性を確認します。

    サーバーをAlibaba Cloudに移行すると、基になるハードウェアに関連付けられているアプリケーションライセンスが無効になる場合があります。

  • サーバーのタイプに基づいて、サーバーでより詳細なチェックを実行します。 チェックの詳細は次の項目に記載されています。

    • 物理サーバーからデータを移行する場合は、仮想化されたアプリケーションを確認します。 Alibaba CloudのECSインスタンスは、組み込みの仮想化アプリケーションをサポートしていません。 移行後、VMware Workstation Pro、VirtualBox、Hyper-Vなどのソフトウェアは、物理サーバー上でのみ使用できるため、サポートされません。

    • AWS、Azure、またはGCPからサーバーを移行する場合は、ネットワーク環境を確認する必要があります。

    • 他のQEMU KVM仮想化プラットフォームにデプロイされたWindowsベースのクラウドサーバーからデータを移行する場合は、QEMUゲストエージェントVSSプロバイダーサービスがインストールされているかどうかを確認します。

      QEMU Guest Agent VSS Providerサービスがインストールされている場合は、C:\Program Files (x86)\virtio\monitorディレクトリでuninstall.batスクリプトを探し、このスクリプトを実行してサービスをアンインストールします。