読者です 読者をやめる 読者になる 読者になる

ねこ元帥の中の人@リウマチ

日々の覚書など。ブログ名はオンラインゲームのアカウント名をいつも「ねこ元帥」にしているから。そして、2013年11月リウマチと診断されたとです。(2012年11月から時々手足に原因不明の痛みが発生、2013年9月以降は足の痛みが常態化、2013年12月30日からMTX服用開始、4月過ぎるころにはわずかの痛みが残る程度まで回復して現在に至る。)

chefインストール

linux メモ

Software Design 10月号の記事を参考にして、仮想マシンUbuntu 12.04にchefをインストールしてみた。


パッケージリポジトリを登録する。

$ sudo su -
$ echo "deb http://apt.opscode.com/ `lsb_release -cs`-0.10 main" | tee /etc/apt/sources.list.d/opscode.list
$ cat /etc/apt/sources.list.d/opscode.list


公開鍵を受信しキーリングに登録する。(aptのキーリングファイルを指定すれば最初の一行だけで済むが、パスを直値指定するのが何となくいやなので以下のやり方にした。rootのホームに公開鍵が登録されるのもいやなんだけどしょうがない。)

# 公開キー取得(どちらのやり方でもよい)
$ gpg --keyserver keys.gnupg.net --recv-keys 83EF826A
$ gpg --search-keys packages@opscode.com

# 取得した公開キー確認
$ gpg --list-public-keys

# 公開キーをaptに登録(どちらのやり方でもよい)
$ gpg --export --armor packages@opscode.com | apt-key add -
$ gpg --export --armor 83EF826A | apt-key add -


パッケージリポジトリを更新する。

$ sudo aptitude update
$ sudo aptitude safe-upgrade
$ sudo apt-file update


chefをインストールする。

sudo aptitude install chef chef-server


インストール結果を確認する。

$ chef-client -v
Chef: 10.14.2

$ chef-server -v
Chef Server (API) Version: 10.14.2

$ sudo chef-client
[Mon, 24 Sep 2012 01:59:36 +0900] INFO: *** Chef 10.14.2 ***
[Mon, 24 Sep 2012 01:59:40 +0900] INFO: Client key /etc/chef/client.pem is not present - registering
[Mon, 24 Sep 2012 01:59:42 +0900] INFO: HTTP Request Returned 404 Not Found: Cannot load node www.example.com
[Mon, 24 Sep 2012 01:59:42 +0900] INFO: Run List is []
[Mon, 24 Sep 2012 01:59:42 +0900] INFO: Run List expands to []
[Mon, 24 Sep 2012 01:59:42 +0900] INFO: Starting Chef Run for www.example.com
[Mon, 24 Sep 2012 01:59:42 +0900] INFO: Running start handlers
[Mon, 24 Sep 2012 01:59:42 +0900] INFO: Start handlers complete.
[Mon, 24 Sep 2012 01:59:42 +0900] INFO: Loading cookbooks []
[Mon, 24 Sep 2012 01:59:42 +0900] WARN: Node www.example.com has an empty run list.
[Mon, 24 Sep 2012 01:59:43 +0900] INFO: Chef Run complete in 0.65274 seconds
[Mon, 24 Sep 2012 01:59:43 +0900] INFO: Running report handlers
[Mon, 24 Sep 2012 01:59:43 +0900] INFO: Report handlers complete

参考

Software Design (ソフトウェア デザイン) 2012年 10月号 [雑誌]

Software Design (ソフトウェア デザイン) 2012年 10月号 [雑誌]