Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

chefに関するstealthinuのブックマーク (13)

  • Immutable InfrastructureとChefと冪等性の話 - プログラマでありたい

    最近話題になっているImmutable Infrastructure(イミュータブル・インフラストラクチャ/サーバ)。あんまりよく解っていないので、整理してみました。 Immutable Infrastructureとは? そもそもImmutable Infrastructureとは、何でしょう?極論すると、「稼働中のサーバの構成管理をやめて、サーバを使い捨てにしよう」という考え方です。これだけ言われても、さっぱり解らないと思います。 まずは従来の考え方。Mutable Infrastructureというのか、既存のサーバに変更を加えていくことが前提になります。 それに対して、Immutable Infrastructure。直訳すると変化しないインフラとなります。どういうことかと言うと、サーバ構成(ミドル・アプリ)を変更したい場合は新規にサーバを立ちあげ、そこに既存の機能と新規の機能を加

    Immutable InfrastructureとChefと冪等性の話 - プログラマでありたい
    stealthinu
    stealthinu 2015/08/06
    イミュータブルインフラが多くなってもDBなどステートフルなものは冪等性が必要になるしプロビジョニングでも使えるからChefみたいなツールは必要という話。冪等性の考えについて参考になる。
  • Chef-Soloはオワコンになりlocal modeが今後の主流になるとのこと · DQNEO日記

    ブログ書きました → Chef-Soloを100倍楽しく使うためのrsoloというツールを作りました。 http://t.co/GI1DrlMx8O #chef #knifesolo — DQNEO.php (@DQNEO) September 27, 2014 @DQNEO ご存知かもしれませんが参考までにどうぞ(最近の流れだとchef-solo -> chef local mode): http://t.co/wNvSJz3iOR — Shuhei Tanuma (@chobi_e) September 27, 2014 全俺が泣いた。 SoloからZeroへ。Chef Client Local Modeに移行しましょう 詳しくはChef公式ブログの記事に書かれています。 From Solo to Zero: Migrating to Chef Client Local Mode Ch

    stealthinu
    stealthinu 2014/10/03
    Chef-Solo→Chef-Zero(chef local mode)となるとのこと。
  • chefからansibleに乗り換えた5つの理由|TechRacho by BPS株式会社

    1年くらいchefを使ってサーバ構築をしていたのですが、最近ansibleに乗り換えたので紹介記事を書いてみます 1. サーバ側に何もインストールする必要がない chefは管理対象ノードにchef-clientをインストールする必要がありますが、ansibleはPython 2.4が入っていて、sshでログインできればOKです。 chefもパッケージや,knife bootstrapコマンド等があるので始めやすいですが、何もする必要がないansibleの方が敷居が低いのかなと思ってます。 例えばsshでログインできれば、以下のコマンドを打てば10.0.10.1~10.0.10.3サーバの情報をとってくれます(カーネルバージョン,CPU,メモリ,ディスクサイズ,ディストリビューション等)。 この機能はchefで使われているohai相当のことをしてくれます。 echo 10.0.10.1 >

    chefからansibleに乗り換えた5つの理由|TechRacho by BPS株式会社
    stealthinu
    stealthinu 2014/05/30
    chefよりももっと手軽に使えるchefみたいな。それほど大規模なことしないからchefだとなんか鶏に牛刀っぽくてもうちょいシンプルなツールが欲しかったので良いかも。
  • 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のはなし - ゆううきブログ
    stealthinu
    stealthinu 2013/08/14
    chefよりももっとライトな感じで使えるansibleというツール。確かにchefは簡単なことするにもいろいろ設定しないといけない感がある。
  • 入門Chef Solo - Infrastructure as Code

    stealthinu
    stealthinu 2013/04/15
    naoyaさんのchef solo本
  • Gitlab Cookbook Changelog

    Installs/Configures gitlab Gitlab Cookbook Changelog v7.7.1 Closes #90, incorrect instance variable in template. v7.7.0 Credit to @jeremyolliver for doing most of the work for an 7.x release gitlab branch targets 7-7-stable. gitlab View Full Changelog

    stealthinu
    stealthinu 2013/04/09
    というわけでめんどいのでgitlabのchef cookbookはないのかと思ったらやっぱあった。これなら簡単?とりあえずためしてみるか。
  • Kindle向けに『入門Chef Solo - Infrastructure as Code』を出版しました - naoyaのはてなダイアリー

    Chef のスタンドアロン版である Chef Solo の技術書Kindle 向け電子書籍として出版しました。 入門Chef Solo - Infrastructure as Codeposted with amazlet at 13.03.17伊藤直也 (2013-03-11) 売り上げランキング: 14 Amazon.co.jpで詳細を見る がんばりました。原稿\(^o^)/オワタ Chef Solo Chef はサーバー/インフラの状態管理フレームワークです。より単純化して言うならサーバー構築の自動化ツール。コードは Ruby で書きます。ウェブアプリケーションをホストするサーバーの管理にもちろん利用できますし、チームメンバーの開発環境を同じ状態に揃える、あるいは個人の開発環境の整備を自動化する、といったことにも利用できます。 書の内容のは、その Chef の入門書です。C

    Kindle向けに『入門Chef Solo - Infrastructure as Code』を出版しました - naoyaのはてなダイアリー
    stealthinu
    stealthinu 2013/03/14
    chef solo入門。電子書籍でkindleとkindle for ipad/iphone対応。まだソフデの内容すら触り終えてないからもうちょい触ってわからなかったら検討しよう。
  • chef-solo と knife-solo を使う - ああああ

    2013-03-21追記 この記事は古くなっています. knife-solo 0.1.0よりknife-soloのコマンドの名前空間が"knife solo"に移動しました.以前のkitchen, cookコマンドはdeprecatedになっています. https://github.com/matschaffer/knife-solo/blob/master/CHANGELOG.md#changes-and-new-features-2 今月のSoftware Designを読んでChefに興味出たのですが,管理するサーバが数台しかない場合はChefサーバの立ち上げが面倒です.そんな場合はスタンドアロンで動作するchef-soloを使う訳ですが,chef-soloの運用を補助するknifeのプラグインであるknife-soloが便利っぽかったので,Chefのお勉強のついでに試してみました.

    chef-solo と knife-solo を使う - ああああ
    stealthinu
    stealthinu 2013/03/05
    chef-soloとknife-soloを使った設定のしかた。こちらではchefのインストールをgemでやってる。knife-soloはgemじゃないと入らない?knife-soloはroot前提じゃなく使えるのでお手軽。
  • 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

    stealthinu
    stealthinu 2013/03/05
    chef-solo入門。簡単なレシピの書き方の具体例としてzshやscreenの設定ファイルの起き方が書いてある。
  • Chefで始めるシステム構成管理入門 その1

    最近 Chef というシステムの構成を自動で管理するツールを使い始めました。同様のツールとして Puppet が有名ですが、レシピを内部DSLで記述出来るほうが自分には合っていると思ったので、今回は Chef を採用しました。折角覚えたので復習も兼ねてエントリを起こしてみます。このエントリがChefの導入を検討している方への手助けになれば幸いです。 Chefの仕組み – 意外と依存関係が面倒なChef Server# Chefの基的な仕組みは、サーバに設定を置き、クライアントがサーバに問い合わせるPull型のシステムです。クライアントはサーバからのレスポンスに従いパッケージのインストールなどを行います。しかし、Chef ServerはRuby(Merb), CouchDB, RabbitMQなど依存が多く、お世辞にもシンプルなシステムとは言えません。そのせいかネットで検索して出てくる情報

    Chefで始めるシステム構成管理入門 その1
    stealthinu
    stealthinu 2013/03/05
    chefの用語説明
  • chef-soloとgitでCentOSの環境構築をらくらく自動化 - オープンソースこねこね

    世の中テクノロジーはどんどん進化していてもうびっくりです。 CentOSでWebアプリのサーバ環境を作る場合、yumコマンドを実行して、適宜設定ファイルを修正して、デーモンなどを再起動するってなことを毎回やっていたのですが、今はchefによるサーバ構築自動化ができるわけです。 そのchefを利用するにはRubyをインストールしてgemからchefのパッケージをインストールする必要があったのですが、これも最近Omunibusというコマンド一発でできる仕組みができて更にらくちんになりました。 というわけで、gitリポジトリにchefのcookbookを置いて管理し、これをセットアップするサーバーにpull、chef-soloを実行して、環境構築を自動化してしまう手順のサンプルを以下にまとめてみました。 https://github.com/kohkimakimoto/chef-for-cent

    chef-soloとgitでCentOSの環境構築をらくらく自動化 - オープンソースこねこね
    stealthinu
    stealthinu 2013/03/05
    githubとchef-soloを使ってどこからでも簡単に環境自動構築出来るようにする手法。chefはcurlで入れてる。githubにhttpdやphp,mysqlなどのインストールと設定のレシピがあり参考になる。
  • What is chef

    OpscodeのChefとは何なのかを中級者以上向けに説明します。 普通のHow to とは方向性が違うので注意。Read less

    What is chef
    stealthinu
    stealthinu 2013/03/05
    chefって結構泥臭いツールなんだねということがわかってなんか馴染みが出た。特定ディストリビューション用のインストールシェルスクリプト書いてあるんだけど、まずはそれをchef-solo使うものにしてみる。
  • AWS News Blog

    Announcing Amazon Managed Service for Apache Flink Renamed from Amazon Kinesis Data Analytics Today we are announcing the rename of Amazon Kinesis Data Analytics to Amazon Managed Service for Apache Flink, a fully managed and serverless service for you to build and run real-time streaming applications using Apache Flink. We continue to deliver the same experience in your Flink applications without

    stealthinu
    stealthinu 2013/02/20
    これ環境構築はほぼ全自動で出来るようになっちゃったって考えればOK??これじゃ全部EC2でやるのが一番便利じゃん。仕事なくなるな… chef勉強しておかねばまずい。
  • 1