Elastic Compute Service (ECS) インスタンスのオペレーティングシステム (システムディスク) がビジネス要件を満たしていない場合は、オペレーティングシステムを置き換えることができます。 このトピックでは、カスタムイメージや共有イメージなどのパブリックイメージまたは非パブリックイメージを使用して、ECSインスタンスのオペレーティングシステムを置き換える方法について説明します。
前提条件
データバックアップ用に置き換えるECSインスタンスのシステムディスクのスナップショットが作成されます。 詳細については、「ディスクのスナップショットの作成」をご参照ください。
重要オペレーティングシステムの交換操作は、システムディスクを交換する。 インスタンスのオペレーティングシステムが置き換えられると、元のシステムディスクが解放され、ディスクに保存されているすべてのデータが消去されます。 オペレーティングシステムを交換する前に、システムディスクのスナップショットを作成してデータをバックアップします。
オペレーティングシステムを交換するECSインスタンスのステータスが [停止済み] です。 ECSインスタンスが [停止済み] 状態でない場合は、インスタンスを停止します。 詳細については、「インスタンスの停止」をご参照ください。
警告インスタンスが従量課金方式を使用し、VPCにある場合、インスタンスを停止するときに標準モードを有効にする必要があります。 エコノミーモードを有効にすると、オペレーティングシステムを交換した後にインスタンスを起動できなくなる可能性があります。
注意事項
インスタンスのオペレーティングシステムを交換すると、リスクが発生する可能性があります。 この操作を実行する前に、次の表に記載されている項目に注意してください。
ECSインスタンスのオペレーティングシステムを交換すると、システムディスクに保存されているすべてのデータが消去され、サービスを実行するには新しいシステムディスクに環境を再デプロイする必要があります。 これにより、長期間ビジネスが中断される可能性があります。 次の条件が満たされている場合、Server Migration Center (SMC) を使用してオペレーティングシステムを移行することができます。使用するECSインスタンスはAlibaba Cloud LinuxやCentOSなどのオペレーティングシステムを実行し、元のシステムディスクに保存されたデータを保持してサービスのダウンタイムを短縮します。 詳細については、「ECSインスタンスのオペレーティングシステムの移行とアップグレード」をご参照ください。
項目 | 説明 |
システムディスクへの影響 | インスタンスのオペレーティングシステムを交換すると、Alibaba Cloudは新しいシステムディスクをインスタンスに割り当てます。 以下の点にご注意ください。
|
データディスクへの影響 | データディスクを含む、または含まないイメージを使用して、ECSインスタンスのオペレーティングシステムを置き換えることができます。 置換操作では、システムディスクは置き換えられますが、インスタンスに接続されているデータディスクは置き換えられません。 重要 ECSインスタンスのオペレーティングシステムの置き換えに使用するイメージにデータディスクが含まれている場合は、元のシステムディスクとインスタンスに接続されているデータディスクの間にビジネス上の依存関係がないことを確認するか、新しいシステムディスクがデータディスクに対して操作を実行するときに問題が発生しないことを確認します。 例えば、元のシステムディスクがデータディスクからデータを読み取り、データディスクにデータを書き込む場合、新しいシステムディスクがデータディスクからデータを読み取り、データディスクにデータを書き込むときに例外が発生する可能性がある。 |
スナップショットへの影響 |
|
オペレーティングシステムをWindowsオペレーティングシステムに置き換える場合に適用される制限 |
|
WindowsオペレーティングシステムをLinuxオペレーティングシステムに置き換える場合、またはLinuxオペレーティングシステムをWindowsオペレーティングシステムに置き換える場合に適用される制限 |
|
料金 | インスタンスのオペレーティングシステムの交換に対しては課金されませんが、次のシナリオで使用されるリソースに対しては課金されます。
|
オペレーティングシステムの交換に必要な時間 | インスタンスのオペレーティングシステムの交換には約10分かかります。 実際の時間は、オペレーティングシステムによって異なります。 重要 オペレーティングシステムが交換された後、スローブートなどの特定の理由で、仮想ネットワークコンピューティング (VNC) を使用してインスタンスにログオンできない場合があります。 しばらく待ってから、インスタンスに再度ログインします。 |
手順
このセクションでは、イメージを使用してECSコンソールで単一のECSインスタンスのオペレーティングシステムを置き換える方法について説明します。 一度に複数のECSインスタンスのオペレーティングシステムを置き換えるには、OOSが提供するACS-ECS-BulkyReplaceSystemDiskパブリックテンプレートを使用します。
ECSコンソールの [インスタンス] ページに移動します。
ECSコンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
上部のナビゲーションバーで、ECSインスタンスが存在するリージョンを選択します。
置き換えたいオペレーティングシステムのインスタンスを見つけ、 で、アクション列を作成します。
では、システムディスクの交換ダイアログボックスで、システムディスクの交換.
ノートを読み、私は理解リスクを選択します。 次に、[オペレーティングシステムの交換を続行] をクリックします。
[オペレーティングシステムの変更] ページで、パラメーターを設定します。
①: [イメージ] セクションで、イメージタイプを選択します。 次に、ドロップダウンリストから画像と画像バージョンを選択します。
(オプション) ②: [システムディスク] セクションで、ビジネス要件に基づいて新しいシステムディスクの容量を指定するか、[暗号化] を選択して新しいシステムディスクを暗号化します。
重要システムディスクを別のカテゴリのディスクに置き換えることはできません。
インスタンスを更新し、その構成をダウングレードした場合、次の課金サイクルが開始されるまでシステムディスク容量を変更することはできません。
現在のシステムディスクの容量よりも大きい容量を指定できます。 システムディスクを拡張すると、追加のディスク容量に対して課金されます。 詳細については、「ストレージデバイスのブロック」をご参照ください。
オペレーティングシステムの交換中にシステムディスクを拡張すると、タイムアウトエラーのためにシステムディスク上のパーティションが拡張されないことがあります。 問題を解決する方法の詳細については、インスタンスのオペレーティングシステムを置き換えてディスクを拡張するときに、インスタンスのシステムディスク上のパーティションが拡張されない場合はどうすればよいですか? 「インスタンスのオペレーティングシステムの置き換えに関するFAQ」トピックのセクション。
③: [セキュリティ設定] セクションで、認証方法を設定します。 認証方法を次の表に示します。
認証方法
説明
キーペア
説明キーペアを使用して、Linuxインスタンスにのみログインできます。
ECSインスタンスへのログインに使用するユーザー名を選択します。 次に、既存のキーペアを選択するか、[キーペアの作成] をクリックしてキーペアを作成します。 詳細については、「SSHキーペアの作成」をご参照ください。 キーペアを作成したら、[オペレーティングシステムの変更] ページに戻り、[キーペア] フィールドの横にあるアイコンをクリックして、最新のキーペアのリストを取得します。
Usernameをrootまたはecs-userに設定できます。
警告ルートユーザーとしてインスタンスにログインした場合、インスタンスに対する権限は最高です。 しかし、セキュリティ上のリスクが生じる可能性がある。 インスタンスにログインするには、代わりにecs-userを使用することを推奨します。
定義済みパスワードの使用
説明この認証方法は、[イメージ] セクションで [カスタムイメージ] または [共有イメージ] イメージタイプを選択した場合にのみサポートされます。
選択したイメージにプリセットされているパスワードを使用してインスタンスにログインするには、この認証方法を選択します。 この認証方法を選択する場合は、選択した画像にパスワードがプリセットされていることを確認してください。
Password
ユーザー名とパスワードを設定します。
Linuxインスタンスの場合、ユーザー名をrootまたはecs-userに設定できます。
警告ルートユーザーとしてインスタンスにログインした場合、インスタンスに対する権限は最高です。 しかし、セキュリティ上のリスクが生じる可能性がある。 インスタンスにログインするには、代わりにecs-userを使用することを推奨します。
Windowsインスタンスの場合、ユーザー名はデフォルトでadministratorに設定されます。
変更後に設定
オペレーティングシステムを交換した後、キーペアをバインドするか、パスワードリセット機能を使用してECSインスタンスのパスワードを設定します。 詳細については、「SSHキーペアのバインド」および「インスタンスのログインパスワードのリセット」をご参照ください。
料金を確認し、読んで選択しますECSサービス規約をクリックし、注文の作成.
(オプション) プロンプトに従って支払いを完了します。
オペレーティングシステムの交換には約10分かかります。 オペレーティングシステムが交換された後、ECSコンソールに戻り、インスタンスの状態が [実行中] に変わったことを確認できます。 インスタンスIDをクリックして、[インスタンスの詳細] ページに移動し、イメージ情報を表示できます。
(条件付きで必要) 置換オペレーティングシステムと置換オペレーティングシステムの両方がLinuxオペレーティングシステムであり、ECSインスタンスのデータディスクパーティションがインスタンスの起動時に自動的にマウントされるように設定されている場合、データディスクパーティションのマウント情報は失われます。 データディスクパーティションのマウント情報を /etc/fstabファイルに書き換える必要があります。 詳細については、「データディスクを自動的にマウントするためのfstabファイルのUUIDの設定」をご参照ください。
次のステップ
インスタンスのオペレーティングシステムを交換した後、ビジネス要件に基づいて次の操作を実行できます。
新しいオペレーティングシステムに環境を再デプロイして、ソフトウェア、APTリポジトリ、YUMリポジトリのインストール、環境変数の設定などのサービスを実行できます。
オペレーティングシステムが交換されると、元のシステムディスクが解放され、ディスクに保存されているすべてのデータがクリアされます。 元のシステムディスクのスナップショットを使用して、新しい従量課金ディスクを作成し、そのディスクをECSインスタンスに接続してデータを復元できます。 データが復元された後、できるだけ早い機会にディスクをリリースすることをお勧めします。 詳細については、「スナップショットからのディスクの作成」、「データディスクのアタッチ」、および「ディスクのリリース」をご参照ください。
元のシステムディスクに適用されている自動スナップショットポリシーが無効になります。 ビジネス要件に基づいて、新しいシステムディスクの自動スナップショットポリシーを設定できます。 詳細については、「自動スナップショットポリシーの有効化または無効化」をご参照ください。
不要になった元のシステムディスクのスナップショットを削除できます。 スナップショットの削除方法については、「スナップショットの削除」をご参照ください。
よくある質問
質問 | 回答 |
インスタンスのLinuxオペレーティングシステムをWindowsオペレーティングシステムに置き換えるときに、インスタンスのホスト名を変更するにはどうすればよいですか。 | Windowsオペレーティングシステムを実行するECSインスタンスのホスト名は、15文字を超えることはできません。 ビジネス要件に基づいてインスタンスのホスト名を変更します。 詳細については、「インスタンスの属性の変更」または「ModifyInstanceAttribute」をご参照ください。 |
グラフィカルデスクトップをサポートするオペレーティングシステム? |
|
インスタンスのLinuxオペレーティングシステムをWindowsオペレーティングシステムに置き換えた後、インスタンスのデータディスクを使用するにはどうすればよいですか。 | デフォルトでは、Windowsオペレーティングシステムはext3、ext4、またはxfsファイルシステムを認識できません。 データディスクで次のいずれかの操作を実行することを推奨します。
|
インスタンスのWindowsオペレーティングシステムをLinuxオペレーティングシステムに置き換えた後、インスタンスのデータディスクを使用するにはどうすればよいですか? | デフォルトでは、LinuxオペレーティングシステムはNew Technology File System (NTFS) ファイルシステムを認識できません。 データディスクで次のいずれかの操作を実行することを推奨します。
|
詳細については、「インスタンスのオペレーティングシステムの交換に関するFAQ」をご参照ください。