Help us understand the problem. What is going on with this article?

saharaでVagrantの状態管理

More than 5 years have passed since last update.

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

kidach1
Qiitaの運営方針に疑問があるため、基本的に今後の投稿は考えていません。 主に https://twitter.com/kidach1 で活動報告しています。
aktsk
株式会社アカツキは、スマートフォンゲームの企画開発を中心に事業を展開しております。創業以来全てのゲームを内製しているため、高い技術ノウハウが蓄積されています。今後は、新規事業の立ち上げも行ってまいります。
http://aktsk.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away