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

cloudpackの運用保守は俺たちが支える! 〜運用自動化への取り組み〜

cloudpackの運用保守は俺たちが支える! 〜運用自動化への取り組み〜

4/22 「cloudpack」の裏側 〜MSPと運用自動化〜 /iret tech labo #8 登壇資料
https://irettechlabo.connpass.com/event/208423/

Shintaro Yamasaki

April 22, 2021
Tweet

More Decks by Shintaro Yamasaki

Other Decks in Technology

Transcript

  1. 㼠㼣㼕㼠㼠㼑㼞㻌㻏㼕㼞㼑㼠㼠㼑㼏㼔㼘㼍㼎㼛 䈊 ⮬ᕫ⤂௓䈊 䜰䜲䝺䝑䝖ᰴᘧ఍♫䈊 䜽䝷䜴䝗䜲䞁䝔䜾䝺䞊䝅䝵䞁஦ᴗ㒊㻌㻹㻿㻼㛤Ⓨ䝉䜽䝅䝵䞁 䈊 ኱㜰䜸䝣䜱䝇䈊 㛤Ⓨ䜶䞁䝆䝙䜰䈊 䈊 㻞㻜㻝㻤㻛㻜㻠㻌ධ♫䈊

    㻭㼃㻿䜢୰ᚰ䛸䛧䛯タィ䞉ᵓ⠏䜔䝞䝑䜽䜶䞁䝗㛤Ⓨ 䈊 ♫ෆ䛾┘どᴗົ䛾ᨵၿ䞉ຠ⋡໬䛻ᚑ஦ 䈊 䈊 㻞㻜㻞㻜㻌㻭㼃㻿㻌㻭㻼㻺㻌㼀㼛㼜㻌㻱㼚㼓㼕㼚㼑㼑㼞㼟㻌䈊 ᒣ㷂㻌ៅኴ㑻䈊 㻿㼔㼕㼚㼠㼍㼞㼛㻌㼅㼍㼙㼍㼟㼍㼗㼕䈊 
  2. 㼠㼣㼕㼠㼠㼑㼞㻌㻏㼕㼞㼑㼠㼠㼑㼏㼔㼘㼍㼎㼛 䈊 ᪥䚻䚸ᩘከ䛟䛾䝃䞊䝞䞊䜢Ᏺ䛳䛶䛔䜛㼏㼘㼛㼡㼐㼜㼍㼏㼗䛾㐠⏝䝏䞊䝮㻌㻔㻹㻿㻼䝏䞊䝮㻕㻌䜢ᨭ䛘䜛䛯 䜑䛻䚸㐠⏝ᨵၿ䝏䞊䝮㻌㻔㻹㻿㻼㛤Ⓨ䝏䞊䝮㻕㻌䛜⾜䛳䛶䛔䜛㐠⏝ᴗົຠ⋡໬䞉⮬ື໬䛾ྲྀ䜚 ⤌䜏䛴䛔䛶⤂௓䛧䜎䛩䚹䈊 䈊 䈊 ᑐ㇟䈊 Ɣ 㻭㼃㻿䜔㻳㼛㼛㼓㼘㼑㻌㻯㼘㼛㼡㼐䜢౑䛳䛯䝅䝇䝔䝮ᵓ⠏䞉㛤Ⓨ䜢䛥䜜䛶䛔䜛᪉

    䈊 Ɣ 䜽䝷䜴䝗㻛䜸䞁䝥䝺ၥ䜟䛪᪥䚻䝅䝇䝔䝮㐠⏝ಖᏲ䜢⾜䛳䛶䛔䜛᪉ 䈊 Ɣ 㐠⏝⮬ື໬䛻ྲྀ䜚⤌䜣䛷䛔䜛᪉ 䈊 Ɣ 㼏㼘㼛㼡㼐㼜㼍㼏㼗䛾㐠⏝ಖᏲ䛻䛴䛔䛶⯆࿡䛾䛒䜛᪉ 䈊 ᮏ䝉䝑䝅䝵䞁䛾䛚ヰ䈊  ௒᪥ヰ䛥䛺䛔ヰ䈊 Ɣ 㻭㼃㻿䜔㻳㼛㼛㼓㼘㼑㻌㻯㼘㼛㼡㼐䛾ලయⓗ䛺䝃䞊䝡䝇䛾ヰ䛿䛺䛔㻌㻔ゝⴥ䛸䛧䛶䛿ฟ䛶䛟䜛䛸䛣䜝䛿䛒䜛㻕 䈊
  3. 㼠㼣㼕㼠㼠㼑㼞㻌㻏㼕㼞㼑㼠㼠㼑㼏㼔㼘㼍㼎㼛 䈊 㐠⏝䞉ಖᏲ䝃䞊䝡䝇䈊 䛚ᐈᵝ⎔ቃ䈊 㻹㻿㻼䝏䞊䝮䈊 㐠⏝㻛ಖᏲ䈊 䛚ᐈᵝ䛾䜽䝷䜴䝗⎔ቃ䛾㐠⏝ಖᏲ䜢௦⾜䛧䜎䛩䚹 䈊 㻞㻠᫬㛫㻟㻢㻡᪥䛾㞀ᐖᑐᛂ 䈊

    䝃䞊䝞䞊㻝ྎ䛛䜙ᑐᛂྍ⬟ 䈊 䝙䞊䝈䛻ྜ䜟䛫䛶䈊 ᑐᛂෆᐜ䛜㑅ᢥྍ⬟ 䈊 䝬䝛䞊䝆䝗䝃䞊䝡䝇䛻䜒ᑐᛂ 䈊 䛣䛣䛾ຠ⋡໬䜢⾜䛖䛾䛜䛂㻹㻿㻼㛤Ⓨ䝏䞊䝮䛃䈊 㻹㻿㻼䝏䞊䝮䜢㛤Ⓨ㠃䛷䝃䝫䞊䝖 䈊 ⌧ᅾ⣙䠍୓ྎ䛾䝃䞊䝞䜢┘ど䈊 
  4. 㼠㼣㼕㼠㼠㼑㼞㻌㻏㼕㼞㼑㼠㼠㼑㼏㼔㼘㼍㼎㼛 䈊 ᵓ⠏䞉䠎ḟ㐠⏝䈊 䛚ᐈᵝ䈊 㻹㻿㻼䈜䈊 䛚ᐈᵝ⎔ቃ䈊 ♫ෆ䝃䞊䝡䝇䈊 㻹㻿㻼㛤Ⓨ䈊 㻔㐠⏝ᨵၿ䝏䞊䝮㻕䈊 ฼⏝䞉᧯సㄆド䈊

    ᝟ሗྲྀᚓ䞉᧯స䈊 ฼⏝䈊 ౫㢗䞉せᮃ䞉㻲㻮䈊 䝠䜰䝸䞁䜾䞉ᥦ᱌䈊 㛤Ⓨ䞉㐠⏝ಖᏲ䈊 ᵓ⠏䞉┘ど㐠⏝ಖᏲ䈊 䈜㻹㻿㻼㻔㻹㼍㼚㼍㼓㼑㼐㻌㻿㼑㼞㼢㼕㼏㼑㻌㻼㼞㼛㼢㼕㼐㼑㼞㻕䝏䞊䝮䈊 㻞㻠᫬㛫㻟㻢㻡᪥䛾┘ど㻛㞀ᐖᑐᛂ䜢⾜䛳䛶䛔䜛䝏䞊䝮䚹䈊 㐠⏝䞉ಖᏲᵓᡂ䈊 㐠⏝䝏䞊䝮䈊 㐠⏝ᴗົ䛾ຠ⋡໬䛾䛯䜑䛻䚸♫ෆ䛷฼⏝䛩䜛ᵝ䚻䛺 䝃䞊䝡䝇䛾㛤Ⓨ䞉㐠⏝ಖᏲ䜢⾜䛖䚹 䈊 㐠⏝䜢䝃䝫䞊䝖䛩䜛♫ෆ䝃䞊䝡䝇 䈊 Ɣ ⌧ᅾ䚸⣙㻞㻜䝃䞊䝡䝇Ꮡᅾ䈊 Ɣ ෆ〇䛷㛤Ⓨ䈊  䛆㻹㻿㻼㛤Ⓨ䝏䞊䝮䛾ᙺ๭䛇䈊 㐠⏝ᴗົ䜢ᨭ᥼䛩䜛♫ෆ䝃䞊䝡䝇䜢ᥦ౪䛧䚸㐠⏝ຠ⋡໬䛻䛴䛺䛢䜛䈊
  5. 㼠㼣㼕㼠㼠㼑㼞㻌㻏㼕㼞㼑㼠㼠㼑㼏㼔㼘㼍㼎㼛 䈊 䛹䛖䛔䛳䛯㐠⏝సᴗ䜢⮬ື໬䛧䛶䛔䜛䛛䈊 ⮬ື໬䛧䛶䛔䜛୺䛺㐠⏝ᴗົ䈊 䙘 䜰䝷䞊䝖୍ḟᑐᛂ㻌䖩䈊 䙘 ᵓᡂ⟶⌮㻌䖩䈊 䙘 ኱つᶍ㞀ᐖ᫬䛾䛚ᐈᵝ䜈䛾㐃⤡䈊

    䙘 㻭㼃㻿䛛䜙䛾䝯䞁䝔䝘䞁䝇䝯䞊䝹➼䛾㌿㏦䞉㐃ᦠ㻌㻌㻌䛺䛹䈊 䈊 ௒ᅇ䛿䛂䜰䝷䞊䝖୍ḟᑐᛂ䛃䛸䛂ᵓᡂ⟶⌮䛃䛾⮬ື໬䛻䛴䛔䛶䝢䝑䜽䜰䝑䝥䈊 䈊 
  6. 㼠㼣㼕㼠㼠㼑㼞㻌㻏㼕㼞㼑㼠㼠㼑㼏㼔㼘㼍㼎㼛 䈊 䛂䜰䝷䞊䝖୍ḟᑐᛂ䛃䛾⮬ື໬䈊 䜰䝷䞊䝖Ⓨሗ䈊 䐟䜰䝷䞊䝖㏻▱䞉ゎᯒ 䈊 䐠ືస☜ㄆ䚸᝟ሗྲྀᚓ 䈊 䐢䜶䝇䜹䝺䞊䝅䝵䞁 䈊

    㢳ᐈ䈊 䐣䜰䝷䞊䝖䜽䝻䞊䝈䚸 䈊 䚷୍ḟᑐᛂ⤖ᯝฟຊ 䈊 䐡᚟ᪧᑐᛂ䚸᚟ᪧ☜ㄆ 䈊 ୍ḟ㐠⏝ᢸᙜ⪅䈊 ┘ど䝒䞊䝹䈊 ஧ḟ㐠⏝ᢸᙜ⪅䈊 ┘どᑐ㇟䈊 ୍ḟᑐᛂ౫㢗䈊 ᝿ᐃእ䜿䞊䝇䜔 䈊 䜸䝨䝺䞊䝅䝵䞁䜢ᘬ䛝⥅䛠䜿䞊䝇䛿 䈊 ୍ḟ㐠⏝ᢸᙜ⪅䛻୍ḟᑐᛂ⛣ㆡ 䈊 㻭㻹㻿䈊 ┘どᴗົ䛻䛚䛡䜛䜰䝷䞊䝖䜈䛾୍ḟᑐᛂ䜢⮬ື໬䛩䜛♫ෆ䝃䞊䝡䝇䚹 䈊 䈊 䜲䞁䝅䝕䞁䝖⟶⌮䛻฼⏝䛧䛶䛔䜛䛂㻼㼍㼓㼑㼞㻰㼡㼠㼥䛃ୖ䛻Ⓨሗ䛥䜜䛯䜰䝷䞊䝖䜢㉳Ⅼ䛻䚸䛒䜙䛛䛨䜑タᐃ䛧䛯ᑐᛂ 䝅䝘䝸䜸䜢⮬ື䛷ᐇ⾜䛩䜛䛣䛸䛷䚸ึືᑐᛂ䜔᝟ሗྲྀᚓ䞉⡆᫆䛺᚟ᪧసᴗ䚸䛭䛧䛶䚸஧ḟ㐠⏝⪅䞉䛚ᐈᵝ 䜈䜶䝇䜹䝺䞊䝅䝵䞁䜢⮬ື໬䛩䜛䚹 䈊 
  7. 㼠㼣㼕㼠㼠㼑㼞㻌㻏㼕㼞㼑㼠㼠㼑㼏㼔㼘㼍㼎㼛 䈊 ⮬ື໬䛷䛝䜛䛸䛣䜝䞉䛷䛝䛺䛔䛸䛣䜝䈊 ⮬ື໬ᑐ㇟䛸䛺䜛సᴗ䈊 䚉 ᐃᆺⓗ䛺సᴗ䈊 䚉 ⧞䜚㏉䛧䛜ከ䛔సᴗ䈊 ᇶᮏⓗ䛻䛂సᴗ䛾ᶆ‽໬㻌䊻㻌⮬ື໬䛃䛸䛔䛖ὶ䜜䛜ᚲせ䈊 

    ୖグ䛻ᙜ䛶䛿䜎䜙䛺䛔䜒䛾௨እ䛻䜒䚸㻳㼁㻵䛷᧯స䛜ᚲせ䛺㒊ศ䚸ၥ䛔ྜ䜟䛫ᑐᛂ➼䛚 ᐈᵝ䛸ᑐヰ䛜ᚲせ䛺㒊ศ䛿ᑐ㇟䛻䛧䛺䛔㻌㻔䛷䛝䛺䛔㻕 䜎䛯䚸㼏㼘㼛㼡㼐㼜㼍㼏㼗㐠⏝ಖᏲ඲య䛾ຠ⋡໬䛸䛔䛖䛸䛣䜝䜢ぢ䛶䛔䜛䛯䜑䚸䈊 ᱌௳ᅛ᭷䛾సᴗ䛻䛴䛔䛶䛿ᑐ㇟እ䛻䛧䛶䛔䜛䈊
  8. 㼠㼣㼕㼠㼠㼑㼞㻌㻏㼕㼞㼑㼠㼠㼑㼏㼔㼘㼍㼎㼛 䈊 ฼⏝䛧䛶䛔䜛ᢏ⾡䞉䝒䞊䝹䈊 ᇶ┙䈊 䝣䝻䞁䝖䜶䞁䝗䈊 䝞䝑䜽䜶䞁䝗䈊 㻯㻵㻛㻯㻰䈊 ┘ど䈊 㻯㼛㼐㼑㻼㼕㼜㼑㼘㼕㼚㼑䈊 㐠⏝ಖᏲᑐ㇟䛸ྠ䛨䜽䝷䜴䝗䜢౑䛳䛯᪉䛜

    ฼Ⅼ䛜ከ䛔䛾䛷䚸ᚲ↛ⓗ䛻䛣䜜䜙䜢౑䛖䛣 䛸䛜ከ䛔䈊 ⡆᫆䛺䜒䛾䛿䝇䝥䝺䝑䝗䝅䞊䝖㻌㻗㻌㻳㻭㻿䛷䚹 䈊 」㞧䛻䛺䜛ሙྜ䛿⏬㠃䜢స䜛䚹 䈊 
  9. 㼠㼣㼕㼠㼠㼑㼞㻌㻏㼕㼞㼑㼠㼠㼑㼏㼔㼘㼍㼎㼛 䈊  㻝㻚㻌㛤Ⓨ䛾㧗㏿໬䞉ಖᏲ䝁䝇䝖๐ῶ Ɣ ྛ䜽䝷䜴䝗䛾䝬䝛䞊䝆䝗䝃䞊䝡䝇䜔㻿㼍㼍㻿䜢ά⏝䈊 Ɣ ไ㝈䞉ୖ㝈䛿஦๓䛻䛧䛳䛛䜚䛸ᢕᥱ䛧䛶䛚䛟 㻞㻚㻌䝃䞊䝡䝇䛜Ṇ䜎䛳䛯᫬䛾䝸䜹䝞䞊䈊 ព㆑䛧䛶䛔䜛䛣䛸䈊

    Ɣ ྍ⏝ᛶ䛿㧗䛟䛺䜛䜘䛖タィ䛩䜛䛜䚸኱つᶍ㞀ᐖ➼䛷Ṇ䜎䛳䛶䛧䜎䛖䛣䛸䛿䛒䜛䚹䈊 Ɣ 䝃䞊䝡䝇䛜Ṇ䜎䛳䛶䜒᭱ప㝈䛾㐠⏝䛿Ṇ䜎䜙䛺䛔䜘䛖䛻ព㆑䛩䜛䚹䈊 ż ⮬ື໬䝅䝇䝔䝮䛻᏶඲䛻䛿౫Ꮡ䛧䛺䛔 㻟㻚㻌䝉䜻䝳䝸䝔䜱䝺䝧䝹䛿㧗䛟ᣢ䛴䈊 Ɣ ♫ෆ䝃䞊䝡䝇䛛䜙䛚ᐈᵝ⎔ቃ䜈୍᫬ⓗ䛻䜰䜽䝉䝇䛧䛶㐠⏝䜰䜽䝅䝵䞁䛩䜛䛣䛸䛜ከ䛔䈊 Ɣ 䜰䜽䝉䝇⟶⌮䞉ᶒ㝈⟶⌮䛿඲䛶䜢䛂㻵㻭㻹䛃䛷᏶⤖䛥䛫䚸䝉䜻䝳䝸䝔䜱䝺䝧䝹䜢㧗䛟ᣢ䛴䚹䈊 ż 㻭㼃㻿䛾ሙྜ㻭㼟㼟㼡㼙㼑㻾㼛㼘㼑䛷୍᫬ⓗ䛻ᶒ㝈䜢ᡶ䛔ฟ䛧䛶䛚ᐈᵝ⎔ቃ䜈䜰䜽䝉䝇䈊 Ɣ 䜎䛯䚸䝬䝛䞊䝆䝗䝃䞊䝡䝇䜢ά⏝䛧䛶䝉䜻䝳䝸䝔䜱⟶⌮⠊ᅖ䜢⊃䛟䛩䜛䚹䈊
  10. 㼠㼣㼕㼠㼠㼑㼞㻌㻏㼕㼞㼑㼠㼠㼑㼏㼔㼘㼍㼎㼛 䈊 ෆ〇䛩䜛䛣䛸䛾฼Ⅼ䈊 㻝㻚㻌䝇䝢䞊䝗ឤ䜢ᣢ䛳䛯㛤Ⓨ䈊 Ɣ 䛚ᐈᵝ䛾䝙䞊䝈䜔䜽䝷䜴䝗䝃䞊䝡䝇䛾ኚ໬䛻క䛖㐠⏝ᴗົ䛾ኚ໬䛻㏣ᚑ䈊 Ɣ せᮃ䛻ᑐᛂ䛧䜔䛩䛔 㻞㻚㻌㻹㻿㻼䛸ᐦ䛻༠ാ䈊 Ɣ

    㻹㻿㻼䛸㻹㻿㻼㛤Ⓨ䛿ྠ䛨㒊⨫䛻ᒓ䛧⤌⧊ⓗ䛻䜒㏆䛔఩⨨䚹䈊 Ɣ ෆ㒊≧ἣ䜢ᢕᥱ䛧䜔䛩䛔䈊 Ɣ 䛚஫䛔䛜༠ຊ䛧䛶ᴗົᨵၿ䛻ດ䜑䜛 㻟㻚㻌ྛ♫ෆ䝒䞊䝹䛸䛾㐃ᦠ䛜䛧䜔䛩䛔䈊 Ɣ 㐠⏝ᴗົ䛷⏝䛔䛶䛔䜛ྛ✀䝒䞊䝹䛸㐃ᦠ䛧䛯௙⤌䜏䜢స䜚䜔䛩䛔 㻠㻚㻌▱ぢ䛾⵳✚䞉ඹ᭷䈊 Ɣ ♫ෆ䝃䞊䝡䝇㛤Ⓨ䞉㐠⏝䛷ᚓ䛯▱ぢ䜢♫ෆ䛻ඹ᭷䈊 Ɣ 䜎䛯䚸䜽䝷䜴䝗䛻⢭㏻䛧䛯᪉䚻䛜ከ䛔䛾䛷䚸ຓ䛡䛶䜒䜙䛖䛣䛸䜒ከ䛔䚹