SlideShare a Scribd company logo
1 of 36
Download to read offline
~結果発表~

2013年10月19日(土)
@fullvirtue
Copyright © @fullvirtue. All rights reserved.
chefの基本について

chefのおさらい
Copyright © @fullvirtue. All rights reserved.

2
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

chefのおさらい:chefの守備範囲

IDCFクラウドでchefを使い始めるまで―第1回 chef Server導入編 http://www.idcf.jp/blog/cloud/chef_01/
Copyright © @fullvirtue. All rights reserved.

3
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

chefのおさらい:chefが出る前の代替手段との比較
Puppet

chef

割とある
(この分野では) 多い。有名企業
も使ってる
そこそこ
多い
専用の文法で書く (外部 DSL)
少し分かりにくい
実行順は状況に応じてシステム
側で決まる。Makefile みたい

若い

特になし

サーバ側で CouchDB、RabbitMQ が必要

インストール

簡単。gem のインストールで済
む

他システムと
の連携

あまり売りにはしてない感じ

サーバ側は軽く死ねる。パッケージで入れないとつ
らい。クライアント側は gem だけで済むので簡単
RESTful なサーバ API を使って、値が JSON で取
得できるのでいろいろやりやすそう

歴史

ユーザー
開発の活発度
ドキュメント
設定ファイル
設定の構成
依存関係の処
理
必要なミドル
ウェア

まだ少ない
活発 (割と旬な感じ)
まあ十分ぽい
Ruby で書く (内部 DSL)
割と分かりやすい。ネーミングとかしっくりくる
基本書いた順ぽい。Puppet よりはスクリプト風

chef でサーバ管理を楽チンにしよう! (第 1 回) http://magazine.rubyist.net/?0035-chefInDECOLOG#l1
Copyright © @fullvirtue. All rights reserved.

4
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

chefのおさらい:chefのツール群

名称

概要

chef-server

情報を集約して管理するサーバプロセス
各 Client とは JSON/REST スタイルで通信する

chef-client

設定を適用する各マシンにインストールされるデーモン
定期的に chef-server をポーリングして、その内容に従ってレシピを実行

chef-solo

サーバ無しでレシピを実行するツール

knife

chef-server に登録されている情報の取得・変更を行うツール

webui

chef-server の Web インターフェース
chef でサーバ管理を楽チンにしよう! (第 1 回) http://magazine.rubyist.net/?0035-chefInDECOLOG#l1

Copyright © @fullvirtue. All rights reserved.

5
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

chefのおさらい:chefの主な構成要素

chef-server にアクセス
するツール類

Recipe、Template、
Attribute などをひとまと
めにしたディレクトリ
Cookbook の説明
とかのメタ情報
管理対象マシン
設定ファイ
ルを生成す
るためのテ
ンプレート

バイナリファイルなど、
単にコピーして使うため
のファイルを置くところ

実行内容の定義本体

Node に対して適用する Role や
Recipe を指定したリスト
複数の Recipe をまとめて「役割」と
して定義するためのもの
環境依存の処理を吸収するための変数

Recipe 内で行う操作を抽象化して宣言文ぽくしたもの
パッケージ管理、デーモン管理、ファイル管理、コマンド実行等

chef でサーバ管理を楽チンにしよう! (第 1 回) http://magazine.rubyist.net/?0035-chefInDECOLOG#l1
Copyright © @fullvirtue. All rights reserved.

6
今回構築した構成について説明します

今回構築した構成
Copyright © @fullvirtue. All rights reserved.

7
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

今回構築した構成

開発環境用
Cerf Server用

ステージング環境用
本番環境用

Workstation用

【chef 11版】chef Server環境セットアップ手順の紹介 http://www.idcf.jp/blog/cloud/chef-11/
Copyright © @fullvirtue. All rights reserved.

8
Azureの管理ポータルでやったことについて

やったこと:事前準備
Copyright © @fullvirtue. All rights reserved.

9
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

やったこと:事前準備(1/5)
 サブスクリプションの調達、アフィニティグループ、
仮想マシンの作成(Chef Server / Workstation)
アフィニティグループ
svratithackchef1affinitygroup

アフィニティグループ
wksatithackchef1affinitygroup
仮想マシン

仮想マシン
OpenLogic
CentOS 6.3

svratithackchef

Windows Azure
Chef Server環境用
サブスクリプション

svratithackchef1
Copyright © @fullvirtue. All rights reserved.

OpenLogic
CentOS 6.3

wksatithackchef

Windows Azure
Workstation環境用
サブスクリプション

wksatithackchef1
10
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

やったこと:事前準備(2/5)
 サブスクリプションの調達、アフィニティグループ、
仮想マシンの作成(Chef Client [node]×3環境)
アフィニティグループ
devatithackchef1affinitygroup
仮想マシン

アフィニティグループ
stgatithackchef1affinitygroup
仮想マシン

OpenLogic
CentOS 6.3

devatithackchef

Windows Azure
開発環境用
サブスクリプション

devatithackchef1
Copyright © @fullvirtue. All rights reserved.

アフィニティグループ
relatithackchef1affinitygroup
仮想マシン

OpenLogic
CentOS 6.3

