並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 3429件

新着順 人気順

chefの検索結果321 - 360 件 / 3429件

  • chef でゼロからサーバ構築をやってみる - ロックとチュウーハイとこりんがるな日々

    サーバ構築は開発マシンであるmacから「knife-solo」でサーバ構築を行います ※knife-soloの設定は以下の記事をに書いています knife-soloを設定して開発マシン(mac)からchef-soloを実行する 設定を行うサーバは「sakura vps 1G」です、osはデフォルトの「centos6.3 x86_64」です サーバは単純なLAMP環境です 以下構築のログになります、なお今回はできるだけopscode communityに公開されているcookbookを使っていこうかと思います opscode community またサーバにログインするのは確認のみで設定をするのはすべてchefで行う予定です 構築ログ chef を実行するユーザを作成 この作業のみサーバで実行する $ ssh [ipaddress] -l root # useradd chef # pass

      chef でゼロからサーバ構築をやってみる - ロックとチュウーハイとこりんがるな日々
    • [Chef] レシピを書く上で一番重要な「リソース」について#opschef_ja - NAVER まとめ

      サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

        [Chef] レシピを書く上で一番重要な「リソース」について#opschef_ja - NAVER まとめ
      • Chef実践入門の見本誌が手元に届いた - 元RX-7乗りの適当な日々

        5/22に「Chef実践入門」が発売されます、という話は先日書いたエントリ「「Chef実践入門」という書籍を出します - 元RX-7乗りの適当な日々」の通りですが、ようやく手元に見本誌が届きました。 書籍が手元にくると、何か実感がわきますね。 ライトな寄稿的なものはのぞき、書籍として著作物を出すのは「Amazon EC2/S3を使う上での設計/運用ノウハウをまとめた書籍を出します - 元RX-7乗りの適当な日々」の時以来です。無駄に本屋とかのぞきに行きたくなっていますw (既に先行して販売されている書店などもあるようですが)まもなく発売となりますので、どうぞよろしくお願い致します! Chef実践入門 ~コードによるインフラ構成の自動化 (WEB+DB PRESS plus) 作者: 吉羽龍太郎,安藤祐介,伊藤直也,菅井祐太朗,並河祐貴出版社/メーカー: 技術評論社発売日: 2014/05/

          Chef実践入門の見本誌が手元に届いた - 元RX-7乗りの適当な日々
        • ファイル更新もchef実行もstretcherで!Lobiをデプロイするときにやっていること - KAYAC engineers' blog

          Lobiチームの長田です。 今回は現在運用中のLobiというサービスのデプロイについて紹介します。 Lobi Chat & Game Community Lobiについての紹介は以前のエントリを参照ください。 サーバーサイドエンジニア視点でLobiというサービスを紹介します | tech.kayac.com - KAYAC engineers' blog TL;DR デプロイ=各種ファイル更新とサービスへの反映、chefの実行 毎日十数回のデプロイを行っている デプロイ対象は数十台単位 十余名のサーバーサイドエンジニア全員にデプロイ権限がある Auto Scalingを考慮したデプロイ手段を採用している ファイル更新もchef実行もstretcherでOK まだまだ改善の余地あり おおまかな手順 本番環境にデプロイするぞ!という段になると、こんな操作が行われます。 GitHub上でコードレ

            ファイル更新もchef実行もstretcherで!Lobiをデプロイするときにやっていること - KAYAC engineers' blog
          • Chef Cookbook の管理に librarian を使う - Hack like a rolling stone

            みなさん chef してますか? (挨拶) 今回は chef を使う時の要、cookbook を管理するツールである librarian を紹介します。 Opscode Community のサイトには、有志によってアップロードされた 800 以上の cookbook が公開されており、 また、様々な人が github で自身が作成した cookbook を公開しています。 これまでは、これらの cookbook を使う際には手動でダウンロードして利用していましたが、 librarian を使うことで、ダウンロードの部分を自動的に行なってくれるようになります。 また、cookbook 間の依存関係も考慮してくれるため、必要な cookbook も一緒にダウンロードしてくれます。 Ruby の Bundler や、Python の pip + requirements.txt をイメージする

              Chef Cookbook の管理に librarian を使う - Hack like a rolling stone
            • VOYAGE GROUP エンジニアブログ : vagrant + chef solo + serverspecでテスト駆動サーバ構築を試してみるテスト

              2013年06月12日15:15 カテゴリ vagrant + chef solo + serverspecでテスト駆動サーバ構築を試してみるテスト こんにちは!株式会社PeX の高橋です。 自分はサーバアプリエンジニアではありますが、Provisioning Frameworks Casual Talksなどの影響を受けて最近はProvisioning Framework力を強化中です。 Provisioningとはサーバをサービスが開始できるように設定する事で、Provisioning Frameworkはサーバの設定を自動化するためのフレームワーク(chef、puppet)の事となります。 本記事ではvagrantで作成した仮想環境に対して、chefでサーバ設定を行いSymfony2のwelcome画面を表示する事を行います。serverspecでテストが失敗する事を確認した後にサー

              • MySQL5.6のchefの書き方の決定版が出来たので公開する。 - nigoblog

                chefでサーバーの構築をプログラマブルにやるっていうのはもうだいぶ昔から定番になってきています。 今回は特にMySQL 5.6のインストールをchefで行う場合のケースについて書いていきます。 MySQL5.6はインストールがなかなかめんどくさく、chefを使わなくても結構大変です。 だがしかし、度重なる試行錯誤の末、ついにMySQL5.6をchefでインストールする決定版が出来たため、公開しようと思います! ただし、今回はEC2 + RDS等、webサーバーとDBサーバーを分けて、かつEC2(webサーバー)のみにMySQL5.6をインストールする場合のことを書いていきます。 ちなみにserverはCentOSを想定していますのでubuntuの方はすみません そもそもchefとは MySQL5.6を単純にインストールする場合 MySQL5.6をchefでインストールする まとめ そもそ

                  MySQL5.6のchefの書き方の決定版が出来たので公開する。 - nigoblog
                • Vagrant + AWS + Chef でサーバ構築自動化 - Develop with pleasure!

                  AWS OpsWorks (DevOps アプリケーション管理・自動化) | アマゾン ウェブ サービス (AWS 日本語)を利用してサーバの構成管理をしようとしたけど、問題になったのがOpsWorksで使われるChefのバージョン。現時点で9.x系なんだけど(2013/07/25にChef 11のサポートがリリースされてる)、opscodeが公開しているcookbookには結構10.x系以上じゃないと動作しないものが多い。 一々、9.x系で動作するようにcookbookを修正するのも面倒だし、opscodeが公開している沢山のcookbookを利用せずに自前で全部書くというのも避けたい。 chefのgemを最新にするcookbookを作って、それをOpsWorksで実行してChefのバージョンを無理やり切り替えられないかとも考えたけど、OpsWorks内でのchefを含めたgemの管理に

                    Vagrant + AWS + Chef でサーバ構築自動化 - Develop with pleasure!
                  • Chef で Elasticsearch クラスタを EC2 上に作る - Wantedly Engineer Blog

                    エンジニアの内田(@spesnova)です。 「実践!Elasticsearch」 の第二回として、今回は Chef を使って Elasticsearch クラスタを AWS の EC2 上に構築する方法を紹介します。 Chef の基本的な部分については説明を省きます。 目次 test-kitchen 環境準備 単体の Elasticsearch サーバーを立てる Elasticsearch プラグイン込みで構築する Nginx を追加してアクセスを制限する EC2 上に Elasticsearch クラスタを立てる test-kitchen 環境準備 Elasticsearch クラスタ構築は test-kitchen を使って進めて行きます。 demo 用の test-kitchen 環境を準備します。 Ruby, Chef, Berskfile VirtualBox ($ brew

                      Chef で Elasticsearch クラスタを EC2 上に作る - Wantedly Engineer Blog
                    • GitHub - ryotarai/itamae: Configuration management tool inspired by Chef, but simpler and lightweight. Formerly known as Lightchef.

                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                        GitHub - ryotarai/itamae: Configuration management tool inspired by Chef, but simpler and lightweight. Formerly known as Lightchef.
                      • DockerによるChefのCookbooks開発 - Qiita

                        Chefのcookbookをちょっと実行したい時、みなさんどうしているのでしょうか。 Amazon S3上に、手元のMacbookのVirtualbox(Vagrant)で、さくらのVPSで、XenサーバのDomUで。。。などなど色々だと思います。 仮想環境だとまっさらなOSを立ち上げるのにいちいち時間がかかる。 みなさん Docker使いませんか? 私はUbuntuサーバにDockerをインストールした環境を用意して その上でCentOSでも, UbuntuでもDockerで文字通り ドカドカ 作って消してChefのレシピを開発しています。 Docker上のOSはLinux Containerなので仮想環境よりもCreate/Destroyが早くできます。 そして、そのDockerを使ってChefのCookbookを開発するのに便利なkitchen-dockerの使い方を紹介します。 ※

                          DockerによるChefのCookbooks開発 - Qiita
                        • DevOps Conference of the Year - ChefConf 2023 | Chef

                          Chef Roadshow has everything you loved about ChefConf (but with less travel):Get a glimpse of the Chef product roadmap (including orchestration)Network with industry leaders and like-minded professionals.Gain insights into the latest DevSecOps trends and innovations.Learn from leading companies’ use cases of Chef adoption. Copyright © 2024 Progress Software Corporation and/or its subsidiaries or a

                            DevOps Conference of the Year - ChefConf 2023 | Chef
                          • コンテナ事例 CircleCI, Cucumber-Chef

                            dots. IT勉強会で発表させて頂きました、ランサーズ開発環境のDocker移行に関する資料です。 サービスの拡張に伴い、多数の開発環境が必要になったため、それを効率良く管理するためDockerを採用した話です。 ・既存開発環境との互換性維持 ・本番環境との構成共通化 ・非エンジニアでも構築、運用できる仕組み を意識した、目的達成の手段としてのDocker運用方法を紹介いたしました。

                              コンテナ事例 CircleCI, Cucumber-Chef
                            • Chefでクラスタが管理できるフレームワーク「Chef Metal」がリリース | OSDN Magazine

                              米Chef Softwareは3月4日、Chefでクラスタやクラウドの管理を可能にするフレームワーク「Chef Metal」プロジェクトを発表した。アルファ版という「Chef Metal 0.2」も同時に公開された。 Chefは、「レシピ(Recipe)」と呼ばれる設定ファイルの記述に従ってOSやソフトウェアの設定などを自動で実行するツール。Chef MetalはChefでクラスタを管理するためのフレームワークで、Chefでマシンを管理するのと同じようにレシピでクラスタを管理できる。 プラグインモデルを持ち、VirtualBoxやEC2、LXCなど、さまざまな仮想化技術向けの設定を記述できる。これにより、複数台のサーバーを管理・構成するレシピの記述やそれによるクラスタの作成などが可能になる。VirtualBox、VMwareなどの仮想化プラットフォームで利用できるVagrantや、EC2な

                                Chefでクラスタが管理できるフレームワーク「Chef Metal」がリリース | OSDN Magazine
                              • chefのログ出力を制限する方法 / 劇的ビフォーアフター ver.0.10.6+ (verbose_logging) - さよならインターネット

                                chefのログが出すぎだなー、実際これ影響あるのかないのか 出力結果見るのにターミナルでスクロールバックしないといけないし これだけの出力されたログの中で、影響があるのかないのか、ひとつひとつ 目grep警部してたら取りこぼし多そうだなー やだなやだなー、こわいなこわいなー と思ってたんですが Chef 0.10.6 Released 「optionally disable the verbose logging」という表記があるじゃないですか!! リンク先を覗くと The "processing" INFO message for every resource on a normal run looks nice but is probably too verbose. The messages are great if you're running chef-client in you

                                  chefのログ出力を制限する方法 / 劇的ビフォーアフター ver.0.10.6+ (verbose_logging) - さよならインターネット
                                • Airbnb: Chefをどう使いこなしているか - ワザノバ | wazanova.jp

                                  http://nerds.airbnb.com/making-breakfast-chef-airbnb/ Airbnbが社内でのchefの利用事例について、かなり細かめに紹介してくれてます。 1) 背景 Airbnbは動的なコード環境にある。Amazon EC2のバーチャルマシン上で動くサービスが組み合わさってサイトが構成されている。 昨年、EC2のインスタンスを立上げ & 設定をするCloudMakerをオープンソースで提供し、従前の手動作業からは相当効率化したが、YAMLの設定を全て希望するかたちにはできなかったので、S3に複雑なバージョンのシェルスクリプトツリーができて、メンテナンスが難しくなった。 そこで、2012年2月からChefへの統合を開始。OpscodeのホスティングChefを利用し、数週間で共通設定項目についての移行が完了し、本番稼働した。しかし、Chefユーザが増える

                                  • knife-soloによるChefの実行 - Qiita

                                    前提 knifeとは Chefレポジトリを操作するためのツール。 chef solo環境で利用するのは主に以下の二つ ・knife cookbook(クックブックの作成) ・knife solo 前者は生のchef soloを利用する場合に用いる。 詳しくは以下。 Chefの基本 http://qiita.com/kidachi_/items/9d569b8673e70ef93f0e knife-soloとは 今回のトピックはこちら。 それ単体でリポジトリやクックブックの作成、実行まで一括して行ってくれる。 基本はchef soloを利用したい場合はこのknife soloに頼ればok。 knifeの初期設定

                                      knife-soloによるChefの実行 - Qiita
                                    • 大規模システム構築に求められる自動化とChefの基本的な考え方とは

                                      システム構築・運用の問題 近年、HadoopやOpenStackといった大規模分散基盤が注目を集めています。それに伴い多数のサーバーを構築・運用する機会のある方も増えてきているのではないでしょうか。 筆者も以前、数百台のHadoopクラスタ構築を担当したことがあり、構築台数の多さと作業の煩雑さに愕然としました。特に以下の点が問題でした。 (1)設定ミスにより膨大な作業が発生するリスクがある 検証環境の構築で、当初筆者は同じようなサーバーの構築を何度も行っていました。同じ作業を何度も繰り返していると、すぐに作業がマンネリ化し集中力が続かなくなり、設定ミスが多くなりました。その様な設定ミスが致命的な場合は、切り分け作業や設定の見直し作業が発生します。最悪の場合、全サーバの設定を確認することも考えられます。 (2)全体の待ち時間が大きな時間のロスになる パッケージのインストールなどは待ち時間が1

                                        大規模システム構築に求められる自動化とChefの基本的な考え方とは
                                      • 焼き肉屋さんの塩キャベツ(^^)v by Chef Kei [クックパッド] 簡単おいしいみんなのレシピが40万品

                                        2022/1/13をもって お客様がご利用中のブラウザ (Internet Explorer) のサポートを終了いたしました。 (詳細はこちら) クックパッドが推奨する環境ではないため、正しく表示されないことがあります。 Microsoft Edge や Google Chrome をご利用ください。 (Microsoft Edgeでクックパッドにログインできない場合はこちら)

                                          焼き肉屋さんの塩キャベツ(^^)v by Chef Kei [クックパッド] 簡単おいしいみんなのレシピが40万品
                                        • 書評 入門Chef Solo - Infrastructure as Code

                                          伊藤直也さんがChef Soloの本を書かれたということで早速購入してみました。最近流行りのAmazon Kindle ダイレクト・パブリッシング(KDP)を使って出版されてます。 Chefは結構巨大な仕掛けになっており、はじめて取り組む人はどこから手をつけて良いのか分かりにくかったりします。日本語のリソースは今まではSoftware Designで並河さんらが書いた特集くらいだったと思いますし、色々やろうとするとopscodeのサイトの膨大なリファレンスを読まないといけない状況でした。 この本では、Chefの基本を、Chef Soloを使ったやり方を通じて、平易な日本語で説明しており、とっかかりとして非常に良い本です。簡潔にまとまっているのでとりあえず通読するなら1時間くらいでしょう。書いてある内容は、VagrantやAWSを使えば簡単に試すことが出来ます(オンプレじゃこうはいかない)。

                                            書評 入門Chef Solo - Infrastructure as Code
                                          • Chef-solo on windows — ChefTutorial 1.0 documentation

                                            Chef-solo on windows¶ このチュートリアルは、 Chef-solo を Windows にインストールして使いこなすことを目的とします。 Warning 作者が Chef を理解するために作成しているので、使用方法や概念に間違いがあるかもしれません。 もし気付いたら、 Twitter (id:toruuetani) でご連絡いただけると助かります。

                                            • Chef ProvisioningとVagrantでSerfクラスタ環境を作成する #getchef #vagrant #serf - クリエーションライン株式会社

                                                Chef ProvisioningとVagrantでSerfクラスタ環境を作成する #getchef #vagrant #serf - クリエーションライン株式会社
                                              • Chefでサーバのセットアップ・管理作業を楽チンにしよう~実践編その1~

                                                昨日1日ケータイでアラートメール以外に受け取った唯一のメールを紹介します。 「 この前はありがとう!!久々メッチャ楽しかった~ みんながいる前だったからちょっと恥らっちゃったけど、2人っきりだったら私も同じ気持ちだったょ(はぁと 恥ずかしいけど・・・ 次は2人っきりで会えませんか?? 返事楽しみに待ってます(はぁと 」 「え?誰?誰?これ?」ってどんなに心当たりがないシチュエーションでも、とりあえずその可能性を記憶に見出そうとするのが男なんだなあ、と、スパム道の奥深さを知ったhiroshiです。 前回に引き続きChefについてです。 今回は、DECOLOGで実際に使っているrecipeや運用を紹介しながらの実践編です。 ※この記事の元になるChefのAPIのバージョンはv0.9.12です。 その前に、いろいろ準備します。クイックスタートあたりを読んでクイックに準備しましょう。 この辺は環境

                                                • VagrantとChefでチームの開発環境を共通化する - ひげろぐ

                                                  インフラ構築のテストに遅まきながらVagrantを使おうと色々調べていたが、チーム開発の開発環境を共通化したい、という声がメンバーがから上がったのでそっちの方もVagrantでやることにした。 Vagrantで仮想マシンを作ってChefで環境構築できるようにしたものをメンバーに配布する流れ。 概要 VagrantはVirtualBoxのような仮想マシンのフロントエンドツールでAmazon EC2やVM Wareに対しても使うことができる。 コマンド一発で仮想マシンを立ち上げたり落としたりできて便利。エディタで設定ファイルを編集して仮想マシンの設定を変更することも簡単。プラグインでの機能拡張もでき、仮想マシンを一時的にSandbox化できるSaharaなどが有名。 詳しくは以下。 Vagrantで簡単仮想マシン構築 | Ryuzee.com Vagrant – naoyaのはてなダイアリー

                                                  • サーバ管理ツール「Chef」、関連ソフトウェアすべてオープンソースに

                                                    ChefのCEOであるBarry Crist氏は4月2日(米国時間)、「Introducing the New Chef: 100% Open, Always - Chef Blog」において、Chefの関連ソフトウェアをすべてオープンソース・ソフトウェアに変更すると発表した。 これまで同社はオープンソース・ソフト(OSS)とプロプライエタリ・ソフトの双方を提供するビジネスモデルを展開していた。同社は長年にわたってOSSやオープンソースコミュニティとの関係を模索してきたが、その結果、プロプライエタリ・ソフトウェアもOSSとして提供するほうが優れた結果を迎えられると判断したと説明している。 Introducing the New Chef: 100% Open, Always プロプライエタリ・ソフトウェアも含め、同社が提供するソフトウェアは基本的にApache 2.0ライセンスの下で提供さ

                                                      サーバ管理ツール「Chef」、関連ソフトウェアすべてオープンソースに
                                                    • Review: Puppet vs. Chef vs. Ansible vs. Salt

                                                      Review: Puppet vs. Chef vs. Ansible vs. Salt The leading configuration management and orchestration tools take different paths to server automation The proliferation of virtualization coupled with the increasing power of industry-standard servers and the availability of cloud computing has led to a significant uptick in the number of servers that need to be managed within and without an organizati

                                                        Review: Puppet vs. Chef vs. Ansible vs. Salt
                                                      • Fluentd Casual Talks #3 でChefの話をしてきました #fluentdcasual · さよならインターネット

                                                        December 14, 2013 Fluentd Casual Talks #3 で話してきました 会場をご提供頂いたDeNAさん、主催者の@tagomorisさん、ありがとうございました。 スライドはこちらです。 設定が増えてくるとtd-agent.conf自体が肥えてきます。 その場合、include config.d/hoge.confというように 機能別に設定ファイルを分けることで、人間が管理できるようになります。 設定ファイルについては、必要な設定だけを人間が行って ファイルの設置などについては、Chefに行ってもらうのが良いです。 Chefの設定方法についてはスライドを見てもらうとなんとなくわかるかなと思います。 ポイントはinclude_recipeを利用して、Chefのrecipe自体も分割するところです。 chef/site-cookbook/td-agent/reci

                                                        • Chef-solo, knife-solo 導入メモ | Drowsy Dog's Diary

                                                          Chef-solo やってみたメモー。(語尾) 伊藤直也さんの『入門Chef Solo – Infrastructure as Code』[kindle版]を購入して早数ヶ月、ようやく動かしながら読み進め始めた。ので整理しつつメモ。 自分のための概念言い換えメモが多いです。 とりあえず Chef 使いたいという人は入門 Chef-solo 買いましょう。必読書と思います。 今回は #6 くらいまでの内容。 Chef, Chef-solo Chef は、サーバの設定や更新を自動化するツール。Rubyで記述された「サーバのあるべき状態」(レシピという)に基づいて、アーキテクチャに依らずそれを一定に収束させるフレームワーク。 大規模環境では Chef-server & Chef-client という組み合わせで、多数のホストにインストールされたクライアントがサーバから設定を取得して一気に設定を行

                                                            Chef-solo, knife-solo 導入メモ | Drowsy Dog's Diary
                                                          • (メモ)Chef+Docker+Test-kitchen+Serverspec - Qiita

                                                            OSX上でお手軽chefci環境の再構築めも(整理中) vagrantは使わない - Ruby >= 2.0 - Docker >= 1.0(OSX,boot2docker) - Test-kitchen >= 1.0 - Serverspec 準備(Ruby,Docker) [Ruby] OS X Mavericks (10.9) に Homebrew + rbenv で Ruby をインストールする http://www.d-wood.com/blog/2014/03/20_5847.html はじめてのDocker on Mac OS X http://dev.classmethod.jp/tool/docker/getting-started-docker-on-osx/ boot2docker + docker # インストール brew update brew install

                                                              (メモ)Chef+Docker+Test-kitchen+Serverspec - Qiita
                                                            • chef社のVagrant Boxがbento organizationに移行してた | 割り箸ポテチ

                                                              Vagrantを使うときに、どこの馬の骨ともしれないboxは使いたくないので chef 社が公式にサポートしてるboxを使っていました。 # Vagrantfile Vagrant.configure(2) do |config| # こんなの config.vm.box = "chef/centos-7.1" end 8/27か28あたりに配布されなくなったようです。 https://vagrantcloud.com/chef 跡地でBentoというorganizationへ誘導しています。 https://atlas.hashicorp.com/bento/ BentoというのもChef社にメンテナンスされているプロジェクトで、PackerテンプレートでVagrantのbase boxイメージを作ることができます。 彼ら自身がchefをテストするためのboxイメージを作るためにも使って

                                                                chef社のVagrant Boxがbento organizationに移行してた | 割り箸ポテチ
                                                              • Good bye Chef by mizzy · Pull Request #367 · mizzy/specinfra

                                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                  Good bye Chef by mizzy · Pull Request #367 · mizzy/specinfra
                                                                • GitHub - aws/opsworks-cookbooks: Chef Cookbooks for the AWS OpsWorks Service

                                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                    GitHub - aws/opsworks-cookbooks: Chef Cookbooks for the AWS OpsWorks Service
                                                                  • はじめましてChef | feedforce Engineers' blog

                                                                    国内販売のアナウンスやSoftware Designで特集が組まれるなど注目が高まっているChef。ですが用語が多いといった「とっつきにくさ」もあるように思います。 そこで今回は「とりあえず使ってみたい」「メリットを知りたい」という方向けにChefを紹介したいと思います。 Chefとは ChefはRubyで実装されたサーバー構成管理ツールです。管理対象であるファイル、ユーザー、パッケージ、サービス等をどのように構成するかは、Rubyによる言語内DSLで記述します。 つまりコードを書いて実行することでサーバーの構成管理ができるわけです。 What is Chef? - Opscode Open Source Wiki やってみよう Chefには大きく分けて 管理対象サーバーのローカル環境で実行するスタンドアロン版 中央のサーバーで設定内容などを管理するクライアントサーバ版 の2つがあります。

                                                                      はじめましてChef | feedforce Engineers' blog
                                                                    • Chefを使ってサーバー構築運用! PR TIMES導入編! - PR TIMESデザイナー&エンジニアブログ BREAK TIMES

                                                                      こんにちは。PR TIMESエンジニアの落合です。 主にWEBアプリケーション開発を担当しているのですが、 最近は開発環境構築や、インフラ周りも担当しています。 前回は開発環境自動化というネタで話させてもらいましたが、 今回は、Chefで開発環境を開発したお話をさせてもらいます。 vagrantを使用する事によって、簡単に環境を共有する事は出来ますが、 Peclなどのライブラリを開発していく上で追加した場合、 毎回指示書(手順書)などを作成して情報の共有を図る必要がありました。 そこで、Chefの登場です! Chefとは? Chef社が開発している「インフラフレームワーク」とか「構成管理ツール」と言われるツールです。 通常サーバーを構築する場合、OSのセットアップからネットワーク設定や、ミドルウエアのインストール、各種設定やチューニングを行います。 またその際、設定手順書も同時に作成してい

                                                                        Chefを使ってサーバー構築運用! PR TIMES導入編! - PR TIMESデザイナー&エンジニアブログ BREAK TIMES
                                                                      • システム管理ツールChefのチュートリアル(RailsConf2009レポート) - クックパッド開発者ブログ

                                                                        RailsConf2009に参加中の高田悟史です。RUNNING THE SHOW: CONFIGURATION MANAGEMENT WITH CHEFを聞いてきました。 Chefというのは、Puppetのようなシステム管理ツールです。 Puppetとの違いをいまいち分かっていないのですが、サーバー(Chef Server)とクライアント(Chef Clients)という構成で、サーバーの設定(cronやApacheなど)をrubyで記述し(これをCookbookと呼ぶ)、新しく導入するサーバー(Chef Clientにあたる)のセットアップや設定変更やRailsアプリケーションのデプロイなどを自動的に行うことができるツールです。また、このCookbookという設定情報はバージョン管理されます。例えば、Apacheの設定ファイルをERBで記述し、rubyで変数値を指定するというような書き

                                                                          システム管理ツールChefのチュートリアル(RailsConf2009レポート) - クックパッド開発者ブログ
                                                                        • Chef-Solo使ってさくらVPSに一発で環境設定、Wordpressのインストールをする - CMSの構築ならRCMS - あらゆる要望に応える最強のCMS

                                                                          エンジニアの加藤です。 さくらVPSにログインして、下記のコマンドを実行するだけです。簡単! git clone https://github.com/diverta/sakura-vps_chef-solo.git /usr/local/chef && sh /usr/local/chef/bin/run wordpress 今回は、RCMSのサーバインストールを簡素化したいということで、Chefを勉強していたのですが、簡単にできそうだったのと、CMSとしての競合?でもあるWordPressのインストールを簡素化してみました。WordPressいいなー、、勉強になった。 上記のコマンドにもある https://github.com/diverta/sakura-vps_chef-solo も参考にしてみてください。 という訳で、下記に手順を記載します。所要時間は30秒程度。 1、

                                                                          • Nginxの脆弱性(CVE-2013-4547)へのChefを使った対応 | Engine Yard Blog JP

                                                                            脆弱性の内容 Nginxにセキュリティ設定を迂回できる脆弱性(CVE-2013-4547)が報告されました。この問題はNginxのバージョン、0.8.41 - 1.5.6が影響を受けると報告には記されています。内容については下記のようなセキュリティ設定を迂回できるというものです。 location /protected/ { deny all; } 迂回の方法はスペースを使ったURL,「/foo /../protected/file」やPHPなどの処理を呼び出す部分にやはりスペースがある事で実行できるとのことです。詳細についてはメーリングリストの投稿を御覧ください。 Engine Yardでの対応 Engine Yardでは該当の問題に対する修正パッチを適用したクックブックを脆弱性の報告から2日後(2013/11/21)にリリース済みです。 Engine Yardのダッシュボード上でアッ

                                                                              Nginxの脆弱性(CVE-2013-4547)へのChefを使った対応 | Engine Yard Blog JP
                                                                            • Windows で Chef するときに PATH で混乱しないように専用のコンソールを作った

                                                                              話題の Chef をいまさら試したくなって、手元の Windows 環境に環境を作ってみた。 http://www.getchef.com/chef/install/ からインストーラーをダウンロードしてインストールした。Cygwin を使うと無駄にはまるし、ぐぐるといっぱい出てくる「gem から入れる手順」は公式サイトでは見つからなくなっている。 すべてデフォルトでインストールすると、C:\opscode\chef にファイルがいっぱい展開されていた。 PATH に追加される 2 つのフォルダー インストーラーから Chef を入れると、PATH に C:\opscode\chef\bin C:\opscode\chef\embedded\bin の 2 つが追加される。 C:\opscode\chef\bin には Chef 関係のプログラム (chef-solo, knife など.

                                                                                Windows で Chef するときに PATH で混乱しないように専用のコンソールを作った
                                                                              • Chef + Vagrantで作るこれからの開発環境

                                                                                Next.js App Router を例に考える、技術選定・技術との距離感 #技術選定_findy / findy 2024-01-24

                                                                                  Chef + Vagrantで作るこれからの開発環境
                                                                                • 日経Linux3月号にChef Soloの話を執筆しました | Ryuzee.com

                                                                                  ということでタイトルの通りなんですが、本日2月8日発売の日経Linux3月号の特集1「クラウド活用で“簡単” “タダ” “楽しく” サーバー構築の新常識」の一部を執筆しました。 僕が書いたのは、Amazon EC2 API Toolsを使ってコマンドラインからEC2インスタンスを立ち上げて、そのインスタンスに対してChef Soloを使ってさくっとApacheやPHPやMySQLをインストールしよう、という内容です。 応用編としてEC2のインスタンス上にTracとSubversionをコマンド一発で作るChefのレシピなんかも用意しました。 日経 Linux (リナックス) 2012年 03月号 [雑誌] 出版社:日経BP社( 2012-02-08 ) 定価:¥ 1,533 雑誌 ( 172 ページ ) ISBN-10 : ISBN-13 : 4910071930327 環境構築の自動化を

                                                                                    日経Linux3月号にChef Soloの話を執筆しました | Ryuzee.com