概要
saharaでサンドボックスを実現
インストール
$ vagrant plugin install sahara Installing the 'sahara' plugin. This can take a few minutes... Installed the plugin 'sahara (0.0.16)'!
サンドボックスの開始
vagrant sandbox on
サンドボックスの終了
vagrant sandbox off
サンドボックスの状態を確認
vagrant sandbox status
注意事項
saharaはVirtualBoxを利用しているため、VirtualBoxのバージョンが合わないと動作しない。
VBoxManage.exe: error: Snapshot operation failed・・・
のようなエラーが発生します。
2013/10/22現在 VirtualBox 4.2.16を利用すること。
例
rollback前に作成したhogeディレクトリがなくなっていることを確認
$ vagrant up $ vagrant sandbox on 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% $ vagrant ssh $ mkdir hoge vagrant@precise64:~$ ls hoge/ install.sh postinstall.sh $ exit $ vagrant sandbox rollback 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% $ vagrant ssh $ ls vagrant@precise64:~$ ls install.sh postinstall.sh $ vagrant sandbox off 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%