stgatithackchef

Windows Azure
ステージング環境用
サブスクリプション

stgatithackchef1

OpenLogic
CentOS 6.3

relatithackchef

Windows Azure
本番環境用
サブスクリプション

relatithackchef1
11
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

やったこと:事前準備(3/5)
 Microsoftアカウントを作成中にエラー発生

Copyright © @fullvirtue. All rights reserved.

13
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

やったこと:事前準備(4/5)
 サブスクリプションの調達、アフィニティグループ、
Cerf Server用
仮想マシンの作成
Workstation用

Copyright © @fullvirtue. All rights reserved.

14
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

やったこと:事前準備(5/5)
 サブスクリプションの調達、アフィニティグループ、
開発環境用
仮想マシンの作成
ステージング環境用
本番環境用

Copyright © @fullvirtue. All rights reserved.

15
chef-serverの構築でやったことについて

やったこと:chef-server
Copyright © @fullvirtue. All rights reserved.

16
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

やったこと:chef-server(1/7)
1. chef-server のインストール
1. chefのURL取得 http://www.opscode.com/chef/install/
–

今回の場合:Enterprise Linux → 6 → x86_64 → 11.0.8
»

https://opscode-omnibuspackages.s3.amazonaws.com/el/6/x86_64/chef-server-11.0.81.el6.x86_64.rpm

2. chef server パッケージのインストール
–

# sudo rpm -ivh [1.で取得したURL]

【chef 11版】chef Server環境セットアップ手順の紹介 http://www.idcf.jp/blog/cloud/chef-11/
Copyright © @fullvirtue. All rights reserved.

17
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

やったこと:chef-server(2/7)
2. chef-server のセットアップ
1. 前回の処理結果時に表示されていたコマンドを
そのまま実行する

–

# sudo chef-server-ctl reconfigure

【chef 11版】chef Server環境セットアップ手順の紹介 http://www.idcf.jp/blog/cloud/chef-11/
Copyright © @fullvirtue. All rights reserved.

18
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

やったこと:chef-server(3/7)
3. chef-server のセットアップ中にエラー発生

【chef 11版】chef Server環境セットアップ手順の紹介 http://www.idcf.jp/blog/cloud/chef-11/
Copyright © @fullvirtue. All rights reserved.

20
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

やったこと:chef-server(4/7)
3. chef-server のセットアップ中にエラー発生

–

ケチって

で仮想マシンを作成したら、
メモリが足りませんでした... orz

【chef 11版】chef Server環境セットアップ手順の紹介 http://www.idcf.jp/blog/cloud/chef-11/
Copyright © @fullvirtue. All rights reserved.

21
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

やったこと:chef-server(5/7)
4. 仮想マシンを全部削除後、再度作成
1. 泣く泣く仮想マシンを削除 × 5環境
2. 今度は
を選んで仮想マシンを作成 × 5環境

3. chef-server のインストールおよびセットアップ
–
–

同様の手順でダウンロード→インストール→セットアップを実施
成功すると以下のようなメッセージが出ます

【chef 11版】chef Server環境セットアップ手順の紹介 http://www.idcf.jp/blog/cloud/chef-11/
Copyright © @fullvirtue. All rights reserved.

22
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

やったこと:chef-server(6/7)
5. Azureの管理画面からhttps用のエンドポイントを設定
1. エンドポイントの詳細の指定でHTTPSを選択

【chef 11版】chef Server環境セットアップ手順の紹介 http://www.idcf.jp/blog/cloud/chef-11/
Copyright © @fullvirtue. All rights reserved.

23
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

やったこと:chef-server(7/7)
6. ブラウザからchef-serverへアクセス
1. ブラウザから以下のURLへアクセス
–

https://[対象の仮想マシン].cloudapp.net/users/login

2. ログイン後、パスワード変更
1. ログイン画面に書かれているデ
フォルトのユーザー、パスワー
ドでログイン
2. パスワード変更を求められるの
で好きなパスワードに変更

【chef 11版】chef Server環境セットアップ手順の紹介 http://www.idcf.jp/blog/cloud/chef-11/
Copyright © @fullvirtue. All rights reserved.

24
workstationの構築でやったことについて

やったこと:workstation
Copyright © @fullvirtue. All rights reserved.

25
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

やったこと:workstation(1/6)
1. chef-clientのインストール
1. gitパッケージをインストール
–

# sudo yum install git

2. Chef Clientパッケージをインストール
–

# curl -L http://www.opscode.com/chef/install.sh | sudo
bash

3. インストールが出来たかどうかを、chef-clientコマンドで確認
–

# chef-client -v

【chef 11版】chef Server環境セットアップ手順の紹介 http://www.idcf.jp/blog/cloud/chef-11/
Copyright © @fullvirtue. All rights reserved.

26
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

やったこと:workstation(2/6)
2. Cookbook開発環境の構築
1. WorkstationでCookbook開発などに利用するユーザー(一般
ユーザー)のホームディレクトリ以下に.chefディレクトリを作成
–

# mkdir ~/.chef

2. Chef Serverの/etc/chef-serverディレクトリにある秘密鍵
admin.pemとchef-validator.pemの二つをWorkStationにコピー

