利用シーン
以下の利用シーンで Elastic Compute Service (ECS) インスタンスを移行できます。
利用シーン 1:異なるアカウント間でのインスタンス移行
この利用シーンでは、ECS インスタンスを別の Alibaba Cloud アカウントに移行します。この移行は、同一リージョン内および異なるリージョン間でサポートされています。
利用シーン 2:同一アカウント内でのインスタンス移行
この利用シーンでは、同一 Alibaba Cloud アカウント内で、異なるリージョンまたはゾーンに ECS インスタンスを移行します。
利用シーン 3:ディスクの縮小
Elastic Compute Service (ECS) は、システムディスクまたはデータディスクの直接的なスケールダウンをサポートしていません。回避策として、インスタンスをより小さいディスクを持つカスタムイメージまたはターゲットインスタンスに移行できます。この方法は、同一アカウント内および異なるアカウント間での移行でサポートされています。詳細については、「ディスクの縮小」をご参照ください。
移行の制限事項
現在、Alibaba Cloud Marketplace のイメージから作成された ECS インスタンスは移行できません。移行するには、お問い合わせいただき、ホワイトリストに追加される必要があります。
移行に関する考慮事項
移行前に、以下の点を考慮してください。
考慮事項 | 説明 |
移行済みデータディレクトリ | 移行中、SMC はソースサーバーのディスクパーティション構造にできるだけ近い移行先ディスクのパーティション構造を自動的に生成します。パーティションサイズ、順序、転送方法、論理ボリューム管理 (LVM) の設定など、移行先ディスクのパーティション構造を調整できます。 デフォルトでは、サーバー上のすべてのディスクが移行されます。 詳細については、「必要に応じてディスクパーティション構造を調整する」をご参照ください。 |
中間インスタンス | 中間インスタンスには干渉しないでください。 移行の失敗を避けるため、移行中に中間インスタンスを停止、開始、再起動、またはリリースしないでください。課金方法も変更しないでください。移行が完了すると、中間インスタンスは自動的にリリースされます。 詳細については、「SMC の仕組み」をご参照ください。 |
IP アドレス | 移行後に IP アドレスが変更されるため、サービスが中断される可能性があります。オフピーク時に移行を実施してください。サービスに IP アドレスの設定が含まれている場合は、移行後にドメイン名解決と ICP 登録情報を変更してください。 ドメイン名がソースサーバーにマッピングされている場合、ドメイン名を新しいサーバーのパブリック IP アドレスにマッピングします。詳細については、「DNS レコードの追加」をご参照ください。 プライベート IP アドレスを変更しないようにするには、以下の操作を実行します。 同一リージョン内での移行時にパブリック IP アドレスを保持するには:
|
基盤となるハードウェアデバイス | 移行後、基盤となるハードウェアデバイスが変更されます。これにより、ハードウェアに紐付けられている一部のアプリケーションライセンスが無効になる可能性があります。ライセンスを確認してください。 |
パフォーマンスへの影響 | 移行プロセスは、CPU、メモリ、ディスク I/O、ネットワーク帯域幅などのサーバーリソースを消費します。 |
移行前後のデータ整合性 | 移行前後に発生するデータおよびシステム設定の変更については、「移行後のデータ整合性の問題」をご参照ください。 |
サーバー移行後の Web アプリケーションへの影響
サーバーを Alibaba Cloud ECS に移行すると、ビジネスのネットワークトポロジー、コンピューティングおよびストレージリソース、アプリケーションのセキュリティ設定、コスト、モニタリング、互換性、ネットワーク遅延と帯域幅、バックアップと復元、および運用保守 (O&M) プロセスが変更されます。また、以下の側面も考慮する必要があります。
影響を受ける項目 | 説明 |
ネットワーク接続性 | 移行後、ECS インスタンスは新しい VPC (Virtual Private Cloud) を使用します。そのネットワークロケーションやその他の設定は VPC の移行に伴い変更されます。ECS インスタンスは、元のネットワークや VPC 内の他の ECS インスタンスと直接通信できません。アカウント間および VPC 間の通信を有効にするには、「VPC 接続」をご参照ください。 |
セキュリティグループ | 移行後、ECS インスタンスは新しいセキュリティグループルールを使用してインバウンドおよびアウトバウンドトラフィックを制御します。アクセスルールの変更は、通常のビジネスアクセスに影響を与える可能性があります。移行先アカウントのセキュリティグループに必要なルールがない場合、元の ECS インスタンスのセキュリティグループからルールをエクスポートし、移行先セキュリティグループにインポートすることで、迅速にルールを追加できます。詳細については、「セキュリティグループルールのインポートとエクスポート」をご参照ください。 |
SSL 証明書 | Web サイトで HTTPS を使用している場合、SSL 証明書を申請してインストールする必要があります。Alibaba Cloud から無料の SSL 証明書を申請し、ECS インスタンスにデプロイできます。詳細については、「ECS インスタンスへの SSL 証明書の購入とデプロイ」をご参照ください。 |
データ移行 | 他のサーバーから Alibaba Cloud にデータを移行するには、FTP、SCP、または OSS への手動バックアップなどの方法を使用できます。詳細については、「ECS インスタンスへのファイル転送」および「ossutil を使用した ECS インスタンスへのデータ転送」をご参照ください。 |
その他の設定 | データベース接続、API、および Server Load Balancer (SLB) インスタンスが新しいドメイン名と ECS の IP アドレスを指していることを確認してください。 |
事前準備
サーバーの移行前の準備を完了します。
移行ガイドを読み、SMC クライアント、移行の原則、課金、移行プロセス、フィードバックチャネルを理解します。
データ損失を防ぐため、移行を開始する前に、重要なデータをイメージ、スナップショット、またはインスタンス以外のストレージデバイスにバックアップします。
国際リージョン間でサーバーを移行する場合、パブリックネットワークの状態が不安定なため、移行速度が遅くなることがあります。移行時間を見積もり、転送速度をテストできます。VPN Gateway、Express Connect 回線、物理接続、または Smart Access Gateway を使用してソースサーバーを Alibaba Cloud VPC に接続し、プライベートネットワーク経由で移行することを推奨します。
オンプレミスデータセンター、VM 環境、またはクラウドホストから Alibaba Cloud リージョン内の VPC に直接アクセスできる場合は、SMC のプライベートネットワーク移行ソリューションを使用することを推奨します。このソリューションは、パブリックネットワーク経由の移行よりも高速で安定しており、移行効率を向上させます。
ソースサーバーを購入済みの Alibaba Cloud ECS インスタンスに移行するには:
ソースサーバーが Linux システムを実行している場合、移行先インスタンスは Linux ディストリビューションを実行している必要があります。ソースサーバーが Windows システムを実行している場合、移行先インスタンスは Windows システムを実行している必要があります。
移行先インスタンスにアタッチされているデータディスクの数は、ソースサーバーのデータディスクの数以上である必要があります。移行先インスタンスに十分なデータディスクがない場合は、データディスクをアタッチする必要があります。
移行先インスタンスのシステムディスクとデータディスクの容量は、ソースサーバーのシステムディスクとデータディスクの容量以上である必要があります。ディスクサイズを縮小したい場合、移行先インスタンスのシステムディスクとデータディスクの容量は、ソースサーバーのディスクの使用容量以上である必要があります。移行先インスタンスのディスク容量が不十分な場合は、ディスクのサイズを変更する必要があります。
移行手順
ステップ 1:移行元のインポート
コンソール
アカウント間
アカウント間の移行 (ソースアカウント A から移行先アカウント B へ) の場合、ソースアカウント A で Resource Access Management (RAM) コンソールにログインしてロールを作成します。その後、移行先アカウント B で Server Migration Center (SMC) コンソールにログインします。
事前準備
コンソールからのアカウント間移行には、RAM ユーザーが必要です。開始する前に、移行先アカウントにログインし、この RAM ユーザーに以下の権限を付与してください。
Alibaba Cloud アカウントに RAM ユーザーが存在しない場合は、まずRAM ユーザーを作成してください。
AliyunSTSAssumeRoleAccess:Security Token Service (STS) の操作を呼び出す権限を付与します。
AliyunSMCFullAccess:Server Migration Center (SMC) の完全な管理権限を付与します。
AliyunECSReadOnlyAccess:Elastic Compute Service (ECS) の読み取り専用権限を付与します。
AliyunECSAssistantFullAccess:Cloud Assistant の完全な管理権限を付与します。
AliyunSTSAssumeRoleAccess 権限を付与するには、以下の手順に従います。
移行先の Alibaba Cloud アカウントで Resource Access Management (RAM) コンソールにログインします。
左側のナビゲーションウィンドウで、[アイデンティティ] > [ユーザー] を選択し、対象のユーザーのログイン名をクリックします。
を選択します。
[権限の追加] ページで、AliyunSTSAssumeRoleAccess と入力し、対応するポリシーを選択して [新しい承認の確認] をクリックします。
ソースとターゲットの両方の Alibaba Cloud アカウントのアカウント ID を記録します。
ソースアカウントとターゲットアカウントで Alibaba Cloud コンソールにログインします。
右上のプロファイルアイコンにカーソルを合わせると、アカウント ID が表示されます。
手順
ソースアカウント (アカウント A) で Resource Access Management (RAM) コンソールにログインし、ロールを作成して権限を付与します。
を選択し、[権限ポリシーの作成] をクリックします。[スクリプト編集] タブでポリシーを追加し、[OK] をクリックします。ポリシー名として policy-smc と入力します。
{
"Version": "1",
"Statement": [
{
"Action": [
"ecs:DescribeZones",
"ecs:DescribeInstances",
"ecs:DescribeSecurityGroupAttribute",
"ecs:DescribeSecurityGroups",
"ecs:DescribeSnapshots",
"ecs:DescribeImages",
"ecs:DescribeDisks",
"ecs:DescribeCloudAssistantStatus",
"ecs:RunCommand",
"ecs:DescribeInvocations"
],
"Resource": "*",
"Effect": "Allow"
}
]
}
[] を選択し、[ロールの作成] をクリックします。「信頼されたエンティティの種類」で [クラウドアカウント] を選択します。「信頼されたエンティティの名前」で [他のクラウドアカウント] を選択し、対象となる Alibaba Cloud アカウント (対象アカウント B) の ID を入力します。ターゲットロール名として ram-role-smc を入力し、[OK] をクリックします。
ロール名 ram-role-smc をクリックし、ターゲットロールの詳細ページで をクリックし、[カスタムポリシー] を選択し、ポリシー名 policy-smc を入力して [OK] をクリックします。
移行先アカウントの RAM ユーザーとして Server Migration Center (SMC) コンソール にログインします。
[アカウント間/同一アカウント内移行] ページで、[移行元のインポート] をクリックします。
ページ上のプロンプトに従ってパラメーターを設定し、アクティベーションコードコマンドをコピーします。以下の表にパラメーターを説明します。
パラメーター | 説明 |
[移行元タイプ] | Alibaba Cloud ECS サーバー。 |
[インポート方法] | [コンソールインポート] を選択します。 これにより、SMC はコンソールからソースサーバーにリモート接続し、移行元を自動的にインポートできます。インポートプロセスは自動的に Cloud Assistant を呼び出します。プロセスを中断したり終了したりしないでください。 |
クロスアカウント移行 | クロスアカウント. |
[ソースサーバーの Alibaba Cloud アカウント] | ソースサーバーを所有する Alibaba Cloud アカウント (アカウント A) の ID を入力します。 |
[ソースサーバーのアカウントのロール] | ステップ 1 で作成したロール (この例では ram-role-smc) を入力します。 |
リージョン | ソースサーバーが配置されているリージョンを選択します。 |
インスタンス | 指定されたリージョン内のソース ECS インスタンスを、インスタンス ID、名前、または IP アドレスで検索して選択します。バッチインポートのために複数のインスタンスを選択できます。 |
パラメーターを設定した後、[インポート] をクリックします。
SMC はインポートのために Cloud Assistant クライアントを自動的に開始します。これには 3〜10 分かかります。
Server Migration Center (SMC) コンソールの [アカウント間/同一アカウント内移行] ページで、[移行のリアルタイムステータス] 列で移行元のステータスを表示します。
同一アカウント内
Server Migration Center (SMC) コンソールに移動します。
[アカウント間/同一アカウント内移行] ページで、[移行元のインポート] をクリックします。
ページ上のプロンプトに従ってパラメーターを設定し、アクティベーションコードコマンドをコピーします。以下の表にパラメーターを説明します。
パラメーター | 説明 |
[移行元タイプ] | Alibaba Cloud ECS サーバー。 |
[インポート方法] | [コンソールインポート] を選択します。 これにより、SMC はコンソールからソースサーバーにリモート接続し、移行元を自動的にインポートできます。インポートプロセスは自動的に Cloud Assistant を呼び出します。プロセスを中断したり終了したりしないでください。 |
[アカウント間移行] | 同一アカウント。 |
リージョン | ソースサーバーが配置されているリージョンを選択します。 |
インスタンス | 指定されたリージョン内のソース ECS インスタンスを、インスタンス ID、名前、または IP アドレスで検索して選択します。バッチインポートのために複数のインスタンスを選択できます。 |
パラメーターを設定した後、[インポート] をクリックします。
SMC はインポートのために Cloud Assistant クライアントを自動的に開始します。これには 3〜10 分かかります。
Server Migration Center (SMC) コンソールの[クロスアカウント/同一アカウント移行] ページの[リアルタイム移行ステータス] 列で、移行元のステータスを確認します。
CLI (推奨)
重要 ソースサーバーにはパブリック IP アドレスが必要です。ソースサーバーにファイアウォールの制限がある場合は、「SMC サービスエンドポイント」を参照して必要な SMC のドメイン名とポートを見つけ、ファイアウォールの許可リストに追加してください。
ソースサーバーがインターネットにアクセスできない場合や、より高い効率のためにプライベートネットワークを使用したい場合は、「プライベートネットワーク移行」をご参照ください。
アクティベーションコードコマンドを取得します。
移行シナリオに応じて、Server Migration Center (SMC) コンソールにログインします。
[アカウント間/同一アカウント内移行] ページで、[移行元のインポート] をクリックします。
ページ上のプロンプトに従ってパラメーターを設定し、アクティベーションコードコマンドをコピーします。以下の表にパラメーターを説明します。
パラメーター | 説明 |
[移行元タイプ] | Alibaba Cloud ECS サーバー。 |
[インポート方法] | [コマンドラインインポート] を選択します。 |
[移行元クォータ] | アクティベーションコードでアクティベートできる移行元の数。値の範囲は 1〜1,000 です。デフォルトは 200 です。 |
[有効期間] | アクティベーションコードの有効期間。値の範囲は 1〜90 日です。デフォルトは 90 日です。 |
[アクティベーションコード] | アクティベーションコードを生成した後、コマンドをコピーします。以下の手順に従います。 アクティベーションコードの生成 をクリックします。 ソースサーバーのオペレーティングシステムに基づいて、[Linux シェル] または [Windows Powershell] タブをクリックします。 [コピー] をクリックしてアクティベーションコードコマンドをコピーします。
|
ソースサーバーにログインし、コピーしたコマンドを管理者権限で貼り付けて実行し、移行元をインポートします。
Linux ソースサーバー
Linux ソースサーバーにログインします。
コピーしたコマンドを管理者権限で貼り付けて実行し、移行元をインポートします。

