Server Migration Center (SMC) を使用する前に、Alibaba Cloud アカウントを取得し、実名認証を完了し、Resource Access Management (RAM) を有効化して、SMC に必要な権限を付与する必要があります。
Alibaba Cloud アカウントの準備
Alibaba Cloud アカウントを準備するには:
Alibaba Cloud の Web サイトでアカウントを登録します。
支払い方法としてクレジットカードまたは PayPal アカウントを追加していることを確認してください。
中国本土のリージョンにサーバーを移行する必要がある場合は、アカウントの実名認証を完了する必要があります。
以下のいずれかの方法で認証を完了できます:
方法 1:[Account Verification] ページに移動し、指示に従ってください。
方法 2:SMC コンソール にログインし、プロンプトに従って認証を完了します。
RAM の有効化と権限付与
SMC の承認:クラウド リソースへのアクセス権限を SMC に付与する必要があります。RAM が有効化されていることを確認してください。SMC コンソール にログインし、プロンプトに従って承認を完了してください。[Cloud resource access authorization] の右側にある [Go to authorize] をクリックし、ポップアップダイアログボックスで [Agree to authorize] をクリックしてください。
RAM ユーザーの承認:RAM ユーザーを使用している場合は、Alibaba Cloud アカウントで RAM コンソール にログインし、
AliyunSMCFullAccessポリシーを RAM ユーザーにアタッチする必要があります。
スナップショットサービスの有効化
SMC は、移行中にソースサーバーのスナップショットを作成します。スナップショットサービスが有効化されていることを確認してください。SMC コンソール にログインし、プロンプトに従ってサービスを有効化してください。
[Activate snapshot service] の右側にある [Go to activate] をクリックしてください。
データのバックアップ
スナップショットを作成してデータをバックアップしてください。これにより、システムの障害やその他の問題によるデータ損失を防ぐことができます。
移行ネットワークの選択
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 に接続できる場合は、移行ジョブを作成する際に、ネットワークタイプ に [Private network transfer] を選択することを推奨します。プライベートネットワークは、パブリックネットワークよりも高速で安定したデータ転送を提供します。
エンドポイントとポート
移行中は、ソースサーバー、中間インスタンス、および SMC サービスのエンドポイントにアクセスできることを確認してください。
ソースサーバーが次のエンドポイントにアクセスできることを確認してください:
SMC クライアントのストレージの場所:
デフォルトのパブリックドメイン: https://p2v-tools.oss-cn-hangzhou.aliyuncs.com
デフォルトのパブリックドメイン (コマンドラインによるインポート、またはアクティベーションコードの生成と入力、あるいは AK/SK の入力によるクライアントインポートの場合):
デフォルトのパブリックドメイン: https://smc.aliyuncs.com (サーバー IP アドレス: 101.37.132.1, 47.111.202.72)
プライベートドメイン (プライベートネットワーク移行):
アクティベーションコードのプライベートドメイン: https://.axt.aliyun.com (Alibaba Cloud ECS 内からのみアクセス可能)
AK/SK のプライベートドメイン: https://smc.vpc-proxy.aliyuncs.com (Alibaba Cloud ECS 内からのみアクセス可能)
説明デフォルトでは、SMC ドメインはポート 443 で HTTPS プロトコルを使用します。ポート 80 の HTTP プロトコルはサポートされていない場合があります。
オンプレミスのデータセンター、仮想マシン環境、またはクラウドホストから Alibaba Cloud VPC に直接アクセスできる場合は、SMC のプライベートネットワーク移行ソリューションを使用することを推奨します。プライベートネットワーク移行は、パブリックネットワーク移行よりも高速で安定しており、移行効率が向上します。
ポートを開く
移行中、SMC クライアントはポート
8080を介して中間インスタンスと通信し、ポート8703を介してディスクデータを中間インスタンスのデータディスクに転送します。したがって、ソースサーバーでポート8080と8703をアウトバウンドトラフィック用に開く必要があります。説明ソースサーバーでインバウンドポートを開く必要はありませんが、前述のパブリックエンドポイントとポートへのアウトバウンドトラフィックを許可する必要があります。
ローカルネットワーク設定と、ファイアウォールやプロキシなどの中間ネットワークデバイスで、アウトバウンド IP アドレスやポートに制限がないか確認してください。
Cloud Firewall が有効になっているかどうかを確認してください。有効になっている場合は、インターネット境界や VPC 境界ファイアウォールなどのポリシーが、ソースサーバーから中間インスタンスのポート
8080および8703へのアクセスをブロックしていないことを確認してください。詳細については、「ファイアウォールスイッチ」をご参照ください。
ソースサーバーの環境と要件
Linux システム
システム時刻がそのタイムゾーンの標準時刻と同期していることを確認してください。これにより、SMC クライアントの登録失敗を防ぐことができます。
SELinux を確認してください。
CentOS および Red Hat ベースのシステムでは、SELinux が無効になっていることを確認してください。無効になっていない場合は、次のいずれかの方法で無効にしてください:
setenforce 0コマンドを実行して一時的に無効にしてください。/etc/selinux/configファイルを編集し、SELINUX=disabledを設定して SELinux を恒久的に無効にしてください。詳細については、「SELinux の有効化または無効化」をご参照ください。
GRUB ブートローダーを確認してください。
CentOS 5、Red Hat 5、Debian 7 などの古いカーネルを持つ一部のオペレーティングシステム、および Amazon Linux システムでは、GRUB をバージョン 2.02 以降にアップグレードする必要があります。詳細については、「Linux サーバーに GRUB をインストールする方法」をご参照ください。
アプリケーションライセンスを確認してください。
Alibaba Cloud への移行後、サーバーの基盤のハードウェアが変更されます。これにより、特定のハードウェアにバインドされたアプリケーションライセンスが無効になる可能性があるため、ライセンスが引き続き有効であることを確認する必要があります。
また、ソースサーバーの環境に基づいて特定の確認を行う必要があります。
ソースサーバーが物理サーバーの場合は、その仮想化アプリケーションを確認してください。標準の Alibaba Cloud ECS インスタンスは、ネストされた仮想化をサポートしていません。VMware Workstation、VirtualBox、Hyper-V などのソフトウェアは、物理サーバー環境でのみ使用できるため、移行後はサポートされません。
ソースサーバーが AWS、Azure、または Google Cloud のクラウドサーバーである場合は、ネットワーク環境を確認してください。
国際リージョン間で移行する場合、ネットワークの安定性が問題になる可能性があります。詳細については、「さまざまなソースから Alibaba Cloud への移行」をご参照ください。
ネットワークが VPC に接続できる場合は、移行ジョブを作成する際に、ネットワークモードとしてプライベートネットワーク移行を選択することを推奨します。プライベートネットワークは、パブリックネットワークよりも高速で安定したデータ転送を提供します。
ソースサーバーが AWS EC2 Linux インスタンスである場合は、その cloud-init 設定を確認してください。
cloud-init は、多くのクラウドプラットフォームでシステム設定を初期化するために使用されるサービスです。ただし、AWS と Alibaba Cloud の cloud-init 設定には完全な互換性がありません。AWS から移行されたシステムは、cloud-init の障害により起動またはネットワーク接続に失敗する可能性があります。移行前に Alibaba Cloud の cloud-init 設定を使用することを推奨します。詳細については、「cloud-init のインストール」をご参照ください。または、元の cloud-init サービスをアンインストールすることもできます。
ソースサーバーが Google Cloud Linux インスタンスである場合は、cloud-init がインストールされていることを確認してください。詳細については、「cloud-init のインストール」をご参照ください。
ソースサーバーが UCloud Linux インスタンスである場合は、Linux カーネルが UCloud のカスタムバージョンであるかどうかを確認してください。
ソースサーバーのカーネルが UCloud によってカスタマイズされている場合、移行後の Linux インスタンスが ECS コンソールで起動または停止に失敗することがあります。これは、カスタムカーネルが Alibaba Cloud プラットフォームと互換性がない可能性があるためです。Linux カーネルを標準のものに置き換えることができます。たとえば、CentOS オペレーティングシステムの場合、公式の CentOS カーネルに置き換えることができます。また、テクニカルサポートにお問い合わせいただくこともできます。詳細については、「お問い合わせ」をご参照ください。
Windows システム
システム時刻がそのタイムゾーンの標準時刻と同期していることを確認してください。これにより、SMC クライアントの登録失敗を防ぐことができます。
Windows ボリュームシャドウコピーサービス (VSS) が実行中であることを確認してください。
QEMU Guest Agent がインストールされているかどうかを確認してください。インストールされている場合は、アンインストールする必要があります。詳細については、「FAQ」をご参照ください。
アプリケーションライセンスを確認してください。
Alibaba Cloud への移行後、サーバーの基盤のハードウェアが変更されます。これにより、特定のハードウェアにバインドされたアプリケーションライセンスが無効になる可能性があるため、ライセンスが引き続き有効であることを確認する必要があります。
また、ソースサーバーの環境に基づいて特定の確認を行う必要があります。
ソースサーバーが物理サーバーの場合は、その仮想化アプリケーションを確認してください。標準の Alibaba Cloud ECS インスタンスは、ネストされた仮想化をサポートしていません。VMware Workstation、VirtualBox、Hyper-V などのソフトウェアは、物理サーバー環境でのみ使用できるため、移行後はサポートされません。
ソースサーバーが AWS、Azure、または Google Cloud のクラウドサーバーである場合は、ネットワーク環境を確認してください。
国際リージョン間で移行する場合、ネットワークの安定性が問題になる可能性があります。詳細については、「さまざまなソースから Alibaba Cloud への移行」をご参照ください。
ソースサーバーが別の QEMU KVM ベースの仮想化プラットフォーム上の Windows インスタンスである場合は、
QEMU Guest Agent VSS Providerサービスがインストールされているかどうかを確認してください。このサービスがインストールされている場合は、
C:\Program Files (x86)\virtio\monitorのようなディレクトリで uninstall.bat スクリプトを見つけて実行し、QEMU Guest Agent ソフトウェアをアンインストールしてください。