Elastic Compute Service (ECS) では、システムディスクまたはデータディスクを縮小することはできません。 ディスクを縮小するには、Alibaba Cloud Server Migration Center (SMC) を使用できます。
前提条件
移行の準備は完了です。 詳細については、「開始前」をご参照ください。
背景情報
SMCは、Alibaba cloudユーザーのクラウドベースとオフクラウドワークロードのバランスを取るために開発されました。 SMCを使用してECSディスクを縮小できます。
SMCを使用すると、ECSインスタンスからカスタムイメージを作成したり、インスタンスのデータを別のインスタンスに移行したりできます。 インスタンスを移行元としてインポートする場合、インスタンスのディスクサイズを小さい値にリセットして、ディスクを縮小できます。 移行を実行する前に、次の項目に注意してください。
ディスクがアタッチされているインスタンスのデータを移行先インスタンスに移行してディスクを縮小する場合は、移行元インスタンスと移行先インスタンスが同じでないことを確認してください。 宛先は利用可能でなければなりません。 ターゲットインスタンスからすべてのデータを削除するか、インスタンスのすべてのデータをイメージ、スナップショット、またはインスタンスにアタッチされていないデバイスにバックアップする必要があります。
警告移行タスクが作成されると、移行先インスタンス内のすべての元のデータが削除されます。 移行先インスタンスに重要なデータが含まれている場合、移行元インスタンスのデータを移行先インスタンスに直接移行しないことを推奨します。 宛先タイプをECSイメージに設定し、イメージからECSインスタンスを作成してデータを移行できます。
ディスクがアタッチされているソースインスタンスのデータを移行先インスタンスに移行することによってSMCでディスクを縮小した後、ディスクは移行先インスタンスに再アタッチされます。 移行先インスタンスの一部の属性は、移行後に変更されます。 変更された属性には、
インスタンスID
とパブリックIPアドレスが含まれます。ソースインスタンスが仮想プライベートクラウド (VPC) にあり、ソースインスタンスのパブリックIPアドレスを保持する場合は、パブリックIPアドレスをelastic IPアドレス (EIP) に変換します。 ソースインスタンスにすでにEIPがある場合、またはソースインスタンスのパブリックIPアドレスを保持する必要がない場合は、SMCでディスクを直接縮小することを推奨します。
手順
圧縮するディスクが移行元としてアタッチされているインスタンスをインポートします。
縮小するディスクがアタッチされているインスタンスにSMCクライアントをインストールし、SMCクライアントを使用して移行元としてインスタンスをインポートします。 詳細については、「SMCクライアントを使用した移行ソースに関する情報のインポート」をご参照ください。
移行タスクを作成して開始します。
インスタンスのデータを圧縮ディスクに移行する方法については、「サーバーのECSインスタンスへの移行」をご参照ください。 移行タスクを作成するときは、次の項目に注意してください。
ターゲットインスタンスのシステムディスクサイズとデータディスクサイズを任意の値に設定します。 新しいシステムディスクと新しいデータディスクのサイズは、元のシステムディスクとデータディスクの使用容量よりも大きくなければなりません。
ソースインスタンスからカスタムイメージを作成し、カスタムイメージからインスタンスを作成するには、宛先タイプをECSイメージに設定します。
移行タスクが完了するまで待ちます。
移行タスクが [完了] 状態の場合、タスクは完了し、移行先インスタンスを表示できます。
移行タスクがInError状態になると、タスクは失敗します。 ログを確認して、問題をトラブルシューティングできます。 次に、移行タスクを再起動します。 一般的なエラーと解決策については、「FAQ」をご参照ください。