CentOS6 にchef server 11.1.4をインストール

Post date: 2014/09/09 5:28:08

なぜかわからないが、CentOS5で動いていたchef serverが動かなくなっていた。最新版にupgradeしても解決できないので、CentOS6にクリーンインストールを試みた。

12のベータがリリースされ、Entepriseと同じソースをオープンソースにしたということで魅力的ではあるが、これから人柱感がするので現行オープンソースの11を入れる。

手順はhttps://docs.getchef.com/install_server.htmlの通り。重要なのは

1.FQDNを設定すること。とりあえずは /etc/hostsにdocker.anagix.comを入れた。

2.ntpで時刻合わせをすること

knife ssl check -c /opt/chef-server/embedded/cookbooks/solo.rb -s https://docker.anagix.com を実行するとSSLのチェックができる。

NATで動かそうとしたがうまくいってない。http://lists.opscode.com/sympa/arc/chef/2014-03/msg00130.html と

http://serverfault.com/questions/483957/chef-connection-refused-for-cookbook-upload が参考になりそうだ。