【chef 11版】chef Server環境セットアップ手順の紹介 http://www.idcf.jp/blog/cloud/chef-11/
Copyright © @fullvirtue. All rights reserved.

27
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

やったこと:workstation(3/6)
3. Cookbook開発に必要なディレクトリ、ファイルを作成
1. gitより取得
–
–

# cd
# git clone git://github.com/opscode/chef-repo.git

2. 初期設定を実施
–
–

# cd chef-repo/
# sudo knife configure --initial

【chef 11版】chef Server環境セットアップ手順の紹介 http://www.idcf.jp/blog/cloud/chef-11/
Copyright © @fullvirtue. All rights reserved.

28
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

やったこと: workstation (4/6)
4. 初期設定を実施中にエラー発生

【chef 11版】chef Server環境セットアップ手順の紹介 http://www.idcf.jp/blog/cloud/chef-11/
Copyright © @fullvirtue. All rights reserved.

30
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

やったこと: workstation (5/6)
5. 初期設定をやりなおすもエラー再発

Copyright © @fullvirtue. All rights reserved.

31
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

やったこと: workstation (6/6)
6. サーバー名を変更するもタイムアウトでエラー・・・

Copyright © @fullvirtue. All rights reserved.

32
今回のハッカソンの進捗結果

最終結果
Copyright © @fullvirtue. All rights reserved.

33
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

今回構築した構成

開発環境用
Cerf Server用

ステージング環境用
本番環境用

Workstation用

初期設定中に
Serverに繋がらず

仮想マシンを
用意しただけ
で終わった

【chef 11版】chef Server環境セットアップ手順の紹介 http://www.idcf.jp/blog/cloud/chef-11/
Copyright © @fullvirtue. All rights reserved.

34
chef+Vagrantでクラウド環境構築自動化ハッカソン #atithack

今回作成したAzureのアイテム達

Copyright © @fullvirtue. All rights reserved.

35
ご静聴ありがとうございました。

Copyright © @fullvirtue. All rights reserved.

36

More Related Content

What's hot

~Dockerfileの開発を劇的に楽にする~ Dockerfile開発環境 EDGE
~Dockerfileの開発を劇的に楽にする~ Dockerfile開発環境 EDGE~Dockerfileの開発を劇的に楽にする~ Dockerfile開発環境 EDGE
~Dockerfileの開発を劇的に楽にする~ Dockerfile開発環境 EDGE辰徳 斎藤
 
自前CF環境を整えよう 2013年11月版
自前CF環境を整えよう 2013年11月版自前CF環境を整えよう 2013年11月版
自前CF環境を整えよう 2013年11月版Kazuto Kusama
 
Chef windows linux環境構築
Chef windows linux環境構築Chef windows linux環境構築
Chef windows linux環境構築靖 小田島
 
Itamae-Serverspec入門
Itamae-Serverspec入門Itamae-Serverspec入門
Itamae-Serverspec入門辰徳 斎藤
 
Pythonユーザのための構成管理入門 #pyconapac
Pythonユーザのための構成管理入門 #pyconapacPythonユーザのための構成管理入門 #pyconapac
Pythonユーザのための構成管理入門 #pyconapacTakeshi Komiya
 
ぼくのかんがえた Itamae/Serverspec 構成フレームワーク 〜 Kondate 〜
ぼくのかんがえた Itamae/Serverspec 構成フレームワーク 〜 Kondate 〜ぼくのかんがえた Itamae/Serverspec 構成フレームワーク 〜 Kondate 〜
ぼくのかんがえた Itamae/Serverspec 構成フレームワーク 〜 Kondate 〜Naotoshi Seo
 
Chefで始めるWindows Server構築
Chefで始めるWindows Server構築Chefで始めるWindows Server構築
Chefで始めるWindows Server構築Takashi Kanai
 
Nifty cloud automationでクラウド構築・運用の自動化
Nifty cloud automationでクラウド構築・運用の自動化Nifty cloud automationでクラウド構築・運用の自動化
Nifty cloud automationでクラウド構築・運用の自動化NIFTY Cloud
 
マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpec
マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpecマニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpec
マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpecYukihiko SAWANOBORI
 
Ansibleで始めるinfraTDD(初級編)
Ansibleで始めるinfraTDD(初級編)Ansibleで始めるinfraTDD(初級編)
Ansibleで始めるinfraTDD(初級編)佐久本正太
 
Ansibleで始めるインフラ構築自動化
Ansibleで始めるインフラ構築自動化Ansibleで始めるインフラ構築自動化
Ansibleで始めるインフラ構築自動化dcubeio
 
Ansible quickstart
Ansible quickstartAnsible quickstart
Ansible quickstartHideki Saito
 
第1回 一撃サーバー構築シェルスクリプト勉強会
第1回 一撃サーバー構築シェルスクリプト勉強会第1回 一撃サーバー構築シェルスクリプト勉強会
第1回 一撃サーバー構築シェルスクリプト勉強会Yasutaka Hamada
 
Chef SoloからItamaeに完全移行した話+
Chef SoloからItamaeに完全移行した話+Chef SoloからItamaeに完全移行した話+
Chef SoloからItamaeに完全移行した話+Tsuyoshi Torii
 
