すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:インスタンスのシステムディスク (オペレーティングシステム) の交換

最終更新日:Jan 24, 2025

Elastic Compute Service (ECS) インスタンスのオペレーティングシステムがビジネス要件を満たしていない場合は、オペレーティングシステムを置き換えることができます。 ECSインスタンスのオペレーティングシステムを置き換える場合、インスタンスのイメージのみを置き換えることはできません。 イメージとインスタンスのシステムディスクを同時に置き換える必要があります。 このトピックでは、ECSインスタンスのオペレーティングシステムを置き換える方法について説明します。

前提条件

  • ディスクデータをバックアップするためにオペレーティングシステムを置き換えるECSインスタンスのシステムディスクのスナップショットが作成されます。 詳細については、「スナップショットの作成」をご参照ください。

    重要

    オペレーティングシステムの交換操作では、システムディスクとインスタンスのイメージが置き換えられます。 ECSインスタンスのオペレーティングシステムを交換すると、元のシステムディスクがリリースされ、ディスクに保存されているすべてのデータが削除されます。 ECSインスタンスのオペレーティングシステムを置き換える前に、システムディスクのスナップショットを作成してディスクデータをバックアップします。 作成されたスナップショットに対して課金されます。 スナップショットの課金については、「スナップショット」をご参照ください。

  • オペレーティングシステムを交換するECSインスタンスのステータスが [停止済み] です。 ECSインスタンスが [停止済み] 状態でない場合は、インスタンスを停止します。 詳細については、「インスタンスの停止」をご参照ください。

    警告

    ECSインスタンスが従量課金方式を使用し、VPCにある場合、インスタンスを停止するときに標準モードを有効にする必要があります。 エコノミーモードを有効にした場合、インスタンスのオペレーティングシステムを交換した後、インスタンスを起動できない場合があります。

  • サブスクリプションECSインスタンスは、インスタンスの有効期限が切れるとロックされます。 期限切れのサブスクリプションECSインスタンスのオペレーティングシステムを置き換える場合は、まずインスタンスを更新する必要があります。 詳細については、「サブスクリプションインスタンスの更新」をご参照ください。

影響

ECSインスタンスのオペレーティングシステムを交換することは、リスクの高い操作です。 この操作を実行する前に、次の表に記載されている項目に注意してください。

重要

ECSインスタンスのオペレーティングシステムを交換すると、元のシステムディスクに保存されているすべてのデータが削除されます。サービスを実行するには、新しいシステムディスクに環境を再デプロイする必要があります。 これはあなたのビジネスを中断するかもしれません。 元のシステムディスクに保存されているデータを保持してサービスのダウンタイムを短縮し、元のオペレーティングシステムと新しいオペレーティングシステムがオペレーティングシステムの移行とアップグレードの要件を満たしている場合は、オペレーティングシステムを交換する代わりに、Server Migration Center (SMC) を使用してオペレーティングシステムを移行します。 詳細については、「ECSインスタンスのオペレーティングシステムの移行とアップグレード」をご参照ください。

項目

説明

システムディスクへの影響

ECSインスタンスのオペレーティングシステムを交換すると、Alibaba Cloudは新しいシステムディスクをインスタンスに割り当てます。 以下の点にご注意ください。

  • 元のシステムディスクがリリースされ、ディスクのすべてのデータとパーティション情報が削除されます。

  • システムディスクIDが変更されます。 ただし、システムディスクのカテゴリ、インスタンスのIPアドレス、およびインスタンスにバインドされているelastic network Interface (ENI) のメディアアクセス制御 (MAC) アドレスは変更されません。

データディスクへの影響

  • WindowsまたはLinuxオペレーティングシステムファミリー内のECSインスタンスのオペレーティングシステムを置き換えると、インスタンスのシステムディスクが置き換えられ、データディスクを再利用する前に、データディスクをインスタンスに再接続する必要があります。

  • ECSインスタンスのオペレーティングシステムをWindowsとLinuxのオペレーティングシステムファミリーの間で置き換えると、インスタンスのシステムディスクが置き換えられます。 新しいオペレーティングシステムは、インスタンスに接続されているデータディスク上のファイルシステムを認識できません。 データディスクを再初期化するか、新しいオペレーティングシステムがファイルシステムを認識できるようにするソフトウェアを個別にインストールする必要があります。 詳細については、このトピックの「次の作業」セクションを参照してください。

重要

