Azure portal を使用して OS ディスクを修復 VM に接続して Windows VM のトラブルシューティングを行う
適用対象: ✔️ Windows VM
Azure の Windows 仮想マシン (VM) で起動エラーまたはディスク エラーが発生した場合は、OS ディスクのトラブルシューティング手順をオフラインで実行することが必要になる場合があります。 オフライン修復のために OS ディスクを 2 つ目の VM に接続することが必要になる場合があります。たとえば、アプリケーションの更新に失敗して VM が正常に起動できない場合などです。 この記事では、障害が発生した OS ディスクを修復 VM に接続してエラーを修正し、元の VM を再作成する方法について説明します。
オフライン修復に使用する方法を決定する
障害が発生した OS ディスクを修復 VM に接続するために使用する手順は、ディスクが Azure Disk Encryption (ADE) で暗号化されているかどうか、ディスクがマネージドかアンマネージドか、およびその他の要因によって異なります。
OS ディスクが非管理対象の場合は、「 非管理対象ディスクを VM に接続してオフライン修復を行う」を参照してください ディスクを修復 VM にアタッチする方法について説明します。 不明な場合は、「 OS ディスクが管理されているか管理されていないか」を参照してください。
OS ディスクが管理されている場合は、
暗号化されていない場合は、「 Azure 仮想マシンの修復コマンドを使用して Windows VM を修復するを参照してください。 これは、 az vm repair を使用して、障害が発生した OS ディスクを修復 VM にアタッチする自動化された (推奨される) 方法です。 OS ディスクが暗号化されているかどうかわからない場合は、「 ディスクで ADE が有効になっていることを確認するを参照してください。
ADE シングルパス暗号化 (KEK あり、または KEK なし) を使用した暗号化については、「 Azure 仮想マシン修復コマンドを使用した Windows VM の修復」を参照してください。 これは、 az vm repair を使用して、障害が発生した OS ディスクを修復 VM にアタッチする自動化された (推奨される) 方法です。
シングルパス暗号化以外の方法を使用して ADE で暗号化される場合は、「 暗号化されたディスクをオフライン修復用にロック解除する ディスクのアタッチとロック解除の手順」を参照してください。
障害が発生した OS ディスクを修復 VM に手動で接続する
修復 VM を使用して、失敗した VM を修正するには、次のプロセスを使用します。
- OS ディスクのスナップショットを作成します。
- スナップショットからディスクを作成します。
- 新しいディスクがデータ ディスクとして接続された修復 VM を作成します。
- 失敗した VM の OS ディスクを修復します。
- 障害が発生した VM の OS ディスクを修復されたディスクと交換します。
OS ディスクのスナップショットを取得する
スナップショットは、仮想ハード ディスクの完全な読み取り専用コピーです。 進行中のプロセスをすべてクリアするために、スナップショットを取得する前に VM をクリーン シャットダウンすることをお勧めします。 OS ディスクのスナップショットを作成するには、次の手順を実行します。
Azure ポータルに移動し問題のある VM に移動します。
Disks ブレードを選択し、OS ディスクを選択して Overview ブレードを開きます。
OS ディスクの Overview ブレードで、スナップショットの作成 選択。
既定の設定でスナップショットの作成に進みます。
スナップショットからディスクを作成する
スナップショットからディスクを作成するには、次の手順を実行します。
ディスク スナップショットのデプロイが完了したら、Azure portal で新しいリソースに移動します。
新しいディスク スナップショットの Overview ブレードで、 [ディスクの作成] を選択します。
[マネージド ディスクの作成] ウィザードの [ Basics ページで、ディスクにわかりやすい名前 ("MyVMOsDiskCopy" など) を割り当てます。
[ Basics ページで、リージョンと Availability ゾーンを選択し、これらの選択肢を記録します。 これらの同じ値を修復 VM に割り当てます。
既定のオプションを使用して、"マネージド ディスクの作成" ウィザードを完了します。
新しいディスクがデータ ディスクとして接続された修復 VM を作成する
Azure portal で、Windows Server に基づいて新しい VM を作成するプロセスを開始します。
[仮想マシンの作成] ウィザードの [ Basics ページで、スナップショットから作成した新しいディスクに対して選択したのと同じリージョンと可用性ゾーンを指定します。
既定の設定で "仮想マシンの作成" ウィザードを完了します。
修復 VM を起動して接続します。 修復 VM が正しく動作していることを確認します。
ディスクを修復 VM にデータ ディスクとして接続します。
- [仮想マシン] ペインで、 [ディスク] を選択します。
- Disks ペインで、既存のディスクアタッチを選択します。
- [ ディスク名で、ドロップダウン メニューから目的のディスクを選択します。
- [保存] を選択します。
失敗した VM の OS ディスクを修復する
修復 VM にマウントされている OS ディスクのコピーを使用して、メンテナンスとトラブルシューティングの手順を必要に応じて実行できるようになりました。 ディスクの起動を妨げているエラーを修正したら、次の手順に進みます。
障害が発生した VM の OS ディスクを修復されたディスクと交換する
Azure portal では、VM の OS ディスクの変更がサポートされています。 これを行うには、次の手順を実行します。
ディスクを修復した後、Azure portal で修復 VM の Disks ブレードを開きます。 ソース VM OS ディスクのコピーをデタッチします。 これを行うには、関連付けられているディスク名の行 Data Disksで、その行の右側にある "X" を選択し、 保存を選択します。
Azure portal で、ソース (失敗) VM に移動し、 Disks ブレードを開きます。 Swap OS ディスクをクリックして、既存の OS ディスクを修復したディスクに置き換えます。
修復した新しいディスクを選択してから、VM の名前を入力して変更を確認します。 そのディスクがリストに表示されない場合は、トラブルシューティング用 VM からディスクをデタッチしてから 10 分から 15 分待ちます。
次のステップ
VM への接続の問題が発生した場合は、Azure VM へのリモート デスクトップ接続のトラブルシューティングに関する記事をご覧ください。 VM で実行されているアプリケーションへのアクセスに関する問題については、Windows VM でのアプリケーションの接続の問題のトラブルシューティングに関する記事をご覧ください。
お問い合わせはこちらから
質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。