KUSANAGIユーザグループ東京 第1回勉強会 資料
KUSANAGIユーザグループ東京 第1回勉強会 資料KUSANAGIユーザグループ東京 第1回勉強会 資料
KUSANAGIユーザグループ東京 第1回勉強会 資料Sumito Tsukada
 
さくらのインフラコード
さくらのインフラコードさくらのインフラコード
さくらのインフラコードYukihiko SAWANOBORI
 

What's hot (20)

~Dockerfileの開発を劇的に楽にする~ Dockerfile開発環境 EDGE
~Dockerfileの開発を劇的に楽にする~ Dockerfile開発環境 EDGE~Dockerfileの開発を劇的に楽にする~ Dockerfile開発環境 EDGE
~Dockerfileの開発を劇的に楽にする~ Dockerfile開発環境 EDGE
 
自前CF環境を整えよう 2013年11月版
自前CF環境を整えよう 2013年11月版自前CF環境を整えよう 2013年11月版
自前CF環境を整えよう 2013年11月版
 
Chef windows linux環境構築
Chef windows linux環境構築Chef windows linux環境構築
Chef windows linux環境構築
 
Itamae-Serverspec入門
Itamae-Serverspec入門Itamae-Serverspec入門
Itamae-Serverspec入門
 
Chef study
Chef studyChef study
Chef study
 
Pythonユーザのための構成管理入門 #pyconapac
Pythonユーザのための構成管理入門 #pyconapacPythonユーザのための構成管理入門 #pyconapac
Pythonユーザのための構成管理入門 #pyconapac
 
ぼくのかんがえた Itamae/Serverspec 構成フレームワーク 〜 Kondate 〜
ぼくのかんがえた Itamae/Serverspec 構成フレームワーク 〜 Kondate 〜ぼくのかんがえた Itamae/Serverspec 構成フレームワーク 〜 Kondate 〜
ぼくのかんがえた Itamae/Serverspec 構成フレームワーク 〜 Kondate 〜
 
Puppetのススメ
PuppetのススメPuppetのススメ
Puppetのススメ
 
Chefで始めるWindows Server構築
Chefで始めるWindows Server構築Chefで始めるWindows Server構築
Chefで始めるWindows Server構築
 
Nifty cloud automationでクラウド構築・運用の自動化
Nifty cloud automationでクラウド構築・運用の自動化Nifty cloud automationでクラウド構築・運用の自動化
Nifty cloud automationでクラウド構築・運用の自動化
 
マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpec
マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpecマニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpec
マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpec
 
Ansibleで始めるinfraTDD(初級編)
Ansibleで始めるinfraTDD(初級編)Ansibleで始めるinfraTDD(初級編)
Ansibleで始めるinfraTDD(初級編)
 
Ansibleで始めるインフラ構築自動化
Ansibleで始めるインフラ構築自動化Ansibleで始めるインフラ構築自動化
Ansibleで始めるインフラ構築自動化
 
Ansible quickstart
Ansible quickstartAnsible quickstart
Ansible quickstart
 
第1回 一撃サーバー構築シェルスクリプト勉強会
第1回 一撃サーバー構築シェルスクリプト勉強会第1回 一撃サーバー構築シェルスクリプト勉強会
第1回 一撃サーバー構築シェルスクリプト勉強会
 
130412 kayac-cinnamon
130412 kayac-cinnamon130412 kayac-cinnamon
130412 kayac-cinnamon
 
NDS#31
NDS#31NDS#31
NDS#31
 
Chef SoloからItamaeに完全移行した話+
Chef SoloからItamaeに完全移行した話+Chef SoloからItamaeに完全移行した話+
Chef SoloからItamaeに完全移行した話+
 
KUSANAGIユーザグループ東京 第1回勉強会 資料
KUSANAGIユーザグループ東京 第1回勉強会 資料KUSANAGIユーザグループ東京 第1回勉強会 資料
KUSANAGIユーザグループ東京 第1回勉強会 資料
 
さくらのインフラコード
さくらのインフラコードさくらのインフラコード
さくらのインフラコード
 

Similar to Chef+Vagrantでクラウド環境構築自動化ハッカソン 結果発表 #atithack

サーバー設定自動化は経営課題
サーバー設定自動化は経営課題 サーバー設定自動化は経営課題
サーバー設定自動化は経営課題 Maho Takara
 
ネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chefネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chefnpsg
 
(続) はじめてのCloud Foundry
(続) はじめてのCloud Foundry(続) はじめてのCloud Foundry
(続) はじめてのCloud FoundryTomohiro Ichimura
 
20140612_Docker上でCloudStackを動かしてみる!!
20140612_Docker上でCloudStackを動かしてみる!!20140612_Docker上でCloudStackを動かしてみる!!
20140612_Docker上でCloudStackを動かしてみる!!Midori Oge
 
Fabricによるcloud stackインストール自動化
Fabricによるcloud stackインストール自動化Fabricによるcloud stackインストール自動化
Fabricによるcloud stackインストール自動化hiroyuki nakajima
 
Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~Masahito Zembutsu
 
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) 泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) Akihiro Kuwano
 