Import Source Server [s-bp18x8751kgz2oyh****] Successfully! のようなメッセージが表示されます。これは、移行元が正常にインポートされたことを示します。
Windows ソースサーバー
Windows ソースサーバーにログインします。
管理者として Windows PowerShell を開きます。
コピーしたコマンドを貼り付けて実行し、移行元をインポートします。
Server Migration Center (SMC) コンソールの [アカウント間/同一アカウント内移行] ページの [リアルタイム移行ステータス] 列で、移行元のステータスを表示します。
SMC クライアント
SMC クライアントの詳細については、「SMC クライアントユーザーガイド」をご参照ください。
重要 クライアントはソースサーバー上で実行する必要があります。デフォルトでは、クライアントはインターネット経由で SMC にアクセスします。ソースサーバーにファイアウォールの制限がある場合は、「SMC サービスエンドポイント」を参照して必要な SMC のドメイン名とポートを見つけ、ファイアウォールの許可リストに追加してください。
ソースサーバーがインターネットにアクセスできない場合や、より高い効率のためにプライベートネットワークを使用したい場合は、「プライベートネットワーク移行」をご参照ください。
移行シナリオに応じて、適切な Alibaba Cloud アカウントを使用して Server Migration Center (SMC) コンソールに移動します。
[アカウント間/同一アカウント内移行] ページで、[移行元のインポート] をクリックします。
[移行元のインポート] ページで、以下の表で説明されているパラメーターを設定します。
パラメーター | 説明 |
[移行元タイプ] | Alibaba Cloud ECS サーバー。 |
[インポート方法] | クライアント インポート |
[説明] | [インポート手順] エリアで、プロンプトに従って、ソースサーバーのオペレーティングシステム (Linux または Windows) とアーキテクチャ (32 ビットまたは 64 ビット) に基づいて、対応する SMC クライアントをダウンロード、インストール、アクティベートします。 [アクティベーションコードの生成] をクリックし、アクティベーションコード情報をコピーします。
クライアントをインストールする際にアクティベーションコードを入力する必要があります。
|
移行元をインポートします。
重要 移行中は SMC クライアントを閉じないでください。閉じると、移行元が SMC コンソールから切断され、移行が失敗します。
Windows
WinSCP などのファイル転送をサポートするリモート接続ツールを使用して、ダウンロードした SMC クライアントを Windows ソースサーバーにアップロードします。
Windows ソースサーバーで、組み込みの展開ツールまたはサードパーティのツールを使用して SMC クライアントパッケージを展開します。
ご利用のシステムバージョンの SMC クライアントフォルダで、go2aliyun_client.exe アプリケーションをダブルクリックします。
実行時に管理者権限が要求されます。[OK] をクリックします。
アクティベーションコードまたは AccessKey ペアを取得します。
(推奨) アクティベーションコードの取得:Server Migration Center (SMC) コンソールの [インポート手順] セクションで、[アクティベーションコードの生成] をクリックし、アクティベーションコード情報をコピーします。
AccessKey ペアの取得:Alibaba Cloud アカウントの AccessKey ペアは、AccessKey ID と AccessKey Secret で構成されます。まだ作成していない場合は、まずAccessKey ペアを作成してください。
プロンプトに従って、アクティベーションコード、access_access_token_id、access_token_code の値を入力し、Enter キーを押します。
Import Source Server [s-bp18x8751kgz2oyh****] Successfully! のようなメッセージが返された場合、移行元が正常にインポートされたことを示します。
Linux
WinSCP などのファイル転送をサポートするリモート接続ツールを使用して、ダウンロードした SMC クライアントを Linux ソースサーバーにアップロードします。
Linux ソースサーバーにリモート接続し、SMC クライアントパッケージを展開します。
この例では Linux 64 ビットユニバーサルバージョン を使用します。異なるバージョンの SMC クライアントを使用する場合は、コマンド内の圧縮パッケージ名をダウンロードしたファイルの実際の名前に置き換える必要があります。
tar -zxvf go2aliyun_client.tar.gz
(オプション) 移行したくないファイルやディレクトリをフィルタリングして除外できます。
アクティベーションコードまたは AccessKey ペアを取得します。
(推奨) アクティベーションコードの取得:Server Migration Center (SMC) コンソールの [インポート手順] で、[アクティベーションコードの生成] をクリックし、アクティベーションコード情報をコピーします。
AccessKey ペアの取得:Alibaba Cloud アカウントの AccessKey ペアは、AccessKey ID と AccessKey Secret で構成されます。まだ作成していない場合は、まずAccessKey ペアを作成してください。
SMC クライアントフォルダで、以下のコマンドを実行して SMC クライアントを起動します。
cd go2aliyun_client_linux_x86_64
sudo chmod +x go2aliyun_client
sudo ./go2aliyun_client
プロンプトに従って、アクティベーションコードまたは AccessKey ペアを入力します。この例ではアクティベーションコードを使用します。
認証情報を入力した後、以下のプロンプトが表示されることがあります。
ソースシステムにスナップショットドライバーがインストールされていない場合、SMC クライアントはプロンプトを表示します。
Linux サーバーをスケールダウンして移行するにはブロックレプリケーションを無効にする必要があるため、no と入力します。
重要 スナップショットドライバーのインストールに失敗した場合、移行タスクを作成する際にブロックレプリケーションを有効にしないでください。有効にすると移行が失敗します。