ECSインスタンスのオペレーティングシステムの置き換えに使用するイメージにデータディスクのデータが含まれている場合は、元のシステムディスクとインスタンスに接続されているデータディスクの間にビジネス上の依存関係がないか、新しいシステムディスクがデータディスクで操作を実行するときに問題が発生しないことを確認してください。 例えば、元のシステムディスクがデータディスクからデータを読み取り、データディスクにデータを書き込む場合、新しいシステムディスクがデータディスクからデータを読み取り、データディスクにデータを書き込むときに例外が発生する可能性がある。

スナップショットへの影響

  • 元のシステムディスクのスナップショットは、新しいシステムディスクのロールバックには使用できませんが、カスタムイメージの作成には使用できます。

  • 元のシステムディスクの手動スナップショットはリリースされません。

  • 元のシステムディスクに対して [ディスクのリリース中に自動スナップショットを削除] を有効にすると、元のシステムディスクの自動スナップショットがディスクとともに自動的にリリースされます。 元のシステムディスクの [ディスクのリリース中に自動スナップショットを削除] を無効にした場合、元のシステムディスクの自動スナップショットは、スナップショットの有効期限が切れるまで保持されます。

  • 元のシステムディスクに適用された自動スナップショットポリシーが無効になり、ビジネス要件に基づいて新しいシステムディスクの自動スナップショットポリシーを構成できます。

オペレーティングシステムをWindowsオペレーティングシステムに置き換える場合に適用される制限

  • システムディスクに少なくとも1 GiBの空き容量があることを確認してください。 そうしないと、インスタンスのオペレーティングシステムを交換した後、ECSインスタンスが起動しない場合があります。

  • 2020年1月14日以降、MicrosoftはWindows Server 2008およびWindows Server 2008 R2のサポートを提供しなくなりました。 2023年10月10日以降、MicrosoftはWindows Server 2012 R2のサポートを提供しなくなりました。 Alibaba Cloudは、前述のオペレーティングシステムを実行するECSインスタンスのテクニカルサポートを提供しなくなりました。 ECSインスタンスが前述のオペレーティングシステムを実行している場合は、できるだけ早い機会にWindows Server 2016以降にアップグレードすることを推奨します。 詳細については、「Windows Server EOLガイダンス」をご参照ください。

WindowsオペレーティングシステムをLinuxオペレーティングシステムに置き換える場合、またはLinuxオペレーティングシステムをWindowsオペレーティングシステムに置き換える場合に適用される制限

  • 中国本土内のリージョンでのみ、WindowsとLinuxのオペレーティングシステムファミリー間でECSインスタンスのオペレーティングシステムを置き換えることができます。 中国本土以外のリージョンでは、WindowsまたはLinuxオペレーティングシステムファミリー内でのみECSインスタンスのオペレーティングシステムを置き換えることができます。

  • ECSインスタンスのホスト名が代替オペレーティングシステムの要件を満たしているかどうかを確認します。 たとえば、代替オペレーティングシステムがWindowsオペレーティングシステムの場合、インスタンスのホスト名の長さは15文字を超えることはできません。 インスタンスのホスト名を変更する方法については、「インスタンスの属性の変更」または「ModifyInstanceAttribute」をご参照ください。

料金

オペレーティングシステムの交換操作に対しては課金されませんが、次のシナリオで使用されるリソースに対しては課金されます。

  • 置換画像として有料画像を使用すると、その画像に対して課金されます。 詳細については、「イメージ」をご参照ください。

  • ECSインスタンスのオペレーティングシステムを交換するときにシステムディスクを拡張すると、追加のディスク容量に対して課金されます。 詳細については、「ストレージデバイスのブロック」をご参照ください。

オペレーティングシステムの交換に必要な時間

ECSインスタンスのオペレーティングシステムを交換するには、約10分かかります。 実際の時間は、オペレーティングシステムによって異なります。

重要

ECSインスタンスのオペレーティングシステムが置き換えられた後、起動が遅いなどの特定の理由で、Virtual Network Computing (VNC) を使用してECSインスタンスにログインできない場合があります。 この場合、後でECSインスタンスにログインします。

手順

