Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ansible導入までの道

 Ansible導入までの道

Cd6f9aa17da41e53601364d85c178eb6?s=128

Kazushige TAKEUCHI

June 10, 2014
Tweet

Transcript

  1. ,B[VTIJHF5",&6$)* "OTJCMFద༻·Ͱͷಓ ໨ࢦͤɺαʔόߏங ୆ "OTJCMFษڧձ ςΩετܝࡌՄ

  2. ຊεϥΠυʹ༻͍ͨαϯϓϧ͸ CJUCVDLFU্ʹެ։ͯ͋͠Γ·͢ɻ ! IUUQTCJUCVDLFUPSHNZCBOTJCMF@TBNQMF

  3. ͋ΜͨͩΕΑʁ w ॴଐɿ๭ϝʔࢠ w ΩϟϦΞ༷޲͚ͷιϦϡʔγϣϯΤϯδχΞ ! w ϑϧελοΫΤϯδχΞʢࣗশʣ w ωοτϫʔΫʗαʔόʢΧʔωϧϨΠϠ·Ͱʣʗιϑτ΢ΣΞʢ౰વ

    QZUIPOʂʣ w ্ྲྀʙԼྲྀɺࡶ༻·Ͱ ! w ࠓ·Ͱ࡞ͬͨ΋ͷ ୅ද࡞ɺൃදͯ͠ྑ͍΋ͷʹݶΔ  w ωοτϫʔΫػثͷίϯϑΟά؂ࢹγεςϜ w #B[[BSͱ࿈ܞ؆қϨϙδτϦϒϥ΢β w $JTDP/FYVTγϦʔζͷίϯϑΟάύʔα౳
  4. ΤϯΫϩʔδϟʔ αʔϏε༻ΤϯΫϩʔδϟʔ48 ద༻ͨ͠γεςϜͷߏ੒ྫʢҰൠతͳ#MBEF4FSWFSʣ ϒϨʔυ -# -# 1SJNBSZ/*$ 4FDPOEBSZ/*$ º ߸ػࠩ෼ɺ*1

    º̐ʢΤϯΫϩʔδϟʔࠩ෼ɺ7MBOʣ º ʢ؀ڥࠩ෼ɺTZTMPHʣ ؂ࢹ༻ΤϯΫϩʔδϟʔ48 1SJNBSZ/*$ 4FDPOEBSZ/*$ ؂ࢹαʔό "OTJCMF ్தͷωοτϫʔΫ͸লུ WJSUVBMFOWͰ഑ஔ ͋Μ·Γྑ͘ͳ͍͚Ͳ 
  5. ಋೖͷΩϞ ΤʔδΣϯτϨεܕ  ۀ຿ʹ͋ͬͨϢʔεέʔε ಉ͡࡞ۀ͕ࢁ΄Ͳ͋Δɻ

  6. ৭ʑͱઆ໌ͯ͠ɺࢼݧͯ͠ɺධՁͯ͠ͱಋೖ·Ͱͷಓ͸ԕ͍ɻ ಛʹ$IFGN$PMMFDUJWF౳ͷαʔόதԝ؅ཧܕɾΤʔδΣϯτܕͷಋೖ͸ඇৗʹ ݫ͍͠ɻʢܖ໿ͷҰ؀ʁϝϞϦ͸ͲΕ͚ͩ৯͏ͷʁੑೳʁʣ ! 044ͩͱόά͕ɾɾɾ ୭͕੹೚Λ࣋ͭʁ ͳʹΛͲ͜·ͰධՁ͢Ε͹ྑ͍ʁ ! ೰Έ͸ਚ͖ͳ͍͕ɺҰ൪͸Կނ͔5FSBUFSNϚΫϩͰ͋Ε͹ྑ͍ աڈੵΈॏͶͨ

    ࣮੷ʁ ͱ͍͏෩ைɾɾɾ ͦͷׂʹɺ5FSBUFSNϚΫϩΛॻ͜͏ͱ͔͍͏ఏҊ΋͠ͳ͍ɾϝϯς΋ग़དྷͳ͍ ΍ͬͯΒΕ͔ͬʂ
  7. ͦ͜Ͱ ! ! ! ! Ͱ͢Α "OTJCMFJTUIFTJNQMFTUXBZUPBVUPNBUF*5

  8. ಋೖ·Ͱͷಓ w ɿɹ1+഑ଐ w ɿɹ$POGJHVSBUJPOʗ0SDIFTUSBUJPOπʔϧ͕ඞཁͱ͍͏ఏҊʢࢂഊ w ɿɹΊ͛ͣʹยखؒͰݕূ։࢝ w $IFG͕͍͍͔ͳ͊ɺͱࢥͬͯࢼͯ͠ΈΔɻ3FTPVSDFΉ͍ͣɻ$POGJHVSBUJPO͔͠Ͱ͖ͳ͍ɻɻɻ w

    "OTJCMFͪΌΜɺγϯϓϧͰ࠷ߴʂʢ͕ɺকདྷతʹγφϦΦͷ؅ཧͰࣦഊͦ͠͏తͳ༧ײʣ w ɿɹαʔό؀ڥͷʲόοΫΞοϓऔಘʳɺςϯϓϨʔτΛ࿅श w GJOEͰؤுΔͱ͍͏๫ڍʢTZODISPOJ[F࢖͓͏ʹ΋ɺ༨ܭͳϑΝΠϧ͕ଟ͗ͯ͢ແཧɺσΟϨΫτϦͷ ֨ೲʗϑΝΠϧ໋໊ϧʔϧ͸ͪΌΜͱ࡞Ζ͏ɾɾɾ w ͜͜ͰϦʔμʔ͕ɺόοΫΞοϓΛॻ͖໭ͤΕ͹ɺߏஙָ͕ͳࣄʹؾ͖ͮɺಋೖͷํ޲΁స׵ɻςϯϓ Ϩʔτͷ֓೦΋આ໌ͯ͠ɺʲίϯϑΟάੜ੒ˍ഑ஔʳ΋Ͱ͖·͢Αɻͱઆ໌ w ɿɹ˓౤͛͢Δʢϝϯόʔ໊ʹؙ౤͛ʣ w ޙ͸؆୯ͳࢦࣔͱٕज़తʹ٧·ͬͨΒॿ͚Δɻ w EJGGΛۦ࢖ͯ͠ɺղੳͱςϯϓϨʔτԽʢ̒—̍̌ਓ೔ʣ w ɿɹࠓ·Ͱߏஙʹिؒ௒ʢਓ೔ਓº೔ʣ͔͔͍ͬͯͨ΋ͷ͕೔ऑ ਓ೔ʹਓº೔ʴ ЋπʔϧҎ֎ Ͱ׬ྃʂ w ͖ͬͱ࣍ճ͸ɺ̎ɼ̏೔Ͱऴྃ w ઃఆϛε΋ݮͬͯɺޙ໭Γϩεʢ਺ඦສʣ΋ճऩ
  9. ϩʔΧϧ1$ 1MBZCPPLT ର৅αʔό ϢʔεέʔεɿίϯϑΟάόοΫΞοϓ w όοΫΞοϓΛऔΔͷʹۤ࿑͍ͯ͠ΔΒ͍͠ͷͰఏڙ w ؀ڥʗ೔෇ʗϗετ໊ຖʹอଘʢEJGG͕औΓ΍͍͢ʣ UBTLT TIFMMGJOEFUDTZTDPOGJHOFUXPSLTDSJQUTUZQFGBSFHFYl

    JGDGH z SFHJTUFSJGDGHT TIFMMUBSͰݻΊΔॲཧ GFUDIUBSΛ࣋ͬͯ͘Δ DPOGJH ! YGJMF JOWFOUPSZ QMBZCPPL UFNQMBUFT HSPVQ@WBST CBDLVQ
  10. ϢʔεέʔεɿίϯϑΟάੜ੒ɾ഑ஔ w ͍͖ͳΓ౤ೖ͢Δͷ͸͕͢͞ʹා͍ͱࢥ͏ͷͰɺϩʔΧϧ1$ʹίϯϑΟάੜ ੒ w JOWFOUPSZ@IPTUOBNFͱ͔ɺDPOOFDUJPOMPDBMͱ͔ɺUFNQMBUFNPEVMFΛ ૊Έ߹ΘͤΔͱɺϩʔΧϧʹίϯϑΟάੜ੒Λߦ͏͜ͱ͕Մೳ w ϗετ໊഑ԼʹίϯϑΟά͕ੜ੒͞ΕΔɻޙ͸ϨϏϡʔͯ͠ɺ഑ஔΛ࣮ߦ BOTJCMFQMBZCPPLŠDPOOFDUJPOMPDBMMPDBMDPOGJH@HFOFSBUFZNM

    UFNQMBUFEFTU\JOWFOUPSZ@IPTUOBNF^\\JUFN^^ XJUI@JUFNTIPHFIPHF ϩʔΧϧ1$ DPOGJH DPOGJH ! YGJMF 1MBZCPPLT JOWFOUPSZ QMBZCPPL UFNQMBUFT HSPVQ@WBST ର৅αʔό DPOGJH ! YGJMF
  11. Ϣʔεέʔεɿฒྻ࣮ߦɾϩάऩूϑϨʔϜϫʔΫ w ҎԼͷ̏ͭͷ45&1Λ࣮ߦ͢ΔϑϨʔϜϫʔΫɺͱͯ͠આ໌ w ϑΝΠϧసૹ w εΫϦϓτ࣮ߦ w ϩάऩू w

    αʔό΁ͷ഑ஔɾϩάͷऩूͷ࣌ؒΛ࡟ݮ͠·͢ʂతͳ͜ͱΛݴͬͯ࢖ΘͤΔɻ UFSBUFSNͷCSPBEDBTUͷ࿩΋͋ͬͨɻʣ ϩʔΧϧ1$ ؂ࢹαʔό αʔό܈ º TIFMMTDSJQU TIFMMTDSJQU TIFMMTDSJQU ୆෼ֻ͕͔࣌ؒΔ MPHUBSH[ MPHUBSH[ MPHUBSH[ º º
  12. /FYU4UFQ ! ! 0QFO4UBDL#BSFNFUBM%FQMPZNFOUͱ ૊Έ߹ΘͤΔͱ αʔόͷࣗಈߏஙɺࣗಈ෮چ΋Մೳʹʁʂ

  13. ͜ΜͳϢʔεέʔεΛݟ͔͚ͨΒ ʮ044ΛೖΕ͍͍ͯͳΒɺଈ࠲ʹՄೳͰ͢ɻʯ ͱఏҊͯ͠Έ·͠ΐ͏ɻ -&5`453:

  14. ങͬͯͶὑ +FOLJOTͱ࿈ܞͨ͠ߏ੒؅ཧܥͷ࿩΋௅ઓத "OTJCMFͷॻ੶ࣥචͱ͔࿈ࡌͱ͔ͦ͏͍͏࿩ͳ͍͔ͳʣ