Apache cloudstack4.0インストール
Apache cloudstack4.0インストールApache cloudstack4.0インストール
Apache cloudstack4.0インストールYasuhiro Arai
 
S16 Microsoft Azure 上での Chef 環境の構成
S16 Microsoft Azure 上での Chef 環境の構成S16 Microsoft Azure 上での Chef 環境の構成
S16 Microsoft Azure 上での Chef 環境の構成Microsoft Azure Japan
 
Apache CloudStack 4.0 インストール(ver0.5)
Apache CloudStack 4.0 インストール(ver0.5)Apache CloudStack 4.0 インストール(ver0.5)
Apache CloudStack 4.0 インストール(ver0.5)Yasuhiro Arai
 
もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境Masashi Shinbara
 
第20回CloudStackユーザ会_ApacheCloudStack4.4新機能紹介
第20回CloudStackユーザ会_ApacheCloudStack4.4新機能紹介第20回CloudStackユーザ会_ApacheCloudStack4.4新機能紹介
第20回CloudStackユーザ会_ApacheCloudStack4.4新機能紹介Midori Oge
 
Chef の気まぐれ環境構築 〜季節の Capistrano を添えて〜 #jawsug
Chef の気まぐれ環境構築 〜季節の Capistrano を添えて〜 #jawsugChef の気まぐれ環境構築 〜季節の Capistrano を添えて〜 #jawsug
Chef の気まぐれ環境構築 〜季節の Capistrano を添えて〜 #jawsugTakeshi Komiya
 
3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfes3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfesTakeshi Komiya
 
社内勉強会 - chef
社内勉強会 - chef社内勉強会 - chef
社内勉強会 - chefNemoto Yusuke
 
How to manage Cakephp @CakePHP_Fukuoka_2
How to manage Cakephp @CakePHP_Fukuoka_2 How to manage Cakephp @CakePHP_Fukuoka_2
How to manage Cakephp @CakePHP_Fukuoka_2 ichikaway
 
Aizu.LT::Tokyo #4
Aizu.LT::Tokyo #4Aizu.LT::Tokyo #4
Aizu.LT::Tokyo #4Taku Unno
 

Similar to Chef+Vagrantでクラウド環境構築自動化ハッカソン 結果発表 #atithack (20)

サーバー設定自動化は経営課題
サーバー設定自動化は経営課題 サーバー設定自動化は経営課題
サーバー設定自動化は経営課題
 
ネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chefネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chef
 
hbstudy37 doc
hbstudy37 dochbstudy37 doc
hbstudy37 doc
 
(続) はじめてのCloud Foundry
(続) はじめてのCloud Foundry(続) はじめてのCloud Foundry
(続) はじめてのCloud Foundry
 
20140612_Docker上でCloudStackを動かしてみる!!
20140612_Docker上でCloudStackを動かしてみる!!20140612_Docker上でCloudStackを動かしてみる!!
20140612_Docker上でCloudStackを動かしてみる!!
 
Windows Azure PHP Tips
Windows Azure PHP Tips Windows Azure PHP Tips
Windows Azure PHP Tips
 
Fabricによるcloud stackインストール自動化
Fabricによるcloud stackインストール自動化Fabricによるcloud stackインストール自動化
Fabricによるcloud stackインストール自動化
 
Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~
 
【Alfresco勉強会】インストール手順書(windows azure)
【Alfresco勉強会】インストール手順書(windows azure)【Alfresco勉強会】インストール手順書(windows azure)
【Alfresco勉強会】インストール手順書(windows azure)
 
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) 泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
 
Apache cloudstack4.0インストール
Apache cloudstack4.0インストールApache cloudstack4.0インストール
Apache cloudstack4.0インストール
 
S16 Microsoft Azure 上での Chef 環境の構成
S16 Microsoft Azure 上での Chef 環境の構成S16 Microsoft Azure 上での Chef 環境の構成
S16 Microsoft Azure 上での Chef 環境の構成
 
Apache CloudStack 4.0 インストール(ver0.5)
Apache CloudStack 4.0 インストール(ver0.5)Apache CloudStack 4.0 インストール(ver0.5)
Apache CloudStack 4.0 インストール(ver0.5)
 
もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境
 
第20回CloudStackユーザ会_ApacheCloudStack4.4新機能紹介
第20回CloudStackユーザ会_ApacheCloudStack4.4新機能紹介第20回CloudStackユーザ会_ApacheCloudStack4.4新機能紹介
第20回CloudStackユーザ会_ApacheCloudStack4.4新機能紹介
 
Chef の気まぐれ環境構築 〜季節の Capistrano を添えて〜 #jawsug
Chef の気まぐれ環境構築 〜季節の Capistrano を添えて〜 #jawsugChef の気まぐれ環境構築 〜季節の Capistrano を添えて〜 #jawsug
Chef の気まぐれ環境構築 〜季節の Capistrano を添えて〜 #jawsug
 
3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfes3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfes
 
社内勉強会 - chef
社内勉強会 - chef社内勉強会 - chef
社内勉強会 - chef
 
