タグ

chefに関するgriefworkerのブックマーク (15)

  • Chef Soloの正しい始め方 | tsuchikazu blog


    #5 : Amazon Linux  knife-solo 使 chef-solo  - naoya chef-soloVagrant Chef Solo - Infrastructure as Codechef-solochef-solo  VPSChef Solocookbook使 | tsuchikazu blogChefnaoya
    Chef Soloの正しい始め方 | tsuchikazu blog
  • 「Chef実践入門」という書籍を出します - 元RX-7乗りの適当な日々


    1000Ryuzee5/22Chef --(5) Chef Chef ~ (WEB+DB PRESS plus) : ,,,,/: : 2014/05/22:  (19)  ""ChefChefChefChef 
    「Chef実践入門」という書籍を出します - 元RX-7乗りの適当な日々
  • Windows 8 に Vagrant と chef-solo をインストールしてみた | 時の回廊


    VagrantVitualBox vagrant使VM 稿便Windows8 naoya Vagrant Windows8 64bit Ruby Ruby rubyinstaller.org 1.9.3-p385 DEVELOPMENT KIT() exe RubyRuby
  • Chef のレシピから serverspec のテストを自動生成する chef-serverspec-handler という gem を作ってみた - P A R A G R A P H S

    tily/chef-serverspec-handler · GitHub 『Chef のレシピは「こうあるべき」を記述するものだから、レシピからテストが自動生成できるべきだよな』とずっと思っていたんだけど、最近触りはじめた serverspec がシンプルで簡単に自動生成できそうなのでやってみた。 使い方は上記リンクに書いてある通りなのですが、たとえば Chef のレシピにこう書いてあるやつを、 template '/var/tmp/template.txt' do source 'template.txt.erb' mode 0777 owner 'root' group 'root' variables(:val1 => 'val1', :val2 => 'val2', :val3 => 'val3') action :create end このような serverspec のテスト

    Chef のレシピから serverspec のテストを自動生成する chef-serverspec-handler という gem を作ってみた - P A R A G R A P H S
    griefworker
    griefworker 2013/07/22
     ChefServerspec  

    chef

    serverspec

    ruby
     
  • 機械学習(GA)によるサーバの自動チューニング #Ruby #負荷試験 #gargor #chef - Qiita [キータ]

    遺伝的アルゴリズム(GA)でサーバの自動チューニングをします。 GAを機械学習を一つと書いてしまいましたが違うようなのでタイトルを変更させて頂きました。 遺伝的アルゴリズムについては↓の動画が分かりやすいです http://www.youtube.com/watch?v=yZJ1V-zv_gU まずは通常の負荷テストができるところまで準備する必要があります。攻撃用のサーバをターゲットと(ネットワーク的に)近い場所に用意してください。負荷を掛ける側(Attacker)にも相応のスペックは必要です。 ストレスツールはコマンドラインから利用出来るものでしたらなんでもかまいません。ab(Apache Bench)などは最初から入っているので手軽ですが、今回は「グリーン破壊」というソフトを利用しました(グリーン破壊のインストール方法は家サイトに譲ります) 自動チューニングを行うにあたり、ターゲット

    機械学習(GA)によるサーバの自動チューニング #Ruby #負荷試験 #gargor #chef - Qiita [キータ]
    griefworker
    griefworker 2013/06/18
    サーバーのチューニングの自動化に遺伝的アルゴリズムを使うアイデアは素晴らしい。未来に生きてんな。
  • Vagrant + Chef Solo + serverspec + Jenkins でサーバー構築を CI - naoyaのはてなダイアリー


    Jenkins   Chef  Jenkins CI(?) / Vagrant  Chef Chef  knife-solo 0.3.0.pre3  serverspec  Github  (https://github.com/naoya/jenkins-vagrant-test) CI  Jenkins  Jenkins  Vagrant 
    Vagrant + Chef Solo + serverspec + Jenkins でサーバー構築を CI - naoyaのはてなダイアリー
    griefworker
    griefworker 2013/05/21
    サーバー構築も継続的インテグレーションする時代になったのかぁ。
  • Windows7上で Vagrant + Chef solo + knife-soloを使い、Ubuntu + ubuntu-desktopの環境を構築してみた - メモ的な思考的な


    VirtualBox使Chef naoya Chef Solo - Infrastructure as Code -  Windows rsnyc knife-soloknife solo cookgithubissue knife solo initknife solo prepare便knife-solo Provide better help if rsync isn't available · Iss
    Windows7上で Vagrant + Chef solo + knife-soloを使い、Ubuntu + ubuntu-desktopの環境を構築してみた - メモ的な思考的な
    griefworker
    griefworker 2013/04/08
    Windowsには標準でrsync無いからknife cookどうしたんだろうと思ったら、vagrant upでchefが実行されるように設定したのか。
  • 入門Chef-Soloを片手にRailsアプリを動作させるところまでやってみた - プログラミングノート


    ChefChef Solo - Infrastructure as Code Chef SoloKindle Rails使VPSrvm, nginx, unicorn, mysqlRails1
    入門Chef-Soloを片手にRailsアプリを動作させるところまでやってみた - プログラミングノート
    griefworker
    griefworker 2013/04/01
    入門Chef-solo買ってないけど、この記事の通りにやるだけでも凄く勉強になった。
  • chef-soloでCookbooksディレクトリを複数指定する - ひげろぐ

    実は設定ファイルの中で配列で指定できた。 file_cache_path "/var/chef-solo" cookbook_path ["/var/chef-solo/cookbooks", "/var/chef-solo/site-cookbooks"] cookbooksの方には汎用的に使えるCookbookを入れて、site-cookbooksの方にはそのサイト固有の設定を含んだCookbookを入れる。 それぞれ別のリポジトリで管理すれば収まりがいい。 自分の場合Chefでひとつの大規模インフラを管理する、というよりは中小規模のインフラをたくさん作るという使い方をしているので、各インフラごとの固有の設定をどう管理するかというのはちょっと課題だったのだけど、これですっきりできそうだ。 汎用的に使えるようになっているCookbookにサイトごとの固有の設定を含めるとか気持ち悪いしね。

    griefworker
    griefworker 2013/03/31
    cookbooksには汎用的なCookbookを入れて、site-cookbooksにはサイト固有の設定を含んだCookbookを入れるのがいい。
  • 開発メモ#5 : Amazon Linux で knife-solo を使って chef-solo 実行 - naoyaのはてなダイアリー


    5 EC2  Amazon Linux  knife-solo 使 #4 : EC2 chef-solo  - naoya chef-solo 使 EC2  chef-solo capistrano like  perl  Cinnamon   chef-solo  github 使 github  push fetchc
    開発メモ#5 : Amazon Linux で knife-solo を使って chef-solo 実行 - naoyaのはてなダイアリー
    griefworker
    griefworker 2013/03/30
    knife solo prepare でリモートでの chef-solo 実行環境を整えれるって素晴らしい。
  • 開発メモ#4 : EC2スナップショットとの差分は chef-solo で解決 - naoyaのはてなダイアリー

    開発メモその4です。 開発メモ#2 : AWS でのホスト / クラウドネイティブなデプロイ - naoyaのはてなダイアリー で、システム構成の変更時に EC2のスナップショットからインスタンスを複製して Elastic IP で切り替えているという話をしました。 ただ、この方法はそのままでは一点問題があります。スナップショットを取ったタイミングと現時点でシステム構成に差分があった場合にどうするか、です。例えば nginx の設定をほんの少しだけ書き換えたい、とかその都度スナップショットを取っていては流石に面倒。 その手のスナップショット時点からの差分を複製されたインスタンスに簡単に適用するために、基的なサーバー設定周りは chef-solo で管理してます。chef はサーバー構築自動化ツールで、chef-solo は chef のクライアント・サーバーを必要としないライト版、とでも

    開発メモ#4 : EC2スナップショットとの差分は chef-solo で解決 - naoyaのはてなダイアリー
    griefworker
    griefworker 2013/03/30
    chefのレシピはアプリケーションのリポジトリに入れた方がいいんだろうか。
  • 「写経」から始めるChefクックブックの作成


     Chef Chef Chef MySQL Chef 11.04.0, knife-solo 0.2.0, Ruby 1.9.3p327, CentOS 6.3   MySQLITMySQLmy.cnfinnodb_buffer_
    「写経」から始めるChefクックブックの作成
    griefworker
    griefworker 2013/03/30
    「プログラミング」できるChefのクックブックを作り、変数の設定をある程度自動化。
  • 構築済みサーバを RSpec でテストする serverspec という gem をつくった - Gosuke Miyashita

    Puppet や Chef で構築したサーバを RSpec でテストする で書いた仕組みを使いやすくするために serverspec という名前で gem 化してみた。 rubygems.org にも登録してあるので、gem install でインストールできる。 $ gem install serverspec インストールしたら、適当なディレクトリで serverspec-init を実行。すると、雛形となるディレクトリやファイルを生成する。 $ serverspec-init + spec/ + spec/www.example.jp/ + spec/www.example.jp/httpd_spec.rb + spec/spec_helper.rb + Rakefile spec/www.example.jp/httpd_spec.rb がサンプルテストコードで、こんな感じになって

    griefworker
    griefworker 2013/03/24
    サーバーをRspecでテストできるってスゴイ。
  • Chefのテストスイーツを色々試してみた (2)foodcritic, flay, reek, cucumberによるコード整備。 - カイワレの大冒険 Third


    @masudaK Chef  foodcriticlintfoodcritic lint $ gem install foodcritic --no-ri --no-rdocbundle  $ foodcritic COOKBOOK_P
    Chefのテストスイーツを色々試してみた (2)foodcritic, flay, reek, cucumberによるコード整備。 - カイワレの大冒険 Third
    griefworker
    griefworker 2013/03/21
    レシピをリファクタリングするためのツールまで存在するとは。
  • Chefのテストスイーツを色々試してみた (1)chefspec, minitestなどによるテスト整備 - カイワレの大冒険 Third


    @masudaK  . @kenjiskywalker  @nakashii_ @mikeda @masudaK Rubycookbook Satoshi.S (@studio3104) 2013, 3 13 rbenvcookbook使 VagrantRuby Ch
    Chefのテストスイーツを色々試してみた (1)chefspec, minitestなどによるテスト整備 - カイワレの大冒険 Third
    griefworker
    griefworker 2013/03/21
    chefspecを使えば、cookbookのテストが書けるのか。
  • 1