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

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

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
    ӡ༻ઃܭϥϘ
    1
    ӡ༻ઃܭϥϘ߹ಉձࣾ
    γχΞΞʔΩςΫτ೾ా໺༟Ұ

    ͦͷӡ༻ࣗಈԽͰ͸ߦ͖٧·Δ
    ʙʮͭͳ͕Βͳ͍ʯʮͭͨΘΒͳ͍ʯʮͭΈ͕͋Βͳ͍ʯΛ๷͙ͨΊʹʙ
    +"/0(ϛʔςΟϯά

    View Slide

  2. Operation Lab
    ӡ༻ઃܭϥϘ
    ʮ͍ͬͨΜࣗಈԽͯ͠͠·͑͹
    ͋ͱ͸໘౗ΛݟΔඞཁ͕ͳ͍ʯ
    2
    ͱࢥ͍ͬͯ·ͤΜ͔

    View Slide

  3. Operation Lab
    ӡ༻ઃܭϥϘ
    3
    ͦΜͳΘ͖Όͳ͍Ͱ͢

    View Slide

  4. Operation Lab
    ӡ༻ઃܭϥϘ
    ࣄྫ
    4

    View Slide

  5. ࣄྫͷϚοϐϯά
    Operation Lab
    ӡ༻ઃܭϥϘ
    5
    ۀ຿ϑϩʔ
    ࣗಈԽ
    πʔϧγεςϜ
    ೖޱ
    ઓུ
    ग़ޱ
    ઓུ
    ࣄྫ ࣄྫ
    ࣄྫ
    ͭͨΘΒͳ͍ ͭͳ͕Βͳ͍
    ͭΈ͕͋Βͳ͍

    View Slide

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

    View Slide

  7. ࣄྫଞਓ͔ΒͷࣗಈԽҾ͖ܧ͗
    Operation Lab
    ӡ༻ઃܭϥϘ
    6
    Πϯϑϥ୲౰
    ࣗಈԽ
    Πϯϑϥ
    Ϛωʔδϟ
    ։ൃ୲౰
    ͭͨΘΒͳ͍
    ˓˓ج൫Λ
    ಋೖͨ͠࠷ߴ
    ʮӡ༻ࣗಈԽʯಋೖ

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  11. ࣄྫଞਓ͔ΒͷࣗಈԽҾ͖ܧ͗
    Operation Lab
    ӡ༻ઃܭϥϘ
    6
    Πϯϑϥ୲౰
    ࣗಈԽ
    Πϯϑϥ
    Ϛωʔδϟ
    ։ൃ୲౰
    ͭͨΘΒͳ͍
    ˓˓ج൫Λ
    ಋೖͨ͠࠷ߴ
    ʮӡ༻ࣗಈԽʯಋೖ
    ͭͨΘΒͳ͍ ఻ঝෆՄೳ

    ܦݧͳ͠
    ϕϯμαϙʔτͳ͠
    υΩϡϝϯτͳ͠
    ಾͷΧελϚΠζ
    ܦӦ૚
    ͦΜͳʹྑ͍΋ͷͳΒ
    શࣾల։ͩ
    ಥવݱΕΔܦӦ૚
    ˓˓ج൫͸
    ͏ͪͰ໘౗ݟΔ
    ܦӦ૚ʹఏҊ͢ΔϚωʔδϟ
    ͸
    ಈ༳͢Δݱ৔
    ͜ͷ࣌఺Ͱ֎ງ͸ຒ·ͬͯΔ

    View Slide

  12. ࣄྫଞਓ΁ͷࣗಈԽҾ͖ܧ͗
    Operation Lab
    ӡ༻ઃܭϥϘ
    7
    ࣮૷ͨࣗ͠ಈԽͷҾܧ͗૬ख͕͍ͳ͍
    αϙʔτνʔϜ
    ίʔυϝϯςφϯε
    Ͱ͖Δਓ͸օແ
    ཭৬ޙʹԿ͔τϥϒͬͨΒऴྃ
    ൒ࣗಈԽࡁͷۀ຿
    ӡ༻νʔϜ
    ґཔ
    ࣗಈԽ࣮૷ͨ͠ਓ͸
    ୀ৬༧ఆ
    ͭͳ͕Βͳ͍
    ໌೔ʹͭͳ͕Βͳ͍
    ࣮૷ऀ
    ར༻ऀ

    View Slide

  13. ࣄྫ ਓؒʹ
    ߴෛՙͳো֐؂ࢹγεςϜ
    Operation Lab
    ӡ༻ઃܭϥϘ
    8
    ؂ࢹνʔϜ
    ؂ࢹγεςϜ
    Ξϥʔτ
    ਺ඦͷϧʔϧ
    ਺ઍ୆ͷ෺ཧϊʔυ
    ਺ेສηϧͷ
    ରԠϧʔϧද
    &YDFM

    શһʹશ෦௨஌
    ؂ࢹ߲໨͸਺ສ
    ਺ඦ؂ࢹඵ ೥ສ௨ਓ
    ࣗಈ௨஌ͱͦͷରԠʹԡͭ͠Ϳ͞Εͦ͏ͳ೔ʑ
    ͭΈ͕͋Βͳ͍
    ϝʔϧ͸ͭΈ͕͋Δ
    ࿑ྗ͸ফඅ͞ΕΔ͕ɺۀ຿੒Ռ͸ͭΈ͕͍͔͋ͬͯͳ͍

    View Slide

  14. ࣮ྫॳ+"/0(ελοϑΩοΫΦϑͷ໷
    Operation Lab
    ӡ༻ઃܭϥϘ
    9
    خ͠ɺ͸͔ͣ͠ɺॳର໘ͷ࠙਌ձ
    ࣄྫଞਓ͔ΒͷࣗಈԽҾ͖ܧ͗

    View Slide

  15. ࣮ྫॳ+"/0(ελοϑΩοΫΦϑͷ໷
    Operation Lab
    ӡ༻ઃܭϥϘ
    9
    خ͠ɺ͸͔ͣ͠ɺॳର໘ͷ࠙਌ձ
    ৔͕࿨Έ͸͡Ίͨࠒɺಥવ໐Δձࣾܞଳ
    ࣄྫଞਓ͔ΒͷࣗಈԽҾ͖ܧ͗

    View Slide

  16. ࣮ྫॳ+"/0(ελοϑΩοΫΦϑͷ໷
    Operation Lab
    ӡ༻ઃܭϥϘ
    9
    خ͠ɺ͸͔ͣ͠ɺॳର໘ͷ࠙਌ձ
    ৔͕࿨Έ͸͡Ίͨࠒɺಥવ໐Δձࣾܞଳ
    ʮ͜Ε͸ϚδͰϠόΠ͔΋ʯλΫγʔͰ޲͔͏ձࣾ
    ࣄྫଞਓ͔ΒͷࣗಈԽҾ͖ܧ͗

    View Slide

  17. ࣮ྫॳ+"/0(ελοϑΩοΫΦϑͷ໷
    Operation Lab
    ӡ༻ઃܭϥϘ
    9
    خ͠ɺ͸͔ͣ͠ɺॳର໘ͷ࠙਌ձ
    ৔͕࿨Έ͸͡Ίͨࠒɺಥવ໐Δձࣾܞଳ
    ʮ͜Ε͸ϚδͰϠόΠ͔΋ʯλΫγʔͰ޲͔͏ձࣾ
    ෮چରԠͰ͖Δؾ͕͠Ͷ͐
    ࣄྫଞਓ͔ΒͷࣗಈԽҾ͖ܧ͗

    View Slide

  18. ࣮ྫॳ+"/0(ελοϑΩοΫΦϑͷ໷
    Operation Lab
    ӡ༻ઃܭϥϘ
    9
    خ͠ɺ͸͔ͣ͠ɺॳର໘ͷ࠙਌ձ
    ৔͕࿨Έ͸͡Ίͨࠒɺಥવ໐Δձࣾܞଳ
    ʮ͜Ε͸ϚδͰϠόΠ͔΋ʯλΫγʔͰ޲͔͏ձࣾ
    ݁ߏɺࠓͰ΋τϥ΢Ϛͳࢥ͍ग़
    ෮چରԠͰ͖Δؾ͕͠Ͷ͐
    ࣄྫଞਓ͔ΒͷࣗಈԽҾ͖ܧ͗

    View Slide

  19. Operation Lab
    ӡ༻ઃܭϥϘ
    ରԠͱڭ܇
    10

    View Slide

  20. ରԠ׬શʹ࡞Γͳ͓͠
    Operation Lab
    ӡ༻ઃܭϥϘ
    11
    ՄೳͳൣғͰچ࢓༷Λௐࠪͯ͠ɺ৽࢓༷Λى͜͢
    • ʮࣗ෼Λ্ख͘࢖ͬͯ͘ΕΕ͹ɺ໾һͷઆಘ͸͖ͬͪΓ΍Δ
    Αʯͱݴͬͯ͘ΕΔ৽্࢘Λ࠷େݶʹ׆༻ɻ
    • ར༻ऀͷ੠Λͱʹ͔͘रͬͨɻ 3'1͸ୈ൛·Ͱվఆ

    • ϕϯμʔͷϓϩϑΣογϣφϧαϙʔτΛ֬อɻ
    ར༻ऀ΍࣍ͷ୲౰ऀ޲͚ͷυΩϡϝϯτ΋੔උ
    ͭͨΘΒͳ͍
    ͭͨΘΔ
    ͭͨΘΔ ࣄྫଞਓ͔ΒͷࣗಈԽҾ͖ܧ͗

    View Slide

  21. ڭ܇Ҿ͖ܧ͗·Ͱ͕ࣗಈԽ
    Operation Lab
    ӡ༻ઃܭϥϘ
    12
    ࣗಈԽ͸ʮಈ࡞͢Ε͹׬ྃʯͰ͸ͳ͍ɻ
    ಈ͍ͨͷͰ͋ͱ͸ΑΖ͘͠ʙ
    ٽ͖ͳ͕Βɺప໷Ͱ
    ࢓༷ௐࠪͱӡ༻ઃܭ
    ಋೖऀ
    ޙ೚ͷਓ
    ΋͘͠͸
    ӡ༻ഁ୼
    ʮޙ೚ͷਓʹ͖ͪΜͱͭͨΘΔʯͷ͕େࣄ
    ࣄྫଞਓ͔ΒͷࣗಈԽҾ͖ܧ͗
    ͭͨΘΒͳ͍ ͭͨΘΔ
    ϦόʔεΤϯδχΞϦϯάͭΒ͍

    View Slide

  22. • Ұ൪تΜͰ͍ͨͷ͕ɺʮ͖͔͚ͬͷ෦ॺʯͩͬͨ
    • ͦͷޙɺ೥΄Ͳ͸࢖ΘΕ͍ͯͨ͸ͣ ඇӳޠ੡඼

    ޙ೔ஊ
    Operation Lab
    ӡ༻ઃܭϥϘ
    13
    ձ͔ࣾΒهࣄʹͯ͠ཉ͍͠ͱ
    ݴΘΕͯɺهࣄʹͳΓ·ͨ͠
    ࣄྫଞਓ͔ΒͷࣗಈԽҾ͖ܧ͗
    ͭͨΘΒͳ͍ ͭͨΘΔ
    ٕज़ධ࿦ࣾɺઈ൛

    View Slide

  23. ରԠҾ͖ܧ͛Δঢ়ଶΛ࡞Γग़͢
    Operation Lab
    ӡ༻ઃܭϥϘ
    14
    ࣗಈԽ͞Εͨۀ຿ͷશ໘खಈԽΛ࣮ࢪ
    αϙʔτνʔϜ
    ίʔυϝϯςφϯε
    Ͱ͖Δਓ͸օແ
    ӡ༻νʔϜ
    ґཔ
    ΋͏๨Ε͍ͯΔͷͰ
    ϦόʔεΤϯδχΞϦϯά
    ސ٬Өڹແ͘ۀ຿Λܧঝͯ͠΋Β͑Δঢ়ଶʹ
    ͭͳ͕Δ
    ࣄྫଞਓ΁ͷࣗಈԽҾ͖ܧ͗
    ͭͳ͕Βͳ͍ ͭͳ͕Δ
    ࣗಈԽલͷۀ຿͕υΩϡϝϯτͱͯ͠࢒͍ͬͯͳ͍ͨΊࠔ೉ΛۃΊΔ

    View Slide

  24. ڭ܇ۀ຿ܧঝͰ͸खಈԽ΋બ୒ࢶ
    Operation Lab
    ӡ༻ઃܭϥϘ
    15
    ʮࣗಈԽʯ͸Ұํ޲͚ͩͰ͸ͳ͍ ٯํ޲΋૝ఆ͢΂͖

    ࣗಈԽ ยํ޲
    ͚ͩͳΒ
    ͔͚࣌ؒΕ͹
    ୭Ͱ΋Ͱ͖Δ
    खಈԽରԠ·Ͱ૝ఆ͢Δͷ͕
    ϓϩͷࣗಈԽ
    ϕςϥϯ
    ϏΪφʔ
    Ҿܧ͗ʹ͸ɺۀ຿࢓༷υΩϡϝϯτ͕ඞཁ
    ۀ຿͕໌֬ͳΒखಈԽ΋Ͱ͖Δ

    ࣄྫଞਓ΁ͷࣗಈԽҾ͖ܧ͗
    ͭͳ͕Βͳ͍ ͭͳ͕Δ
    ࣗಈԽલͷۀ຿ΛυΩϡϝϯτͱͯ͠࢒͓͔ͯ͠ͳ͍ͱࠔ೉

    View Slide

  25. ରԠো֐௨஌ͷߏ଄ԽʮৼΓ෼͚ʯࣗಈԽ
    Operation Lab
    ӡ༻ઃܭϥϘ
    16
    ؂ࢹνʔϜ
    ؂ࢹγεςϜ
    Ξϥʔτ૯਺͕਺ඦສ݅೥਺ສ݅೥ʹݮগ
    ೥ສ௨ਓ ೥௨ਓ
    4UFQ
    Ξϥʔτ
    ϧʔϧͱ௨஌ઌʹ*%෇༩
    ϧʔϧͱ௨஌ઌͷ୨Էɾഇࢭ
    ௨஌ϑϩʔͷ੔ཧ
    ۀ຿ͷߏ଄Խ ϑϩʔͷ੔ཧ

    ࣗಈԽͷ࣮૷
    ৼΓ෼͚ॲཧσʔλͷ࣮૷
    ඞཁͳਓʹ͚ͩඞཁͳΞϥʔτ
    ૝ఆ֎ࣄ৅ରԠɺ&P-ରԠ͕ਵ࣌ൃੜ
    ࣄྫ ਓؒʹ
    ߴෛՙͳো֐؂ࢹγεςϜ
    ͭΈ͕͋Βͳ͍ ͭΈ͕͋Δ
    4UFQ

    View Slide

  26. ڭ܇ۀ຿ߏ଄Խ͕·ͣେࣄ
    Operation Lab
    ӡ༻ઃܭϥϘ
    17
    ؂ࢹνʔϜ
    ʮӡ༻ࣗಈԽʯલͷʮۀ຿ͷߏ଄Խʯ͸ඞਢ
    4UFQ
    4UFQ
    ࣗಈԽ
    γεςϜ
    ۀ຿ͷߏ଄Խ ϑϩʔͷ੔ཧ

    ࣗಈԽͷ࣮૷
    ͭΈ͕͋Δ
    • ۀ຿ߏ଄Խ͕ࣗಈԽͷى఺
    • ࿦ཧతʹਖ਼͚͠Ε͹ण໋͕௕͍
    ͭΈ͕͋Βͳ͍ ͭΈ͕͋Δ
    • ׬ᘳ͸ແཧɺण໋͸୹͔͍
    • ͨ·ʹόά΍ӅΕ࢓༷͕էΛണ͘
    ۀ຿ߏ଄Խͨ͠ޙͷࣗಈԽ͸ɺ࣮֬ʹޮՌग़Δ
    ࣄྫ ਓؒʹ
    ߴෛՙͳো֐؂ࢹγεςϜ

    View Slide

  27. Operation Lab
    ӡ༻ઃܭϥϘ
    ·ͱΊ
    18

    View Slide

  28. Operation Lab
    ӡ༻ઃܭϥϘ
    ʮ͍ͬͨΜࣗಈԽͯ͠͠·͑͹
    ͋ͱ͸໘౗ΛݟΔඞཁ͕ͳ͍ʯ
    19
    Ҿ͖ܧ͗·Ͱҙࣝͯ͠
    ৗʹۀ຿Λߏ଄Խ͍ͯ͘͠ඞཁ
    ΍Βͳ͍ͱʮӡ༻ࣗಈԽʯ͸෗Δ

    View Slide

  29. ӡ༻ࣗಈԽɺڭ܇ͷ·ͱΊ
    Operation Lab
    ӡ༻ઃܭϥϘ
    20
    ۀ຿ϑϩʔ
    ೖޱ
    ઓུ
    ग़ޱ
    ઓུ
    ࣗಈԽ
    πʔϧγεςϜ

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  34. Operation Lab
    ӡ༻ઃܭϥϘ
    21
    ʮӡ༻ࣗಈԽʯͰࠅ͍໨ʹ
    ߹͏ਓ͕ݮΓ·͢Α͏ʹ ਓ

    View Slide

  35. Operation Lab
    ӡ༻ઃܭϥϘ
    22
    IUUQXXXPQFSBUJPOMBCDPKQ
    OperationLab
    ӡ༻ઃܭ

    View Slide