How to manage Cakephp @CakePHP_Fukuoka_2
How to manage Cakephp @CakePHP_Fukuoka_2 How to manage Cakephp @CakePHP_Fukuoka_2
How to manage Cakephp @CakePHP_Fukuoka_2
 
Aizu.LT::Tokyo #4
Aizu.LT::Tokyo #4Aizu.LT::Tokyo #4
Aizu.LT::Tokyo #4
 

More from 満徳 関

なんちゃってアジャイルをアジャイルにした話 ~ライトニングトーク版~ #xpjug
なんちゃってアジャイルをアジャイルにした話 ~ライトニングトーク版~ #xpjugなんちゃってアジャイルをアジャイルにした話 ~ライトニングトーク版~ #xpjug
なんちゃってアジャイルをアジャイルにした話 ~ライトニングトーク版~ #xpjug満徳 関
 
XPプラクティスをオンラインで体験しよう!計画ゲーム(ストーリーの作成、リリース計画) #xpjug
XPプラクティスをオンラインで体験しよう!計画ゲーム(ストーリーの作成、リリース計画) #xpjugXPプラクティスをオンラインで体験しよう!計画ゲーム(ストーリーの作成、リリース計画) #xpjug
XPプラクティスをオンラインで体験しよう!計画ゲーム(ストーリーの作成、リリース計画) #xpjug満徳 関
 
Agile Tech EXPO mini #0 - 僕らが伝えたいあじゃてく - #agiletechexpo
Agile Tech EXPO mini #0 - 僕らが伝えたいあじゃてく - #agiletechexpoAgile Tech EXPO mini #0 - 僕らが伝えたいあじゃてく - #agiletechexpo
Agile Tech EXPO mini #0 - 僕らが伝えたいあじゃてく - #agiletechexpo満徳 関
 
Q思考 シンプルな問いで本質をつかむ思考法 ITコンサルタントへの第一歩シリーズ #eLV勉強会
Q思考 シンプルな問いで本質をつかむ思考法 ITコンサルタントへの第一歩シリーズ #eLV勉強会Q思考 シンプルな問いで本質をつかむ思考法 ITコンサルタントへの第一歩シリーズ #eLV勉強会
Q思考 シンプルな問いで本質をつかむ思考法 ITコンサルタントへの第一歩シリーズ #eLV勉強会満徳 関
 
【eLV】ITコンサルタントへの第一歩シリーズ:正しい疑問をもつ技術 #eLv勉強会
【eLV】ITコンサルタントへの第一歩シリーズ:正しい疑問をもつ技術 #eLv勉強会【eLV】ITコンサルタントへの第一歩シリーズ:正しい疑問をもつ技術 #eLv勉強会
【eLV】ITコンサルタントへの第一歩シリーズ:正しい疑問をもつ技術 #eLv勉強会満徳 関
 
制約を外そう!XPからその先へ #xpjug
制約を外そう!XPからその先へ #xpjug制約を外そう!XPからその先へ #xpjug
制約を外そう!XPからその先へ #xpjug満徳 関
 
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazugAzure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug満徳 関
 
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019満徳 関
 
【eLV】ITコンサルタントへの第一歩シリーズ ~セルフブランディング戦略~
【eLV】ITコンサルタントへの第一歩シリーズ ~セルフブランディング戦略~【eLV】ITコンサルタントへの第一歩シリーズ ~セルフブランディング戦略~
【eLV】ITコンサルタントへの第一歩シリーズ ~セルフブランディング戦略~満徳 関
 
【eLV】ITコンサルタントへの第一歩シリーズ ~システム思考(SystemThinking)②~ #elv勉強会 「システム原型図」を使ってビジネスに影...
【eLV】ITコンサルタントへの第一歩シリーズ ~システム思考(SystemThinking)②~ #elv勉強会 「システム原型図」を使ってビジネスに影...【eLV】ITコンサルタントへの第一歩シリーズ ~システム思考(SystemThinking)②~ #elv勉強会 「システム原型図」を使ってビジネスに影...
【eLV】ITコンサルタントへの第一歩シリーズ ~システム思考(SystemThinking)②~ #elv勉強会 「システム原型図」を使ってビジネスに影...満徳 関
 
【eLV】ITコンサルタントへの第一歩シリーズ ~システム思考(SystemThinking)①~ 「因果ループ図」を使ってビジネスに影響を与える変数を見...
【eLV】ITコンサルタントへの第一歩シリーズ ~システム思考(SystemThinking)①~ 「因果ループ図」を使ってビジネスに影響を与える変数を見...【eLV】ITコンサルタントへの第一歩シリーズ ~システム思考(SystemThinking)①~ 「因果ループ図」を使ってビジネスに影響を与える変数を見...
【eLV】ITコンサルタントへの第一歩シリーズ ~システム思考(SystemThinking)①~ 「因果ループ図」を使ってビジネスに影響を与える変数を見...満徳 関
 
【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案③~ #elv勉強会
【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案③~ #elv勉強会【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案③~ #elv勉強会
【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案③~ #elv勉強会満徳 関
 
【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案②~ 課題候補を課題にするために
【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案②~ 課題候補を課題にするために【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案②~ 課題候補を課題にするために
【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案②~ 課題候補を課題にするために満徳 関
 
