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
DevOpsを実現するChef活用テクニック
Search
Yusuke Ando
February 28, 2014
Technology
2
2k
DevOpsを実現するChef活用テクニック
Chefを使っている人、そうでない人それぞれに向けてChefを使う理由、Chefの基本、Chefをさらに活用するための知識についてまとめています。
Yusuke Ando
February 28, 2014
Tweet
Share
More Decks by Yusuke Ando
See All by Yusuke Ando
CakePHP3でアプリ開発
yandod
1
350
Shimokita.Unity パーティクルでエフェクト
yandod
0
770
CakePHP3の明るい未来
yandod
1
210
Testing your app with Selenium on Travis CI
yandod
8
3.1k
Testing your app with Selenium on Travis CI
yandod
0
130
Inputで入力を扱う
yandod
0
670
Detonatorで爆発させる勉強会をした報告
yandod
0
2.4k
Mecanimでアニメーション - Shimokita.Unity
yandod
0
720
パリの街をUnityで駆ける
yandod
1
3.4k
Other Decks in Technology
See All in Technology
AIアプリケーション開発でAzure AI Searchを使いこなすためには
isidaitc
1
120
いま現場PMのあなたが、 経営と向き合うPMになるために 必要なこと、腹をくくること
hiro93n
9
7.7k
今から、 今だからこそ始める Terraform で Azure 管理 / Managing Azure with Terraform: The Perfect Time to Start
nnstt1
0
240
ゼロからわかる!!AWSの構成図を書いてみようワークショップ 問題&解答解説 #デッカイギ #羽田デッカイギおつ
_mossann_t
0
1.5k
深層学習と3Dキャプチャ・3Dモデル生成(土木学会応用力学委員会 応用数理・AIセミナー)
pfn
PRO
0
460
ドメイン駆動設計の実践により事業の成長スピードと保守性を両立するショッピングクーポン
lycorptech_jp
PRO
13
2.2k
2025年の挑戦 コーポレートエンジニアの技術広報/techpr5
nishiuma
0
140
FODにおけるホーム画面編成のレコメンド
watarukudo
PRO
2
280
30分でわかる「リスクから学ぶKubernetesコンテナセキュリティ」/30min-k8s-container-sec
mochizuki875
3
450
.NET AspireでAzure Functionsやクラウドリソースを統合する
tsubakimoto_s
0
190
なぜfreeeはハブ・アンド・スポーク型の データメッシュアーキテクチャにチャレンジするのか?
shinichiro_joya
2
490
AWS Community Builderのススメ - みんなもCommunity Builderに応募しよう! -
smt7174
0
180
Featured
See All Featured
Designing Experiences People Love
moore
139
23k
Bash Introduction
62gerente
610
210k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.3k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3.1k
Six Lessons from altMBA
skipperchong
27
3.6k
Thoughts on Productivity
jonyablonski
68
4.4k
Music & Morning Musume
bryan
46
6.3k
The Language of Interfaces
destraynor
155
24k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
What's in a price? How to price your products and services
michaelherold
244
12k
Code Review Best Practice
trishagee
65
17k
Transcript
:VTVLF"OEP גࣜձࣾ&OHJOF:BSE 2014/02/27! %FW0QTΛ࣮ݱ͢Δҝͷ $IFG׆༻ςΫχοΫ
2 ! w 5XJUUFSZBOEP w (JU)VCZBOEPE w 1)1FS w $BOEZ$BOF w ʮ࠙ձϐβܭࢉʯ ࣗݾհ
3 ! w ۀ w "84"[VSF w 5FSSFNBSL w $IFGΛ׆༻ w ࣗಈߏங w ӡ༻αʔϏε &OHJOF:BSE
Agenda! %FW0QTͱ$IFG $IFGͷجຊ $IFGΛ͞Βʹ׆༻͢ΔϙΠϯτ
%FW0QTͱ$IFG
6 ! ʮ%FW0QTʯ͍ͬͯ·͔͢ʁ
7 ! w ݄7FMPDJUZͰͷߨԋ w ։ൃऀͱӡ༻ऀͷؔվળ w มԽʹૉૣ͘ରԠ͢Δ %FW0QT
8 !
9 ! ৫ͷจԽ w ଚॏ w ৴པ w ࣦഊʹର͢Δ݈શͳଶ w ૬खΛඇ͠ͳ͍
πʔϧ w ࣗಈԽ͞ΕͨΠϯϑϥ w όʔδϣϯཧγεςϜ ͷڞ༗ w ϫϯεςοϓʹΑΔϏϧ υͱσϓϩΠ w ϑΟʔνϟʔϑϥά w ϝτϦΫεͷڞ༗ w *3$ͱΠϯελϯτϝο ηϯδϟʔͷCPU %FW0QT
10 ! w ΠϯϑϥͷߏஙΛίʔυͰࣗಈԽ w αʔόʔͷͳͲʹࠨӈ͞Εͳ͍ w खॱॻͷखಈ࣮ߦΑΓਖ਼֬ɾߴ w $IFG࣮ݱ͢Δखஈͷͭ *OGSBTUSVDUVSFBT$PEF
11 ! ϝσΟΞͰʹ
12 ! ͜Ε·Ͱͱ͜Ε͔Β
13 ! $IFG ΛͬͯϏδωεͷͷมԽʹ ରԠ͍͖͍ͯͨ͠ͱ͍͏ػӡ
$IFGͷجຊ
15 ! w ߏཧπʔϧ w W w 3VCZ w ႈੑ͕ಛ w ߴ͍ਓؾ $IFG
16 ! w &OHJOF:BSE w 'BDFCPPL w 1SF[J w αΠόʔΤʔδΣϯτ w άϦʔ ࠾༻ࣄྫ
17 ! جຊతͳߏ ΫοΫϒοΫΛॻ͘ 4FSWFSʹΞοϓϩʔυ ΫϥΠΞϯτىಈ ΫοΫϒοΫΛө
18 ! αʔόʔແ͠ߏ $IFG4PMP ΫοΫϒοΫΛॻ͘ ֤αʔόʔΫοΫϒ οΫΛஔ $IFG4PMPىಈɺө
19 ! w ରϊʔυͷ$IFGͷΠϯετʔϧ w ΫοΫϒοΫ Ϩγϐ Λॻ͘ w ΫοΫϒοΫ Ϩγϐ ΛૹΔ w $IFGΫϥΠΞϯτɺ$IFG4PMPͷ࣮ߦ
جຊతͳྲྀΕ
20 ! w HFNJOTUBMMDIFGݹ͍ख๏ w ݱࡏͷ$IFGඞཁͳ3VCZͳͲΛಉࠝ w PQUDIFGԼʹΠϯετʔϧ͞ΕΔ w $IFGʹ͞Βʹ(FNΛՃ͢Δࡍҙ Πϯετʔϧ
21 ! ΫοΫϒοΫ package "apache2" do! action :install! end! !
service "apache2" do! action :start! end BQBDIFͷΠϯετʔϧ BQBDIFͷαʔϏεԽ
22 ! w ୯७ͳύοέʔδಋೖҎ্ͷॲཧ͕Մೳ w PIBJΛͬͨϊʔυใͷऔಘ w ઃఆϑΝΠϧͷಈతͳੜ w ܁Γฦ࣮͠ߦՄೳɹˠɹႈੑɾऩଋ BQUHFUγΣϧεΫϦϓτͱͷҧ͍
23 ! w $IFG$MJFOUͷDSPO͔Βͷ࣮ߦ w σʔϞϯԽҰԠՄೳ w XIZSVO ESZSVO Մೳ w LOJGFTPMP w ͳΔ͘සൟʹ࣮ߦ͢Δͷ͕·͍͠ $IFG$IFG4PMPͷ࣮ߦ
$IFGΛ͞Βʹ׆༻͢ΔϙΠϯτ
25 ! w $IFGͷόʔδϣϯ w $IFGͷ෦ಈ࡞ w ΫοΫϒοΫͷॻ͖ํɺ࣭ w ίϛϡχςΟΫοΫϒοΫ $IFGΛ͍ͬͯΔࡍͷΈ
26 ! $IFG $IFG $IFGͷҧ͍
27 ! w ΫοΫϒοΫ͕࣮ߦ͞ΕΔॱং w ϑΝΠϧͳͲͷมߋλΠϛϯά w ্͔Βॱ൪ʹ࣮ߦ͞Εͳ͍ w ϦιʔείϨΫγϣϯͱऩଋ $IFGͷ෦ಈ࡞
28 ! $IFGͷ෦ಈ࡞
29 ! ৄ͘͠ϒϩάʹͯ
30 ! ΫοΫϒοΫͷॻ͖ํʹΈΜͳࠔΔ
31 ! w *OGSBTUSVDUVSFBT$PEF w ςετͷͳ͍ίʔυϨΨγʔίʔυ w ΫοΫϒοΫ͕ৗʹ݈શͰ͋ΔࣄΛ୲อ w ୯ମςετΛߦ͏ w ୯ମςετΛܧଓతʹ࣮ߦ͢Δ $* ΫοΫϒοΫͷ$*͔ܽͤͳ͍
32 ! w #FSLTIFMGMJCSBSJBODIFG ΫοΫϒοΫͷऩू w GPPEDSJUJD ΫοΫϒοΫͷنνΣοΫ w 5FTULJUDIFO ΫοΫϒοΫͷ୯ମςετ w 4FWFSTQFD αʔόʔͷঢ়ଶͷ୯ମςετ
ΫοΫϒοΫͷςετʹ͏πʔϧ
33 ! ςετεΠʔτͷߏ $*ڥ+FOLJOT5SBWJT$*$JSDMF$* ΫοΫϒοΫ ΫοΫϒοΫ 5FTU,JUDIFO
ԾϚγϯ 7BHSBOU 7JSUVBM#PY -9$ 7.8BSF "NB[PO&$ 'PPE$SJUJD 4FSWFSTQFD #FSLTIFMGMJCSBSJBODIFG $IFG4PMP $IFG$MJFOU $IFG;FSP
34 ! 2JJUBʹৄ͍ͬͯ͘͠·͢
35 ! w ਓྨͷӥஐΛ݁ू w ଟ༷ͳϓϥοτϑΥʔϜʹରԠ w ར༻ऀ͕গͳ͍ w ࡞ऀগͳ͍ ίϛϡχςΟΫοΫϒοΫ
36 !
37 ! w ΫοΫϒοΫΛॻ͜͏ w ΫοΫϒοΫΛςετ͠Α͏ w ίϛϡχςΟʹొ͠Α͏ w ΦʔϓϯιʔεͷϑϩʔͰίʔυվળ օ༷ʹఏҊ
38 ! ຢɺ&OHJOF:BSEʹ͓͍ͤͩ͘͞
Thank you!