タグ

chefに関するHashのブックマーク (29)

  • Wantedly から Chef を一掃した話 / #chibadan

    サービス開発の現場を語る! #chibadan の発表資料です http://chibadan.connpass.com/event/41625/

    Wantedly から Chef を一掃した話 / #chibadan
    Hash
    Hash 2017/01/12
    読了: 秘伝の chef レシピ → Dockerfile 一枚化, よい
  • Opsmatic configuration monitoring - move fast with confidence

    Opsmatic configuration monitoring with automatic drift detection. Tools to compare host states, helping you solve problems faster. Shared visibility for the entire technical team.No credit card required. By clicking “Start 30-day free trial”, you agree to our terms of service and privacy policy. Do you have a promo code? "Opsmatic quickly found the crucial difference between two hosts: one had a p

    Opsmatic configuration monitoring - move fast with confidence
    Hash
    Hash 2015/06/20
    chefやらansibleでサーバに加えられた変更を履歴としてみれるのか
  • インフラ系技術の流れ - Gosuke Miyashita

    ここ最近のインフラ系技術の流れがおもしろいなー、と思ったので、Puppet が出た辺りぐらいから、振り返って整理してみる。殴り書きなので、後から修正したり書き加えたりするかも。特に後半の方は、あまり考えが整理できてない。 最近のウェブ界隈での「インフラ」という用語の使われ方には、色々異論もあるようだけど、ここではごく最近使われるようになってきた、OS からミドルウェアといったソフトウェアレイヤーを指す言葉としてのインフラについて触れる。(英語圏でも同様の意味で使われているようなので、ある程度市民権を得たと言っても良さそうだし。) プロビジョニングレイヤー まず、前提知識としてプロビジョニングレイヤーと自分が勝手に呼んでるものについて整理。 Chef や Puppet は「プロビジョニングフレームワーク」とも呼ばれているが、以下の議論をより厳密にするために、Lee Thompson 氏による

    Hash
    Hash 2015/02/18
    "Puppet や Chef でやってしまっている Orchestration 領域の仕事を Serf の方に任せることによって良い感じ"
  • Chefがつらい人のためのAnsibleのはなし - ゆううきブログ

    Chef使おうとしてるけどChefいろいろつらい. 具体的には以下がつらい. 独自概念多い chefのクライアントを対象ホストに入れなければならない knifeとか覚えないといけない外部ツールがある 最初からディレクトリ構成がわいわい (rails newしたときのあのきもち) 公式ドキュメントの量が多いかつわかりにくい 以前にmiyagawaさんのpodcast を聞いてたらnaoyaさんがAnsibleっていうシンプルなプロヴィショニングツールがあるっていう話をされていたので,使ってみた. AnsibleWorks | Radically simple IT orchestration Ansible 触ってて感じるイメージは,ChefがRailsでAnsibleがSinatraな感じ. ディレクトリ構成がない (一応大規模運用を考えたディレクトリ構成のベストプラクティス Best P

    Chefがつらい人のためのAnsibleのはなし - ゆううきブログ
  • 入門Ansible

    2. Agenda ๏ 自己紹介 ๏ セッションについて • セッションの扱う対象である Ansible とは何か? • セッションの対象者 • セッションで話すこと・話さないこと ๏ Ansibleを使う前に思いそうなこと • Ansibleを使うと何が嬉しいのか? • 他の類似ツールとは何が違うのか? • Ansibleを動かすのに必要なシステム要件は? • どんな企業が実際に使っているのか? ๏ Ansibleの基的な使い方 13年9月15日日曜日 3. Agenda ๏ 自己紹介 ๏ セッションについて • セッションの扱う対象である Ansible とは何か? • セッションの対象者 • セッションで話すこと・話さないこと ๏ Ansibleを使う前に思いそうなこと • Ansibleを使うと何が嬉しいのか? • 他の類似ツールとは何が違うのか? • Ansib

    入門Ansible
  • [#COOK-3910] ssh fails to start in Ubuntu 13.10 - Opscode Open Source Ticket Tracking

  • 意識の低い自動化

    意識を低く保ったまま、定型作業を自動化する話です。 ※どうも言葉足らずで誤解させてしまっているようなので補足を書きました。ご覧ください http://qiita.com/greenspa/items/fff535d2ae5da36e36feRead less

    意識の低い自動化
    Hash
    Hash 2014/12/08
    chefのつらみが高まっているのでFabric化に惹かれる
  • Chefのローカルモードチュートリアル + knife-zero + knife-sakura - Qiita

    前回 Chefのローカルモードだけでリモートサーバを運用してみようと、Knife-Zeroを作った。Nodeの構成情報もとれるよ。 - Qiita の続きといえば続きです。 Knife-Zeroのページはこちら。 http://knife-zero.github.io/ja/ Chef11.xからローカルモードというのが加わりました。Chef-Client/Server環境の簡易版であり、Soloの代わりでもあります。 Chef-Soloからの乗り換えとしてChef-Zero(ローカルモード)検索が多いようなので、この追記を先頭に移動 このサンプルではSSH越しにローカルモードを実行していますが、単にサーバ側にChef-Repoを置いてローカルモードをしたい場合、 Chefをインストール後にChef-Repoのディレクトリに移動してchef-client -zでOKです。 Soloみたいに

    Chefのローカルモードチュートリアル + knife-zero + knife-sakura - Qiita
    Hash
    Hash 2014/10/20
    会社のソロシェフもゼロシェフにせなあかん感じですか
  • chefで30台のサーバを管理した結果

    退職時の引継ぎの際に、chefで自動化されている作業を(chefを使わなくて済むように)サーバ構築手順書としてドキュメント化してくれと言われた…

    chefで30台のサーバを管理した結果
    Hash
    Hash 2014/09/19
    退職して正解でしたね...
  • ITインフラ自動化ツール「Chef 12」がリリース、オープンソース版と商用版でコードを統一化 | OSDN Magazine

    米Chef Software(旧社名:Opscode)は9月8日、ITインフラ設定管理ツール「Chef」の最新版「Chef 12」をリリースした。高可用性、レプリケーションなどの機能が加わり、WindowsやVMwareとの統合も強化した。Chefはまた、オープンソース版と商用版のコードベースを単一にしたことも発表した。 Chefはサーバーの設定を自動化するツール。RubyとErlangで作成されており、米Facebook、米Splunkなど多数の導入実績を持つ。「インフラをコードに」を標榜しており、開発と運用を一体化して考える「DevOps」を実践するソフトウェアとして位置付けている。設定情報などを管理する「Chef Server」と設定対象サーバー側で処理を実行する「Chef Client」、開発キットなどで構成されており、Apache License 2で公開されているオープンソース

    ITインフラ自動化ツール「Chef 12」がリリース、オープンソース版と商用版でコードを統一化 | OSDN Magazine
    Hash
    Hash 2014/09/19
    chefバージョンアップするとわりとカジュアルに死ぬ印象だけど今回は果たして
  • Release: Chef Container 0.2.0 (beta) - Chef Blog | Chef

    This week, Chef released a version of the Chef client that can run inside a Linux container. This container-friendly client is called chef-container. In this post we’ll give you an introduction to chef-container, its purpose and its components. We’ll also tell you about a new knife plugin for managing container images. Then, we’ll show you how to launch an instance of Apache2, running inside a Doc

    Release: Chef Container 0.2.0 (beta) - Chef Blog | Chef
    Hash
    Hash 2014/07/16
    ChefのDocker対応: knife container docker ...でコマンド流せるぽい. べきとーになるのだろうかこれ
  • 【Chef Tips 1】 カーネルパラメータの設定(sysctl.conf) - ダメSE uramonの奮闘記

    ファイルを編集する場合、主にTemplateリソースを使用する。しかし、一部の定義のみ入れ替えたい、ファイルを丸ごと入れ替えたくない、といった場合には、ruby_block+FileEditユーティリティが役立つ。 以下は、”net.core.somaxconn"(カーネルがキューイング可能なパケットの最大個数)が定義されていなかった場合、ファイルの最終行に定義を追加、最後にリロードするというもの。 ruby_block "Edit /etc/sysctl.conf" do block do rc = Chef::Util::FileEdit.new("/etc/sysctl.conf") rc.insert_line_if_no_match(/^net.core.somaxconn.*$/, "net.core.somaxconn = 1000" rc.write_file end no

    【Chef Tips 1】 カーネルパラメータの設定(sysctl.conf) - ダメSE uramonの奮闘記
    Hash
    Hash 2014/06/06
    action :nothingで用意しておいてトリガーとなるrecipeが実行された後notifiesする, という使い方あってたっぽい
  • Chefに挫折したあなたへ。Fabricのすすめ

    サーバ設定作業は面倒で間違いを犯しやすいため、Chef/Puppetなどのツールで自動化したいと考えている方は多いと思います。 私もそのような理由からChef(-solo)を習得しようと試行錯誤していました。 その結果、ある程度は動くようになったものの次のような問題があると思いました。 学習に時間がかかる 私は正直、今でもどのファイルに何を書くのかよく分かってないです。 幾分か簡単だと言われるchef-soloでも公式サイトのドキュメントだけではよく理解出来ませんでした。 また、バージョンによる差異なのか目的が異なるのか分かりませんが、ブログ記事を参考にしようとすると十人十色でどれが私に合った手順なのかわかりませんでした。 例え最終的に理解できたとしても、私やあなたが何日もかけて理解できないことはチームのメンバーも理解するのは難しいと思います。 対象サーバにインストールする必要がある Ch

    Hash
    Hash 2014/02/19
    Fabric, Chefとの比較で見るよりもCapistranoに対応するシロモノとして考えたほうが良いかも
  • 構成管理ツール Ansible について - aptheia.info

    Ansible というサーバーの設定を管理するツールの説明。いわゆる構成管理 (CM: Configuration Management) にカテゴライズされるもので、Puppet や Chef の親戚みたいなものと考えてもらえればだいたいあってる。 概要 リード開発者は Michael DeHaan で、現職の AnsibleWorks の前は Redhat で Cobbler や Func に携わっていたり、Puppet labs でプロダクトマネージャーしたりしているという経歴の持ち主。 Ansible は Python で書かれている。同じジャンルで Python 製というと Salt が有名。Chef の場合、レシピを書くためには Ruby の知識が必要となってくるけど、Ansible はどんな言語でもモジュールが書けるようになっているので、運用にあたって Python の知識は

    Hash
    Hash 2014/02/19
    Chefにげんなりすること多いのでVPSこいつでセットアップする “ドキュメントは12ページしかなく(ちなみに、さっき数えてみたらChefのドキュメントは2834ファイルあった) 非常に習得は簡単”
  • ansibleを使ってみる — そこはかとなく書くよん。 ドキュメント

    ansibleを使ってみる¶ Chefが猛烈な勢いで流行り始めている今日このごろですが、似たようなものは 世の中にいくつもあります。今日はその中の一つ、 Ansible を使ってみます。 書いていたらやたらと長くなったので何回か続きます。 軽くご紹介¶ インストールの前にどのようなツールなのかを軽く説明します。マシンの設定 を自動で行なってくれる、というツールなのはChefと同じです。 そのポリシーは githubのページ に書かれています。 シンプルな設定 最初から超速くて並列 サーバーやデーモンとかいらない。今あるsshdだけあればいい クライアント側になにもいらない モジュールは「どんな」言語でも書ける 超強力な分散スクリプトを書くためのイケてるAPI rootじゃなくても便利に使える 今までで一番使える設定管理システム さて、では見て行きましょう。 インストール¶ ansibleは

    Hash
    Hash 2013/09/04
    使ってみる
  • AnsibleWorks

    Infrastructure as Code We manage your infrastructure from your networks security groups to the container orchestrations with versioned code changes and speed up your platform teams service time. We manage your cloud platform from your networks security groups to the container orchestrations with versioned code changes and speed up your platform teams service time. With Infrastructure as Code servi

    AnsibleWorks
    Hash
    Hash 2013/08/18
    Chefが複雑すぎるのでAnsible使ってみよう
  • Ruby2.0でchefを動かそうとするとkernel_require.rb:45:in `require': cannot load such file -- rubygems/format - リア充爆発日記

    chefをインストールして何かしようとするとエラーになる。 [ec2-user@ip-10-xxx-xxx-xxx ~]$ chef-solo -v /home/ec2-user/.rbenv/versions/2.0.0-p0/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require': cannot load such file -- rubygems/format (LoadError)ぐぬぬ。。 調べてみるとGemが2.0でGem::FormatからGem::Packageに変わったから(よくわからん)らしくて、要はChefがまだGem2.xに対応してないってことなのかな?? https://github.com/carlhuda/bundler/commit/20e251acd9bbed0b95d02280

    Ruby2.0でchefを動かそうとするとkernel_require.rb:45:in `require': cannot load such file -- rubygems/format - リア充爆発日記
    Hash
    Hash 2013/06/26
    これまだ修正されてないんだっけ
  • About Ohai

    Ohai is a tool for collecting system configuration data, which it then provides to Chef Infra Client to use in cookbooks. Chef Infra Client runs Ohai at the start of every Chef Infra run to determine system state. The attributes that Ohai collects are called automatic attributes. Chef Infra Client uses these attributes to ensure that nodes are in the desired state after each configuration run. The

    Hash
    Hash 2013/06/07
    rolesのjsonに書かなくてもnode[...] でアクセスできるデフォルトattributes. hostnameとかipaddress
  • chef_gem Resource

    chef_gem 'name' do clear_sources true, false gem_binary String include_default_source true, false options String, Hash, Array package_name String source String, Array timeout String, Integer version String action Symbol # defaults to :install if not specified end where: chef_gem is the resource.name is the name given to the resource block.action identifies which steps Chef Infra Client will take t

    Hash
    Hash 2013/06/07
    chef経由でgemをインストールさせたい場合. "chef gem" などでググるとchef*を*インストールする情報が出てきてなかなかたどり着けなかったのでブクマ
  • execute Resource

    This page is generated from the Chef Infra Client source code. To suggest a change, edit the execute.rb file and submit a pull request to the Chef Infra Client repository. All Infra resources page Use the execute resource to execute a single command. Commands that are executed with this resource are (by their nature) not idempotent, as they are typically unique to the environment in which they are

    Hash
    Hash 2013/05/30
    chefでアレのLWRPあるのかな, という状況でも最終的にはexecute + not_if + command で任意のコマンドを実行させる力技が使えるようだ