プロダクトオーナーがエンタープライズアジャイルで抱える苦悩と対処 #eaug
プロダクトオーナーがエンタープライズアジャイルで抱える苦悩と対処  #eaugプロダクトオーナーがエンタープライズアジャイルで抱える苦悩と対処  #eaug
プロダクトオーナーがエンタープライズアジャイルで抱える苦悩と対処 #eaug満徳 関
 
知識集約型の製品開発においてプロダクトオーナーがやるべき3つのこと #agilejapan #agilejapannagasaki #agilejapan...
知識集約型の製品開発においてプロダクトオーナーがやるべき3つのこと #agilejapan #agilejapannagasaki #agilejapan...知識集約型の製品開発においてプロダクトオーナーがやるべき3つのこと #agilejapan #agilejapannagasaki #agilejapan...
知識集約型の製品開発においてプロダクトオーナーがやるべき3つのこと #agilejapan #agilejapannagasaki #agilejapan...満徳 関
 
【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案①~ #elv勉強会
【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案①~ #elv勉強会【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案①~ #elv勉強会
【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案①~ #elv勉強会満徳 関
 
【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案③~ 課題立案10本ノック #eLV勉強会
【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案③~ 課題立案10本ノック #eLV勉強会【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案③~ 課題立案10本ノック #eLV勉強会
【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案③~ 課題立案10本ノック #eLV勉強会満徳 関
 
ヘビプロのすゝめ XP祭り2018 LTトーク #xpjug
ヘビプロのすゝめ XP祭り2018 LTトーク #xpjugヘビプロのすゝめ XP祭り2018 LTトーク #xpjug
ヘビプロのすゝめ XP祭り2018 LTトーク #xpjug満徳 関
 
エンジニアのためのプロダクトマネジメント入門 XP祭り2018 #xpjug
エンジニアのためのプロダクトマネジメント入門 XP祭り2018 #xpjugエンジニアのためのプロダクトマネジメント入門 XP祭り2018 #xpjug
エンジニアのためのプロダクトマネジメント入門 XP祭り2018 #xpjug満徳 関
 
[終日研修資料] 企画担当者のためのリーン・アジャイル・プロダクトマネジメント集中特訓講座 ~課題発見からバックログ作成へ~ #postudy
[終日研修資料] 企画担当者のためのリーン・アジャイル・プロダクトマネジメント集中特訓講座 ~課題発見からバックログ作成へ~ #postudy[終日研修資料] 企画担当者のためのリーン・アジャイル・プロダクトマネジメント集中特訓講座 ~課題発見からバックログ作成へ~ #postudy
[終日研修資料] 企画担当者のためのリーン・アジャイル・プロダクトマネジメント集中特訓講座 ~課題発見からバックログ作成へ~ #postudy満徳 関
 

More from 満徳 関 (20)

なんちゃってアジャイルをアジャイルにした話 ~ライトニングトーク版~ #xpjug
なんちゃってアジャイルをアジャイルにした話 ~ライトニングトーク版~ #xpjugなんちゃってアジャイルをアジャイルにした話 ~ライトニングトーク版~ #xpjug
なんちゃってアジャイルをアジャイルにした話 ~ライトニングトーク版~ #xpjug
 
XPプラクティスをオンラインで体験しよう!計画ゲーム(ストーリーの作成、リリース計画) #xpjug
XPプラクティスをオンラインで体験しよう!計画ゲーム(ストーリーの作成、リリース計画) #xpjugXPプラクティスをオンラインで体験しよう!計画ゲーム(ストーリーの作成、リリース計画) #xpjug
XPプラクティスをオンラインで体験しよう!計画ゲーム(ストーリーの作成、リリース計画) #xpjug
 
Agile Tech EXPO mini #0 - 僕らが伝えたいあじゃてく - #agiletechexpo
Agile Tech EXPO mini #0 - 僕らが伝えたいあじゃてく - #agiletechexpoAgile Tech EXPO mini #0 - 僕らが伝えたいあじゃてく - #agiletechexpo
Agile Tech EXPO mini #0 - 僕らが伝えたいあじゃてく - #agiletechexpo
 
Q思考 シンプルな問いで本質をつかむ思考法 ITコンサルタントへの第一歩シリーズ #eLV勉強会
Q思考 シンプルな問いで本質をつかむ思考法 ITコンサルタントへの第一歩シリーズ #eLV勉強会Q思考 シンプルな問いで本質をつかむ思考法 ITコンサルタントへの第一歩シリーズ #eLV勉強会
Q思考 シンプルな問いで本質をつかむ思考法 ITコンサルタントへの第一歩シリーズ #eLV勉強会
 
【eLV】ITコンサルタントへの第一歩シリーズ:正しい疑問をもつ技術 #eLv勉強会
【eLV】ITコンサルタントへの第一歩シリーズ:正しい疑問をもつ技術 #eLv勉強会【eLV】ITコンサルタントへの第一歩シリーズ:正しい疑問をもつ技術 #eLv勉強会
【eLV】ITコンサルタントへの第一歩シリーズ:正しい疑問をもつ技術 #eLv勉強会
 
