Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Chefについて数週間勉強してみた
Search
akira345
July 14, 2013
Technology
100
0
Share
Chefについて数週間勉強してみた
広島Ruby勉強会#33で喋ったスライドです。
akira345
July 14, 2013
More Decks by akira345
See All by akira345
ビジネス要件から逆算するマイクロサービスアーキテクチャ選定の「思考プロセス」
akira345
0
62
インシデント対応
akira345
0
390
えれくら!〜電気電子工作系制作・交流会〜#29
akira345
0
35
脱・同期処理!マイクロサービスにおける負荷分散の勘所
akira345
0
130
AWSデプロイツール紹介
akira345
0
76
40歳でやったこと
akira345
0
57
回路を読むために必要なこと
akira345
0
43
おれのAWSがこんなに辛い訳がない!!
akira345
0
50
Dockerを触ってみよう
akira345
0
110
Other Decks in Technology
See All in Technology
3つのボトルネックを解消し、リリースエンジニアリングを再定義した話
nealle
0
310
バックオフィスPJのPjMをコーポレートITが担うとうまくいく3つの理由
yueda256
1
290
システムは「動く」だけでは足りない 実装編 - 非機能要件・分散システム・トレードオフをコードで見る
nwiizo
1
200
ストライクウィッチーズ2期6話のエイラの行動が許せないのでPjMの観点から何をすべきだったのかを考える
ichimichi
1
310
AI環境整備はどのくらい開発生産性を変えうるか? #AI駆動開発 #AI自走環境
ucchi0909
0
110
「決め方」の渡し方 / How to hand over the "decision-making process"
pauli
8
1.3k
自己組織化を試される緑茶ハイを求めて、今日も全力であそんで学ぼう / Self-Organization and Shochu Green Tea
naitosatoshi
0
310
試されDATA SAPPORO [LT]Claude Codeで「ゆっくりデータ分析」
ishikawa_satoru
0
330
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
スクラムを支える内部品質の話
iij_pr
0
340
Babylon.js を使って試した色々な内容 / Various things I tried using Babylon.js / Babylon.js 勉強会 vol.5
you
PRO
0
260
NgRx SignalStore: The Power of Extensibility
rainerhahnekamp
0
160
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
0
280
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
250
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Done Done
chrislema
186
16k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
500
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
480
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
68
38k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
170
Transcript
Chefについて数週間勉強してみた Chefについて数週間勉強してみた @akira345 Hiroshima.rb Powered by Rabbit 2.0.6 and COZMIXNG
自己紹介 本業:クラウド屋さん(暫定) 所属: Hiroshima.rb 広島サーバユーザ友の会(仮) 広島電子工作娯楽部(仮称) WindowsPhoneハンズオンin広島 オープンセミナー2014@広島 実行メンバー OSC広島実行メンバー WTM時々インフラ担当
転職しました! 某社にご縁があって転職しました どちらかというと異業種。毎日サバイバル。 上司のイライラの種 朝つらいっす・・・
Chefを使うことを強いられてい るんだ!! 職場ではChefを使っていました。 コードが欠片もわかりませんでしたOrz ヤバイ。死んでしまう
Chefってなに? シェフと呼びます。(SEO的にかなり辛い) opscode社が提供しているサーバ自動デ プロイツール。 サーバの設定をRubyのDSLで記述する(サ ーバ構成が書かれた設定スクリプトイメー ジ) サーバを大量生産するときに役立つ サーバにどのような設定をしたのか把握で きる
chefの構成
Chef Server Nodeの管理 Cookbook、Recipeの管理 WEB上から操作できます。
Workstation Chef Serverを操作し、Cookbookや Recipeの作成や構成管理
Node Chef Serverが管理するマシンたち。 Chef Serverで管理されているCookbook やRecipe情報を取得し、タスクを実行しま す。
用語について 用語が独創的ある意味一般的で検索が非 常に困難 Cookbook Recipe、Template、Attribute などをひ とまとめにしたディレクトリ。 ソフトの種類毎に作るのがお約束ぽい。 環境に依存するものはroleやnodeに設 定する。(PWとか)
用語について Recipe 設定を記述したrubyスクリプト。1つの Coolbookに複数存在する。 Template 設定ファイルを生成するためのテンプレ ート
用語について Attribute 環境依存の処理を吸収するための変 数。 role サーバ枚にどのRecipeを使うのかを書 く。各サーバはroleに記載されたrecipe に従う。
やってみる。 Powered by Rabbit 2.0.6 and COZMIXNG