SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

3分でわかる(気になれる) AWS OpsWorks
3分でわかる(気になれる) AWS OpsWorks3分でわかる(気になれる) AWS OpsWorks
3分でわかる(気になれる) AWS OpsWorks
Yuuki Namikawa
 

Tendances (20)

Making Editor written in Ruby version 20160611
Making Editor written in Ruby version 20160611Making Editor written in Ruby version 20160611
Making Editor written in Ruby version 20160611
 
新卒3年目のぼくが、でぶおぷす???なインフラおじさん方にAnsibleを導入してみた
新卒3年目のぼくが、でぶおぷす???なインフラおじさん方にAnsibleを導入してみた新卒3年目のぼくが、でぶおぷす???なインフラおじさん方にAnsibleを導入してみた
新卒3年目のぼくが、でぶおぷす???なインフラおじさん方にAnsibleを導入してみた
 
V6 Interpreter (Nagoya Geek Bar 2011-05-02)
V6 Interpreter (Nagoya Geek Bar 2011-05-02)V6 Interpreter (Nagoya Geek Bar 2011-05-02)
V6 Interpreter (Nagoya Geek Bar 2011-05-02)
 
OS development beginner version 20160611
OS development beginner version 20160611OS development beginner version 20160611
OS development beginner version 20160611
 
Android Hacks - Hack57
Android Hacks - Hack57Android Hacks - Hack57
Android Hacks - Hack57
 
第4回 一撃サーバー構築シェルスクリプト勉強会(もくもく) 発表資料 - さくらのクラウド操作案内
第4回 一撃サーバー構築シェルスクリプト勉強会(もくもく) 発表資料 - さくらのクラウド操作案内第4回 一撃サーバー構築シェルスクリプト勉強会(もくもく) 発表資料 - さくらのクラウド操作案内
第4回 一撃サーバー構築シェルスクリプト勉強会(もくもく) 発表資料 - さくらのクラウド操作案内
 
Vagrant chef
Vagrant chefVagrant chef
Vagrant chef
 
Ember コミュニティとわたし
Ember コミュニティとわたしEmber コミュニティとわたし
Ember コミュニティとわたし
 
3分でわかる(気になれる) AWS OpsWorks
3分でわかる(気になれる) AWS OpsWorks3分でわかる(気になれる) AWS OpsWorks
3分でわかる(気になれる) AWS OpsWorks
 
GUI何処行ったんDocker
GUI何処行ったんDockerGUI何処行ったんDocker
GUI何処行ったんDocker
 
ほんとうはこわいAnsible
ほんとうはこわいAnsibleほんとうはこわいAnsible
ほんとうはこわいAnsible
 
20131012 nodejs
20131012 nodejs20131012 nodejs
20131012 nodejs
 
Wakayama.rbボードの使い方
Wakayama.rbボードの使い方Wakayama.rbボードの使い方
Wakayama.rbボードの使い方
 
webアプリケーションフレームワークの話
webアプリケーションフレームワークの話webアプリケーションフレームワークの話
webアプリケーションフレームワークの話
 
What webpage calls.
What webpage calls.What webpage calls.
What webpage calls.
 
Cannaをフォークしてみた
CannaをフォークしてみたCannaをフォークしてみた
Cannaをフォークしてみた
 
Ansibleの現在とこれから
Ansibleの現在とこれからAnsibleの現在とこれから
Ansibleの現在とこれから
 
USB3 host driver program structure
USB3 host driver program structureUSB3 host driver program structure
USB3 host driver program structure
 
MBSD Cybersecurity Challenges 2017 本選プレゼン
MBSD Cybersecurity Challenges 2017 本選プレゼンMBSD Cybersecurity Challenges 2017 本選プレゼン
MBSD Cybersecurity Challenges 2017 本選プレゼン
 
Sails.jsのメリット・デメリット
Sails.jsのメリット・デメリットSails.jsのメリット・デメリット
Sails.jsのメリット・デメリット
 

En vedette (8)

Elba Palace Golf Hotel
Elba Palace Golf HotelElba Palace Golf Hotel
Elba Palace Golf Hotel
 
