Prev / Next

2010-03-18 / サーバにあるファイルのバックアップの件

- サーバにあるファイルのバックアップの件 - ヽ( ・∀・)ノくまくまー
  http://wota.jp/ac/?date=20100317#p01

/etc 以下のファイル管理について,

鉄則2: /etc/.git は /data/git/repos/etc の symlink にする
ことで,
- / ファイルシステムに優しい
- /etc/* の見栄えがよい (従来と同じ)
- /data に「設定」ファイル(のgit object)が自動で保存される
- /data に非依存でシステム(OS)は稼働する
- git push も不要 (し忘れない、という心労フリー)
となるという話.

Puppet でファイルを配布させてもいいんだろうけど,
上の方法にくらべると,導入コストが高すぎるか.

- /etc 以下なんてほとんど触らないのに,Puppet が起動しているのは気持ち悪い
  - ファイル配布したい時だけ Puppet を起動すれば ok?
    - それすら面倒臭い
- 直接 /etc 以下のファイルを編集できる上の方法の方が楽
とかいう意見はありそう.

で,Puppet を使う場合のメリットは?っていうと,

- /etc/.git が必要ない
- 復旧時,Puppet の設定さえすれば,あとは Puppet がやってくれる

ってくらい?

comments powered by Disqus