Rsync はほとんどの主流の移行元システムにデフォルトでインストールされています。インストールされていない場合、SMC クライアントはプロンプトを表示します。yes と入力して rsync を自動的にインストールします。
移行元システムで SELinux が有効になっている場合、SMC クライアントはそれを無効にするようプロンプトを表示します。yes と入力して SELinux を自動的に無効にします。
Import Source Server [s-bp11npxndknsycqj****] Successfully! のようなメッセージが返された場合、移行元が正常にインポートされたことを示します。
説明 インポートに失敗した場合は、表示されたメッセージに基づいて問題をトラブルシューティングし、以下のコマンドを実行してバックグラウンドプロセスを終了し、ソースを再インポートします。一般的な問題と解決策の詳細については、「SMC よくある質問」および「トラブルシューティング」をご参照ください。
sudo ./go2aliyun_client --abort
sudo ./go2aliyun_client
Server Migration Center (SMC) コンソールの [アカウント間/同一アカウント内移行] ページで、[移行のリアルタイムステータス] 列で移行元のステータスを表示します。
ステップ 2:移行設定
対象の移行元の [操作] 列で、[移行の開始] をクリックします。
プロンプトに従ってパラメーターを設定し、[移行の開始] をクリックします。
基本パラメーターを設定します。
パラメーター | 説明 |
移行先のタイプ (必須) | 移行シナリオに基づいて移行先タイプを選択します。 ECS イメージ既存のソースサーバーを ECS カスタムイメージに変換し、そのカスタムイメージを使用して新しい ECS インスタンスを作成し、移行を完了します。 以下の表に設定項目を説明します。 ECS インスタンスソースサーバーを購入済みの ECS インスタンスに直接移行します。ソースサーバーと購入済みの ECS インスタンスのストレージ、オペレーティングシステム、その他の設定は互換性がある必要があります。
重要 移行先インスタンスに移行する際、まず移行先インスタンスのオペレーティングシステムが置き換えられます。システムディスクの自動スナップショットはクリアされ、回復できません。将来の使用やデータセキュリティのために自動スナップショットを保持したい場合は、移行前に手動でディスクとのスナップショットの自動リリースを無効にすることができます。詳細については、「ディスクとともにリリースされる自動スナップショットの設定」をご参照ください。 以下の表に設定項目を説明します。 |
[移行ドリル] | 移行ドリル機能は、実際の移行前に移行タスクの実現可能性とリスクを理解するのに役立ちます。データ量、移行速度、総移行時間などの情報を提供し、実際の移行中の潜在的な問題や損失を減らすための修復提案を提供します。移行ドリル中は従量課金リソースで一部料金が発生します。デフォルトでは、[移行ドリル] は有効になっています。
警告 移行先タイプが [ECS インスタンス] の場合、移行ドリル中に移行先 ECS インスタンスのすべてのディスクのスナップショットが作成されます。ドリルが異常であったり、実行モードが [ドリルのみ] の場合、移行ドリル完了後にスナップショットは自動的にロールバックされます。移行ドリル中は移行先 ECS インスタンスは利用できなくなり、データは失われます。移行先 ECS インスタンスに重要なデータが含まれていないことを確認してください。 詳細については、「移行ドリルの設定」をご参照ください。 |
[実行モード] | [移行ドリル] が有効かどうかに基づいて実行モードを選択します。 移行ドリルが無効な場合[今すぐ移行]:移行タスクを作成した直後に移行を開始します。[今すぐ移行] がデフォルトで選択されています。 [移行のスケジュール]:設定した時間に自動的に開始する移行タスクを作成します。
説明 最も早いスケジュール実行時間は、現在時刻から 10 分後に設定できます。 [作成のみ]: 移行タスクのみを作成します。後で [移行の開始] をクリックして、[操作] 列で移行タスクを手動で開始する必要があります。
|
[自動増分同期] | 移行タスクがソースサーバーから Alibaba Cloud へ増分データを自動的に同期するかどうかを指定します。デフォルトでは、自動増分同期は無効になっています。 このスイッチを有効にする場合、以下の設定項目を設定する必要があります。 移行タスクは定期的に実行され、増分データを Alibaba Cloud に同期します。増分移行のベストプラクティスについては、「増分サーバー移行」をご参照ください。 このスイッチを無効にすると、移行タスクは一度だけ実行されます。
|
[移行テンプレートの有効化] | このパラメーターは、[移行先タイプ] が [ECS イメージ] に設定されている場合にのみ表示されます。 移行テンプレートは、移行タスクのパラメーターを事前に設定するために使用されます。移行を開始すると、テンプレートのパラメーターが自動的に入力されます。移行テンプレートの設定の詳細については、「移行テンプレートの設定」をご参照ください。 |
[ネットワークモード] | 移行データを中間インスタンスに転送するために使用するネットワークを選択します。デフォルトでは、パブリックネットワーク転送が使用されます。中間インスタンスは選択された VPC (Virtual Private Cloud) と vSwitch に作成されるため、パブリック IP アドレスが割り当てられます。 [パブリックネットワーク転送] (デフォルト)移行データはパブリックネットワーク経由で中間インスタンスに転送されます。このモードでは、ソースサーバーがパブリックネットワークにアクセスできる必要があります。必要に応じて、VPC と vSwitch を指定するかどうかを選択します。 プライベートネットワーク伝送移行データは VPC の内部ネットワーク経由で中間インスタンスに転送されます。このモードでは、ソースサーバーを Alibaba Cloud VPC に接続し、VPC と vSwitch を指定する必要があります。
説明 オンプレミスデータセンター、VM 環境、またはクラウドホストから Alibaba Cloud リージョン内の VPC に直接アクセスできる場合は、この移行方法を推奨します。内部ネットワークを使用すると、パブリックネットワークよりも高速で安定したデータ転送が可能になり、移行効率が向上します。VPN Gateway、Express Connect 回線、物理接続、または Smart Access Gateway を使用して、ソースサーバーをクラウド VPC に接続できます。詳細については、「VPC をオンプレミスデータセンターまたは他のクラウドに接続する」をご参照ください。 |
[移行先インスタンスの IPv4 プライベートアドレス] | 移行先インスタンスのプライベート IP アドレスを変更するには、手動でプライベート IP アドレスを指定できます。このパラメーターは、[移行先タイプ] が [ECS インスタンス] に設定されている場合にのみ表示されます。 |
必要に応じてディスクパーティション構造を調整します。以下の表にパラメーターを説明します。
パラメーター | 説明 |
[ディスクパーティション構造の調整] | 必要に応じて、ディスクパーティション構造の調整を有効にするかどうかを選択します。この機能は、SMC クライアント V2.8.0 以降でのみサポートされています。SMC クライアントの詳細については、「SMC クライアントユーザーガイド」をご参照ください。 無効:ソースインスタンスのディスク情報は表示されません。システムは自動的にソースインスタンスのディスク情報を読み取り、ディスク構造を生成します。移行後、移行先ディスクのパーティション構造は、デフォルトで自動生成された構造と一致します。 有効:ソースインスタンスのディスク情報が表示されます。システムは自動的にソースインスタンスのディスク情報を読み取り、ディスク構造を生成します。パーティションサイズや順序、転送方法、LVM を有効にするかどうかなど、移行先ディスクのパーティション構造を調整できます。 以下の表にディスクパーティション構造のパラメーターを説明します。 ディスクの設定[システムディスク]:移行先の Alibaba Cloud サーバーのシステムディスクのサイズ (GiB)。システムディスクのサイズ範囲は 20〜2,048 です。 移行先のシステムディスクサイズは、ソースシステムディスクの実際の使用容量よりも大きい必要があります。たとえば、ソースシステムディスクが 400 GiB で 100 GiB が使用されている場合、移行先のシステムディスクサイズは 100 GiB より大きい必要があります。
説明 デフォルト値はソースシステムディスクのサイズです。システムディスクの容量を減らす必要がない場合は、デフォルト値より小さい値を設定しないことを推奨します。 [データディスク] <N>:移行先の Alibaba Cloud サーバーのデータディスクのサイズ (GiB)。データディスクのサイズ範囲は 1〜32,768 です。 変数 <N> はデータディスク番号を表します。移行先インスタンスに移行する場合、N はデータディスク ID です。 データディスクのサイズは、ソースデータディスクの実際の使用容量よりも大きい必要があります。たとえば、ソースデータディスクが 500 GiB で 100 GiB が使用されている場合、移行先のデータディスクサイズは 100 GiB より大きい必要があります。 [データディスク] にマウントポイントがないか、すべてのマウントポイントが移行しないように設定されている場合、データディスクは移行されません。
[LVM]:論理ボリューム管理 (LVM) は、Linux システムでディスクパーティションを管理するためのメカニズムです。LVM は標準のディスクパーティションよりも柔軟で、ディスク領域を動的に調整できます。 必要に応じて LVM を有効にするかどうかを選択できます。LVM が有効な場合、移行先は自動的に LVM 構造でディスクを再構築します。 以下に例を示します。 LVM が有効になっている各移行先ディスクに対して、システムは 1 つの物理ボリューム (PV) とそれに対応するボリュームグループ (VG) を作成します。この VG 上に、マウントポイントの数と同じ数の論理ボリューム (LV) を作成します。VG 名はデフォルトで vgX (X はディスクのシーケンス番号)、LV 名はデフォルトで lvX (X は LV のシーケンス番号) となります。例: 
重要 LVM はサポートされていません。 LVM を有効にした後、以下のシナリオでは機能は有効になりません。
マウントポイントの設定移行:ビジネスニーズに応じて、マウントポイントを移行するかどうかを選択できます。 ブロックレプリケーションの有効化:ブロックレプリケーションを使用すると、移行転送速度の安定性を効果的に向上させ、ソースパーティション構造との整合性を確保できますが、パーティションサイズは変更できません。SMC は、ソースディスクパーティションの状態に基づいて、ブロックレプリケーションの有効化をサポートするかどうかを判断します。 ソースパーティションが [ブロックレプリケーション] の有効化をサポートしていない場合、スイッチをオンにすることはできません。デフォルトのファイルレプリケーションが使用され、パーティションサイズを変更できます。 ソースパーティションが [ブロックレプリケーション] の有効化をサポートしている場合、パーティションレベルのディスク移行を実現するために、デフォルトでブロックレプリケーションが有効になります。
パーティションサイズの設定:ブロックレプリケーションが有効でない場合、必要に応じてパーティションサイズを設定できますが、パーティションサイズの合計は所属するディスクのサイズを超えることはできません。
説明 移行先インスタンスのディスクサイズがソースディスクと一致しない場合、タスクは作成できません。この場合、システムはディスクサイズの要件を満たすためにマウントポイントの位置を自動的に調整します。マウントポイントを調整しても要件が満たされない場合は、インターフェイスのプロンプトに基づいて問題を解決してください。 また、マウントポイントの位置を手動でドラッグアンドドロップして、ディスクサイズの要件を満たすこともできます。ただし、ブートパーティションやシステムパーティションはドラッグできません。以下の手順に従います。 マウントポイントの前にある アイコンにマウスを合わせます。 マウスでマウントポイントを別のディスクにドラッグします。
|
ネットワークモード、プライベート IP アドレス、転送速度制限などの詳細パラメーターを設定するには、[詳細設定] をクリックします。以下の表にパラメーターを説明します。
説明 [ネットワークタイプ] には [VPC] を選択することを推奨します。プライベートネットワーク経由の移行は、インターネット経由の移行よりも高速で安定しています。
パラメーター | 説明 |
[タスク名] | 移行タスクの名前。 |
[タスクの説明] | 移行タスクの説明を入力します。 |
[転送速度制限] | 転送速度制限は、実際のネットワーク転送速度を Mbps 単位で制限します。[圧縮率] が 0 より大きい値に設定されている場合、実際のネットワーク転送速度 (圧縮データ転送の速度) は [リアルタイム移行ステータス] に表示される速度よりも遅くなります。 |
[圧縮率] | 移行中のデータ圧縮のレベル。実際のニーズに基づいて圧縮率を設定します。 値の範囲は 0〜10 です。デフォルトは 7 です。値 0 はデータ圧縮なしを意味します。 |
[チェックサム検証] | デフォルトでは無効です。有効にするとデータ整合性検証が強化されますが、転送速度が低下する可能性があります。 |
[SSL 暗号化転送] | デフォルトは [自動選択] です。データ転送に Secure Sockets Layer (SSL) 暗号化を使用すると、データセキュリティが向上し、データ整合性が確保されます。 |
ライセンスタイプ | ライセンスタイプを選択します。 [Alibaba Cloud] (デフォルト):現在、Microsoft Windows Server ライセンスのみをサポートしています。香港 (中国) または中国以外の他のリージョンでイメージから ECS インスタンスを作成すると、イメージライセンス料が課金され、ライセンスは自動的にアクティベートされます。具体的な料金は、インスタンス作成時に表示される情報に準じます。 [Bring Your Own License]:現在、クラウドへの Bring Your Own License (BYOL) 移行には、Microsoft、Red Hat Enterprise Linux、SUSE Linux Enterprise Server が含まれます。移行後にイメージから ECS インスタンスを作成しても、イメージライセンス料は課金されません。ご自身のライセンスを使用してアクティベーションを行ってください。
説明 すでに ECS インスタンスを作成している場合、Alibaba Cloud は指定された ECS インスタンスに対して Red Hat Enterprise Linux や SUSE Linux Enterprise Server などのソフトウェアライセンスを迅速に購入することをサポートしています。詳細については、「ECS インスタンスのソフトウェアライセンスの購入」をご参照ください。
|
[イメージ検出] | イメージ検出機能は、主にイメージが有効であるか、また完全に機能する ECS インスタンスを作成するために使用できるかどうかをチェックします。サーバー移行および VMware エージェントレス移行タスクを作成する際に、イメージ検出機能を使用できます。 イメージ検出は、移行後のイメージやインスタンスに関する潜在的な問題を迅速に特定し、Alibaba Cloud の標準に準拠させるための修復ソリューションを提供し、インスタンスの起動成功率を向上させます。 詳細については、「イメージ検出の設定」をご参照ください。 |
[タグ] | |
中間インスタンスタイプ | 実際のニーズに基づいて中間インスタンスタイプを選択できます。このパラメーターは、[移行先タイプ] が [ECS イメージ] に設定されている場合にのみ表示されます。
重要 移行エラーを避けるため、移行プロセス中に中間インスタンスを停止、開始、再起動、またはリリースしないでください。移行が完了すると、インスタンスは自動的にリリースされます。 |
[診断ログのアップロード] | SMC クライアントのログを SMC サーバー側に自動的にアップロードして、エラー診断と分析を行い、移行エラー発生時の問題特定に役立てます。この機能はデフォルトで有効になっています。 SMC クライアントのログは、通常、インストールディレクトリ下の /smc/go2aliyun_client*/Logs ディレクトリに保存されます。 |
表示されるダイアログボックスで、移行に関する注意をよく読み、[了解] をクリックします。
[アカウント間/同一アカウント内移行] ページで、移行のリアルタイムステータスを表示します。
移行ドリルを有効にした場合、SMC はまずドリルを実行します。転送時間はデータ量やネットワーク帯域幅などの要因によって異なります。移行タスクが完了するまでしばらくお待ちください。

