VBox ファイル: スナップショット用にバックアップするファイルはどれですか?

VBox ファイル: スナップショット用にバックアップするファイルはどれですか?

VirtualBox を使用してゲスト VM を作成し、そのスナップショットを 2 つ取得できるようにしたいと思います。

  • 「クリーン構成」 - OS と最小限の依存関係のみがインストールされており、目的のソフトウェア スタックはまだインストールされていません。
  • 「完全に構成済み」 - クリーン構成 + ソフトウェア スタック (アプリ サーバー、データベース、Web サーバーなど)

こうすることで、VM を完全に消去して新しい VM (クリーン構成) でやり直すことも、ソフトウェア スタックを完全に消去して、クリーン構成だけでなく新しくインストールしたサーバー ソフトウェアでやり直すことも常に可能になります。

VM を作成すると (簡単にするために SATA コントローラーと VDI ドライブを使用)、それに関連付けられた 3 つのファイルが表示されます。

  • my-first-vbox-vm.vbox
  • my-first-vbox-vm.vbox-prev
  • my-first-vbox-vm.vdi

VDI ファイルはハード ドライブであり、実際には VM のすべてのデータ (OS + ソフトウェア スタック) が含まれていると想定しています。また、VBOX ファイルは、ストレージに関係のない VM のその他のすべての構成 (モニター/ディスプレイ構成、マザーボードなど) であると想定しています。VBOX-PREV ファイルが何であるかはわかりません...

私の質問は、このようなスナップショット バックアップ システムを実際に実装することに関するものです。これらのスナップショットを保存するために使用したい 1TB の外付け HD を購入しました。そのため、

  • これら 2 つの構成 (クリーンおよびフル) を取得するには、どのファイルをバックアップする必要がありますか? 3 つすべてが必要ですか、それとも VDI だけですか? 結局のところ、VDI を保存して、古い VBOX ファイル (VM) に「プラグイン」するだけでよいのでしょうか? それとも、これらすべてのファイルは密接に結び付けられているのでしょうか?

前もって感謝します!

答え1

この機能の一部は VirtualBox に組み込まれていますが、堅牢であるとは言えません。(実際、VirtualBox を起動すると、スナップショット VHD の 1 つが何らかの理由で使用できないというメッセージが表示されました...) VDI は仮想ディスク イメージであり、基本的にはハード ドライブです。スナップショットが取得されると、スナップショット フォルダーに VHD として追加されます。これはテスト目的ではかなりうまく機能しますが、何らかの理由でスナップショットが機能しなくなることが何度かありました。

1TB の外付けドライブでは、必要以上に設定が複雑になっているようです。VDI だけでマシンを起動できるはずですが、vbox ファイルは小さいので、これもバックアップしたほうがよいでしょう。ただし、VDI がある限り、VirtualBox でマシンを起動できない理由は考えられません。VHD から開始する場合は、少し調整するだけで、別の VM でマシンを起動できる場合もあります。

クリーンなセットアップを構成し、バックアップするのが最善かもしれませんすべて、そして完全な構成で同じことを行います。1TB ドライブがあれば、確実にスペースは確保できます。

答え2

唯一の懸念は、仮想マシンの 2 つのスナップショットを実行しようとすると、仮想ディスク イメージの UUID が問題を引き起こすことです。VirtualBox.xml ファイルを編集することでこれを克服することは可能ですが、ここで達成しようとしていることを考えると、それはあまりにも多くの作業です。

私の提案は、仮想マシンの現在の状態の完全クローンを作成し、2 番目の仮想マシンが異なる MAC アドレスを使用するように構成して、ローカル LAN で問題が発生しないようにすることです。

実はこのトピックに関するブログを書いたばかりです。これをどうやって実行するか知りたい場合は、次のサイトをご覧ください。

http://ed.tella.info/blog/how-to-clone-a-vm-in-virtualbox

関連情報