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

Elastic Compute Service:インスタンスのオペレーティングシステムを置き換える

最終更新日:Aug 22, 2024

Elastic Compute Service (ECS) インスタンスのオペレーティングシステム (システムディスク) がビジネス要件を満たしていない場合は、オペレーティングシステムを置き換えることができます。 このトピックでは、カスタムイメージや共有イメージなどのパブリックイメージまたは非パブリックイメージを使用して、ECSインスタンスのオペレーティングシステムを置き換える方法について説明します。

前提条件

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

    重要

    オペレーティングシステムの交換操作は、システムディスクを交換する。 インスタンスのオペレーティングシステムが置き換えられると、元のシステムディスクが解放され、ディスクに保存されているすべてのデータが消去されます。 オペレーティングシステムを交換する前に、システムディスクのスナップショットを作成してデータをバックアップします。

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

    警告

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

注意事項

インスタンスのオペレーティングシステムを交換すると、リスクが発生する可能性があります。 この操作を実行する前に、次の表に記載されている項目に注意してください。

重要

ECSインスタンスのオペレーティングシステムを交換すると、システムディスクに保存されているすべてのデータが消去され、サービスを実行するには新しいシステムディスクに環境を再デプロイする必要があります。 これにより、長期間ビジネスが中断される可能性があります。 次の条件が満たされている場合、Server Migration Center (SMC) を使用してオペレーティングシステムを移行することができます。使用するECSインスタンスはAlibaba Cloud LinuxやCentOSなどのオペレーティングシステムを実行し、元のシステムディスクに保存されたデータを保持してサービスのダウンタイムを短縮します。 詳細については、「ECSインスタンスのオペレーティングシステムの移行とアップグレード」をご参照ください。

項目

説明

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

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

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

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

データディスクへの影響

データディスクを含む、または含まないイメージを使用して、ECSインスタンスのオペレーティングシステムを置き換えることができます。 置換操作では、システムディスクは置き換えられますが、インスタンスに接続されているデータディスクは置き換えられません。

重要

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

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

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

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

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

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

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

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

  • 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オペレーティングシステムをLinuxオペレーティングシステムに置き換える場合、またはLinuxオペレーティングシステムをWindowsオペレーティングシステムに置き換える場合に適用される制限

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

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

料金

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

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

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

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

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

重要

オペレーティングシステムが交換された後、スローブートなどの特定の理由で、仮想ネットワークコンピューティング (VNC) を使用してインスタンスにログオンできない場合があります。 しばらく待ってから、インスタンスに再度ログインします。

手順

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

  1. ECSコンソールの [インスタンス] ページに移動します。

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

    2. 左側のナビゲーションウィンドウで、インスタンス&画像 > インスタンスを選択します。

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

  2. 置き換えたいオペレーティングシステムのインスタンスを見つけ、更多 > ディスクとイメージ > オペレーティングシステムの交換で、アクション列を作成します。

  3. では、システムディスクの交換ダイアログボックスで、システムディスクの交換.

  4. ノートを読み、私は理解リスクを選択します。 次に、[オペレーティングシステムの交換を続行] をクリックします。

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

    更换操作系统

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

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

      重要
    3. ③: [セキュリティ設定] セクションで、認証方法を設定します。 認証方法を次の表に示します。

      認証方法

      説明

      キーペア

      説明

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

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

      Usernameをrootまたはecs-userに設定できます。

      警告

      ルートユーザーとしてインスタンスにログインした場合、インスタンスに対する権限は最高です。 しかし、セキュリティ上のリスクが生じる可能性がある。 インスタンスにログインするには、代わりにecs-userを使用することを推奨します。

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

      説明

      この認証方法は、[イメージ] セクションで [カスタムイメージ] または [共有イメージ] イメージタイプを選択した場合にのみサポートされます。

      選択したイメージにプリセットされているパスワードを使用してインスタンスにログインするには、この認証方法を選択します。 この認証方法を選択する場合は、選択した画像にパスワードがプリセットされていることを確認してください。

      Password

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

      • Linuxインスタンスの場合、ユーザー名をrootまたはecs-userに設定できます。

        警告

        ルートユーザーとしてインスタンスにログインした場合、インスタンスに対する権限は最高です。 しかし、セキュリティ上のリスクが生じる可能性がある。 インスタンスにログインするには、代わりにecs-userを使用することを推奨します。

      • Windowsインスタンスの場合、ユーザー名はデフォルトでadministratorに設定されます。

      変更後に設定

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

  6. 料金を確認し、読んで選択しますECSサービス規約をクリックし、注文の作成.

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

    オペレーティングシステムの交換には約10分かかります。 オペレーティングシステムが交換された後、ECSコンソールに戻り、インスタンスの状態が [実行中] に変わったことを確認できます。 インスタンスIDをクリックして、[インスタンスの詳細] ページに移動し、イメージ情報を表示できます。

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

次のステップ

インスタンスのオペレーティングシステムを交換した後、ビジネス要件に基づいて次の操作を実行できます。

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

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

  • 元のシステムディスクに適用されている自動スナップショットポリシーが無効になります。 ビジネス要件に基づいて、新しいシステムディスクの自動スナップショットポリシーを設定できます。 詳細については、「自動スナップショットポリシーの有効化または無効化」をご参照ください。

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

よくある質問

質問

回答

インスタンスのLinuxオペレーティングシステムをWindowsオペレーティングシステムに置き換えるときに、インスタンスのホスト名を変更するにはどうすればよいですか。

Windowsオペレーティングシステムを実行するECSインスタンスのホスト名は、15文字を超えることはできません。 ビジネス要件に基づいてインスタンスのホスト名を変更します。 詳細については、「インスタンスの属性の変更」または「ModifyInstanceAttribute」をご参照ください。

グラフィカルデスクトップをサポートするオペレーティングシステム?

  • デフォルトでは、Linuxオペレーティングシステムはコマンドラインインターフェイスを提供します。 ビジネス要件に基づいてグラフィカルデスクトップをインストールできます。 例: 「Install a GUI desktop for Ubuntu 18」で説明されているデスクトップ。

  • Windows Serverバージョン2004 **** (UIなし) およびWindows Server 2022 Datacenter **** (UIなし) を除いて、すべてのWindowsオペレーティングシステムはグラフィカルデスクトップをサポートします。 詳細については、「概要」トピックの「サードパーティの画像とオープンソースの画像」セクションをご参照ください。

インスタンスのLinuxオペレーティングシステムをWindowsオペレーティングシステムに置き換えた後、インスタンスのデータディスクを使用するにはどうすればよいですか。

デフォルトでは、Windowsオペレーティングシステムはext3、ext4、またはxfsファイルシステムを認識できません。 データディスクで次のいずれかの操作を実行することを推奨します。

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

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

インスタンスのWindowsオペレーティングシステムをLinuxオペレーティングシステムに置き換えた後、インスタンスのデータディスクを使用するにはどうすればよいですか?

デフォルトでは、LinuxオペレーティングシステムはNew Technology File System (NTFS) ファイルシステムを認識できません。 データディスクで次のいずれかの操作を実行することを推奨します。

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

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

    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」をご参照ください。