タグ

chefに関するwindscapeのブックマーク (11)

  • Centos6とruby1.9.3でChef-Serverをインストール

    ガリレオスコープ開発チームによる �最新Web動向、技術メモ ( Ruby, Rails, node.js ) です 感想ruby1.9.3で、こいつ・・・動くぞ! 環境Centos 6ruby 1.9.3 (rvm利用)方針chef-clientを入れるchef-clientに入っているchef-soloを使ってbootstrapレシピを走らせるchef-client$ sudo gem install chef --no-ri --no-rdoc chef-server$ sudo yum install gecode gecode-devel $ sudo rpm -Uvh http://rbel.frameos.org/rbel6 $ sudo mkdir /etc/chef/ $ sudo vi /etc/chef/solo.rb file_cache_path "/tmp/c

    Centos6とruby1.9.3でChef-Serverをインストール
  • APIの認証について - pochi's weblog

    pemっていうファイルで認証しているのはなんとなくわかる。 このなんとなくを解消したいと思う。 エントリはWikiの誤訳だと思ってほしいです。 API Clients nodeデータはChef serverからの認証リクエストによって別々に管理されており、それはすなわちAPI Clientごとに管理されているということです。どのAPI Clientも公開/非公開キーを所持しています。 公開キーはChef server側で所持され、非公開キーはAPI Clientのほうで所持しています。nodeを実行したとき、非公開キーが自動的に/etc/chef/client.pem上に生成されます。knifeコマンドを利用するのが管理者の場合~/.chef/USERNAME.pemに非公開キーは生成されます。 全てのChef serverへのリクエストはHTTP headerに認証情報が入っています。

    APIの認証について - pochi's weblog
  • tagを付ける [Sawanowiki for Cloud]

  • centosのchefワークステーションのAMI更新

    以前とったcentosのchefワークステーションのamiを更新したい。 ・knife ec2コマンドを使えるようにして、ほかのchefクライアントを起動できるようにする。 以前のamazon linuxでやったのと同じように、knife ec2の前提条件パッケージをインストールします。 [root@ip-10-146-157-117 chef-repo]# sudo gem install net-ssh net-ssh-multi fog highline Successfully installed net-ssh-2.1.4 Fetching: net-ssh-multi-1.1.gem (100%) Successfully installed net-ssh-multi-1.1 Fetching: builder-3.0.0.gem (100%) Fetching: excon

  • Chef-Clientを既存Gem環境に影響なくインストール

    Chefは便利だが、少なくともRuby+Gems(Chef)まで必須で、もちろん依存するGemsも必要だ。 Rubyを利用していない環境ならともかく、他とお互い干渉しないようにしておきたい。 ただのBundlerの紹介になるが、Chef-Clientを既存環境に影響ないよう使ってみる。 Bundler環境に作り、Gemsをインストール # mkdir /opt/chef-client # cd /opt/chef-client # bundle init Writing new Gemfile to /opt/chef-client/Gemfile # echo gem \"chef\">> Gemfile # bundle install --path=vendor/bundle このあと"/etc/chef/validation.pem"をChefSeverから持って来たり、"/etc

  • chef-soloで作業環境構築の自動化 - ひげろぐ

    さくらのVPSを契約して放置しておいたままだったので、これを機に環境構築をしてみることにした。 なお現状はユーザーakahigeの追加とsshの設定だけ済ませた状態になっている。 すべての設定はChef経由で行うこと というルールでChefで同じ環境をいくらでも作れるものを目指してみよう。 Chefサーバーのセットアップはめんどくさいのでchef-soloでがんばる所存。 Rubyのインストール とはいえChefの動く環境はChef以外で作らないといけない。 このあたりを省略するならシェルスクリプトによる自動化か、Chefが動くところまでセットアップした仮想マシンのイメージを使うほかなさそうだ。 必要なパッケージのインストール $ wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.r

    windscape
    windscape 2012/01/12
    deploy
  • 「ニフティrクラウドユーザーブログ」は、移転しました。

    「ニフティクラウドユーザーブログ」は、移転しました。 自動でページを移動しない場合は、下記のリンクをクリックし、 新しい「ニフティクラウドユーザーブログ」をご覧ください。 今後とも「ニフティクラウドユーザーブログ」をよろしくお願いいたします。 > ニフティクラウドユーザーブログ

  • Chefでサーバのセットアップ・管理作業を楽チンにしよう~実践編その1~

    昨日1日ケータイでアラートメール以外に受け取った唯一のメールを紹介します。 「 この前はありがとう!!久々メッチャ楽しかった~ みんながいる前だったからちょっと恥らっちゃったけど、2人っきりだったら私も同じ気持ちだったょ(はぁと 恥ずかしいけど・・・ 次は2人っきりで会えませんか?? 返事楽しみに待ってます(はぁと 」 「え?誰?誰?これ?」ってどんなに心当たりがないシチュエーションでも、とりあえずその可能性を記憶に見出そうとするのが男なんだなあ、と、スパム道の奥深さを知ったhiroshiです。 前回に引き続きChefについてです。 今回は、DECOLOGで実際に使っているrecipeや運用を紹介しながらの実践編です。 ※この記事の元になるChefのAPIのバージョンはv0.9.12です。 その前に、いろいろ準備します。クイックスタートあたりを読んでクイックに準備しましょう。 この辺は環境

  • るびま

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

  • 『サーバの構築作業やシステム管理を自動化する「Chef」』

    皆様、はじめまして。2010年9月に入社した並河です。 インフラ周りの話題を・・・ということで、今回はサーバの構築やシステム管理作業を楽にしてくれるツールである「Chef」について紹介します。 ■ Chefとは「Chef」は、サーバOSでのインストール・設定・各サービスの状態管理等、諸々のシステム構築や運用作業を自動化してくれるRuby製のシステム管理ツールで、オープンソースとして公開されており、既に、37signalsやEngine Yard、RightScaleなどでも使われており、利用実績も出始めています。 Ruby製のシステム管理ツールといえば「Puppet」を思い浮かべる方も多いのではないでしょうか。ChefはPuppetの競合ソフトウェアとなる位置付けで、出来ることだけでいうと、特別大きな差はないと感じていますが、Puppetは外部DSLとして設定を記載するのに対し、Chefは

    『サーバの構築作業やシステム管理を自動化する「Chef」』
  • さようならPuppet、こんにちはChef - Masatomo Nakano Blog

    ここ最近、サーバの設定ファイルの管理で Chef を使い始めている。まだ全然詳しくないけど、今感じている「Chefの楽しさ」を誰かに伝えておきたかったので、ファーストインプレッションを簡単に。 Puppetを今までそこそこ使っていたので、どうしてもそことの比較な感じになっちゃいます。Puppetも良いのだけど、Chefは後発ということでさらに良くなっている感じ。 基的な仕組 これは、Puppetとほぼ同じ。クライアント-サーバ型のシステム。設定を書き、それをサーバに置いておく。クライアントはサーバと接続し、自分自身の設定を書き換えたり、必要なソフトウェアをインストールしたりする。 rubyな設定ファイル Puppetは基的に独自DSLで設定ファイルを記述すので「覚えるのがめんどくさい」「細かいこと、ちょっと無茶なことをしようとすると大変」。Chefの設定ファイルはrubyそのものなので

  • 1