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

その運用自動化では行き詰まる 〜「つながらない」「つたわらない」「つみあがらない」を防ぐため...

opelab
July 12, 2018

その運用自動化では行き詰まる 〜「つながらない」「つたわらない」「つみあがらない」を防ぐために〜 /20180712-janog42

2018年7月12日、三重県津市で開催のJANOG42ミーティングでの発表資料です。

その運用自動化では行き詰まる 〜「つながらない」「つたわらない」「つみあがらない」を防ぐために〜
https://www.janog.gr.jp/meeting/janog42/program/OPE

詳細: https://www.opslab.jp/publish/20180712-janog42.html

以下の方々と議論し、多くの知見を得ることができました。(敬称略)

- 長久 勝 (国立情報学研究所)
- 今井 祐二 (株式会社富士通研究所)
- 畠山 慎平 (エヌ・ティ・ティ・コミュニケーションズ株式会社)

(運用設計ラボ合同会社 波田野裕一)

opelab

July 12, 2018
Tweet

More Decks by opelab

Other Decks in Technology

Transcript

  1. ࣄྫͷϚοϐϯά Operation Lab ӡ༻ઃܭϥϘ 5 ۀ຿ϑϩʔ ࣗಈԽ πʔϧγεςϜ ೖޱ ઓུ

    ग़ޱ ઓུ ࣄྫ ࣄྫ ࣄྫ ͭͨΘΒͳ͍ ͭͳ͕Βͳ͍ ͭΈ͕͋Βͳ͍
  2. ࣄྫଞਓ͔ΒͷࣗಈԽҾ͖ܧ͗ Operation Lab ӡ༻ઃܭϥϘ 6 Πϯϑϥ୲౰ ࣗಈԽ Πϯϑϥ Ϛωʔδϟ ։ൃ୲౰

    ͭͨΘΒͳ͍ ˓˓ج൫Λ ಋೖͨ͠࠷ߴ ʮӡ༻ࣗಈԽʯಋೖ ܦӦ૚ ͦΜͳʹྑ͍΋ͷͳΒ શࣾల։ͩ ಥવݱΕΔܦӦ૚
  3. ࣄྫଞਓ͔ΒͷࣗಈԽҾ͖ܧ͗ Operation Lab ӡ༻ઃܭϥϘ 6 Πϯϑϥ୲౰ ࣗಈԽ Πϯϑϥ Ϛωʔδϟ ։ൃ୲౰

    ͭͨΘΒͳ͍ ˓˓ج൫Λ ಋೖͨ͠࠷ߴ ʮӡ༻ࣗಈԽʯಋೖ ܦӦ૚ ͦΜͳʹྑ͍΋ͷͳΒ શࣾల։ͩ ಥવݱΕΔܦӦ૚ ˓˓ج൫͸ ͏ͪͰ໘౗ݟΔ ܦӦ૚ʹఏҊ͢ΔϚωʔδϟ
  4. ࣄྫଞਓ͔ΒͷࣗಈԽҾ͖ܧ͗ Operation Lab ӡ༻ઃܭϥϘ 6 Πϯϑϥ୲౰ ࣗಈԽ Πϯϑϥ Ϛωʔδϟ ։ൃ୲౰

    ͭͨΘΒͳ͍ ˓˓ج൫Λ ಋೖͨ͠࠷ߴ ʮӡ༻ࣗಈԽʯಋೖ ܦӦ૚ ͦΜͳʹྑ͍΋ͷͳΒ શࣾల։ͩ ಥવݱΕΔܦӦ૚ ˓˓ج൫͸ ͏ͪͰ໘౗ݟΔ ܦӦ૚ʹఏҊ͢ΔϚωʔδϟ ͸  ಈ༳͢Δݱ৔ ͜ͷ࣌఺Ͱ֎ງ͸ຒ·ͬͯΔ
  5. ࣄྫଞਓ͔ΒͷࣗಈԽҾ͖ܧ͗ Operation Lab ӡ༻ઃܭϥϘ 6 Πϯϑϥ୲౰ ࣗಈԽ Πϯϑϥ Ϛωʔδϟ ։ൃ୲౰

    ͭͨΘΒͳ͍ ˓˓ج൫Λ ಋೖͨ͠࠷ߴ ʮӡ༻ࣗಈԽʯಋೖ ͭͨΘΒͳ͍ ఻ঝෆՄೳ ܦݧͳ͠ ϕϯμαϙʔτͳ͠ υΩϡϝϯτͳ͠ ಾͷΧελϚΠζ ܦӦ૚ ͦΜͳʹྑ͍΋ͷͳΒ શࣾల։ͩ ಥવݱΕΔܦӦ૚ ˓˓ج൫͸ ͏ͪͰ໘౗ݟΔ ܦӦ૚ʹఏҊ͢ΔϚωʔδϟ ͸  ಈ༳͢Δݱ৔ ͜ͷ࣌఺Ͱ֎ງ͸ຒ·ͬͯΔ
  6. ࣄྫଞਓ΁ͷࣗಈԽҾ͖ܧ͗ Operation Lab ӡ༻ઃܭϥϘ 7 ࣮૷ͨࣗ͠ಈԽͷҾܧ͗૬ख͕͍ͳ͍ αϙʔτνʔϜ ίʔυϝϯςφϯε Ͱ͖Δਓ͸օແ ཭৬ޙʹԿ͔τϥϒͬͨΒऴྃ

    ൒ࣗಈԽࡁͷۀ຿ ӡ༻νʔϜ ґཔ ࣗಈԽ࣮૷ͨ͠ਓ͸ ୀ৬༧ఆ ͭͳ͕Βͳ͍ ໌೔ʹͭͳ͕Βͳ͍ ࣮૷ऀ ར༻ऀ
  7. ࣄྫ ਓؒʹ ߴෛՙͳো֐؂ࢹγεςϜ Operation Lab ӡ༻ઃܭϥϘ 8 ؂ࢹνʔϜ ؂ࢹγεςϜ Ξϥʔτ

    ਺ඦͷϧʔϧ ਺ઍ୆ͷ෺ཧϊʔυ ਺ेສηϧͷ ରԠϧʔϧද &YDFM શһʹશ෦௨஌ ؂ࢹ߲໨͸਺ສ ਺ඦ؂ࢹඵ ೥ສ௨ਓ ࣗಈ௨஌ͱͦͷରԠʹԡͭ͠Ϳ͞Εͦ͏ͳ೔ʑ ͭΈ͕͋Βͳ͍ ϝʔϧ͸ͭΈ͕͋Δ ࿑ྗ͸ফඅ͞ΕΔ͕ɺۀ຿੒Ռ͸ͭΈ͕͍͔͋ͬͯͳ͍
  8. ରԠ׬શʹ࡞Γͳ͓͠ Operation Lab ӡ༻ઃܭϥϘ 11 ՄೳͳൣғͰچ࢓༷Λௐࠪͯ͠ɺ৽࢓༷Λى͜͢ • ʮࣗ෼Λ্ख͘࢖ͬͯ͘ΕΕ͹ɺ໾һͷઆಘ͸͖ͬͪΓ΍Δ Αʯͱݴͬͯ͘ΕΔ৽্࢘Λ࠷େݶʹ׆༻ɻ •

    ར༻ऀͷ੠Λͱʹ͔͘रͬͨɻ 3'1͸ୈ൛·Ͱվఆ  • ϕϯμʔͷϓϩϑΣογϣφϧαϙʔτΛ֬อɻ ར༻ऀ΍࣍ͷ୲౰ऀ޲͚ͷυΩϡϝϯτ΋੔උ ͭͨΘΒͳ͍ ͭͨΘΔ ͭͨΘΔ ࣄྫଞਓ͔ΒͷࣗಈԽҾ͖ܧ͗
  9. ڭ܇Ҿ͖ܧ͗·Ͱ͕ࣗಈԽ Operation Lab ӡ༻ઃܭϥϘ 12 ࣗಈԽ͸ʮಈ࡞͢Ε͹׬ྃʯͰ͸ͳ͍ɻ ಈ͍ͨͷͰ͋ͱ͸ΑΖ͘͠ʙ ٽ͖ͳ͕Βɺప໷Ͱ ࢓༷ௐࠪͱӡ༻ઃܭ ಋೖऀ

    ޙ೚ͷਓ ΋͘͠͸ ӡ༻ഁ୼ ʮޙ೚ͷਓʹ͖ͪΜͱͭͨΘΔʯͷ͕େࣄ ࣄྫଞਓ͔ΒͷࣗಈԽҾ͖ܧ͗ ͭͨΘΒͳ͍ ͭͨΘΔ ϦόʔεΤϯδχΞϦϯάͭΒ͍
  10. • Ұ൪تΜͰ͍ͨͷ͕ɺʮ͖͔͚ͬͷ෦ॺʯͩͬͨ • ͦͷޙɺ೥΄Ͳ͸࢖ΘΕ͍ͯͨ͸ͣ ඇӳޠ੡඼ ޙ೔ஊ Operation Lab ӡ༻ઃܭϥϘ 13

    ձ͔ࣾΒهࣄʹͯ͠ཉ͍͠ͱ ݴΘΕͯɺهࣄʹͳΓ·ͨ͠ ࣄྫଞਓ͔ΒͷࣗಈԽҾ͖ܧ͗ ͭͨΘΒͳ͍ ͭͨΘΔ ٕज़ධ࿦ࣾɺઈ൛
  11. ରԠҾ͖ܧ͛Δঢ়ଶΛ࡞Γग़͢ Operation Lab ӡ༻ઃܭϥϘ 14 ࣗಈԽ͞Εͨۀ຿ͷશ໘खಈԽΛ࣮ࢪ αϙʔτνʔϜ ίʔυϝϯςφϯε Ͱ͖Δਓ͸օແ ӡ༻νʔϜ

    ґཔ ΋͏๨Ε͍ͯΔͷͰ ϦόʔεΤϯδχΞϦϯά ސ٬Өڹແ͘ۀ຿Λܧঝͯ͠΋Β͑Δঢ়ଶʹ ͭͳ͕Δ ࣄྫଞਓ΁ͷࣗಈԽҾ͖ܧ͗ ͭͳ͕Βͳ͍ ͭͳ͕Δ ࣗಈԽલͷۀ຿͕υΩϡϝϯτͱͯ͠࢒͍ͬͯͳ͍ͨΊࠔ೉ΛۃΊΔ
  12. ڭ܇ۀ຿ܧঝͰ͸खಈԽ΋બ୒ࢶ Operation Lab ӡ༻ઃܭϥϘ 15 ʮࣗಈԽʯ͸Ұํ޲͚ͩͰ͸ͳ͍ ٯํ޲΋૝ఆ͢΂͖ ࣗಈԽ ยํ޲ ͚ͩͳΒ

    ͔͚࣌ؒΕ͹ ୭Ͱ΋Ͱ͖Δ खಈԽରԠ·Ͱ૝ఆ͢Δͷ͕ ϓϩͷࣗಈԽ ϕςϥϯ ϏΪφʔ Ҿܧ͗ʹ͸ɺۀ຿࢓༷υΩϡϝϯτ͕ඞཁ ۀ຿͕໌֬ͳΒखಈԽ΋Ͱ͖Δ ࣄྫଞਓ΁ͷࣗಈԽҾ͖ܧ͗ ͭͳ͕Βͳ͍ ͭͳ͕Δ ࣗಈԽલͷۀ຿ΛυΩϡϝϯτͱͯ͠࢒͓͔ͯ͠ͳ͍ͱࠔ೉
  13. ରԠো֐௨஌ͷߏ଄ԽʮৼΓ෼͚ʯࣗಈԽ Operation Lab ӡ༻ઃܭϥϘ 16 ؂ࢹνʔϜ ؂ࢹγεςϜ Ξϥʔτ૯਺͕਺ඦສ݅೥਺ສ݅೥ʹݮগ ೥ສ௨ਓ ೥௨ਓ

    4UFQ Ξϥʔτ ϧʔϧͱ௨஌ઌʹ*%෇༩ ϧʔϧͱ௨஌ઌͷ୨Էɾഇࢭ ௨஌ϑϩʔͷ੔ཧ ۀ຿ͷߏ଄Խ ϑϩʔͷ੔ཧ ࣗಈԽͷ࣮૷ ৼΓ෼͚ॲཧσʔλͷ࣮૷ ඞཁͳਓʹ͚ͩඞཁͳΞϥʔτ ૝ఆ֎ࣄ৅ରԠɺ&P-ରԠ͕ਵ࣌ൃੜ ࣄྫ ਓؒʹ ߴෛՙͳো֐؂ࢹγεςϜ ͭΈ͕͋Βͳ͍ ͭΈ͕͋Δ 4UFQ
  14. ڭ܇ۀ຿ߏ଄Խ͕·ͣେࣄ Operation Lab ӡ༻ઃܭϥϘ 17 ؂ࢹνʔϜ ʮӡ༻ࣗಈԽʯલͷʮۀ຿ͷߏ଄Խʯ͸ඞਢ 4UFQ 4UFQ ࣗಈԽ

    γεςϜ ۀ຿ͷߏ଄Խ ϑϩʔͷ੔ཧ ࣗಈԽͷ࣮૷ ͭΈ͕͋Δ • ۀ຿ߏ଄Խ͕ࣗಈԽͷى఺ • ࿦ཧతʹਖ਼͚͠Ε͹ण໋͕௕͍ ͭΈ͕͋Βͳ͍ ͭΈ͕͋Δ • ׬ᘳ͸ແཧɺण໋͸୹͔͍ • ͨ·ʹόά΍ӅΕ࢓༷͕էΛണ͘ ۀ຿ߏ଄Խͨ͠ޙͷࣗಈԽ͸ɺ࣮֬ʹޮՌग़Δ ࣄྫ ਓؒʹ ߴෛՙͳো֐؂ࢹγεςϜ
  15. ӡ༻ࣗಈԽɺڭ܇ͷ·ͱΊ Operation Lab ӡ༻ઃܭϥϘ 20 ۀ຿ϑϩʔ ೖޱ ઓུ ग़ޱ ઓུ

    ͭͨΘΔ ಋೖऀ ޙ೚ͷਓ ڭ܇Ҿ͖ܧ͗·Ͱ͕ࣗಈԽ ڭ܇Ҿ͖ܧ͗·Ͱ͕ࣗಈԽ લ೚ͷਓ ࣗಈԽ πʔϧγεςϜ
  16. ӡ༻ࣗಈԽɺڭ܇ͷ·ͱΊ Operation Lab ӡ༻ઃܭϥϘ 20 ۀ຿ϑϩʔ ೖޱ ઓུ ग़ޱ ઓུ

    ͭͨΘΔ ಋೖऀ ޙ೚ͷਓ ڭ܇Ҿ͖ܧ͗·Ͱ͕ࣗಈԽ ڭ܇Ҿ͖ܧ͗·Ͱ͕ࣗಈԽ લ೚ͷਓ ڭ܇खಈԽͷߟྀ΋ඞཁ ޙ೚͍ͳ͍ ͭͳ͕Δ ࣗಈԽ πʔϧγεςϜ
  17. ӡ༻ࣗಈԽɺڭ܇ͷ·ͱΊ Operation Lab ӡ༻ઃܭϥϘ 20 ۀ຿ϑϩʔ ೖޱ ઓུ ग़ޱ ઓུ

    ڭ܇ۀ຿ߏ଄Խ͕·ͣେࣄ ͭΈ͕͋Δ ͭͨΘΔ ಋೖऀ ޙ೚ͷਓ ڭ܇Ҿ͖ܧ͗·Ͱ͕ࣗಈԽ ڭ܇Ҿ͖ܧ͗·Ͱ͕ࣗಈԽ લ೚ͷਓ ڭ܇खಈԽͷߟྀ΋ඞཁ ޙ೚͍ͳ͍ ͭͳ͕Δ ࣗಈԽ πʔϧγεςϜ
  18. ӡ༻ࣗಈԽɺڭ܇ͷ·ͱΊ Operation Lab ӡ༻ઃܭϥϘ 20 ۀ຿ϑϩʔ ೖޱ ઓུ ग़ޱ ઓུ

    ӡ༻͸ ࣄۀܧଓੑ໋͕ ڭ܇ۀ຿ߏ଄Խ͕·ͣେࣄ ͭΈ͕͋Δ ͭͨΘΔ ಋೖऀ ޙ೚ͷਓ ڭ܇Ҿ͖ܧ͗·Ͱ͕ࣗಈԽ ڭ܇Ҿ͖ܧ͗·Ͱ͕ࣗಈԽ લ೚ͷਓ ڭ܇खಈԽͷߟྀ΋ඞཁ ޙ೚͍ͳ͍ ͭͳ͕Δ ࣗಈԽ πʔϧγεςϜ