yuu_nkjm blog


2012-07-09(Mon) [長年日記]

[openSUSE][VirtualBox] Virtualboxで仮想マシンを複製(クローン,エクスポート/インポート)する

ちまちま書き足して行く.仮想HDDの追加については以前調べた.UUIDが衝突しないように仮想HDDをコピーしたり移動したりする - yuu_nkjm blog(2011-03-19)

今回は仮想マシンの複製をする.

クローン(羊アイコンをクリック)する

仮想マシンの電源を落とし,cloneボタンをクリックする.snapshotが存在している仮想マシンをcloneするときは,Current StateだけかAll Snapshotが選べるらしい.Full Clone と Linked Cloneが選べるが,Fullを選ぶ.基本的には,clone元と同一のものが出来上がる.Virtualbox上でuuidはユニークでないといけないので,clone先のhddのuuid(やデバイスid)は変わってしまっている.uuidベースでブートロードやマウントをしていると,cloneしたものが動かない.トラブルシューティングにも書いたように,この点はハマるかもしれない.

仮想アプライアンスのエクスポート/インポートをする

他のホストに仮想アプライアンス(仮想マシン)を移動するときに使いそう.仮想HDDの形式がvmdkになるのが気になるところ.

仮想HDDをコピーして,新規作成した仮想マシンにマウント

UUIDが衝突しないように仮想HDDをコピーしたり移動したりする - yuu_nkjm blog(2011-03-19)に書いた方法か,仮想メディアマネージャーからcopyを選ぶことで,ゲストOSをインストールした仮想HDDを複製する.

仮想マシンを新規作成し,起動ディスクを指定する際に新規作成ではなく既存のディスクを利用を選び,複製した仮想HDDを割り当てる.

複製したものに共通してやること

ホスト名,(DHCPにしてなかった場合)IPアドレスが,既存のものとバッティングするので,修正する.MACアドレスは同一にならないと思うが,念のため確認する.

トラブルシューティング

ゲストOSが起動しない

「bootやresume用のデバイスがないよ」「マウントしようとしたデバイスがないよ」「fsckしようとしたらデバイスがないよ」というエラーが多い.ブートローダや/etc/fstabにUUIDのようなデバイス固有のIDが入ってしまっていないかを確認する.ブートローダの設定 - yuu_nkjm blog(2012-07-08)

本日のリンク元
その他のリンク元
検索

トップ «前の日記(2012-07-08(Sun)) 最新 次の日記(2012-07-17(Tue))» 月表示 編集 設定
2006|01|06|12|
2007|06|09|
2008|01|03|04|06|07|08|09|10|12|
2009|01|02|05|06|07|08|10|11|12|
2010|03|04|05|06|07|08|09|10|11|
2011|01|02|03|04|05|06|07|08|09|11|12|
2012|01|02|04|06|07|08|10|11|12|
2013|01|02|03|07|08|10|11|12|
2014|01|02|04|05|06|07|08|09|10|11|
2015|01|02|07|11|12|
2016|01|03|05|07|08|09|