2013-04-01から1ヶ月間の記事一覧
要件 rbenv を使って任意の ruby バージョンをインストール出来る cookbook を書いてみるぞ 環境 CentOS 6.3 on Vagrant とりあえず... こちらに公開 以下のように書いてみた。 install_ruby_version="1.9.3-p392" # git "/usr/local/rbenv" do repository "…
要件 MySQL でグローバル IP をまたぐレプリケーションをやってみたい その場合、通信は SSL で暗号化したい 手始めに同一ホスト内から SSL を使って接続を試してみる 環境 Amazon Linux 手順 MySQL のインストール yum install -y mysql-serverChef のレシ…
要件 Apache のアクセスログを fluentd を使って捌く ストレージを S3 ではなく redis を使う 環境 CentOS 5.x Ruby 1.9.3-p392(rbenv 経由でインストール) 既に yum にて td-agent 自体はインストール済み redis に関しても既にインストール済み 現時点で…
要件 前回の記事を読んでくださった @repeatedly さんから@inokara 読ませて頂きました.td-agentにはs3プラグインは同梱されているはずなのですが,なぜ見つからなかったのか気になる所です…— Mr. Fiber✅さん (@repeatedly) 2013年4月21日というご指摘を頂…
更新情報 S3 プラグインは別途インストールが必要と記載しておりましたが、@repeatedly さんのご指摘により S3 プラグインは標準で同梱されていることを確認致しました。誤った情報を記載してしまい申し訳ございませんでした...。また、@repeatedly さんご指…
要件 とりあえず Chef Server は動くようになったけど、node やら client の関係については引き続き勉強するとして 実際の現場でどのような流れで運用するか(出来るか)を考えてみる 案 OS セットアップ 例えば XenServer で構築するなら knife xenserver c…
要件 ruby 2.0.0-p0 をインストールしてみる rbenv を使ってバージョンを使い分けてみよう rbenv の使い方も適宜習得する rails 4 までインストールしてみる 環境 Debian 6.0.7 Ruby と言ったら chef のレシピ?という位の Ruby 力 手順 rbenv をインストー…
要件 Chef Server が必要になってきた まずは手元で検証してみるが、情報を整理しながら実運用を見据えた検証をする なんとなく動いてしまったので、手順を整理するまでは以下、暫定 問題点 client と node の区別、そこにきて user という登場人物... cookb…
※Evernote に箇条書きした内容を整理したものですので、誤字脱字、そもそも大間違いがるやもしれませんがご了承くださいませ。 要件 最近は寝ても覚めても chef chef 続きですいません より良い cookbook を書けるようになりたい 意識高いというか(意識)不…
要件 Chef Casual Talks Vol.1 で chef に携わっている人、これから携わっている人達の話を聞いて三ツ星 chef を目指せ ついでに自分も喋ってみる いきなりまとめ とにかく濃かった!!!!!!!!!!!!!!!!!!! インフラエンジニアよりも開発側の…
要件 最近、chef ネタばっかりですいません redis という Key Value Store タイプのデータベースをインストールしてみる サービスの起動も設定する execute に一切頼らない方法! とは言え... execute で書いてみる remote_file "/usr/local/src/redis-2.6.9…
要件 knife って chef に同梱されているツールだけどプラグインを追加することで各種クラウド環境をコントール出来る xenserver プラグインもあるらしいので試してみる とりあえず knife xenserver を使って xenserver のテンプレートから仮想サーバーをこさ…
要件 以前に書いた rpmforge リポジトリインストールのレシピを別な書き方で解決する レッツリファクタリング 以前のレシピ 以下のような感じで RPM ファイルを cookbook の file 以下にダウロードしておいて、cookbook_file を使って対象ノードにコピーして…
要件 かねてから twitter でフォローしていて気になっていた qpstudy(キユーピー3分インフラクッキング -初心者にも優しいインフラ勉強会- )勉強会に参加する 同じ業界で生きている強者達と酒を酌み交わし交流を図る 内容 はじめ 乾杯(昼間のルービーは周…
要件 chef のレシピを試す環境は vagrant を使えばある程度簡単に出来るようになった 次は cookbook のチェックを行うツールについて導入を検討する まずは foodcritic というツールを試してみる 導入 インストール ruby のバージョン確認 ruby -v1.9.2 以上…
要件 包丁一本でしばらく生きていくことを決めた駆け出し(年齢的には走り終わりに近いけど)エンジニアがいつでも料理出来る環境を構築する 回りくどい言い回しだったけど、要は chef-solo と vagrant を用意していつでも chef のレシピを書いて試せる環境…
要件 Debian squeeze に設定した KVM 上に同じ Debian squeeze な環境を構築してインストールしてベンチマークをとってみる KVM を設定する物理ホストは前の記事で利用した ThinkPad X100e 以下のように仮想サーバーを管理はリモートマシンの virt-manager …
要件 Debian を使いたい 自宅で CD を焼くことは出来るけど、Debian をインストールする環境にドライブが付いてない 今回は Debian で KVM を試すので VM 環境ではなくてハードウェア環境にインストール そもそも Ubuntu なら簡単に「スタートアップ・ディス…
要件 「MySQL をチューニングしたい」というフワッとした要望に対して、どこからアプローチするべきなのかを自分なりに整理 今更次郎的な内容だが、個人的にはちゃんと整理して抑えておきたい! ポイント slow log slow log を取って遅いクエリを監視するこ…
要件 ThinkPad X1 Carbon にインストールした Ubuntu 12.10 環境に chef のレシピを書いて試す環境を構築する chef はとりあえず、chef-solo を使う chef-solo を試す環境は LXC の CentOS 6.x コンテナ chef-solo を試す環境は Vagrant を試みたが Ubuntu 1…