適用対象: ✔️ Windows VM
まとめ
この記事では、オフライン サービスのために、Azure ポータルで障害が発生した OS ディスクを修復 VM に接続する方法について説明します。 このプロセスにより、元の仮想マシン (VM) に影響を与えずに OS ディスクのトラブルシューティングと修復を行うことができます。
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 の有無にかかわらず) で暗号化されます。 Azure仮想マシン修復コマンドを使用してWindows VM を修復するを参照してください。 これは、az vm repair を使用して、障害が発生した OS ディスクを修復 VM にアタッチするための自動化された (推奨される) 方法です。
ADE で単一パス暗号化以外の方法で暗号化されている場合は、「オフライン修復のために暗号化されたディスクのロックを解除する」を参照して、ディスクのアタッチとロック解除の手順を確認してください。
障害が発生した OS ディスクを修復 VM に手動で接続する
次のプロセスを使用して、修復 VM を使用して障害が発生した VM を修正します。
- OS ディスクのスナップショットを取得する。
- スナップショットからディスクを作成する。
- 新しいディスクをデータ ディスクとしてアタッチして修復 VM を作成する。
- 障害が発生した VM の OS ディスクを修復する。
- 障害が発生した VM の OS ディスクを修復されたディスクと交換する。
OS ディスクのスナップショットを取得する
スナップショットは、仮想ハード ディスクの完全な読み取り専用コピーです。 進行中のプロセスをすべてクリアするために、スナップショットを取得する前に VM をクリーン シャットダウンすることをお勧めします。 OS ディスクのスナップショットを作成するには、次の手順を実行します。
Azure ポータルに移動し、問題のある VM に移動します。
[ディスク] ブレードを選択してから、OS ディスクを選択して [概要] ブレードを開きます。
OS ディスクの [概要] ブレードで、[スナップショットの作成] を選択します。
既定の設定でスナップショットの作成に進みます。
スナップショットからディスクを作成する
スナップショットからディスクを作成するには、次の手順を実行します。
ディスク スナップショットのデプロイが完了したら、Azure ポータルで新しいリソースに移動します。
新しいディスク スナップショットの [概要] ブレードで、[ディスクの作成] を選択します。
「マネージド ディスクの作成」ウィザードの [基本] ページで、「MyVMOsDiskCopy」などのわかりやすい名前をディスクに割り当てます。
[基本] ページで、リージョンと可用性ゾーンを選択し、これらの選択を記録します。 これらの同じ値を修復 VM に割り当てます。
既定のオプションを使用して、「マネージド ディスクの作成」ウィザードを完了します。
新しいディスクをデータ ディスクとしてアタッチして修復 VM を作成する
Azure ポータルで、Windows Serverに基づいて新しい VM を作成するプロセスを開始します。
「仮想マシンの作成」ウィザードの [基本] ページで、スナップショットから作成したばかりの新しいディスクに選択したものと同じリージョンと可用性ゾーンを指定します。
既定の設定で「仮想マシンの作成」ウィザードを完了します。
修復 VM を起動して接続します。 修復 VM が正しく動作していることを確認します。
ディスクをデータディスクとして修復 VM にアタッチします。
- [仮想マシン] ペインで、 [ディスク] を選択します。
- ディスクペインで、既存のディスクを接続を選択します。
- ディスク名 で、ドロップダウン メニューから目的のディスクを選択します。
- [保存] を選択します。
障害が発生した VM の OS ディスクを修復する
修復 VM に OS ディスクのコピーをマウントすると、必要に応じてメンテナンスとトラブルシューティングの手順を実行できるようになります。 ディスクの起動を妨げていたエラーを修正したら、次の手順に進みます。
障害が発生した VM の OS ディスクを修復されたディスクと交換する
Azure ポータルでは、VM の OS ディスクの変更がサポートされています。 これを行うには、次の手順を実行します。
ディスクを修復した後、Azure ポータルで修復 VM の Disks ブレードを開きます。 ソース VMOS ディスクのコピーをデタッチします。 これを行うには、[データ ディスク] で関連するディスク名の行を見つけ、その行の右側にある [X] を選択して、[保存] を選択します。
Azure ポータルの [ディスク] ブレードで選択されたデータ ディスクのスクリーンショット。その横に X 記号が強調表示されています <> Azure ポータルで、ソース (失敗) VM に移動し、Disks ブレードを開きます。 [OS ディスクの交換] をクリックして、既存の OS ディスクを修復したばかりの OS ディスクと交換します。
修復した新しいディスクを選択してから、VM の名前を入力して変更を確認します。 そのディスクがリストに表示されない場合は、トラブルシューティング用 VM からディスクをデタッチしてから 10 分から 15 分待ちます。
次のステップ
VM への接続で問題が発生した場合は、「Azure VM へのリモート デスクトップ接続のトラブルシューティング」を参照してください。 VM で実行されているアプリケーションへのアクセスに関する問題については、「Windows VM でのアプリケーション接続の問題トラブルシューティングを参照してください。