LoginSignup
174
171

More than 5 years have passed since last update.

saharaでVagrantの状態管理

Last updated at Posted at 2013-10-12

saharaとは

OSの途中の状態を記憶しておき、好きな時にそこまでロールバックできる。

注意点

Vagrant1.1には公式には未対応の様子。
別途対応版を公開してくださっている方がいるので、そちらを利用させて頂く。

Vagrantの必須プラグインSaharaをVagrant 1.1に対応させました | Ryuzee.com
http://www.ryuzee.com/contents/blog/6555

インストール

$ git clone https://github.com/ryuzee/sahara.git
$ cd sahara
$ bundle install
$ vagrant plugin install sahara

確認

$ vagrant plugin list
sahara (0.0.15)

利用する

# sandboxモード開始
$ vagrant sandbox on

# 変更を決定する
$ vagrant sandbox commit

# 変更を破棄し、ロールバックする
$ vagrant sandbox rollback

# sandboxモード終了(commitしていないものは破棄される)
$ vagrant sandbox off

# 現在sandboxモードかどうかの確認
$ vagrant sandbox status

便利!

追記(2013/10/14)

sandbox on, sandbox commitは非常に時間がかかる。
一度Vagrantを停止してから行うと少しましになる。

$ vagrant halt
$ vagrant sandbox commit

Vagrantに慣れたら

サーバ構成管理ツールのChefで、Vagrantの魅力を最大限に引き出しましょう!

Chefの基本
http://qiita.com/kidachi_/items/9d569b8673e70ef93f0e

knife-soloによるChefの実行
http://qiita.com/kidachi_/items/b222fb2892e6108c46d5

174
171
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
174
171