どうも、おねむのAdachinです。
Chef-Serverなのですが、移行の場合、
レシピとかroleとかenvironmentとかnodeとか簡単に移行できないもんなの?
なんとセンパイに聞いたら簡単にできました。(・∀・汗)
とりあえずググってみたところ・・・
knife-backup
で一瞬でした。
■実際に使ってみる
・とりあえずモジュールインストール
1 |
$ sudo gem install knife-backup -v 0.0.11 |
・help見てみた
1 2 3 |
** BACKUP COMMANDS ** knife backup export [COMPONENT [COMPONENT ...]] [-D DIR] (options) knife backup restore [COMPONENT [COMPONENT ...]] [-D DIR] (options) |
・じゃあ全部バックアップ
1 |
$ knife backup export clients nodes roles environments data_bags cookbooks -D backup |
・ほんとに出来てるか確認
1 2 3 4 5 6 7 |
$ ll backup clients cookbooks data_bags environments nodes roles |
・本番環境にリストア
1 |
$ knife backup restore バックアップファイル名 -D backup |
既存のレシピあるよ?上書きするん?と聞かれるのでYでエンター
■まとめ
あっという間に終わった。。
感動過ぎて社内で
「おおおおお!!(・∀・)」とデカイ声上げてしまった。
これでバッチグーね。
参考:http://memo-off.blogspot.jp/2013/05/chef.html
0件のコメント