chef
「初老丸の独り Advent calendar 2015」の十九日目の記事です。 tl;dr Chef 等の構成管理ツールの使い方をすっかり忘れていることに気付いたので手を動かして再入門してみることにした。 ちなみに、自分の Chef 知識は 2013 年位で止まっているので、階級的…
はじめに ドキュメントの写経 以下のドキュメントに従って Chef-solo を利用して dd-agent をインストールしてみる。 http://docs.datadoghq.com/ja/guides/chef/ dd-agent とは... http://docs.datadoghq.com/ja/guides/basic_agent_usage/ こちらを。 実践…
はじめに 以前に勉強のつもりで作った... Ruby - chef-handler-slack を使ってみたのと Jenkins に通知を飛ばすハンドラを作って gem で公開してみた - Qiitaqiita.com だったけど地味に外国の方が使って下さっていて、以下のようなメールを貰ったので SSL …
はじめに cloudwatch-agent というツールを前回作ったので、勢いで cloudwatch-agent-chef というのも作ってみた。 参考 AWSのCloudWatchでカスタムメトリックスを使用する Chefらしく冪等性を、LWRPの作り方をまとめました 実践LWRP、HTTP認証用ファイル(ht…
ほげふが serverspec メモ Serverspec メモ サーバーにログインしてバックアップの結果とか確認するのがかったるくなったので。あと、スポット的に監視とかにも使ってる。 RabbitMQ メモ RabbitMQ のクラスタ構成を体感する 近くに詳しい方が居るのはかなり…
やっぱり Chef Server が必要そうです Chef Server の復習を兼ねて Chef 活用ガイドを片手(片手で抱えるにはチト重いけど...)に作業 done メモ Chef Server で Sensu をセットアップするメモ とりあえず 作業 done Chef Server を使うぞー Chef 活用ガイド…
はじめに もはや何番煎じか解らないけどやっておきたかったので ただいま検証、作業中 参考 sensu/sensu-chef Sensu導入と初期設定について Sensu Serverをインストールする手順メモ CentOS6にSensuをインストールする Sensu-chef で監視システム Sensu を管…
chef-handler-graphite を仕込んでから暫く cron で chef-solo 叩いていた結果が以下の通り。 頑張ってますな。
最近のトゥウィート おおっ Infrataster “InfratasterでNginxのルーティングのテスト書いてる: InfratasterでNginxのルーティングのテスト書いてる, , Infratasterは、ServerspecみたいにRubyのRSpecの記法でテスト…” http://t.co/RhkcILE3By— Ryota Arai (@…
知ったかぶり Chef や Puppet から Docker を操作出来るようなので試してみたのが今日の知ったかぶり。 Chef とか Puppet から Docker をイジれるようなので試してみる Berkshelf の使い方とか改めて勉強し直しや...ということで、ちょっとだけ以下に纏めて…
最近のトゥウィート Chef活用ガイド の書評 「Chef活用ガイド コードではじめる構成管理」の書評を書かれた方のトゥウィート。 はてなブログに投稿しました Chefの辞典こと、「Chef活用ガイド コードではじめる構成管理」 - プログラマになりたい http://t.c…
はじめに ダメ元で申し込んでいたら補欠から繰り上がっていて小躍りしながら参加した 会場を提供して頂いた DeNA さん!素敵な夜景でした!ありがとうございました! 登壇された皆さん、ありがとうございました! 以下、箇条書き 参考リンク 2014/03/25 Immu…
とりあえずオペレーションだけメモ 参考 test-kitchen + kitchen-docker on Mac OS X 環境 Mac OS X 10.9 Mavericks boot2docker こちら をまんま利用させて戴く。以下のようにコマンドを実行する... brew update brew install boot2docker のではなくて box…
追記 以下の情報は古い、又は誤りがありますのでご注意下さい ... はじめに レシピを書く為だけではなくて、Chef を使うにあたって覚えておきたい色々となこと。 Berkshelf をサクッと使う cookbook の bundler 的な位置づけの Berkshelf で迷わない為のメモ…
はじめに elasticsearch 1.0.0 から利用出来るようになっていたので過去に渡って簡単に触ってみた ざーっと触った感じたと API にアクセスするだけで簡単にスナップショットが取れる手軽さは非常に魅力的な印象 ただ、データ量が大きくなっても大丈夫?とか…
はじめに test-kitchen を走らせた後で serverspec を使ってテストを試している記事を見つけたので試す 海外でも serverspec が広く受け入れられていて本当に素晴らしいと思う test-kitchen のドライバとして kitchen-docker を使う 参考 Shell Provisioner …
はじめに 前回、前々回の記事で capistrano と Chef-Solo を組み合わせたのをきっかけに AWS SDK for Ruby を使って EC2 インスタンスに対応させたツール的な物を作ったり serverspec を個人的に拡張したりしながら色々と学ぶことが多かったので、ツールで出…
はじめに 前回 は EC2 上に capistrano と Chef-solo を使ってインスタンスをセットアップした セットアップしたインスタンスを serverspec を使って cookbook が正しく適用されているかを確認する EC2 の場合には動的な IP アドレス、ホスト名が適用される…
はじめに 前回に引き続き capistrano と chef-solo でシリーズ第二弾 せっかくなんで EC2 インスタンスもやってみた セットアップ後の確認には前回と同様に serverspec を使う とりあえずメモ こんな感じで 以下のような事を出来るようにした。 インスタンス…
はじめに knife-solo で一台のホストをセットアップすることは出来ても同時に複数のホストをセットアップするのはちと難しい でも capistrano と chef-solo を使えば同時に複数のホストをセットアップすることは出来そう ということで今更だけど capistrano …
何を今更と言われるかもしれなけど berkshelf でググると... cookbook の依存関係を管理するツール ruby の gem を管理する bundler みたいなもの というような紹介を見かけるけど、自分は恥ずかしながら今まで全く使ったことが無くて berkshelf に辿り着い…
はじめに 自分が chef のレシピを書くためのチートシート よく使う Attribute や Action を書いておく メモ はじめから chef 環境を整える chef のインストール apt-get install chef とするか、 curl -L https://www.opscode.com/chef/install.sh | sudo ba…
はじめに 先週から issue に質問したりしていてなんとなーく動いていた kitchen-docker がちゃんと動くようになって嬉しかったのでメモ。 経緯と敬意 詳細は issue に集約されている 自分のグダグダな英語に怒りもせず色々とアドバイスを下さった @portertec…
はじめに 色々と宿題が溜まってきているので忘れないようにメモ。 elasticsearch 関連 マイ date フォーマットを kibana に放り込む kibana を apache 配下での運用 csv プラグイン レプリカ環境の構築について ML を積極的に利用する chef 関連 cookbook、…
はじめに 動かないコンテナが動くようにする為に調べた コンテナの IP が取得出来ていないことが原因だった 参考 Subject: dhcp.leases file format? - msg#00051 Hostname on DHCP - is there a definitive answer? How to get hostname from dhcp server …
はじめに test-kitchen と LXC でお手軽 cookbook テスト環境を構築してみたものの色々とハマっているので整理するつもりでメモ。 尚、試した環境としては下記の通り。 環境(1) Ubuntu 13.10 LXC 1.0.0.alpha2 test-kitchen 1.0.0.beta.4 berkshelf 2.0.10…
はじめに 以前から気になっていた chef の cookbook テストフレームワーク test-kitchen を使って cookbook のテストをしてみる(テストする為の環境を作った) 仮想環境として標準の vagrant に合わせて lxc を利用してみる 参考 LXC & Test-Kitchen Tutori…
はじめに 今更 vagrant にハマっている自分です。よろしくお願いします。 参考 Chef Solo Provisioning どうするのか? 以下のようにするだけでした。 config.vm.provision :chef_solo do |chef| chef.cookbooks_path = "./cookbooks" chef.add_recipe "hoge…
はじめに vagrant で chef を使いたいという質問を頂いてすぐに答えられなかったので反省の意味を込めて それと復習の意味を込めて 幾つかやり方があるのでやり方別に書いてみる 参考 うんちく ざっくりと登場人物について整理してみる。 Vagrant chef
旅の目的 9/19 〜 9/24 まで福岡を起点に熊本、宮崎、鹿児島を巡る旅 九州を再確認する 親とコミュニケーションを取る 疲れを癒す 内容 やったこと 奥さんの母親と面会 福岡のヨドバシで iPhone 5s とか 5c の購入為の並んでいる人がいないか確認 ホテルでビ…