WindowsベースのAzure VMでインプレースアップグレードがサポートされない原因と対処法
本記事では、WindowsベースのAzure仮想マシン(VM)上でインプレースシステムアップグレードを実行できない問題について、その原因と解決策をわかりやすく解説します。Azure Virtual Machines(VM)は、Azureが提供するオンデマンドかつスケーラブルなコンピューティングリソースのひとつです。一般的に、他のサービスよりもコンピューティング環境を細かく制御したい場合にVMが選択されます。
Azure VMを利用すれば、物理ハードウェアの購入や保守を行うことなく、仮想化ならではの柔軟性を実現できます。ただし、構成変更、パッチ適用、VM上で動作するソフトウェアのインストールといった管理タスクについては、引き続きユーザー側で実施する必要があります。
Azure仮想マシンでインプレースアップグレードがサポートされない理由
この問題は、以下のような状況で発生します。
Microsoft Azure環境でWindowsが稼働している仮想マシン(VM)に対して、より新しいバージョンのOSへインプレースアップグレードを実行したとします。このシナリオでは、アップグレードが失敗したり途中でブロックされたりすることがあり、復旧には直接コンソールアクセスが必要となる場合があります。
この問題が起こる根本的な原因は、MicrosoftがAzure VMのOSアップグレードを公式にサポートしていないためです。
この問題への回避策としては、主に次の2つの方法があります。
- 新しいシステムをデプロイしてワークロードを移行する(方法1・推奨)
- VHDをダウンロードしてアップグレードする(方法2)
この方法は、以下の3つのステップで構成されます。- VMのVHDをダウンロードする
- インプレースアップグレードを実行する
- VHDをAzureへアップロードする
それでは、それぞれの方法を順番に見ていきましょう。
方法1:新しいシステムをデプロイしてワークロードを移行する
前述のとおり、MicrosoftはAzure VMのOSアップグレードをサポートしていません。そのため、必要なOSのサポート対象バージョンが稼働する新しいAzure VMを作成し、既存のワークロードをそちらへ移行するのが最も確実で推奨される方法です。
方法2:VHDをダウンロードしてアップグレードする
i) VMのVHDをダウンロードする
Azureポータルは、Webベースの統合コンソールであり、コマンドラインツールの代替として利用できます。グラフィカルユーザーインターフェース(GUI)を通じてAzureサブスクリプションを管理でき、シンプルなWebアプリから複雑なクラウドデプロイメントまで、あらゆるリソースの構築・管理・監視が可能です。
- Azure Portalでストレージアカウントを開きます。
- VHDファイルが格納されているストレージアカウントをクリックします。
- VHDファイルが保存されているコンテナーを選択します。
- 対象のVHDファイルをクリックし、ダウンロードボタンを押します。
ii) インプレースアップグレードを実行する
- ダウンロードしたVHDを、ローカル環境のHyper-V仮想マシンに接続します。
- 仮想マシンを起動します。
- インプレースアップグレードを実行します。
iii) VHDをAzureへアップロードする
Microsoftの公式ドキュメントに記載された手順に従って、アップグレード済みのVHDをAzureへアップロードし、新しいVMとしてデプロイしてください。
以上で作業は完了です!
-
「入力はサポートされていません」エラーの原因と9つの解決方法
パソコンの画面に「入力はサポートされていません(Input not supported)」というエラーが表示される場合、主な原因はPC側で設定されている解像度がモニターに対応していないことにあります。このエラーは、新しいモニターを接続したときや、対応していない解像度に変更したときによく発生します。また、Windows上やSteamなどのサードパーティクライアントでゲームをプレイしている際にも、このエラーメッセージが表示されることがあります。ゲームが起動しなかったり、プレイ中に突然エラーが出たりするケースです。最も簡単な対処法は画面の解像度を変更することですが、状況に応じて複数の方法がありますの
-
Windows 10アップグレード体験記:ビルド1909から20H2へ――期待外れの結果に
数週間前、Windows 10のアップデートに関する記事を書きました。あのときは全体として順調で、現代のOSらしい「お節介な挙動」もありましたが、血圧が300%程度上昇しただけで済みました。その後、実運用マシンでも同じ作業を行ったのですが、その結果は……という話です。 映画『コマンドー』をご覧になったことはありますか?宇宙映画史上最高傑作の一つですね。ジョン・マトリックスがサリーを崖から吊るし上げ、「嘘をついていたんだ」と言うシーンを覚えていますか?私も早口すぎました。この2回目のアップグレードは計画通りにはいきませんでした。それを共有しなければなりません。 アップグレード開始 対象は本格的な