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