2015年10月6日火曜日

vagrantでバーチャルボックスをバックアップと復元する方法

バックアップする方法:
まず、ゲストマシンが停止している状態なのか確認する
vagrant status
停止状態でなければ停止する

いよいよバックアップ
$ vagrant package --output=~/mybox_bk.box
....
ここはちょっと時間がかかります。
じっと待つ10分ぐらいかな(>_<)。。。
以下のようなメッセージが表示されます。
$ vagrant package --output=~/mybox_bk.box
/opt/vagrant/bin/../embedded/gems/gems/vagrant-1.7.2/lib/vagrant/pre-rubygems.rb:31: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777
/opt/vagrant/embedded/gems/gems/bundler-1.7.11/lib/bundler/runtime.rb:222: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777
==> default: Clearing any previously set forwarded ports...
==> default: Exporting VM...
==> default: Compressing package to: /Users/matsuoka/mybox_bk.box

matsuokakaoru-no-MacBook-Pro:kac-virtualmachine matsuoka$ 

/Users/matsuoka/mybox_bk.boxファイルが出力されたことを確認できればバックアップ完了


復元の方法:
いざ何かありましたら、復元します。
$ vagrant box add mybox ~/mybox_bk.box
「vagrant box add」を使えばいい



0 件のコメント:

コメントを投稿