ここでは、イメージを使用してECSコンソールのECSインスタンスのオペレーティングシステムを置き換える方法について説明します。 一度に複数のECSインスタンスのオペレーティングシステムを置き換えるには、OOSが提供するACS-ECS-BulkyReplaceSystemDiskパブリックテンプレートを使用します。 詳細については、「ACS-ECS-BulkyReplaceSystemDisk」をご参照ください。

  1. [オペレーティングシステムの置換] ダイアログボックスを開きます。

    1. にログインします。ECSコンソール.

    2. 左側のナビゲーションウィンドウで、インスタンス&画像 > インスタンス.

    3. 上部のナビゲーションバーで、ECSインスタンスが存在するリージョンを選択します。image.png

    4. オペレーティングシステムを置き換えるECSインスタンスを検索し、オペレーティングシステムの交換で、アクション列を作成します。

  2. ECSインスタンスで事前チェックを実行します。

    1. [オペレーティングシステムの交換] ダイアログボックスで、[システムディスクの交換] を選択します。

    2. ECSインスタンスで事前チェックが自動的に実行されます。 事前チェックは、完了するのに約10秒を要する。

      • ECSインスタンスが事前チェックに合格した場合、imageは事前チェック列に表示されます。

      • ECSインスタンスが事前チェックに失敗した場合、imageは事前チェック列に表示されます。 画面上の指示に従って問題を解決し、再度事前チェックを実行します。

    3. 注意事項を読んで、私は前のリスクを認識しており、継続したいをクリックし、オペレーティングシステムの交換を続ける.

  3. [オペレーティングシステムの変更] ページで、パラメーターを設定します。

    • [イメージ] セクションで、イメージタイプを選択します。 次に、対応するドロップダウンリストから画像と画像バージョンを選択します。

      説明

      ECSインスタンスのインスタンスタイプでサポートされているイメージバージョンのみを選択できます。

    • では、セキュリティ設定セクションで、認証方法を設定します。

      ログオン資格情報

      説明

      キーペア

      説明

      キーペアを使用して、Linuxインスタンスにのみログインできます。

      ECSインスタンスへのログインに使用するユーザー名を選択します。 次に、既存のキーペアを選択するか、[キーペアの作成] をクリックして新しいキーペアを作成します。 詳細については、「SSHキーペアの作成」をご参照ください。 キーペアを作成したら、[オペレーティングシステムの変更] ページに移動し、[キーペア] フィールドの横にある刷新アイコンをクリックして、最新のキーペアのリストを取得します。

      Usernameパラメーターをrootまたはecs-userに設定します。

      警告

      rootは、オペレーティングシステムで最も特権の高いアカウントです。 Usernameをrootに設定すると、セキュリティ上のリスクが発生する可能性があります。 Usernameパラメーターをecs-userに設定することを推奨します。

      定義済みパスワードの使用

      説明

      このオプションは、[イメージ] セクションで [カスタムイメージ] または [共有イメージ] のイメージタイプを選択した場合にのみ使用できます。

      このオプションを選択すると、選択したイメージで事前設定されたパスワードを使用してECSインスタンスにログインできます。 このオプションを選択する場合は、選択した画像にパスワードが設定されていることを確認してください。

      Password

      ユーザー名とパスワードを指定します。

      • Linuxインスタンスの場合、Usernameパラメーターをrootまたはecs-userに設定できます。

        警告

        rootは、オペレーティングシステムで最も特権の高いアカウントです。 Usernameをrootに設定すると、セキュリティ上のリスクが発生する可能性があります。 Usernameパラメーターをecs-userに設定することを推奨します。

      • Windowsインスタンスの場合、Usernameパラメーターは自動的にadministratorに設定されます。

      変更後に設定

      ECSインスタンスのオペレーティングシステムを交換した後、インスタンスにキーペアをバインドするか、パスワードのリセット機能を使用してインスタンスのパスワードを設定します。 詳細については、「SSHキーペアのバインド」および「インスタンスのログインパスワードのリセット」をご参照ください。

    • (オプション) [システムディスク] セクションで、ビジネス要件に基づいて新しいシステムディスクの容量を指定するか、[暗号化] を選択して新しいシステムディスクを暗号化します。

      重要
  4. 料金を表示し、ECS利用規約を読んで選択し、注文の確認.

  5. (オプション) プロンプトに従って支払いを完了します。

    ECSインスタンスのオペレーティングシステムが置き換えられた後、[インスタンス] ページに移動し、インスタンスのステータスが [実行中] に変更されたかどうか、および新しいオペレーティングシステムが [オペレーティングシステム] 列に表示されているかどうかを確認します。

  6. (条件付きで必要) ECSインスタンスの元のオペレーティングシステムと新しいオペレーティングシステムがLinuxオペレーティングシステムであり、インスタンスのデータディスクパーティションがインスタンスの起動時に自動的にマウントされるように設定されている場合、データディスクパーティションのマウント情報は失われます。 データディスクパーティションのマウント情報を /etc/fstabファイルに書き換える必要があります。 詳細については、「データディスクを自動的にマウントするためのfstabファイルのUUIDの設定」をご参照ください。

