teketeke_55の日記

技術メモとか

chef

chef-serverに接続できなくなった時の対応メモ

以下のようなメッセージが出てknifeもchef-clientもうまく動作しないことがある。 ERROR: Connection refused connecting to fedora16:4000 for /clients, retry 5/5 Failed to authenticate. Ensure that your client key is valid こういった場合はchef-se…

chef knifeコマンド めも

knifeコマンドのめも sshオプション 自動的にsshでログインしてコマンドを叩けるオプション。管理サーバからリモートホストへまとめてコマンドを叩けるので便利。 webサーバにchef-clientを実行。 knife ssh "hostname:web*" -x user "sudo chef-client" -i …

fedora 16 にchefをinstall その4

[fedora][chef] roleの作成を試す 前回recipeからのインストールができたので今回はroleを作ってインストールを試みてみる roleを使うとそれぞれ役割ごとにrecipeを組み合わせることができる。 role内ででrecipeパラメータの変更も可能らしい。 server側 rol…

fedora 16 へchefをinstall その3

[fedora][chef] 公式サイトのrecipeを使ってapacheインストールを試す。 githubからrecipe集をインストール cd /var/chef/cookbooks git clone https://github.com/opscode/cookbooks そのままUPLOADしても読み込んでくれなかったので、 mv cookbooks/* . で…

fedora 16 へchefをinstall その2

[chef] 先日構築したchefサーバメモの続き 今回は新規cookbookの作成とclientへの同期。 サーバ側 cookbookを作成 # knife cookbook create testcookbook ** Creating cookbook testcookbook ** Creating README for cookbook: testcookbook ** Creating met…

chef-web-uiのパスワードを忘れたときの対処

[chef] curl http://localhost:5984/chef/_design/users/_view/all Returns all the users e.g. "total_rows":1,"offset":0,"rows":[ {"id":"74609467-a73e-4b77-a2cd-253c0fbb05f9","key":"admin","value":{"_id":"74609467-a73e-4b77-a2cd-253c0fbb05f9","…

fedora 16 へchefをinstall その1

[fedora][chef] rubyのサーバ構成管理ツールのchefを試してみた。構成は [server+workstation] fedora16 [client] sientfic linux 6.1とする。 今回はインストールと疎通確認まで。 ほとんど公式サイトのコピペなので詳細はそちらを参照してください。 http:…