SaharaとSnapshotが使えるようになった
仮想環境が上がっている状態でしか、vagrant sandbox onとvagrant snapshot take
あと、vagrant upは、常にもとのboxに戻ってしまうということも判明。そこで、どうやればいいのかわかったことは、
vagrant up の代わりに、vagrant reload
もし間違えてvagrant upしたらsandboxもsnapshotも消えてしまう……多分。だから気をつけよう
また、vagrant sandbox onで以下のエラーが出る場合は、再度vagrant plugin install saharaでインストールし直すと治りました(僕の場合は)。
$ vagrant sandbox on 0%... Progress state: E_FAIL VBoxManage.exe: error: Failed to take snapshot VBoxManage.exe: error: Code E_FAIL (0x80004005) - Unspecified error (extended info not available) VBoxManage.exe: error: Context: "int __cdecl handleSnapshot(struct HandlerArg *)" at line 364 of file VBoxManageSnapshot.cpp
参考サイト
http://qiita.com/kidachi_/items/ba365905b2a770c72be1
http://qiita.com/skinoshita/items/57ac059ff8b1008f5e1d
http://qiita.com/t_cyrill/items/ef9cb2b615bfb326f79c
http://dev.classmethod.jp/tool/vagrant-sahar/
http://d.hatena.ne.jp/tbpg/20131022/1382460079
http://nnasaki.hatenablog.com/entry/2013/02/13/042355