制約を外そう!XPからその先へ #xpjug
制約を外そう!XPからその先へ #xpjug制約を外そう!XPからその先へ #xpjug
制約を外そう!XPからその先へ #xpjug
 
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazugAzure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
 
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
 
【eLV】ITコンサルタントへの第一歩シリーズ ~セルフブランディング戦略~
【eLV】ITコンサルタントへの第一歩シリーズ ~セルフブランディング戦略~【eLV】ITコンサルタントへの第一歩シリーズ ~セルフブランディング戦略~
【eLV】ITコンサルタントへの第一歩シリーズ ~セルフブランディング戦略~
 
【eLV】ITコンサルタントへの第一歩シリーズ ~システム思考(SystemThinking)②~ #elv勉強会 「システム原型図」を使ってビジネスに影...
【eLV】ITコンサルタントへの第一歩シリーズ ~システム思考(SystemThinking)②~ #elv勉強会 「システム原型図」を使ってビジネスに影...【eLV】ITコンサルタントへの第一歩シリーズ ~システム思考(SystemThinking)②~ #elv勉強会 「システム原型図」を使ってビジネスに影...
【eLV】ITコンサルタントへの第一歩シリーズ ~システム思考(SystemThinking)②~ #elv勉強会 「システム原型図」を使ってビジネスに影...
 
【eLV】ITコンサルタントへの第一歩シリーズ ~システム思考(SystemThinking)①~ 「因果ループ図」を使ってビジネスに影響を与える変数を見...
【eLV】ITコンサルタントへの第一歩シリーズ ~システム思考(SystemThinking)①~ 「因果ループ図」を使ってビジネスに影響を与える変数を見...【eLV】ITコンサルタントへの第一歩シリーズ ~システム思考(SystemThinking)①~ 「因果ループ図」を使ってビジネスに影響を与える変数を見...
【eLV】ITコンサルタントへの第一歩シリーズ ~システム思考(SystemThinking)①~ 「因果ループ図」を使ってビジネスに影響を与える変数を見...
 
【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案③~ #elv勉強会
【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案③~ #elv勉強会【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案③~ #elv勉強会
【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案③~ #elv勉強会
 
【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案②~ 課題候補を課題にするために
【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案②~ 課題候補を課題にするために【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案②~ 課題候補を課題にするために
【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案②~ 課題候補を課題にするために
 
プロダクトオーナーがエンタープライズアジャイルで抱える苦悩と対処 #eaug
プロダクトオーナーがエンタープライズアジャイルで抱える苦悩と対処  #eaugプロダクトオーナーがエンタープライズアジャイルで抱える苦悩と対処  #eaug
プロダクトオーナーがエンタープライズアジャイルで抱える苦悩と対処 #eaug
 
知識集約型の製品開発においてプロダクトオーナーがやるべき3つのこと #agilejapan #agilejapannagasaki #agilejapan...
知識集約型の製品開発においてプロダクトオーナーがやるべき3つのこと #agilejapan #agilejapannagasaki #agilejapan...知識集約型の製品開発においてプロダクトオーナーがやるべき3つのこと #agilejapan #agilejapannagasaki #agilejapan...
知識集約型の製品開発においてプロダクトオーナーがやるべき3つのこと #agilejapan #agilejapannagasaki #agilejapan...
 
【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案①~ #elv勉強会
【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案①~ #elv勉強会【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案①~ #elv勉強会
【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案①~ #elv勉強会
 
【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案③~ 課題立案10本ノック #eLV勉強会
【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案③~ 課題立案10本ノック #eLV勉強会【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案③~ 課題立案10本ノック #eLV勉強会
【eLV】ITコンサルタントへの第一歩シリーズ ~課題の仮説立案③~ 課題立案10本ノック #eLV勉強会
 
ヘビプロのすゝめ XP祭り2018 LTトーク #xpjug
ヘビプロのすゝめ XP祭り2018 LTトーク #xpjugヘビプロのすゝめ XP祭り2018 LTトーク #xpjug
ヘビプロのすゝめ XP祭り2018 LTトーク #xpjug
 
エンジニアのためのプロダクトマネジメント入門 XP祭り2018 #xpjug
エンジニアのためのプロダクトマネジメント入門 XP祭り2018 #xpjugエンジニアのためのプロダクトマネジメント入門 XP祭り2018 #xpjug
エンジニアのためのプロダクトマネジメント入門 XP祭り2018 #xpjug
 
[終日研修資料] 企画担当者のためのリーン・アジャイル・プロダクトマネジメント集中特訓講座 ~課題発見からバックログ作成へ~ #postudy
[終日研修資料] 企画担当者のためのリーン・アジャイル・プロダクトマネジメント集中特訓講座 ~課題発見からバックログ作成へ~ #postudy[終日研修資料] 企画担当者のためのリーン・アジャイル・プロダクトマネジメント集中特訓講座 ~課題発見からバックログ作成へ~ #postudy
[終日研修資料] 企画担当者のためのリーン・アジャイル・プロダクトマネジメント集中特訓講座 ~課題発見からバックログ作成へ~ #postudy
 

Chef+Vagrantでクラウド環境構築自動化ハッカソン 結果発表 #atithack