Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Yukihiko SAWANOBORI
1,144 views
MarketPlaceのAMIをPackerで作る時、 Chefは3度配膳する
Chef Casual Talks Kansai vol.3で話した時の資料
Technology
◦
Read more
2
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 15
2
/ 15
3
/ 15
4
/ 15
5
/ 15
6
/ 15
7
/ 15
8
/ 15
9
/ 15
10
/ 15
11
/ 15
12
/ 15
13
/ 15
14
/ 15
15
/ 15
More Related Content
PPTX
Ansibleハンズオン勉強会
by
Takahisa Iwamoto
PDF
a-blog cms の基本 福岡版
by
Kasumi Morita
PDF
Aws
by
Kurihara Jyunichi
PDF
Chef入門
by
Yasufumi Moritake
PPTX
serverless
by
Kohei Misu
PPTX
入門者の方向け Azure PlayFab の簡単な紹介
by
YutoNishine
PPTX
LINE 2016 エンジニアインターン 02
by
LINE Corporation
PPTX
ActionCableのクライアントはRails外から利用できるのか
by
Yoichi Toyota
Ansibleハンズオン勉強会
by
Takahisa Iwamoto
a-blog cms の基本 福岡版
by
Kasumi Morita
Aws
by
Kurihara Jyunichi
Chef入門
by
Yasufumi Moritake
serverless
by
Kohei Misu
入門者の方向け Azure PlayFab の簡単な紹介
by
YutoNishine
LINE 2016 エンジニアインターン 02
by
LINE Corporation
ActionCableのクライアントはRails外から利用できるのか
by
Yoichi Toyota
What's hot
PDF
KLab Social Game Platform ~Symfony1.4活用事例~
by
KLab株式会社
PPTX
【PlayFab】ログインと同時にいろんなデータを取得する方法
by
TakuyaNakajo
PPTX
kintoneカスタマイズの可能性
by
安隆 沖
PDF
Awsルーキーの考えたcdp
by
Mikawa Kouta
PPTX
Awsのspot instanceでimmutableinfrastructure
by
Sho Kaneko
PDF
俺のZabbixがこんなに可愛いわけがない
by
Seiichiro Ishida
PPTX
.NETの最近
by
Makoto Nishimura
PDF
ハッカーズチャンプル2014 LT Fluentd + ElasticSearch + Kibana
by
渉 米須
PDF
Couchbase hackaton pomo
by
Taro Matsuzawa
PDF
各社のFaaSを比較してみる
by
ryosuke matsumura
PDF
Apacheからnginxにリニューアルしようとしてるお話
by
Shohei Koyama
PPTX
コンクリに関係無いAnsible
by
Takahisa Iwamoto
PDF
Severless&Micro Service
by
Tomohiro Takase
PDF
Security Advisories Checker on Travis/Circle CI
by
Ryo Shibayama
PDF
(BizRobo!)対業務改善用大型変形合体ロボット開発計画
by
ssuser040811
PDF
Azure serverlesssummit2018
by
Tsukasa Kato
PDF
【書籍紹介】ドメイン駆動設計
by
株式会社ランチェスター
PDF
Amazon ec2とは何か?
by
Shinya_131
PDF
DevOpsを実現する為のChef実践テクニック Chef12対応版
by
Yusuke Ando
PPTX
LINE 2016 エンジニアインターン 01
by
LINE Corporation
KLab Social Game Platform ~Symfony1.4活用事例~
by
KLab株式会社
【PlayFab】ログインと同時にいろんなデータを取得する方法
by
TakuyaNakajo
kintoneカスタマイズの可能性
by
安隆 沖
Awsルーキーの考えたcdp
by
Mikawa Kouta
Awsのspot instanceでimmutableinfrastructure
by
Sho Kaneko
俺のZabbixがこんなに可愛いわけがない
by
Seiichiro Ishida
.NETの最近
by
Makoto Nishimura
ハッカーズチャンプル2014 LT Fluentd + ElasticSearch + Kibana
by
渉 米須
Couchbase hackaton pomo
by
Taro Matsuzawa
各社のFaaSを比較してみる
by
ryosuke matsumura
Apacheからnginxにリニューアルしようとしてるお話
by
Shohei Koyama
コンクリに関係無いAnsible
by
Takahisa Iwamoto
Severless&Micro Service
by
Tomohiro Takase
Security Advisories Checker on Travis/Circle CI
by
Ryo Shibayama
(BizRobo!)対業務改善用大型変形合体ロボット開発計画
by
ssuser040811
Azure serverlesssummit2018
by
Tsukasa Kato
【書籍紹介】ドメイン駆動設計
by
株式会社ランチェスター
Amazon ec2とは何か?
by
Shinya_131
DevOpsを実現する為のChef実践テクニック Chef12対応版
by
Yusuke Ando
LINE 2016 エンジニアインターン 01
by
LINE Corporation
Viewers also liked
PDF
Chef meetup vol2_higanwoks
by
Yukihiko SAWANOBORI
PDF
はかどるChefの小ネタ集
by
Yukihiko SAWANOBORI
PDF
Pentaho ETL
by
Hirokazu Tokuno
PPTX
明日から始める Chef 入門 #bpstudy
by
Takeshi Komiya
PDF
JAWSUG初心者向けトラック 【Deploy&Ops】
by
Yukihiko SAWANOBORI
PDF
さくらのクラウドフォーメーション with Chef [XEgg session]
by
Yukihiko SAWANOBORI
PDF
Aws OpsWorks [JAWSDAYS 2014 ACEに聞けトラック]
by
Yukihiko SAWANOBORI
PDF
Chef_Casual_Talks_Kansai_Vol1_Infrastructure_as_Code
by
Yukihiko SAWANOBORI
PDF
Chef Casual Talks 出張版京セラドーム公演 (JAWS FESTA Kansai 2013内イベント)
by
Yukihiko SAWANOBORI
PPTX
Chef社内向け解説とその課題について
by
Yu Komiya
PDF
Building document with the Sphinx public edtion
by
Yukihiko SAWANOBORI
PPTX
mocloud カスタムDockerイメージ ハンズオン
by
Yukihiko SAWANOBORI
PDF
aws_opsworks
by
Yukihiko SAWANOBORI
PDF
コンテナ事例 CircleCI, Cucumber-Chef
by
Yukihiko SAWANOBORI
PDF
Chef社内勉強会(第1回)
by
Yoshinori Nakanishi
PPTX
Serverspec at hbstudy #45
by
Gosuke Miyashita
PDF
Infrastructure as Codeと 組織のドキュメンテーション + Immutable Infrastructure事例
by
Yukihiko SAWANOBORI
PDF
2014年のChefとInfrastructure as code
by
Yukihiko SAWANOBORI
PDF
さくらのインフラコード
by
Yukihiko SAWANOBORI
PDF
「クラウド本気で始めました」なSIerのChef活用と実践~Chefアンチパターンとの戦い~
by
Terui Masashi
Chef meetup vol2_higanwoks
by
Yukihiko SAWANOBORI
はかどるChefの小ネタ集
by
Yukihiko SAWANOBORI
Pentaho ETL
by
Hirokazu Tokuno
明日から始める Chef 入門 #bpstudy
by
Takeshi Komiya
JAWSUG初心者向けトラック 【Deploy&Ops】
by
Yukihiko SAWANOBORI
さくらのクラウドフォーメーション with Chef [XEgg session]
by
Yukihiko SAWANOBORI
Aws OpsWorks [JAWSDAYS 2014 ACEに聞けトラック]
by
Yukihiko SAWANOBORI
Chef_Casual_Talks_Kansai_Vol1_Infrastructure_as_Code
by
Yukihiko SAWANOBORI
Chef Casual Talks 出張版京セラドーム公演 (JAWS FESTA Kansai 2013内イベント)
by
Yukihiko SAWANOBORI
Chef社内向け解説とその課題について
by
Yu Komiya
Building document with the Sphinx public edtion
by
Yukihiko SAWANOBORI
mocloud カスタムDockerイメージ ハンズオン
by
Yukihiko SAWANOBORI
aws_opsworks
by
Yukihiko SAWANOBORI
コンテナ事例 CircleCI, Cucumber-Chef
by
Yukihiko SAWANOBORI
Chef社内勉強会(第1回)
by
Yoshinori Nakanishi
Serverspec at hbstudy #45
by
Gosuke Miyashita
Infrastructure as Codeと 組織のドキュメンテーション + Immutable Infrastructure事例
by
Yukihiko SAWANOBORI
2014年のChefとInfrastructure as code
by
Yukihiko SAWANOBORI
さくらのインフラコード
by
Yukihiko SAWANOBORI
「クラウド本気で始めました」なSIerのChef活用と実践~Chefアンチパターンとの戦い~
by
Terui Masashi
Similar to MarketPlaceのAMIをPackerで作る時、 Chefは3度配膳する
PPTX
20140627_packer
by
masaomoc1015
PDF
第2回 JAWS−UG 神戸 開発運用の現場でのChef活用
by
Takuro Sasaki
PDF
小規模SI案件で、 AWS + Chefを使ってみて
by
Terui Masashi
PDF
20130723 ecシステムにchefを導入してみた v1.0
by
NIFTY Cloud
PDF
小さく始めて後で困らないためのVPCとChefを使ったAWS運用
by
Satoru Nakamura
PDF
S16 Microsoft Azure 上での Chef 環境の構成
by
Microsoft Azure Japan
PPT
Chef on azure
by
哲平 東
PDF
Chef+serverspec+werckerでインフラCIする話
by
Masayuki Morita
PDF
Chefのはじめの一歩
by
Misa Kondo
PPTX
Packerを使ってみよう(aws編)
by
Okubo Tomoyuki
PDF
DevOpsを実現するChef活用テクニック
by
Yusuke Ando
PPTX
Aizu.LT::Tokyo #4
by
Taku Unno
PDF
Chef+Vagrantでクラウド環境構築自動化ハッカソン 結果発表 #atithack
by
満徳 関
PDF
第一回Rest勉強会 ワークショップ
by
ksimoji
20140627_packer
by
masaomoc1015
第2回 JAWS−UG 神戸 開発運用の現場でのChef活用
by
Takuro Sasaki
小規模SI案件で、 AWS + Chefを使ってみて
by
Terui Masashi
20130723 ecシステムにchefを導入してみた v1.0
by
NIFTY Cloud
小さく始めて後で困らないためのVPCとChefを使ったAWS運用
by
Satoru Nakamura
S16 Microsoft Azure 上での Chef 環境の構成
by
Microsoft Azure Japan
Chef on azure
by
哲平 東
Chef+serverspec+werckerでインフラCIする話
by
Masayuki Morita
Chefのはじめの一歩
by
Misa Kondo
Packerを使ってみよう(aws編)
by
Okubo Tomoyuki
DevOpsを実現するChef活用テクニック
by
Yusuke Ando
Aizu.LT::Tokyo #4
by
Taku Unno
Chef+Vagrantでクラウド環境構築自動化ハッカソン 結果発表 #atithack
by
満徳 関
第一回Rest勉強会 ワークショップ
by
ksimoji
More from Yukihiko SAWANOBORI
PDF
マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpec
by
Yukihiko SAWANOBORI
PDF
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
by
Yukihiko SAWANOBORI
PDF
DevOpsのアプローチと クラウド/バーチャル環境/構成管理ツール のお話
by
Yukihiko SAWANOBORI
PDF
仮想マシンざっくり解説と実践Vagrant | StaticPress × S3 × Vagrant 勉強会
by
Yukihiko SAWANOBORI
PDF
Chef(Server)と AWS OpsWorks(tm)の比較
by
Yukihiko SAWANOBORI
PDF
What is chef
by
Yukihiko SAWANOBORI
PPTX
CentOSでつくる神Plesk
by
Yukihiko SAWANOBORI
PPTX
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
by
Yukihiko SAWANOBORI
KEY
Lxc on cloud
by
Yukihiko SAWANOBORI
KEY
The Chef integrations Z Cloud(Joyent)
by
Yukihiko SAWANOBORI
PPT
Physical to Iaas(Instance), case of VIP.
by
Yukihiko SAWANOBORI
PPT
Redmine backlogs beginning
by
Yukihiko SAWANOBORI
PPTX
Aws glacier
by
Yukihiko SAWANOBORI
PPTX
0808 jawsug-kobe | スポットインスタンスを使ったEC2でのスケーラブル負荷検証
by
Yukihiko SAWANOBORI
PPTX
Sensu impression
by
Yukihiko SAWANOBORI
PPTX
cURL base_simple_publishing - part of Giraffi
by
Yukihiko SAWANOBORI
マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpec
by
Yukihiko SAWANOBORI
[LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
by
Yukihiko SAWANOBORI
DevOpsのアプローチと クラウド/バーチャル環境/構成管理ツール のお話
by
Yukihiko SAWANOBORI
仮想マシンざっくり解説と実践Vagrant | StaticPress × S3 × Vagrant 勉強会
by
Yukihiko SAWANOBORI
Chef(Server)と AWS OpsWorks(tm)の比較
by
Yukihiko SAWANOBORI
What is chef
by
Yukihiko SAWANOBORI
CentOSでつくる神Plesk
by
Yukihiko SAWANOBORI
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
by
Yukihiko SAWANOBORI
Lxc on cloud
by
Yukihiko SAWANOBORI
The Chef integrations Z Cloud(Joyent)
by
Yukihiko SAWANOBORI
Physical to Iaas(Instance), case of VIP.
by
Yukihiko SAWANOBORI
Redmine backlogs beginning
by
Yukihiko SAWANOBORI
Aws glacier
by
Yukihiko SAWANOBORI
0808 jawsug-kobe | スポットインスタンスを使ったEC2でのスケーラブル負荷検証
by
Yukihiko SAWANOBORI
Sensu impression
by
Yukihiko SAWANOBORI
cURL base_simple_publishing - part of Giraffi
by
Yukihiko SAWANOBORI
MarketPlaceのAMIをPackerで作る時、 Chefは3度配膳する
1.
MarketPlaceのAMIを Packerで作る時、 Chefは3度配膳する ! (※公開版スライド) Chef Casual Talks
Kansai vol.3 Jun 11 2014 with Tokyo,Sapporo
2.
本スライド案内 • 6/11に行ったChef Casual
Talks Kansai vol3の資料から、Chef書籍のくだりをカッ トした本編のみ版 2
3.
3
4.
AWS Marketplace • なにかしらアプリ入りのAMIを販売 •
通常のEC2従量課金に+(細々とした)ライ センス料 • ぽちっと押したらEC2でアプリ入りサーバ • それなりのセキュリティ要件がある • ※だいたいこれのせいで面倒 => 今日の話に 4
5.
Packer 5
6.
Packer? • VagrantのHashCorp製 • イメージ作成自動化ツール •
作成できるイメージの対象プロバイダは様々 6
7.
Packerの構築パート • Provisioners • まあVagrantと同じっす •
複数回指定OK • 『Shell => Shell => Chef => Shell』 のようなことも。 7
8.
Marketplace用AMI • インスタンスオーナーは不特定多数 • 構築時の情報を残しちゃ駄目 •
ログ、History、公開 • アプリは、共通デフォルトパスワード駄目 • 起動時に自動生成せよ(例:インスタンスID) • 大体のアプリは、初回起動時に色々初期化しな いとイカン • 特にこれが面倒 8
9.
で、都合三回Chef実行 にしたことがある
10.
Provision by chef
1/3 • Packerからprovisioner[chef-solo] • パッケージやらの下地・ミドルウェアの設定など • 後で必要ならOhaiのプラグインとか • リソース間の依存関係が面倒なものは… • テンプレートから、次のレシピを出力 • 継続実行・運用するもんでは無いので、割り切る • AMI起動時の初期化に対応するため。。 • テンプレートから、初回起動時のレシピを出力 • ↑cron @rebootに仕込む 10
11.
Provision by chef
2/3 • 2パターン • 事前に用意してあるレシピから、別のランリスト でchef-solo • 1/3が出力したレシピをchef-applyで実行 • 依存関係が面倒な例 • 展開したtarの中にインストーラがあるとか • Ohaiのプラグインを置いてリロード必須のリソー スとか • 最後にHistoryの掃除等、shell provisionerで仕上げ 11
12.
Provision by chef
3/3 • 1/3で設置したレシピが対象 • cron @reboot で chef-apply • ミドルウェア調整(※必要な場合) • template の`local true`がラク • アプリの初期化 • アプリデフォルトパスワードをインスタン スidとしてセット • Seppuku (しない場合もある) 12
13.
図解 13 ! 時系列 下ごしらえ chef-solo AMIのオーナーは他者AMIのオーナーは自分 前提が面倒な chef-solo / chef-apply 起動時に決定される 情報を元に chef-apply アプリ提供! !AMI Packer時代 放逐時代
14.
最後に補足 • インフラコードのIdempotence(冪等性) • 何度実行してもOKってのもあるけど。。 •
言い出しっぺの主張は 『必要な時に一度だけ実行』が主 14
15.
おわり
Download