スイーツ(笑)と呼ばないで!!
| |||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||
11/24/04:57 [PR] |
07/04/16:30 vagrant boxで何度もスクリプトをテストしたいなら最近、chefとかサーバーの管理(構築)を自動化するのが流行っていますね。 で、それぞれの形式に合わせてスクリプトを書いたりすると思いますが、いきなり本番サーバーに適用する人はいませんね。 まずは、ローカルの仮想サーバーでテスト、とするのが普通かと思います。 私は、packerで自分で作ったvagrantのboxをベースにいろいろと試しています。 で、まっさらな状態でスクリプトのテストしたいなら、不要なboxをvagrant destroyとかで一旦削除して、再度vagrant upで仮想サーバーを作成すればよいですね。 でも、実際にchefとかで一歩一歩スクリプトを書いては実行というのを繰り返したい時に何もテスト済みの最初のコードから実行する必要はありませんね。最終的には頭から流し直すにしても。 そんな時に便利なvagrant pluginの紹介です。 vagrant plugin install sahara これでsaharaというvagrant pluginがインストールされます。 使い方は超カンタン 今の状態まで何かあったらrollbackしたいというタイミングで vagrant sandbox on コマンドを打てばOK。 実行結果を永続的に反映したいなら vagrant sandbox commit 実行結果をロールバックしたいなら vagrant sandbox rollback とすれば良いですね。 試行錯誤するsandboxモードから抜けるには vagrant sandbox off とすれば抜けられます。 とてもシンプルですが強力ですね。 PR
|
|
|