【ITニュース解説】How to Delete and Recover a Virtual Machine Using OS Disk
2025年09月11日に「Dev.to」が公開したITニュース「How to Delete and Recover a Virtual Machine Using OS Disk」について初心者にもわかりやすく解説しています。
ITニュース概要
Azureの仮想マシン(VM)は、OSやデータを含むOSディスクを持つ。VMを削除する際、OSディスクを残す設定にすればデータは保護される。残したOSディスクを新しいVMにアタッチすることで、元のVMを復元可能だ。データ損失や再構築の手間を防げる。
ITニュース解説
Azureで仮想マシンを構築する際、コンピュータの処理能力、ネットワーク設定、そしてストレージという複数のリソースが自動的に準備される。これらのリソースの中で、特に核となるのがOSディスクである。
OSディスクとは、オペレーティングシステムディスクの略称で、仮想マシンが稼働するために必要な情報を全て格納している仮想的なハードディスクのことだ。このディスクには、LinuxやWindowsといったオペレーティングシステム本体、仮想マシンを起動させるためのブートファイル、そしてシステムレベルの設定や仮想マシンにインストールされているソフトウェアが含まれる。これは、私たちが普段使っている物理的なコンピュータにおいて、OSやアプリケーションがインストールされている内蔵ハードドライブに相当する。仮想マシン自体を削除したとしても、このOSディスクが残っていれば、そこに保存されているデータや設定はそのまま保持される。しかし、これはUSBメモリや外付けハードディスクのように、単に抜き差しするだけで別のコンピュータにデータを移行できるようなものではない。
OSディスクは、仮想マシンがデプロイされる際に、UbuntuやWindows ServerなどのOSイメージから作成され、仮想マシンにアタッチされる仕組みになっている。Windows仮想マシンでは一般的にCドライブとして、Linux仮想マシンでは/dev/sdaとして認識され、仮想マシンが起動する際には常にこのディスクからOSが読み込まれる。OSディスクの性能は、仮想マシンの総合的な速度や応答性にも直接的な影響を与えるため、適切な選択が重要となる。もし何らかの理由で仮想マシンを削除してしまったとしても、良い知らせとして、OSディスクが削除されずに残っていれば、その仮想マシンは復旧可能である。残されたOSディスクを新しい仮想マシンにアタッチすることで、元の環境をほぼ完全に回復できるのだ。
それでは、OSディスクを保護しながら仮想マシンを安全に削除する方法から説明する。仮想マシンを削除する動機は、コスト削減や構成の変更など様々だが、将来的にその環境を再度利用する可能性があるならば、OSディスクは必ず削除せずに保存しておく必要がある。Azureポータルでの具体的な手順は、まずリソースグループの中から対象の仮想マシンを選択し、「削除」ボタンをクリックするか、直接「仮想マシン」サービスから対象の仮想マシンを選んで削除操作を開始する。削除の確認画面が表示されると、削除されるリソースの一覧が表示されるため、そこで仮想マシン本体のチェックボックスはオンのままにして、OSディスクのチェックボックスがオフになっていることを慎重に確認する必要がある。もしチェックが入っている場合は、それを手動で外すことで、OSディスクが削除されるのを防ぐことができる。一般的に、ネットワークインターフェースやパブリックIPアドレス、ネットワークセキュリティグループといったその他の関連リソースは、仮想マシン本体の削除に伴って削除されることが多い。この手順で削除が完了した後、再度リソースグループを確認し、仮想マシンが消去されているにもかかわらずOSディスクが残っていれば、仮想マシンの安全な削除と復旧のための準備が適切に完了したことになる。
次に、保存されたOSディスクを利用して仮想マシンを復旧する手順を説明する。まず、Azureポータルで保存されているOSディスクリソースを見つけ出し、その詳細ページを開く。OSディスクの概要ページの上部には「VMの作成」というオプションが表示されているため、これをクリックして新しい仮想マシンの作成プロセスを開始する。基本的な設定を行うタブでは、新しい仮想マシンの名前、利用するサブスクリプションとリソースグループを選択し、仮想マシンのサイズ、認証方法(SSHキーまたはパスワード)、そしてネットワーク設定を構成する。このプロセスにおいて最も重要なポイントは、「イメージ」の選択項目で、以前の仮想マシンで使用されていたOSディスクが正しく選択されていることを確認することだ。これにより、新しい仮想マシンが、保存しておいた元のOSディスクの内容を使って起動するように設定される。必要な情報を全て入力したら、「確認および作成」をクリックする。Azureは、指定された設定と保存されたOSディスクに基づいて新しい仮想マシンのデプロイを開始する。最終的な内容を確認した後、「作成」ボタンをクリックすると、新しい仮想マシンが構築される。
仮想マシンの作成が完了した後は、それが正しく復旧されているかを確認する作業が不可欠だ。ポータルで新しく作成された仮想マシンのリソースページに移動し、そこから「仮想マシン」サービスへと進む。新しい仮想マシンを開き、Linuxの場合はSSH(Secure Shell)プロトコルを用いて接続を試み、Windowsの場合はRDP(Remote Desktop Protocol)ファイルをダウンロードして接続を試みる。接続が成功し、以前のデータや設定が全て無事に残っていることが確認できれば、仮想マシンの復旧は完了である。これで、中断していた作業を新しい仮想マシン上で再開できる。
OSディスクは、Azureの仮想マシンにおけるまさに心臓部であり、その機能と役割を深く理解することは非常に重要である。OSディスクの削除を適切に回避する方法を把握することで、必要に応じて仮想マシンを安心して削除し、後からいつでも確実に復旧できるという自信を持つことができるだろう。このシンプルな知識と実践は、予期せぬデータ損失、オペレーティングシステムの再インストールにかかる時間と労力、そして予期せぬシステム停止といったトラブルを未然に防ぎ、安定したIT運用を実現するために不可欠な要素となる。