Chefを使っている人、そうでない人それぞれに向けてChefを使う理由、Chefの基本、Chefをさらに活用するための知識についてまとめています。
:VTVLF"OEPגࣜձࣾ&OHJOF:BSE2014/02/27!%FW0QTΛ࣮ݱ͢Δҝͷ$IFG׆༻ςΫχοΫ
View Slide
2!w 5XJUUFSZBOEPw (JU)VCZBOEPEw 1)1FSw $BOEZ$BOFw ʮ࠙ձϐβܭࢉʯࣗݾհ
3!w ۀw "84"[VSFw 5FSSFNBSLw $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 Ww 3VCZw ႈੑ͕ಛw ߴ͍ਓؾ$IFG
16!w &OHJOF:BSEw 'BDFCPPLw 1SF[Jw αΠόʔΤʔδΣϯτ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 LOJGFTPMPw ͳΔ͘සൟʹ࣮ߦ͢Δͷ͕·͍͠$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$PEFw ςετͷͳ͍ίʔυϨΨγʔίʔυw ΫοΫϒοΫ͕ৗʹ݈શͰ͋ΔࣄΛ୲อw ୯ମςετΛߦ͏w ୯ମςετΛܧଓతʹ࣮ߦ͢Δ $*ΫοΫϒοΫͷ$*͔ܽͤͳ͍
32!w #FSLTIFMGMJCSBSJBODIFGΫοΫϒοΫͷऩूw GPPEDSJUJDΫοΫϒοΫͷنνΣοΫw 5FTULJUDIFOΫοΫϒοΫͷ୯ମςετw 4FWFSTQFDαʔόʔͷঢ়ଶͷ୯ମςετΫοΫϒοΫͷςετʹ͏πʔϧ
33!ςετεΠʔτͷߏ$*ڥ+FOLJOT5SBWJT$*$JSDMF$*ΫοΫϒοΫ ΫοΫϒοΫ5FTU,JUDIFOԾϚγϯ7BHSBOU7JSUVBM#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!