Hotel Elba Vecindario Aeropuerto
Hotel Elba Vecindario AeropuertoHotel Elba Vecindario Aeropuerto
Hotel Elba Vecindario Aeropuerto
 
Phpのレガシーコードをrubyで焼き変えてみた
Phpのレガシーコードをrubyで焼き変えてみたPhpのレガシーコードをrubyで焼き変えてみた
Phpのレガシーコードをrubyで焼き変えてみた
 
そうだ!勉強会に参加しよう!
そうだ!勉強会に参加しよう!そうだ!勉強会に参加しよう!
そうだ!勉強会に参加しよう!
 
Environmental considerations and land use
Environmental considerations and land useEnvironmental considerations and land use
Environmental considerations and land use
 
Pravy SC
Pravy SCPravy SC
Pravy SC
 
Costa Ballena Beach & Thalasso resort
Costa Ballena Beach & Thalasso resortCosta Ballena Beach & Thalasso resort
Costa Ballena Beach & Thalasso resort
 
Osc2012 hiroshima
Osc2012 hiroshimaOsc2012 hiroshima
Osc2012 hiroshima
 

Plus de Akira Kaneda

Plus de Akira Kaneda (19)

アラフォー世代が基板を作ってみた(公開用)
アラフォー世代が基板を作ってみた(公開用)アラフォー世代が基板を作ってみた(公開用)
アラフォー世代が基板を作ってみた(公開用)
 
ESP-WROOM-02でプチIoT
ESP-WROOM-02でプチIoTESP-WROOM-02でプチIoT
ESP-WROOM-02でプチIoT
 
ジャンクのススメ(公開用)
ジャンクのススメ(公開用)ジャンクのススメ(公開用)
ジャンクのススメ(公開用)
 
基板から回路図を起こしてみよう
基板から回路図を起こしてみよう基板から回路図を起こしてみよう
基板から回路図を起こしてみよう
 
Oss翻訳プロジェクトに参加してみた
Oss翻訳プロジェクトに参加してみたOss翻訳プロジェクトに参加してみた
Oss翻訳プロジェクトに参加してみた
 
ジャンク解析入門
ジャンク解析入門ジャンク解析入門
ジャンク解析入門
 
Lt駆動開発28 Windows版Dockerを試してみた。
Lt駆動開発28 Windows版Dockerを試してみた。Lt駆動開発28 Windows版Dockerを試してみた。
Lt駆動開発28 Windows版Dockerを試してみた。
 
Simの容量が気になって安眠できない
Simの容量が気になって安眠できないSimの容量が気になって安眠できない
Simの容量が気になって安眠できない
 
メモリと遊んでみた Pert2
メモリと遊んでみた Pert2メモリと遊んでみた Pert2
メモリと遊んでみた Pert2
 
DockerをGUIで使いたい!
DockerをGUIで使いたい!DockerをGUIで使いたい!
DockerをGUIで使いたい!
 
Open nebulaのご紹介
Open nebulaのご紹介Open nebulaのご紹介
Open nebulaのご紹介
 
自宅サーバにHyper v環境
自宅サーバにHyper v環境自宅サーバにHyper v環境
自宅サーバにHyper v環境
 
Edge os(vyos)の基本(入門編)
Edge os(vyos)の基本(入門編)Edge os(vyos)の基本(入門編)
Edge os(vyos)の基本(入門編)
 
ルータでLチカしてみた
ルータでLチカしてみたルータでLチカしてみた
ルータでLチカしてみた
 
FPGAで遊んでみた
FPGAで遊んでみたFPGAで遊んでみた
FPGAで遊んでみた
 
メモリと遊んでみた
メモリと遊んでみたメモリと遊んでみた
メモリと遊んでみた
 
Server specのご紹介
Server specのご紹介Server specのご紹介
Server specのご紹介
 
Hiroshima.rbの歴史
Hiroshima.rbの歴史Hiroshima.rbの歴史
Hiroshima.rbの歴史
 
電光掲示板を作ってみた
電光掲示板を作ってみた電光掲示板を作ってみた
電光掲示板を作ってみた
 

Dernier

Dernier (7)

新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 

Chefについて数週間勉強してみた