飼育係(べべ)日記
2014-04-23(Wed) [長年日記]
_ Chefの使用準備
続きです。 knife solo initを使って、Chefのレポジトリを作成する。
$ knife solo init hepo-repo
Creating kitchen...
Creating knife.rb in kitchen...
Creating cupboards...
レポジトリを作ったら、管理対象のサーバにchef-soloを仕込みつつnode configファイルを生成する。knife solo prepareを使用。サーバ側では、パスワード無しでsudoできるアカウントを仕込み済みで、sshでログインできるようにしてある。
$ cd hepo-repo
$ knife solo prepare xxx.xxx.xxx.xxx
Bootstrapping Chef...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 15934 100 15934 0 0 17129 0 --:--:-- --:--:-- --:--:-- 17114
Downloading Chef 11.12.2 for ubuntu...
downloading https://www.opscode.com/chef/metadata?v=11.12.2&prerelease=false&nightlies=false&p=ubuntu&pv=14.04&m=x86_64
to file /tmp/install.sh.16731/metadata.txt
trying wget...
url https://opscode-omnibus-packages.s3.amazonaws.com/ubuntu/13.04/x86_64/chef_11.12.2-1_amd64.deb
md5 ad58d3c5a2c912030972fef1f3727c23
sha256 3f229e68aa34fd0ca229681d7b5344b1e97b4b358d27184242067ae0ad3c94c4
downloaded metadata file looks valid...
downloading https://opscode-omnibus-packages.s3.amazonaws.com/ubuntu/13.04/x86_64/chef_11.12.2-1_amd64.deb
to file /tmp/install.sh.16731/chef_11.12.2-1_amd64.deb
trying wget...
Comparing checksum with sha256sum...
Installing Chef 11.12.2
installing with dpkg...
Selecting previously unselected package chef.
(Reading database ... 61544 files and directories currently installed.)
Preparing to unpack .../chef_11.12.2-1_amd64.deb ...
Unpacking chef (11.12.2-1) ...
Setting up chef (11.12.2-1) ...
Thank you for installing Chef!
Generating node config 'nodes/xxx.xxx.xxx.xxx.json'...
ねむいのでここまで。