私は5つのVMを作りたい「スイート」を持っています。その上;他のサーバーはJBossなどのアプリサーバーです。).
Ubuntu Serverのインストールと設定には数時間かかります。可能であれば、これを一度行う必要があります(「ベース」バージョンのOSがVMにインストールされている場合だけです)、次にこの「ベース」をもう一方の4.にコピーしたいのです。 1マシンあたり3時間、各サーバーのアプリケーションのインストールと設定に焦点を当てる必要があります。
VMを作成すると、作成された3つのファイルが表示されます。
my-vm.vbox
- 私はこれがVMですmy-vm.vbox-prev
- これが何であるかわからないmy-vm.vdi
- 私はゲストOS(My "Base")がインストールされている実際のディスクです。残念ながら、私はすでに5つのVMを作成し、最初のものにUbuntu Serverをインストールするプロセスでamです。
build-srv.vbox
、build-srv.vbox-prev
、build-srv.vdi
(VDIは初期化されていますが、それに何も持っていません)app-srv.vbox
、app-srv.vbox-prev
、app-srv.vdi
(同じ、初期化されていますが、それでもなし)ビルドサーバーにUbuntu Serverをインストールするプロセス(build-srv
)です。私は願っていますそれが終わったら、その構成情報のすべてはbuild-srv.vdi
に含まれます。理論的には、I - - - は他の各サーバにCopy-N-Paste build-srv.vdi
を単にコピーすることができ、それぞれのVDIを交換することができます。
私はVM設定に入り、どういうわけかVDIを変更する必要があると確信していますが、私は正しいトラックの上にあるかどうかさえありません。
私が可能なことがありますか?もしそうなら、私が現在中途中であるOSインスタンスの同じコピーを持つ各VMを設定するために何をする必要がありますか?そうでない場合は、私のオプションは何ですか(それぞれのVMの2時間のインストールを繰り返す以外に)?前もって感謝します!
各VDIファイルには、UUIDの形式の識別子が含まれています。
[。] VirtualBoxこれらのUUIDをデータベースに記録し、コピーしたばかりのVDIを使用することを拒否します(ただし、このUUIDについては何もレコーダーされていないため、別のコンピュータでは大丈夫です)。
私は2つの方法を知っています:
[。] - VDIを(ファイルマネージャまたはコマンドラインで)コピーしてから、vboxmanage internalcommands sethduuid "path/yourdisk.vdi"
とこのVDIのための真新しいUUIDがあるでしょう
[。] - またはVirtualBox Mediamanager(メニュー内)を使用する。コピーするディスクを選択して、[コピー]ボタンをクリックします。それは簡単に同じことをするでしょう
my-vm.vbox
- これはVMを記述するXMLファイルです。テキストエディタまたはWebブラウザで開くことができますmy-vm.vbox-prev
- これはmy-vm.vboxのバックアップですmy-vm.vdi
- これは仮想ディスクです編集:copy
機能はWindows上でのみ存在するようです。私のLinuxボックスにはありません、私のWindowsボックスは
あなたが探しているかもしれないものはMultiattachディスクモード - 初期ディスクイメージが作成され設定された後に適用できます。その後、複数のVMのコアとして使用することができ、それぞれがオリジナルのコピーまたはクローニングに基づいて各位の差分画像を持ちます。 Docs At : http://www.virtualbox.org/manual/ch05.html#hdimagewrites