次のステップ

  • ECSインスタンスの新しいオペレーティングシステムに環境を再デプロイして、ソフトウェアのインストール、Advanced Packaging Tool (APT) またはYellowdog Updater Modified (YUM) リポジトリのインストール、環境変数の設定などのサービスを実行できます。

  • ECSインスタンスのオペレーティングシステムが交換されると、元のシステムディスクがリリースされ、ディスクに保存されているすべてのデータが削除されます。 元のシステムディスクのスナップショットを使用して従量課金ディスクを作成し、従量課金ディスクをECSインスタンスに接続してデータを復元できます。 データを復元した後、できるだけ早い機会に従量課金ディスクをリリースすることをお勧めします。 詳細については、「スナップショットからのディスクの作成」、「データディスクのアタッチ」、および「ディスクのリリース」をご参照ください。

  • ECSインスタンスのオペレーティングシステムをWindowsとLinuxのオペレーティングシステムファミリーの間で置き換えた後、次の操作を実行してインスタンスのデータディスクを再利用できます。

    • ECSインスタンスのLinuxオペレーティングシステムをWindowsオペレーティングシステムに置き換えた後、Windowsオペレーティングシステムはインスタンスのデータディスク上のExt3、Ext4、またはXFSファイルシステムを認識できません。 上記の問題を解決するには、データディスクで次のいずれかの操作を実行することを推奨します。

      • データディスクに重要なデータが含まれていない場合は、ディスクを再初期化し、Windowsオペレーティングシステムで認識できるファイルシステムにフォーマットします。 詳細については、「データディスクの再初期化」および「Windowsインスタンスのデータディスクの初期化」をご参照ください。

      • データディスクに重要なデータが含まれている場合は、WindowsオペレーティングシステムがExt2ReadやExt2FsdなどのExt3、Ext4、またはXFSファイルシステムを認識できるようにするソフトウェアを個別にインストールします。

    • ECSインスタンスのWindowsオペレーティングシステムをLinuxオペレーティングシステムに置き換えた後、Linuxオペレーティングシステムはインスタンスのデータディスク上のNew Technology File system (NTFS) ファイルシステムを認識できません。 上記の問題を解決するには、データディスクで次のいずれかの操作を実行することを推奨します。

      • データディスクに重要なデータが含まれていない場合は、ディスクを再初期化し、Linuxオペレーティングシステムで認識できるファイルシステムにフォーマットします。 詳細については、「データディスクの再初期化」および「Linuxインスタンスのデータディスクの初期化」をご参照ください。

      • データディスクに重要なデータが含まれている場合は、LinuxオペレーティングシステムがntfsprogsなどのNTFSファイルシステムを認識できるようにするソフトウェアを個別にインストールします。

        ntfsprogsを使用する場合は、次のコマンドを順番に実行して、LinuxオペレーティングシステムがNTFSファイルシステムにアクセスできるようにします。

        yum -y install ntfs-3g
        mount -t ntfs-3g <Data disk partition name> <Mount directory>
        説明

        <Data disk partition name> および <Mount directory> を、データディスクパーティションの実際の名前およびマウントディレクトリに置き換えます。

        詳細については、「」をご参照ください。LinuxインスタンスとWindowsインスタンスの間でNTFSディスクを移動するにはどうすればよいですか?

関連ドキュメント

  • グラフィカルデスクトップをサポートするオペレーティングシステムについては、グラフィカルデスクトップをサポートするオペレーティングシステム? 「インスタンス作成中のイメージに関するFAQ」トピックのセクション。

  • ECSインスタンスのオペレーティングシステムを交換すると、元のシステムディスクに適用された自動スナップショットポリシーが無効になります。 ビジネス要件に基づいて、新しいシステムディスクの自動スナップショットポリシーを設定できます。 クラウドディスクの自動スナップショットポリシーを設定する方法については、「クラウドディスクの自動スナップショットポリシーの設定」をご参照ください。

  • コストを削減するには、不要になった元のシステムディスクのスナップショットを削除します。 スナップショットの削除方法については、「スナップショットの削除」をご参照ください。

  • ECSインスタンスのオペレーティングシステムの交換に関するよくある質問に対する回答については、「インスタンスのオペレーティングシステムの交換に関するFAQ」をご参照ください。

  • ReplaceSystemDisk操作を呼び出して、ECSインスタンスのオペレーティングシステムを置き換えることができます。 詳細については、「ReplaceSystemDisk」をご参照ください。