Elastic Compute Service (ECS) インスタンスのシステムディスクから別のECSインスタンスにデータを移行する場合は、移行元ECSインスタンスからシステムディスクをデタッチしてから、移行先ECSインスタンスにデータディスクとしてアタッチできます。 ECSインスタンスのシステムディスク上のファイルが破損しているためにECSインスタンスを起動できない場合は、システムディスクをECSインスタンスからデタッチしてから、修復用のデータディスクとして別のECSインスタンスにアタッチすることもできます。 ディスクが修復されたら、システムディスクとしてソースECSインスタンスに接続します。 このトピックでは、ECSインスタンスのシステムディスクをデタッチおよびアタッチする方法について説明します。
考慮事項
システムディスクがインスタンスからデタッチされた後、インスタンスとシステムディスクは次の操作をサポートしません。
インスタンスを起動します。
インスタンスの課金方法を変更します。
インスタンスタイプの変更。
パブリック帯域幅を変更します。
カスタムイメージを作成します。
システムディスクを別々に解放します。
システムディスクを交換します。
システムディスクのサイズを変更します。
ディスクの課金方法を変更します。
システムディスクのデタッチ
前提条件
インスタンスからシステムディスクをデタッチする前に、関連するリソースが次の要件を満たしていることを確認してください。
ディスクデータをバックアップするために管理するインスタンスのシステムディスク用にスナップショットが作成されます。 詳細については「スナップショットの作成」をご参照ください。
システムディスクはオフラインでしかデタッチできないため、インスタンスは [停止済み] 状態です。
ECSインスタンスがカスタムイメージから作成されている場合は、カスタムイメージが削除されていないことを確認してください。
インスタンスで使用されるイメージは、Alibaba Cloud Marketplaceイメージでも、Alibaba Cloud Marketplaceイメージから作成されたカスタムイメージでもありません。
手順
ECSコンソールにログインします。
左側のナビゲーションウィンドウで、 .
上部のナビゲーションバーで、リソースが属するリージョンとリソースグループを選択します。
停止状態をクリックし、インスタンスのIDをクリックします。
インスタンスの詳細ページをクリックし、ブロックストレージタブをクリックします。
アクションに対応する列システムディスク、選択 .
クラウドディスクのデタッチメッセージ, クリックOK.
説明デフォルトでは、システムディスクに対してインスタンスによるディスクのリリースが有効になっています。 システムディスクはソースインスタンスに属しています。 インスタンスを使用したクラウドディスクのリリースが有効になっている場合、システムディスクがソースインスタンスからデタッチされているか、データディスクとして別のインスタンスにアタッチされているかに関係なく、ソースインスタンスがリリースされるとシステムディスクが自動的にリリースされます。
ダイアログボックスで [インスタンスでディスクをリリース] をオフにすると、ソースインスタンスがリリースされたときにシステムディスクがデータディスクとして保持されます。 その後、ディスクは従量課金に基づいて課金されます。
システムディスクが取り外されているかどうかを確認します。
インスタンスページに戻ります。 [システムディスクなし] 状態が [ステータス] 列に表示され、acs:ecs:sourceSystemDiskIdタグがECSインスタンスに追加されます。
左側のナビゲーションウィンドウで、 .
システムディスクがデータディスクに変換されます。 [タイプ] 列に [デタッチしたシステムディスク] が表示されます。 システムディスクには、acs:ecs:sourceInstanceId、acs:ecs:diskDeleteProtection、およびacs:ecs:diskPayTypeタグがあります。 課金方法は変更されません。
追加されたインスタンスタグとディスクタグは、リソースの検索に役立ちます。 タグの形式を次の表に示します。
タグキー
説明
タグ値
acs:ecs:sourceSystemDiskId
インスタンスのシステムディスクを示します。
ディスクの ID です。
acs:ecs:sourceInstanceId
システムディスクが接続されているインスタンス。
インスタンス ID 。
acs:ecs:diskDeleteProtection
ディスクのリリース保護機能が有効になっていることを示します。 ディスクを手動でリリースすることはできません。
true
acs:ecs:diskPayType
ディスクの課金方法を示します。
ディスクがデタッチされる前のディスクの課金方法。 有効な値:
プリペイド: サブスクリプション
AfterPay :従量課金
システムディスクを別のECSインスタンスにデータディスクとして接続して修復
システムディスクがデタッチされた後、データ移行やファイル修復などの操作のために、システムディスクをデータディスクとして同じゾーン内の別のECSインスタンスに接続します。 詳細については、「データディスクのアタッチ」をご参照ください。
修復されたディスクをシステムディスクとしてソースECSインスタンスに接続し直す
システムディスク上のファイルが破損しているためにソースECSインスタンスを起動できない場合は、ディスクを修復した後、システムディスクとしてソースECSインスタンスにディスクをアタッチする必要があります。
前提条件
デタッチしたシステムディスクをソースECSインスタンスにシステムディスクとしてアタッチする前に、インスタンスが次の要件を満たしていることを確認してください。
インスタンスはシステムディスクなしの状態である。
インスタンスは、システムディスクがデタッチされたインスタンスです。
手順
ECSコンソールにログインします。
左側のナビゲーションウィンドウで、 .
上部のナビゲーションバーで、リソースが属するリージョンとリソースグループを選択します。
ディスクの修復に使用したECSインスタンスから、修復されたディスクをデタッチします。
詳細については、「データディスクのデタッチ」をご参照ください。
[システムディスクなし] 状態のソースインスタンスを見つけます。 [操作] 列で、[ディスクのアタッチ] をクリックします。
[クラウドディスクの接続] ダイアログボックスで、次の操作を実行します。
IDをコピーします。ソースシステムディスクに貼り付けます。ディスクフィールドを選択します。
次の表で説明するパラメーターを設定します。
パラメーター
説明
例
ユーザー名
インスタンスへのログインに使用するユーザー名。
警告ルートユーザーとしてECSインスタンスにログインした場合、インスタンスに対する権限は最高です。 しかし、セキュリティ上のリスクが生じる可能性がある。 ECS-userユーザーとしてecsインスタンスにログインすることを推奨します。
ecs-user
[ログイン資格情報]
インスタンスのログイン資格情報です。
キーペア :このオプションは、Linux インスタンスの場合のみ選択できます。
パスワード: このオプションは、Windows ServerインスタンスとLinuxインスタンスで選択できます。 このオプションは、管理者ユーザー名がWindows Serverインスタンスに使用されている場合、またはrootまたはecs-userユーザー名がLinuxインスタンスに使用されている場合にのみ有効です。
キーペア
リリースモード
インスタンスを使用したクラウドディスクのリリース: インスタンスのリリース時にディスクを保持するかどうかを指定します。
このオプションを選択すると、インスタンスのリリース時にディスクがリリースされます。
このオプションが選択されていない場合、ディスクはデータディスクとして保持され、インスタンスのリリース時に従量課金で課金されます。
インスタンスでクラウドディスクをリリースしない
ディスクのリリース中に自動スナップショットを削除: ディスクのリリース後に自動スナップショットを保持するかどうかを指定します。
このオプションが選択されている場合、ディスクのリリース時に自動スナップショットが削除されます。
このオプションが選択されていない場合、ディスクがリリースされても自動スナップショットは保持されます。
ディスクのリリース中に自動スナップショットを削除の選択
次へ.