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 が参考になりそうだ。