説明 [速度]:1 秒あたりに転送される移行データ量 (つまり、圧縮前のデータ転送速度)。移行タスク作成時に [圧縮率] を 0 より大きい値に設定した場合、表示される速度は実際のネットワーク転送速度 (つまり、圧縮後のデータ転送速度) よりも大きくなります。
[残りの同期時間]:残りの同期時間 = (総データ量 - 転送済みデータ量) / 速度。
転送速度が遅すぎる場合は、ソースサーバーと移行先サーバーの固定帯域幅を一時的に増やすことを検討できます。詳細については、「移行時間の見積もりと転送速度のテスト」をご参照ください。
移行エラーイベントのサブスクライブ、移行の変更、移行の一時停止
(オプション) 移行の詳細を表示します。
移行元の [ソース ID/名前] 列で、ソース ID をクリックして移行の詳細を表示します。
移行結果の検証
移行の [移行ステータス] が [完了] になると、移行は成功です。
サーバーを移行した後、ビジネスが期待どおりに実行されることを確認するために、以下の操作を実行します。
「リアルタイム移行ステータス」が「エラー」の場合、移行タスクでエラーが発生しました。
この場合、問題をトラブルシューティングし、移行をリトライする必要があります:
「[操作]」列で、「[エラーのトラブルシューティング]」をクリックし、エラーコードとエラーメッセージに基づいて問題を解決します。詳細については、「SMC よくある質問」および「エラーのトラブルシューティング」をご参照ください。
問題を解決した後、[移行の再試行] を [操作] 列でクリックします。システムは中断した場所から移行を再開します。
移行ジョブは中断された時点から再開されます。
[リアルタイム移行ステータス] が [エラー] の場合、移行タスクでエラーが発生しました。
この場合、問題をトラブルシューティングして移行を再試行する必要があります。
[操作] 列で [エラーのトラブルシューティング] をクリックし、エラーコードとエラーメッセージに基づいて問題を解決します。詳細については、「SMC よくある質問」および「エラーのトラブルシューティング」をご参照ください。
問題を修正した後、[操作] 列の [移行の再試行] をクリックします。システムは中断したところから移行を再開します。
リソースのクリーンアップ
ECS イメージへの移行
移行中、SMC は移行を支援するために、移行先の Alibaba Cloud アカウントに No_Delete_SMC_Transition_Instance という名前の一時的な従量課金の中間インスタンスを作成します。インスタンスを手動でクリーンアップする必要があるかどうかは、移行結果によって異なります。
ECS インスタンスへの移行
移行中、SMC は移行を支援するために、移行先インスタンスの下に SMC_Temp_Disk という名前の一時的な従量課金の中間ディスクを作成します。この中間ディスクを手動でクリーンアップする必要があるかどうかは、移行結果によって異なります。
参考文献
増分データを複数回移行するには、最初の完全移行が完了した後、カスタム間隔で複数の増分移行を実行できます。これにより、ソースサーバーで生成された増分データが Alibaba Cloud に同期され、ビジネスのダウンタイムと最終的な切り替え時間が短縮されます。詳細については、「増分サーバー移行」をご参照ください。
一般的な問題と解決策の詳細については、「よくある質問」および「トラブルシューティング」をご参照ください。