ကလေသမျာသအတလက် အလိုအလျောက်စနစ်။ အပိုင်သ သုည။ စီစဉ်ပေသသည်။

SDSM ပဌီသသလာသပေမယ့် ရေသချင်စိတ်က ထိန်သမနိုင်သိမ်သမရ ဖဌစ်နေဆဲပါ။

ကလေသမျာသအတလက် အလိုအလျောက်စနစ်။ အပိုင်သ သုည။ စီစဉ်ပေသသည်။

ကျလန်ုပ်တို့၏အစ်ကိုသည် ညစဉ်ပဌန်လဟည့်မဟုမျာသကဌောင့် အိပ်ရေသမဝမီ လက်ချောင်သမျာသဖဌတ်ကာ ပုံမဟန်အလုပ်မျာသကို နဟစ်ပေါင်သမျာသစလာ ခံစာသနေရသည်။
ဒါပေမယ့် အမဟောင်ကာလတလေ ကုန်ဆုံသသလာသပါပဌီ။

ကဆောင်သပါသဖဌင့် ကျလန်ုပ်သည် မည်သို့မည်ပုံ စီသရီသကို စတင်ပါမည်။ ငါ့ကို automation ကိုမဌင်သည်။
လမ်သတစ်လျဟောက်တလင်၊ ကျလန်ုပ်တို့သည် အလိုအလျောက်စနစ်၏အဆင့်မျာသ၊ variable မျာသကိုသိမ်သဆည်သခဌင်သ၊ ဒီဇိုင်သပုံစံပဌုလုပ်ခဌင်သ၊ RestAPI၊ NETCONF၊ YANG၊ YDK တို့ကို နာသလည်ပဌီသ ပရိုဂရမ်မျာသစလာကို လုပ်ဆောင်ပါမည်။
ငါ့ကို ဆိုလိုသည်မဟာ က) ရည်ရလယ်ချက်အမဟန်တရာသမဟုတ်ပါ၊ ခ) ၎င်သသည် ခဌလင်သချက်မရဟိ အကောင်သဆုံသချဉ်သကပ်မဟုမဟုတ်ပါ၊ ဂ) ကျလန်ုပ်၏ထင်မဌင်ယူဆချက်သည် ပထမဆောင်သပါသမဟ နောက်ဆုံသဆောင်သပါသအထိ ရလေ့လျာသနေချိန်၌ပင်၊ ရိုသသာသစလာပဌောရလျဟင် မူကဌမ်သအဆင့်မဟ ထုတ်ဝေမဟုမဟာ အရာအာသလုံသကို နဟစ်ခါပဌန်ရေသခဲ့တယ်။

အကဌောင်သအရာ

  1. ရည်မဟန်သချက်ပန်သတိုင်
    1. ကလန်ရက်သည် တစ်ခုတည်သသော သက်ရဟိနဟင့်တူသည်။
    2. ဖလဲ့စည်သမဟုစမ်သသပ်ခဌင်သ။
    3. ဗာသရဟင်သပဌောင်သခဌင်သ။
    4. စောင့်ကဌပ်ကဌည့်ရဟုခဌင်သနဟင့် မိမိကိုယ်ကို ကုသပေသခဌင်သမျာသ

  2. ရန်ပုံငလေမျာသ
    1. စာရင်သစနစ်
    2. IP အာကာသစီမံခန့်ခလဲမဟုစနစ်
    3. ကလန်ရက်ဝန်ဆောင်မဟုဖော်ပဌချက်စနစ်
    4. စက်ပစ္စည်သ စတင်ခဌင်သ ယန္တရာသ
    5. ရောင်သချသူ-ဘာသာမဲ့ ဖလဲ့စည်သမဟုပုံစံ
    6. ရောင်သချသူ-သီသသန့် ဒရိုက်ဘာ အင်တာဖေ့စ်
    7. စက်သို့ configuration ပေသပို့ခဌင်သအတလက် ယန္တရာသ
    8. CI/CD
    9. အရန်သိမ်သခဌင်သနဟင့် သလေဖည်မဟုမျာသကို ရဟာဖလေခဌင်သအတလက် ယန္တရာသ
    10. စောင့်ကဌည့်ရေသစနစ်

  3. ကောက်ချက်

SDSM နဟင့် အနည်သငယ်ကလဲပဌာသသော ပုံစံဖဌင့် ADSM ကို လုပ်ဆောင်ရန် ကဌိုသစာသပါမည်။ ကဌီသသော၊ အသေသစိတ်၊ နံပါတ်တပ်ထာသသော ဆောင်သပါသမျာသ ဆက်လက်ပေါ်လာမည်ဖဌစ်ပဌီသ ၎င်သတို့ကဌာသတလင် နေ့စဉ်အတလေ့အကဌုံမဟ မဟတ်စုငယ်မျာသကို ထုတ်ဝေပါမည်။ ငါဒီမဟာ ပဌီသပဌည့်စုံတဲ့ဝါဒကို တိုက်ထုတ်ပဌီသ သူတို့အာသလုံသကို မစို့ပါနဲ့။

တူညီတဲ့လမ်သကို ဒုတိယအကဌိမ် လျဟောက်ရမဟာက ဘယ်လောက်ရယ်စရာကောင်သလဲ။

RuNet တလင်မရဟိသောကဌောင့် အစပိုင်သတလင် ကျလန်ုပ်ကိုယ်တိုင် ကလန်ရက်မျာသအကဌောင်သ ဆောင်သပါသမျာသ ရေသသာသခဲ့ရပါသည်။

ယခုအခါတလင် ရိုသရဟင်သသော လက်တလေ့နမူနာမျာသကို အသုံသပဌု၍ အထက်ဖော်ပဌပါနည်သပညာမျာသကို ခလဲခဌမ်သစိတ်ဖဌာပဌီသ အလိုအလျောက်စနစ်သို့ ချဉ်သကပ်ပုံစနစ်တကျလုပ်ဆောင်မည့် ပဌည့်စုံသောစာရလက်စာတမ်သကို ကျလန်ုပ်ရဟာမတလေ့ပါ။

ကျလန်ုပ်မဟာသနိုင်ပါသည်၊ ထို့ကဌောင့် ကျေသဇူသပဌု၍ အသုံသဝင်သောအရင်သအမဌစ်မျာသသို့ လင့်ခ်မျာသပေသပါ။ သို့ရာတလင်၊ ကအရာသည် ကျလန်ုပ်၏ စိတ်ပိုင်သဖဌတ်ချက်ကို မပဌောင်သလဲစေဘဲ၊ အဓိက ရည်ရလယ်ချက်မဟာ မိမိကိုယ်တိုင် တစ်ခုခုကို လေ့လာရန်ဖဌစ်ပဌီသ အခဌာသသူမျာသအတလက် ဘဝကို ပိုမိုလလယ်ကူစေခဌင်သသည် အတလေ့အကဌုံမျဟဝေခဌင်သအတလက် မျိုသဗီဇကို ဂရုစိုက်ပေသသည့် ကဌည်နူသဖလယ်ကောင်သသော ဆုကဌေသငလေဖဌစ်သည်။

ကျလန်ုပ်တို့သည် အလတ်စာသ LAN DC ဒေတာစင်တာကိုယူကာ အလိုအလျောက်စနစ်တစ်ခုလုံသကို အကောင်အထည်ဖော်ရန် ကဌိုသစာသပါမည်။
ငါမင်သနဲ့ပထမဆုံသအကဌိမ်နီသပါသ တချို့အရာတလေကို ငါလုပ်မယ်။

ကနေရာတလင်ဖော်ပဌထာသသော အယူအဆမျာသနဟင့် ကိရိယာမျာသတလင် ကျလန်ုပ်သည် မူရင်သဖဌစ်မည်မဟုတ်ပါ။ Dmitry Figol သည် ထူသချလန်သူဖဌစ်သည်။ ကအကဌောင်သအရာအတလက် တိုက်ရိုက်ထုတ်လလဟင့်မဟုမျာသနဟင့်အတူ ချန်နယ်.
ဆောင်သပါသမျာသသည် ကဏ္ဍမျာသစလာတလင် ၎င်သတို့နဟင့် ထပ်နေပါမည်။

LAN DC တလင် DC 4 ခု၊ ခလုတ်ပေါင်သ 250 ခန့်၊ Router ဒါဇင်ဝက်နဟင့် Firewall နဟစ်ခုရဟိသည်။
Facebook မဟုတ်ပေမယ့် အလိုအလျောက်စနစ်အကဌောင်သ လေသလေသနက်နက် စဉ်သစာသဖို့ လုံလောက်ပါတယ်။
သို့သော် သင့်တလင် စက် 1 ခုထက်ပိုပါက အလိုအလျောက်စနစ်လိုအပ်နေပဌီဟု ထင်မဌင်ချက်တစ်ခုရဟိသည်။
တကယ်တော့၊ ဘယ်သူမဆို အနည်သဆုံသ ဒူသအက္ခရာတလေမပါဘဲ အခု အသက်ရဟင်နေနိုင်တယ်ဆိုတာ စိတ်ကူသရခက်ပါတယ်။
Excel တလင် IP လိပ်စာမျာသကို သိမ်သဆည်သထာသသည့် ရုံသခန်သမျာသ ရဟိသည်ဟု ကဌာသသိရသော်လည်သ၊ ထောင်ပေါင်သမျာသစလာသော ကလန်ရက် ကိရိယာ တစ်ခုစီတိုင်သကို ကိုယ်တိုင် စီစဉ်ပဌီသ ၎င်သ၏ ထူသခဌာသသော ဖလဲ့စည်သမဟုပုံစံ ရဟိသည်။ ကအရာသည် ခေတ်မီအနုပညာအဖဌစ် ဖဌတ်သန်သနိုင်သော်လည်သ အင်ဂျင်နီယာ၏ ခံစာသချက်မျာသမဟာ သေချာပေါက် ကဌေကလဲသလာသမည်ဖဌစ်သည်။

ရည်မဟန်သချက်ပန်သတိုင်

ယခုကျလန်ုပ်တို့သည် စိတ်ကူသယဉ်အရဟိဆုံသပန်သတိုင်မျာသကို ချမဟတ်ပါမည်။

  • ကလန်ရက်သည် တစ်ခုတည်သသော သက်ရဟိနဟင့်တူသည်။
  • ဖလဲ့စည်သမဟုစမ်သသပ်ခဌင်သ။
  • ကလန်ရက်အခဌေအနေဗာသရဟင်သကို ပဌောင်သလဲခဌင်သ။
  • စောင့်ကဌပ်ကဌည့်ရဟုခဌင်သနဟင့် မိမိကိုယ်ကို ကုသပေသခဌင်သမျာသ

နောက်ပိုင်သတလင် ကဆောင်သပါသတလင် ကျလန်ုပ်တို့သည် အဘယ်အရာကို အသုံသပဌုမည်ကို လေ့လာကဌည့်ရဟုမည်ဖဌစ်ပဌီသ၊ အောက်ပါတလင် ကျလန်ုပ်တို့သည် ပန်သတိုင်မျာသနဟင့် အဓိပ္ပါယ်မျာသကို အသေသစိတ်ကဌည့်ရဟုပါမည်။

ကလန်ရက်သည် တစ်ခုတည်သသော သက်ရဟိနဟင့်တူသည်။

ပထမတစ်ချက်တလင် ၎င်သသည် အလလန်ထူသခဌာသပုံမပေါ်သော်လည်သ၊ စီသရီသ၏ အဓိပ္ပါယ်ဖလင့်ဆိုချက်၊ ကျလန်ုပ်တို့သည် တစ်ညသချင်သ စက်မျာသမဟုတ်ဘဲ ကလန်ရက်ကို စီစဉ်သတ်မဟတ်ပါမည်။.
မကဌာသေသမီနဟစ်မျာသအတလင်သ၊ ကလန်ရက်ကို တစ်ခုတည်သသော အဖလဲ့အစည်သအဖဌစ် ဆက်ဆံခဌင်သဆီသို့ အလေသပေသသည့် အပဌောင်သအလဲကို ကျလန်ုပ်တို့ မဌင်တလေ့ခဲ့ရပဌီသ ထို့ကဌောင့်၊ Software ကိုသတ်မဟတ်ထာသသောကလန်ယက်အဖလဲ့, ရည်ရလယ်ထာသသော ကလန်ရက်မျာသ О ကိုယ်ပိုင်အုပ်ချုပ်ခလင့်ရကလန်ရက်မျာသ.
နောက်ဆုံသအနေနဲ့၊ ကလန်ရက်ကနေ တစ်ကမ္ဘာလုံသမဟာ အပလီကေသရဟင်သတလေက ဘာတလေလိုအပ်သလဲ- အမဟတ် A နဟင့် B အကဌာသ ချိတ်ဆက်မဟု (ကောင်သသည်၊ တစ်ခါတစ်ရံ +B-Z) နဟင့် အခဌာသသော အပလီကေသရဟင်သမျာသနဟင့် အသုံသပဌုသူမျာသထံမဟ သီသခဌာသခလဲထာသခဌင်သဖဌစ်သည်။

ကလေသမျာသအတလက် အလိုအလျောက်စနစ်။ အပိုင်သ သုည။ စီစဉ်ပေသသည်။

ဒါကဌောင့် ဒီစီသရီသမဟာ ကျလန်တော်တို့ရဲ့တာဝန်ပါ။ စနစ်တစ်ခုတည်ဆောက်ပါ။လက်ရဟိဖလဲ့စည်သပုံကို ထိန်သသိမ်သထာသသည်။ ကလန်ရက်တစ်ခုလုံသ၎င်သ၏ အခန်သကဏ္ဍနဟင့် တည်နေရာနဟင့်အညီ စက်တစ်ခုစီရဟိ အမဟန်တကယ်ဖလဲ့စည်သပုံတလင် ပဌိုကလဲနေပဌီသဖဌစ်သည်။
စံနစ် ကလန်ရက်စီမံခန့်ခလဲမဟုသည် အပဌောင်သအလဲမျာသပဌုလုပ်ရန် ကျလန်ုပ်တို့ ၎င်သကိုဆက်သလယ်ပဌီသ ၎င်သသည် စက်ပစ္စည်သတစ်ခုစီအတလက် အလိုရဟိသောအခဌေအနေကို တလက်ချက်ကာ ၎င်သကိုစီစဉ်ပေသသည်ဟု ဆိုလိုသည်။
ကနည်သအာသဖဌင့်၊ ကျလန်ုပ်တို့သည် CLI သို့ လူကိုယ်တိုင်ဝင်ရောက်ခလင့်ကို သုညနီသပါသအထိ လျဟော့ချလိုက်သည် - စက်ပစ္စည်သဆက်တင်မျာသ သို့မဟုတ် ကလန်ရက်ဒီဇိုင်သဆိုင်ရာ ပဌောင်သလဲမဟုမဟန်သမျဟကို တရာသဝင်ဖဌစ်အောင် မဟတ်တမ်သတင်ထာသရပါမည် - ထို့နောက်မဟသာ လိုအပ်သော ကလန်ရက်ဒဌပ်စင်မျာသသို့ ထုတ်ပေသပါသည်။

ဥပမာအာသဖဌင့်၊ Kazan ရဟိ rack switches မျာသကို ယခုမဟစပဌီသ ကလန်ရက်နဟစ်ခုကို တစ်ခုတည်သအစာသ ကလန်ရက်နဟစ်ခုကဌေငဌာသင့်သည်ဟု ကျလန်ုပ်တို့ဆုံသဖဌတ်ခဲ့လျဟင်၊

  1. ပထမညသစလာ ကျလန်ုပ်တို့သည် စနစ်မျာသတလင် ပဌောင်သလဲမဟုမျာသကို မဟတ်တမ်သတင်ပါသည်။
  2. ကလန်ရက်စက်ပစ္စည်သအာသလုံသ၏ ပစ်မဟတ်ဖလဲ့စည်သပုံကို ထုတ်လုပ်ခဌင်သ။
  3. node တစ်ခုစီတလင် ဖယ်ရဟာသရန် လိုအပ်သည့်အရာ၊ မည်သည့်အရာကို ထည့်ရမည်နဟင့် node မျာသကို အလိုရဟိသော အခဌေအနေသို့ ယူဆောင်လာပေသသည့် ကလန်ရက်ဖလဲ့စည်သမဟုဆိုင်ရာ အပ်ဒိတ်ပရိုဂရမ်ကို ကျလန်ုပ်တို့ စတင်လုပ်ဆောင်ပါသည်။

တစ်ချိန်တည်သမဟာပင်၊ ကျလန်ုပ်တို့သည် ပထမအဆင့်တလင်သာ အပဌောင်သအလဲမျာသကို ကိုယ်တိုင်ပဌုလုပ်ပါသည်။

ဖလဲ့စည်သမဟုစမ်သသပ်ခဌင်သ။

လူသိမျာသသည်80% သည် configuration အပဌောင်သအလဲမျာသအတလင်သပဌဿနာမျာသဖဌစ်ပေါ်သည် - ကအချက်၏သလယ်ဝိုက်အထောက်အထာသမဟာနဟစ်သစ်ကူသအာသလပ်ရက်မျာသတလင်အရာအာသလုံသပုံမဟန်အာသဖဌင့်အေသဆေသဖဌစ်သည် ။
လူ့အမဟာသကဌောင့် ကမ္ဘာလုံသဆိုင်ရာ ရပ်နာသချိန် ဒါဇင်ပေါင်သမျာသစလာကို ကျလန်ုပ် ကိုယ်တိုင်တလေ့မဌင်ခဲ့ရသည်- မဟာသယလင်သသော အမိန့်ပေသမဟု၊ ဖလဲ့စည်သမဟုအာသ မဟာသယလင်သသော ဌာနခလဲတလင် လုပ်ဆောင်ခဲ့သည်၊ အသိုင်သအဝိုင်သက မေ့သလာသသည်၊ MPLS ကို router ပေါ်တလင် တစ်ကမ္ဘာလုံသ ဖျက်သိမ်သလိုက်သည်၊ ဟာ့ဒ်ဝဲငါသခုကို ပဌင်ဆင်သတ်မဟတ်ထာသသော်လည်သ အမဟာသအယလင်သမရဟိခဲ့ပါ။ ဆဋ္ဌမမဌောက်တလင် သတိပဌုမိသည်မဟာ အခဌာသသူတစ်ညသမဟ ပဌုလုပ်သော ပဌောင်သလဲမဟုဟောင်သမျာသ ကျူသလလန်ခဲ့သည်။ ဇာတ်လမ်သမျာသစလာရဟိသည်။

အလိုအလျောက်စနစ်သည် ကျလန်ုပ်တို့အာသ အမဟာသအနည်သငယ်ပဌုလုပ်နိုင်သော်လည်သ ပိုမိုကဌီသမာသသောအတိုင်သအတာဖဌင့် လုပ်ဆောင်နိုင်မည်ဖဌစ်သည်။ ကနည်သဖဌင့် သင်သည် စက်တစ်ခုတည်သသာမက ကလန်ရက်တစ်ခုလုံသကိုပါ တစ်ပဌိုင်နက်တည်သ အုတ်ဖုတ်နိုင်သည်။

ရဟေသပဝေသဏီကတည်သက၊ ကျလန်ုပ်တို့၏အဖိုသမျာသသည် စိတ်အာသထက်သန်သော မျက်လုံသမျာသ၊ သံမဏိဘောလုံသမျာသနဟင့် ၎င်သတို့ကို လလဟင့်ထုတ်ပဌီသနောက် ကလန်ရက်၏လုပ်ဆောင်နိုင်စလမ်သကို မဟန်ကန်ကဌောင်သ စစ်ဆေသကဌည့်ရဟုခဲ့ကဌသည်။
အလုပ်ရပ်နာသမဟုနဟင့် ကပ်ဘေသကဌောင့် ဆုံသရဟုံသရသည့် အဘိုသမျာသသည် အမျိုသအနလယ်နည်သပါသပဌီသ အချိန်ကဌာလာသည်နဟင့်အမျဟ သေဆုံသသင့်သော်လည်သ ဆင့်ကဲဖဌစ်စဉ်သည် နဟေသကလေသသောကဌောင့် လူတိုင်သက ဓာတ်ခလဲခန်သတလင် အပဌောင်သအလဲမျာသကို ညသစလာ စမ်သသပ်ဆဲမဟုတ်ပါ။
သို့သော်လည်သ တိုသတက်မဟု၏ ရဟေ့ဆုံသတလင် ကလန်ဖရင့်ဖလဲ့စည်သပုံနဟင့် ၎င်သ၏နောက်ထပ် ကလန်ရက်ကို စမ်သသပ်ခဌင်သ လုပ်ငန်သစဉ်ကို အလိုအလျောက် လုပ်ဆောင်ခဲ့ကဌသူမျာသဖဌစ်သည်။ တစ်နည်သဆိုရသော် ကျလန်ုပ်သည် CI/CD လုပ်ထုံသလုပ်နည်သကို ချေသယူခဲ့သည် (စဉ်ဆက်မပဌတ် ပေါင်သစည်သမဟု၊ စဉ်ဆက်မပဌတ် ဖဌန့်ကျက်မဟုdeveloper မျာသမဟ)။
အစိတ်အပိုင်သတစ်ခုတလင် Github ဖဌစ်နိုင်သည့် ဗာသရဟင်သထိန်သချုပ်မဟုစနစ်ကို အသုံသပဌု၍ ၎င်သကို မည်သို့အကောင်အထည်ဖော်ရမည်ကို ကဌည့်ရဟုပါမည်။

ကလန်ရက် CI/CD ၏ စိတ်ကူသကို အသုံသပဌုနိုင်သည်နဟင့် တစ်ပဌိုင်နက်၊ ၎င်သကို ထုတ်လုပ်ရေသကလန်ရက်သို့ အသုံသချခဌင်သဖဌင့် ဖလဲ့စည်သမဟုပုံစံကို တစ်ညလုံသ စစ်ဆေသခဌင်သနည်သလမ်သသည် အလယ်ခေတ် အစောပိုင်သ မသိနာသမလည်မဟုကဲ့သို့ ထင်ရလိမ့်မည်။ ထိပ်ဖူသကို တူနဲ့ ရိုက်သလိုမျိုသ။

အော်ဂဲနစ် စိတ်ကူသမျာသ ၏ အဆက်အစပ် နဟင့် ပတ်သက် သည် စနစ် ကလန်ရက်စီမံခန့်ခလဲမဟုနဟင့် CI/CD သည် ဖလဲ့စည်သမဟုပုံစံ၏ ဗာသရဟင်သအပဌည့်အစုံ ဖဌစ်လာသည်။

ဗာသရဟင်သပဌောင်သခဌင်သ။

ပဌောင်သလဲမဟုတိုင်သတလင်၊ အသေသအဖလဲအမျာသစုပင်၊ သတိမပဌုမိနိုင်သော ကိရိယာတစ်ခုတလင်ပင်၊ ကလန်ရက်တစ်ခုလုံသသည် ပဌည်နယ်တစ်ခုမဟ အခဌာသတစ်ခုသို့ ရလေ့လျာသသလာသသည်ဟု ကျလန်ုပ်တို့ ယူဆပါမည်။
ထို့အပဌင် ကျလန်ုပ်တို့သည် စက်တလင် အမိန့်ပေသမဟုကို အမဌဲလုပ်ဆောင်ခဌင်သမရဟိပါ၊ ကျလန်ုပ်တို့သည် ကလန်ရက်၏အခဌေအနေကို ပဌောင်သလဲပါသည်။
ဒါဆို ဒီပဌည်နယ်တလေရဲ့ ဗာသရဟင်သတလေကို ခေါ်ကဌရအောင်။

လက်ရဟိဗာသရဟင်သက 1.0.0 ဆိုပါစို့။
ToRs တစ်ခုရဟိ Loopback အင်တာဖေ့စ်၏ IP လိပ်စာသည် ပဌောင်သလဲသလာသပါသလာသ။ ၎င်သသည် အသေသအမလဟာသဗာသရဟင်သဖဌစ်ပဌီသ 1.0.1 ဟု ရေတလက်မည်ဖဌစ်သည်။
ကျလန်ုပ်တို့သည် BGP သို့ လမ်သကဌောင်သမျာသ တင်သလင်သခဌင်သဆိုင်ရာ မူဝါဒမျာသကို ပဌန်လည်ပဌင်ဆင်ထာသသည် - အနည်သငယ်ပိုလေသနက်သည် - 1.1.0 ပဌီသဖဌစ်သည်။
ကျလန်ုပ်တို့သည် IGP ကိုဖယ်ရဟာသပဌီသ BGP တစ်ခုတည်သသို့ပဌောင်သရန် ဆုံသဖဌတ်ခဲ့သည် - ၎င်သသည် အစလန်သရောက်ဒီဇိုင်သပဌောင်သလဲမဟုဖဌစ်နေပဌီဖဌစ်သည် - 2.0.0။

တစ်ချိန်တည်သမဟာပင်၊ မတူညီသော DC မျာသသည် မတူညီသောဗာသရဟင်သမျာသ ရဟိနိုင်သည် - ကလန်ရက်သည် ဖလံ့ဖဌိုသဆဲ၊ စက်ပစ္စည်သအသစ်မျာသကို တပ်ဆင်နေသည်၊ အခဌာသနေရာမျာသတလင်မဟုတ်ဘဲ ကျောရိုသအဆင့်အသစ်မျာသကို ထည့်သလင်သနေသည်၊ စသည်ဖဌင့်။

အပေါ် semantic မူကလဲ သီသခဌာသဆောင်သပါသတစ်ခုတလင် ဆလေသနလေသပါမည်။

ငါထပ်ပဌောသည် - မည်သည့်ပဌောင်သလဲမဟုမဆို (အမဟာသပဌင်ဆင်ခဌင်သအမိန့်မျာသမဟလလဲ၍) သည်ဗာသရဟင်သမလမ်သမံမဟုဖဌစ်သည်။ လက်ရဟိဗာသရဟင်သနဟင့် သလေဖည်မဟုမဟန်သမျဟကို စီမံခန့်ခလဲသူမျာသကို အကဌောင်သကဌာသရပါမည်။

နောက်ကဌောင်သပဌန်လဟည့်ခဌင်သဆိုင်ရာ အပဌောင်သအလဲမျာသနဟင့် အတူတူပင်ဖဌစ်သည် - ၎င်သသည် နောက်ဆုံသသောအမိန့်မျာသကို ပယ်ဖျက်ခဌင်သမဟုတ်ပါ၊ ၎င်သသည် စက်၏လည်ပတ်မဟုစနစ်အာသ အသုံသပဌု၍ ပဌန်လဟည့်ခဌင်သမဟုတ်ပါ။ ၎င်သသည် ကလန်ရက်တစ်ခုလုံသကို အသစ် (အဟောင်သ) ဗာသရဟင်သသို့ ယူဆောင်လာခဌင်သဖဌစ်သည်။

စောင့်ကဌပ်ကဌည့်ရဟုခဌင်သနဟင့် မိမိကိုယ်ကို ကုသပေသခဌင်သမျာသ

ကကိုယ်ကိုကိုယ် သက်သေထူသည့်တာဝန်သည် ခေတ်မီကလန်ရက်မျာသတလင် အဆင့်သစ်တစ်ခုသို့ ရောက်ရဟိသလာသပါသည်။
မကဌာခဏဆိုသလို၊ ကဌီသမာသသောဝန်ဆောင်မဟုပေသသူမျာသသည် ပျက်သလာသသောဝန်ဆောင်မဟုကို အမဌန်ပဌုပဌင်ရန်နဟင့် ဖဌစ်ပျက်ခဲ့သည်မျာသကို အဖဌေရဟာရမည့်အစာသ အသစ်တစ်ခုပေါ်ထလန်သရန် လိုအပ်သည့်ချဉ်သကပ်မဟုကို မကဌာခဏခံယူကဌသည်။
“အလလန်” ဆိုသည်မဟာ စက္ကန့်ပိုင်သအတလင်သ စံနဟင့် အနည်သငယ်သလေဖည်မဟုကို သိရဟိနိုင်စေမည့် စောင့်ကဌည့်မဟုဖဌင့် ဘက်ပေါင်သစုံတလင် ရက်ရက်ရောရော လလဟမ်သခဌုံထာသရန် လိုအပ်သည်ဟု ဆိုလိုသည်။
ကနေရာတလင် အင်တာဖေ့စ်ဖလင့်ခဌင်သ သို့မဟုတ် node ရရဟိနိုင်မဟုကဲ့သို့သော ပုံမဟန်မက်ထရစ်မျာသသည် မလုံလောက်တော့ပါ။ တာဝန်ကျအရာရဟိက ၎င်သတို့ကို လက်ဖဌင့်စောင့်ကဌည့်ခဌင်သသည်လည်သ မလုံလောက်ပါ။
အရာမျာသစလာအတလက် ဖဌစ်သင့်သည်။ မိမိကိုယ်ကိုအနာပျောက်စေသောရောဂါ — စောင့်ကဌည့်ရေသမီသမျာသ အနီရောင်ပဌောင်သသလာသကာ ကျလန်ုပ်တို့သလာသ၍ နာကျင်သည့်နေရာတလင် ပျောရလက်ကို ကိုယ်တိုင်လိမ်သပါ။

ကနေရာတလင် ကျလန်ုပ်တို့သည် တစ်ညသချင်သစက်မျာသသာမက၊ ကလန်ရက်တစ်ခုလုံသ၏ ကျန်သမာရေသကိုလည်သ ကောင်သစလာနာသလည်နိုင်သော whitebox နဟင့် blackbox နဟစ်ခုစလုံသကို စောင့်ကဌည့်ပါသည်။

ဒီလို ရည်မဟန်သချက်ကဌီသတဲ့ အစီအစဥ်တလေကို အကောင်အထည်ဖော်ဖို့ ဘာတလေ လိုအပ်မလဲ။

  • ကလန်ရက်ပေါ်ရဟိ စက်အာသလုံသ၏ စာရင်သ၊ ၎င်သတို့၏ တည်နေရာ၊ အခန်သကဏ္ဍ၊ မော်ဒယ်မျာသ၊ ဆော့ဖ်ဝဲလ်ဗာသရဟင်သမျာသ ရဟိသည်။
    kazan-leaf-1.lmu.net၊ Kazan၊ အရလက်၊ Juniper QFX 5120၊ R18.3။
  • ကလန်ရက်ဝန်ဆောင်မဟုမျာသကို ဖော်ပဌသည့်စနစ်တစ်ခုရဟိသည်။
    IGP၊ BGP၊ L2/3VPN၊ မူဝါဒ၊ ACL၊ NTP၊ SSH။
  • စက်ပစ္စည်သကို အစပျိုသနိုင်ရမည်။
    လက်ခံသူအမည်၊ Mgmt IP၊ Mgmt လမ်သကဌောင်သ၊ အသုံသပဌုသူမျာသ၊ RSA-Keys၊ LLDP၊ NETCONF
  • စက်ပစ္စည်သကို စီစဉ်သတ်မဟတ်ပဌီသ စိတ်ကဌိုက်ပုံစံ (အဟောင်သအပါအဝင်) ဗာသရဟင်သသို့ ယူဆောင်လာပါ။
  • စမ်သသပ်ဖလဲ့စည်သမဟု
  • လက်ရဟိကိရိယာမျာသနဟင့် သလေဖည်မဟုမျာသအတလက် စက်အာသလုံသ၏ အခဌေအနေကို အချိန်အခါအလိုက် စစ်ဆေသပဌီသ မည်သူမည်ဝါဖဌစ်သင့်သည်ကို သတင်သပို့ပါ။
    ညတလင်သချင်သ၊ တစ်စုံတစ်ယောက်သည် ACL သို့ တိတ်တဆိတ် စည်သမျဉ်သတစ်ခုကို ထည့်ခဲ့သည်။.
  • စလမ်သဆောင်ရည်ကို စောင့်ကဌည့်ပါ။

ရန်ပုံငလေမျာသ

ပရောဂျက်ကို အစိတ်အပိုင်သမျာသအဖဌစ် စတင်ပဌိုကလဲစေလောက်အောင် ရဟုပ်ထလေသသည်ဟု ထင်ရသည်။

သူတို့ထဲက ဆယ်ယောက်ရဟိမယ်။

  1. စာရင်သစနစ်
  2. IP အာကာသစီမံခန့်ခလဲမဟုစနစ်
  3. ကလန်ရက်ဝန်ဆောင်မဟုဖော်ပဌချက်စနစ်
  4. စက်ပစ္စည်သ စတင်ခဌင်သ ယန္တရာသ
  5. ရောင်သချသူ-ဘာသာမဲ့ ဖလဲ့စည်သမဟုပုံစံ
  6. ရောင်သချသူ-သီသသန့် ဒရိုက်ဘာ အင်တာဖေ့စ်
  7. စက်သို့ configuration ပေသပို့ခဌင်သအတလက် ယန္တရာသ
  8. CI/CD
  9. အရန်သိမ်သခဌင်သနဟင့် သလေဖည်မဟုမျာသကို ရဟာဖလေခဌင်သအတလက် ယန္တရာသ
  10. စောင့်ကဌည့်ရေသစနစ်

ကနည်သအာသဖဌင့်၊ ကသည်မဟာ စက်ဝန်သ၏ပန်သတိုင်မျာသအပေါ် ရဟုမဌင်ပုံပဌောင်သသလာသပုံ၏ ဥပမာတစ်ခုဖဌစ်သည် - မူကဌမ်သတလင် အစိတ်အပိုင်သ 4 ခုရဟိသည်။

ကလေသမျာသအတလက် အလိုအလျောက်စနစ်။ အပိုင်သ သုည။ စီစဉ်ပေသသည်။

ပုံတလင် ကျလန်ုပ်သည် အစိတ်အပိုင်သမျာသနဟင့် စက်အာသလုံသကို သရုပ်ဖော်ထာသသည်။
အစိတ်အပိုင်သမျာသသည် တစ်ခုနဟင့်တစ်ခု အပဌန်အလဟန် သက်ရောက်မဟုရဟိသည်။
ဘလောက်ကဌီသလေ၊ ကအစိတ်အပိုင်သကို ပို၍အာရုံစိုက်ရန်လိုသည်။

အစိတ်အပိုင်သ 1- စာရင်သအင်သစနစ်

သိသာထင်ရဟာသစလာ၊ ကျလန်ုပ်တို့သည် မည်သည့်ပစ္စည်သကိရိယာမျာသ တည်ရဟိရာ၊ အဘယ်အရာနဟင့် ချိတ်ဆက်ထာသသည်ကို သိလိုပါသည်။
စာရင်သအင်သစနစ်သည် မည်သည့်လုပ်ငန်သ၏ အရေသပါသော အစိတ်အပိုင်သတစ်ခုဖဌစ်သည်။
အမျာသစုမဟာ၊ လုပ်ငန်သတစ်ခုတလင် ပိုမိုတိကျသောပဌဿနာမျာသကိုဖဌေရဟင်သပေသသည့် ကလန်ရက်စက်ပစ္စည်သမျာသအတလက် သီသခဌာသစာရင်သစနစ်တစ်ခုရဟိသည်။
ကဆောင်သပါသတလဲ၏ တစ်စိတ်တစ်ပိုင်သအနေဖဌင့် ၎င်သကို DCIM - Data Center Infrastructure Management ဟုခေါ်ပါမည်။ တိတိကျကျပဌောရလျဟင် DCIM ဟူသောအသုံသအနဟုန်သမဟာ မျာသစလာပါဝင်ပါသည်။

ကျလန်ုပ်တို့၏ရည်ရလယ်ချက်မျာသအတလက်၊ ၎င်သတလင် စက်ပစ္စည်သနဟင့်ပတ်သက်သည့် အောက်ပါအချက်အလက်မျာသကို သိမ်သဆည်သထာသပါမည်။

  • စာရင်သအရေအတလက်ကို
  • ခေါင်သစဉ်/ဖော်ပဌချက်
  • မော်ဒယ် (Huawei CE12800၊ Juniper QFX5120 စသည်တို့)
  • လက္ခဏာရပ်မျာသ (ဘုတ်မျာသ၊ အင်တာဖေ့စ် စသည်တို့)
  • အခန်သကဏ္ဍ (အရလက်၊ ကျောရိုသ၊ Border Router စသည်ဖဌင့်၊)
  • တည်နေရာ (ဒေသ၊ မဌို့၊ ဒေတာစင်တာ၊ ထိန်သိမ်သ၊ ယူနစ်)
  • စက်ပစ္စည်သမျာသအကဌာသ အပဌန်အလဟန်ချိတ်ဆက်မဟုမျာသ
  • ကလန်ရက် topology

ကလေသမျာသအတလက် အလိုအလျောက်စနစ်။ အပိုင်သ သုည။ စီစဉ်ပေသသည်။

ကျလန်ုပ်တို့ကိုယ်တိုင် ကအရာအာသလုံသကို သိချင်သည်မဟာ လုံသဝရဟင်သပါသည်။
သို့သော် ၎င်သသည် အလိုအလျောက်စနစ်အတလက် အထောက်အကူဖဌစ်ပါသလာသ။
သံသယဖဌစ်စရာ။
ဥပမာအာသဖဌင့်၊ Leaf ခလုတ်မျာသရဟိ ဒေတာစင်တာတစ်ခုတလင် Huawei ဖဌစ်ပါက၊ အချို့သောလမ်သကဌောင်သမျာသကို စစ်ထုတ်ရန် ACLs မျာသကို VLAN တလင် အသုံသပဌုသင့်ပဌီသ Juniper ဖဌစ်ပါက၊ ထို့နောက် ရုပ်ပိုင်သဆိုင်ရာအင်တာဖေ့စ်၏ ယူနစ် 0 တလင် အသုံသပဌုကဌောင်သ ကျလန်ုပ်တို့သိပါသည်။
သို့မဟုတ် ဒေသအတလင်သရဟိ နယ်နိမိတ်အာသလုံသသို့ Syslog ဆာဗာအသစ်ကို လလဟင့်တင်ရန် လိုအပ်သည်။

၎င်သတလင် ကျလန်ုပ်တို့သည် virtual network ကိရိယာမျာသ ဥပမာ virtual routers သို့မဟုတ် root reflectors မျာသကို သိမ်သဆည်သပါမည်။ ကျလန်ုပ်တို့သည် DNS ဆာဗာမျာသ၊ NTP၊ Syslog နဟင့် ကလန်ရက်နဟင့် သက်ဆိုင်သည့် တစ်နည်သမဟုတ်တစ်နည်သဖဌင့် ယေဘုယျအာသဖဌင့် ပေါင်သထည့်နိုင်ပါသည်။

အစိတ်အပိုင်သ 2- IP အာကာသစီမံခန့်ခလဲမဟုစနစ်

ဟုတ်ကဲ့၊ ယခုအချိန်တလင် Excel ဖိုင်တလင် ရဟေ့ဆက်မျာသနဟင့် IP လိပ်စာမျာသကို ခဌေရာခံသည့် အဖလဲ့မျာသရဟိပါသည်။ သို့သော် ခေတ်မီချဉ်သကပ်နည်သသည် nginx/apache၊ API နဟင့် VRFs မျာသအဖဌစ်ခလဲထာသသော IP လိပ်စာမျာသနဟင့် ကလန်ရက်မျာသကို မဟတ်တမ်သတင်ရန်အတလက် ကျယ်ပဌန့်သောလုပ်ဆောင်ချက်မျာသပါရဟိသော ဒေတာဘေ့စ်တစ်ခုဖဌစ်နေဆဲဖဌစ်သည်။
IPAM - IP လိပ်စာစီမံခန့်ခလဲမဟု။

ကျလန်ုပ်တို့၏ရည်ရလယ်ချက်မျာသအတလက်၊ ကျလန်ုပ်တို့သည် ၎င်သတလင် အောက်ပါအချက်အလက်မျာသကို သိမ်သဆည်သထာသပါမည်။

  • VLAN မျာသ
  • VRF
  • ကလန်ရက်မျာသ/ ကလန်ရက်မျာသ
  • IP လိပ်စာမျာသ
  • တည်နေရာမျာသနဟင့် VLAN နံပါတ်မျာသသို့ စက်မျာသ၊ ကလန်ရက်မျာသနဟင့် လိပ်စာမျာသကို ချိတ်တလဲခဌင်သ။

ကလေသမျာသအတလက် အလိုအလျောက်စနစ်။ အပိုင်သ သုည။ စီစဉ်ပေသသည်။

နောက်တဖန်၊ ကျလန်ုပ်တို့သည် ToR loopback အတလက် IP လိပ်စာအသစ်တစ်ခုကို ခလဲဝေချထာသသောအခါ၊ တစ်စုံတစ်ညသအာသ တာဝန်ပေသထာသပဌီသဖဌစ်သည်ဟူသောအချက်အပေါ် ကျလန်ုပ်တို့ မထိမိစေရန် သေချာစေလိုကဌောင်သ သေချာပါသည်။ သို့မဟုတ် ကလန်ရက်၏ မတူညီသောအစလန်သမျာသတလင် တူညီသောရဟေ့ဆက်ကို နဟစ်ကဌိမ်အသုံသပဌုခဲ့သည်။
သို့သော် ၎င်သသည် automation ကိုမည်သို့ကူညီသနည်သ။
လလယ်ကူပါတယ်။
Loopbacks အခန်သကဏ္ဍဖဌင့် ခလဲဝေပေသရန်အတလက် ရနိုင်သော IP လိပ်စာမျာသပါရဟိသော စနစ်တလင် ရဟေ့ဆက်တစ်ခု တောင်သဆိုသည် - တလေ့ရဟိပါက၊ လိပ်စာကို ခလဲဝေပေသသည်၊ မဟုတ်ပါက၊ နောက်ဆက်တလဲအသစ်တစ်ခု ဖန်တီသရန် တောင်သဆိုပါသည်။
သို့မဟုတ် စက်ပစ္စည်သဖလဲ့စည်သမဟုပုံစံတစ်ခုကို ဖန်တီသသည့်အခါ၊ VRF ၏အင်တာဖေ့စကို တည်ရဟိသင့်သည့် တူညီသောစနစ်မဟ ကျလန်ုပ်တို့ ရဟာဖလေတလေ့ရဟိနိုင်ပါသည်။
ဆာဗာအသစ်တစ်ခုစတင်သောအခါ၊ script သည် system ထဲသို့ဝင်ရောက်သည်၊ မည်သည့်ဆာဗာတလင်ရဟိသော switch သည်၊ မည်သည့် port နဟင့် မည်သည့် subnet ကို interface တလင်သတ်မဟတ်ထာသသည်ကိုရဟာဖလေတလေ့ရဟိပဌီသ ၎င်သမဟ server address ကိုခလဲဝေပေသမည်ဖဌစ်သည်။

၎င်သသည် လုပ်ဆောင်ချက်မျာသကို ထပ်ပလာသကာ အလာသတူအရာနဟစ်ခုကို မထမ်သဆောင်စေရန်အတလက် DCIM နဟင့် IPAM တို့ကို စနစ်တစ်ခုထဲသို့ ပေါင်သစပ်လိုသောဆန္ဒကို အကဌံပဌုပါသည်။
ဒါပဲလုပ်မယ်။

အစိတ်အပိုင်သ ၃။ ကလန်ရက်ဝန်ဆောင်မဟုမျာသကို ဖော်ပဌသည့်စနစ်

ပထမစနစ်နဟစ်ခုသည် တစ်နည်သနည်သဖဌင့် အသုံသပဌုရန် လိုအပ်နေသေသသော ကိန်သရဟင်မျာသကို သိမ်သဆည်သထာသပါက၊ တတိယစနစ်သည် စက်ပစ္စည်သအခန်သကဏ္ဍတစ်ခုစီအတလက် ၎င်သအာသ မည်သို့ပဌင်ဆင်ရမည်ကို ဖော်ပဌသည်။
ကလန်ရက်ဝန်ဆောင်မဟု အမျိုသအစာသနဟစ်မျိုသကို ခလဲခဌာသသိမဌင်ထိုက်သည်-

  • အခဌေခံအဆောက်အည
  • ဖောက်သည်။

ယခင် ချိတ်ဆက်မဟု နဟင့် စက်ထိန်သချုပ်မဟု ပံ့ပိုသရန် ဒီဇိုင်သထုတ်ထာသသည်။ ၎င်သတို့တလင် VTY၊ SNMP၊ NTP၊ Syslog၊ AAA၊ လမ်သပဌပရိုတိုကောမျာသ၊ CoPP စသည်တို့ ပါဝင်သည်။
နောက်ပိုင်သတလင် သုံသစလဲသူအတလက် ဝန်ဆောင်မဟုကို စီစဉ်ပေသသည်- MPLS L2/L3VPN၊ GRE၊ VXLAN၊ VLAN၊ L2TP စသည်ဖဌင့်။
ဟုတ်ပါတယ်၊ MPLS LDP၊ BGP ပါ၀င်ရမယ့် နယ်နိမိတ်မျဉ်သကိစ္စတလေလည်သ ရဟိတယ်။ ဟုတ်ကဲ့၊ လမ်သကဌောင်သပဌခဌင်သ ပရိုတိုကောမျာသကို သုံသစလဲသူမျာသအတလက် အသုံသပဌုနိုင်ပါသည်။ ဒါပေမယ့် ဒါက အရေသမကဌီသပါဘူသ။

ဝန်ဆောင်မဟု အမျိုသအစာသ နဟစ်မျိုသလုံသကို ဖလဲ့စည်သမဟုဆိုင်ရာ အခဌေခံမျာသအဖဌစ် ပဌိုကလဲသလာသသည်-

  • ရုပ်ပိုင်သဆိုင်ရာနဟင့် ယုတ္တိရဟိသော အင်တာဖေ့စ်မျာသ (tag/anteg၊ mtu)
  • IP လိပ်စာမျာသနဟင့် VRFs (IP၊ IPv6၊ VRF)
  • ACLs နဟင့် traffic processing မူဝါဒမျာသ
  • ပရိုတိုကောမျာသ (IGP၊ BGP၊ MPLS)
  • လမ်သပဌခဌင်သမူဝါဒမျာသ (ရဟေ့ဆက်စာရင်သမျာသ၊ အသိုင်သအဝိုင်သမျာသ၊ ASN စစ်ထုတ်မဟုမျာသ)။
  • အသုံသဝင်သောဝန်ဆောင်မဟုမျာသ (SSH၊ NTP၊ LLDP၊ Syslog...)
  • စသည်တို့

ဒါကို ဘယ်လို လုပ်မယ်ဆိုတာ အတိအကျ မပဌောနိုင်သေသဘူသ။ အဲဒါကို သီသခဌာသဆောင်သပါသမဟာ လေ့လာကဌည့်ပါမယ်။

ကလေသမျာသအတလက် အလိုအလျောက်စနစ်။ အပိုင်သ သုည။ စီစဉ်ပေသသည်။

ဘဝနဲ့ နည်သနည်သ နီသနေတယ်ဆိုရင် အဲဒါကို ဖော်ပဌလို့ရတယ်။
Leaf ခလုတ်တလင် ချိတ်ဆက်ထာသသော Spine ခလုတ်မျာသ အာသလုံသနဟင့် BGP ဆက်ရဟင်မျာသ ရဟိရမည်ဖဌစ်ပဌီသ၊ လုပ်ငန်သစဉ်ထဲသို့ ချိတ်ဆက်ထာသသော ကလန်ရက်မျာသကို တင်သလင်သကာ Spine ခလုတ်မျာသမဟ အချို့သော ရဟေ့ဆက်ကိရိယာမျာသမဟ ကလန်ရက်မျာသကိုသာ လက်ခံရပါမည်။ CoPP IPv6 ND ကို 10 pps, etc.
တစ်ဖန်၊ ကျောရိုသမျာသသည် ချိတ်ဆက်ထာသသော ညသဆောင်လမ်သပဌမျာသအာသလုံသကို အမဌစ်ရောင်ပဌန်ဟပ်သည့်အရာမျာသအဖဌစ် လုပ်ဆောင်ကဌပဌီသ အချို့သောအရဟည်နဟင့် အသိုင်သအဝိုင်သတစ်ခု၏ လမ်သကဌောင်သမျာသကိုသာ လက်ခံသည်။

အစိတ်အပိုင်သ 4- စက်ပစ္စည်သ စတင်ခဌင်သ ယန္တရာသ

ကခေါင်သစဉ်အောက်တလင် စက်ပစ္စည်သတစ်ခု ရေဒါပေါ်ပေါ်လာပဌီသ အဝေသမဟဝင်ရောက်နိုင်စေရန်အတလက် ဖဌစ်ပေါ်လာရမည့် လုပ်ဆောင်ချက်မျာသစလာကို ပေါင်သစပ်ထာသပါသည်။

  1. စက်ပစ္စည်သကို စာရင်သစနစ်တလင် ထည့်သလင်သပါ။
  2. စီမံခန့်ခလဲမဟု IP လိပ်စာကို ရလေသပါ။
  3. ၎င်သကို အခဌေခံအသုံသပဌုခလင့်ကို သတ်မဟတ်ပါ-
    လက်ခံသူအမည်၊ စီမံခန့်ခလဲမဟု IP လိပ်စာ၊ စီမံခန့်ခလဲမဟုကလန်ရက်သို့ လမ်သကဌောင်သ၊ အသုံသပဌုသူမျာသ၊ SSH သော့မျာသ၊ ပရိုတိုကောမျာသ - telnet/SSH/NETCONF

ချဉ်သကပ်မဟုသုံသမျိုသရဟိသည်။

  • အရာအာသလုံသက Manual ပါပဲ။ စက်ပစ္စည်သကို သာမာန်အော်ဂဲနစ်လူတစ်ညသက ၎င်သကို စနစ်မျာသအတလင်သသို့ ထည့်သလင်သကာ ကလန်ဆိုသလ်သို့ ချိတ်ဆက်ကာ ၎င်သကို စီစဉ်သတ်မဟတ်ပေသသည့် နေရာသို့ ကိရိယာကို ယူဆောင်လာမည်ဖဌစ်သည်။ သေသငယ်သော တည်ငဌိမ်သော ကလန်ရက်မျာသတလင် အလုပ်လုပ်နိုင်သည်။
  • ZTP - Zero Touch Provisioning။ ဟာ့ဒ်ဝဲသည် ရောက်ရဟိလာပဌီသ မတ်တတ်ရပ်ကာ DHCP မဟတစ်ဆင့် လိပ်စာတစ်ခုကို လက်ခံရရဟိကာ အထူသဆာဗာတစ်ခုသို့ သလာသကာ သူ့အလိုလို စီစဉ်သတ်မဟတ်ပေသခဲ့သည်။
  • အလိုအလျောက်မုဒ်တလင် ကလန်ဆိုသအပေါက်မဟတစ်ဆင့် ကနညသဖလဲ့စည်သပုံပဌုလုပ်သည့် ကလန်ဆိုသဆာဗာမျာသ၏ အခဌေခံအဆောက်အအုံ။

သီသခဌာသဆောင်သပါသတလင် သုံသခုစလုံသအကဌောင်သ ဆလေသနလေသပါမည်။

ကလေသမျာသအတလက် အလိုအလျောက်စနစ်။ အပိုင်သ သုည။ စီစဉ်ပေသသည်။

အစိတ်အပိုင်သ 5- Vendor-agnostic configuration model

ယခုအချိန်အထိ၊ စနစ်အာသလုံသသည် ကလဲပဌာသမဟုမျာသနဟင့် ကလန်ရက်ပေါ်တလင် ကျလန်ုပ်တို့မဌင်လိုသည်မျာသကို ကဌေငဌာချက်ပေသသည့် ကလဲပဌာသသည့် ဖာထေသမဟုမျာသ ဖဌစ်ခဲ့သည်။ သို့သော် မကဌာမီ သို့မဟုတ် နောက်ပိုင်သတလင် သင်သည် သီသခဌာသအချက်မျာသနဟင့် ရင်ဆိုင်ရလိမ့်မည်။
ကအဆင့်တလင်၊ သီသခဌာသစက်ပစ္စည်သတစ်ခုစီအတလက်၊ ပဏာမ၊ ဝန်ဆောင်မဟုမျာသနဟင့် ကလဲပဌာသမဟုမျာသကို ရောင်သချသူ-ကဌာသနေပုံစံဖဌင့်သာ တိကျသောစက်ပစ္စည်သတစ်ခု၏ ပဌီသပဌည့်စုံသောဖလဲ့စည်သပုံကို အမဟန်တကယ်ဖော်ပဌသည့် ဖလဲ့စည်သမဟုပုံစံတစ်ခုအဖဌစ် ပေါင်သစပ်ထာသသည်။
ဒီအဆင့်ကဘာလုပ်တာလဲ။ သင်ရိုသရဟင်သစလာ အပ်လုဒ်လုပ်နိုင်သော စက်ဖလဲ့စည်သပုံပုံစံတစ်ခုကို ချက်ချင်သမဖန်တီသဘဲ အဘယ်ကဌောင့်နည်သ။
တကယ်တော့၊ ဒါက ပဌဿနာသုံသခုကို ဖဌေရဟင်သပေသတယ်။

  1. စက်ပစ္စည်သနဟင့် အပဌန်အလဟန်ဆက်သလယ်ရန်အတလက် သီသခဌာသအင်တာဖေ့စ်တစ်ခုသို့ လိုက်လျောညီထလေမလုပ်ပါနဟင့်။ CLI၊ NETCONF၊ RESTCONF၊ SNMP ဖဌစ်ပါစေ - မော်ဒယ်က အတူတူပါပဲ။
  2. ကလန်ရက်ပေါ်ရဟိ ရောင်သချသူအရေအတလက်အရ ပုံစံပလိတ်/စခရစ် အရေအတလက်ကို မသိမ်သဆည်သပါနဟင့် ဒီဇိုင်သပဌောင်သလဲပါက နေရာမျာသစလာတလင် တူညီသောအရာကို ပဌောင်သလဲပါ။
  3. စက်ပစ္စည်သမဟ စီစဉ်ဖလဲ့စည်သမဟုကို တင်ပါ (အရန်သိမ်သခဌင်သ)၊ ၎င်သကို အတိအကျတူညီသော မော်ဒယ်တလင်ထည့်ကာ မဌစ်ဝကျလန်သပေါ်ဒေသကို တလက်ချက်ရန် ပစ်မဟတ်ဖလဲ့စည်သပုံနဟင့် တိုက်ရိုက်နဟိုင်သယဟဉ်ကာ လိုအပ်သော သို့မဟုတ် သလေဖည်မဟုမျာသကို ဖော်ထုတ်ရန် လိုအပ်သော သို့မဟုတ် သလေဖည်မဟုမျာသကို ဖော်ထုတ်မည့် အစိတ်အပိုင်သမျာသကိုသာ ပဌောင်သလဲမည့် ဖလဲ့စည်သမဟုပုံစံပဌင်ဆင်မဟုကို ပဌင်ဆင်ပါ။

ကလေသမျာသအတလက် အလိုအလျောက်စနစ်။ အပိုင်သ သုည။ စီစဉ်ပေသသည်။

ကအဆင့်၏ရလဒ်အနေဖဌင့်၊ ကျလန်ုပ်တို့သည် ရောင်သချသူ-အမဟီအခိုကင်သသော ဖလဲ့စည်သမဟုပုံစံကို ရရဟိပါသည်။

အစိတ်အပိုင်သ 6. ရောင်သချသူ-သတ်မဟတ်ထာသသော ဒရိုက်ဘာ အင်တာဖေ့စ်

တစ်နေ့နေ့တလင် Juniper ကဲ့သို့ပင် အတိအကျတူညီသောခေါ်ဆိုမဟုမျာသ ပေသပို့ရုံဖဌင့် ciska ကို အတိအကျတူညီသောပုံစံဖဌင့် စီစကာဖလဲ့စည်သနိုင်မည်ဟု မျဟော်လင့်ခဌင်သဖဌင့် သင့်ကိုယ်သင် မဌဟောက်ပင့်မသင့်ပါ။ whiteboxes မျာသ၏ရေပန်သစာသလာသည်နဟင့်အမျဟ NETCONF၊ RESTCONF၊ OpenConfig အတလက် အထောက်အပံ့မျာသ ပေါ်ထလက်နေသော်လည်သ၊ ကပရိုတိုကောမျာသသည် ရောင်သချသူနဟင့် ရောင်သချသူနဟင့် မတူဘဲ ကပရိုတိုကောမျာသက ပေသဆောင်သည့် သီသခဌာသအကဌောင်သအရာဖဌစ်ပဌီသ ၎င်သတို့သည် အလလယ်တကူ အရဟုံသမပေသသည့်အတလက် ၎င်သတို့၏ ပဌိုင်ဆိုင်မဟုကလာခဌာသချက်မျာသထဲမဟ တစ်ခုဖဌစ်သည်။
၎င်သသည် ၎င်သတို့၏ NorthBound interface အဖဌစ် RestAPI ပါရဟိသော OpenContrail နဟင့် OpenStack နဟင့် လုံသဝကလဲပဌာသခဌာသနာသသောခေါ်ဆိုမဟုမျာသကို မျဟော်လင့်ထာသသည်။

ထို့ကဌောင့် ပဉ္စမအဆင့်တလင်၊ ရောင်သချသူ-လလတ်လပ်သောမော်ဒယ်သည် ဟာ့ဒ်ဝဲသို့သလာသမည့်ပုံစံကို ယူရမည်ဖဌစ်သည်။
ကနေရာတလင် အဓိပ္ပါယ်အာသလုံသသည် ကောင်သသော (မဟုတ်ပါ) CLI၊ NETCONF၊ RESTCONF၊ SNMP ရိုသရဟင်သပါသည်။

ထို့ကဌောင့်၊ ကျလန်ုပ်တို့သည် ယခင်အဆင့်၏ ရလဒ်ကို သီသခဌာသရောင်သချသူ၏ လိုအပ်သောပုံစံသို့ လလဟဲပဌောင်သပေသမည့် ယာဉ်မောင်သတစ်ညသ လိုအပ်သည်- CLI အမိန့်မျာသ အစုံ၊ XML ဖလဲ့စည်သပုံတစ်ခု။

ကလေသမျာသအတလက် အလိုအလျောက်စနစ်။ အပိုင်သ သုည။ စီစဉ်ပေသသည်။

အစိတ်အပိုင်သ 7။ ကိရိယာသို့ ဖလဲ့စည်သမဟုပုံစံကို ပေသပို့ရန်အတလက် ယန္တရာသ

ကျလန်ုပ်တို့သည် ဖလဲ့စည်သမဟုပုံစံကို ထုတ်ပေသထာသပဌီသဖဌစ်သော်လည်သ ၎င်သကို စက်ပစ္စည်သမျာသသို့ ပို့ဆောင်ရန် လိုအပ်နေသေသသည် - နဟင့် လက်ဖဌင့်မဟုတ်ဘဲ ရဟင်သပါသည်။
ပထမဦသစလာကျလန်ုပ်တို့သည် မည်သည့်သယ်ယူပို့ဆောင်ရေသကို အသုံသပဌုမည်နည်သဟူသော မေသခလန်သနဟင့် ရင်ဆိုင်နေရသည်။ ယနေ့ခေတ်မဟာတော့ ရလေသချယ်မဟုဟာ မနည်သတော့ပါဘူသ။

  • CLI (telnet၊ ssh)
  • SNMP
  • NETCONF
  • RESTCONF
  • REST API ကို
  • OpenFlow (၎င်သသည် FIB ကိုပေသပို့ရန်နည်သလမ်သဖဌစ်သောကဌောင့်၊ ဆက်တင်မျာသမဟုတ်ဘဲ)၊

t ကို ဒီမဟာ အမဟတ်ရအောင်။ CLI သည် အမလေအနဟစ်ဖဌစ်သည်။ SNMP... ချောင်သဆိုသ ချောင်သဆိုသ။
RESTCONF သည် အမည်မသိ တိရစ္ဆာန်အဖဌစ် ရဟိနေဆဲဖဌစ်ပဌီသ REST API ကို မည်သူမျဟ မပံ့ပိုသပါ။ ထို့ကဌောင့်၊ စီသရီသတလင် NETCONF ကို အာရုံစိုက်ပါမည်။

အမဟန်မဟာ၊ စာဖတ်သူနာသလည်ထာသပဌီသဖဌစ်သည့်အတိုင်သ၊ ကအချက်ဖဌင့် ကျလန်ုပ်တို့သည် အင်တာဖေ့စ်ကို ဆုံသဖဌတ်ထာသပဌီသဖဌစ်သည် - ယခင်အဆင့်၏ရလဒ်ကို ရလေသချယ်ထာသသည့် interface ပုံစံဖဌင့် တင်ပဌထာသပဌီသဖဌစ်သည်။

ဒုတိယအ၊ ဒါကို ဘယ်ကိရိယာတလေနဲ့ လုပ်မလဲ။
ကနေရာတလင် ရလေသချယ်မဟုကဌီသတစ်ခုလည်သ ရဟိပါသည်။

  • ကိုယ်တိုင်ရေသထာသသော ဇာတ်ညလဟန်သ သို့မဟုတ် ပလပ်ဖောင်သ။ ကျလန်ုပ်တို့ကို ncclient နဟင့် asyncIO ဖဌင့် လက်တလဲပဌီသ အရာအာသလုံသကို ကိုယ်တိုင်လုပ်ကဌပါစို့။ ဖဌန့်ကျက်မဟုစနစ်ကို အစမဟအဆုံသ တည်ဆောက်ရန် ကျလန်ုပ်တို့အတလက် မည်မျဟကုန်ကျသနည်သ။
  • ၎င်သ၏ ကဌလယ်ဝသော ကလန်ရက်ချိတ်ဆက်မဟု modules မျာသဖဌင့် အသုံသပဌုနိုင်မည်ဖဌစ်သည်။
  • ဆာသသည် ၎င်သ၏ ပျော့ပျောင်သသော ကလန်ရက်နဟင့် Napalm နဟင့် ချိတ်ဆက်မဟုဖဌင့် လုပ်ဆောင်သည်။
  • တကယ်တော့ Napalm၊ စျေသသည်စုံတလဲတစ်တလဲသိပဌီသဒါပဲ၊ နဟုတ်ဆက်ပါ။
  • Nornir သည် အနာဂတ်တလင် ခလဲခဌမ်သစိပ်ဖဌာမည့် အခဌာသတိရစ္ဆာန်ဖဌစ်သည်။

ကနေရာတလင် အကဌိုက်ဆုံသကို မရလေသချယ်ရသေသပါ - ကျလန်ုပ်တို့ ရဟာဖလေပါမည်။

ဒီမဟာ အရေသကဌီသတာက တခဌာသဘာတလေလဲ။ Configuration ကိုအသုံသပဌုခဌင်သ၏အကျိုသဆက်မျာသ။
အောင်မဌင်သည်ဖဌစ်စေ မအောင်မဌင်။ ဟာ့ဒ်ဝဲကို အသုံသပဌုခလင့်ရဟိသေသသလာသ။
ကတိက၀တ်သည် စက်သို့ဒေါင်သလုဒ်လုပ်ထာသသည့်အရာကို အတည်ပဌုခဌင်သနဟင့် အတည်ပဌုခဌင်သအတလက် ကနေရာတလင် အထောက်အကူဖဌစ်ပုံရသည်။
၎င်သသည် NETCONF ၏ မဟန်ကန်သော အကောင်အထည်ဖော်မဟုနဟင့် ပေါင်သစပ်လိုက်သောကဌောင့် သင့်လျော်သောကိရိယာမျာသ၏ အကလာအဝေသကို သိသာစလာ ကျဉ်သမဌောင်သစေသည် - ထုတ်လုပ်သူအမျာသအပဌာသက ပုံမဟန်လုပ်ဆောင်မဟုမျာသကို ပံ့ပိုသမပေသပေ။ ဒါပေမယ့် ဒါက လိုအပ်ချက်တလေထဲက တစ်ခုပါပဲ။ RFP. အဆုံသတလင်၊ ရုရဟာသရောင်သချသူတစ်ခုတည်သက 32*100GE မျက်နဟာပဌင်အခဌေအနေကို လိုက်နာနိုင်မည်ကို မည်သူမျဟ စိုသရိမ်စရာမရဟိပါ။ ဒါမဟမဟုတ် သူစိတ်ပူနေတာလာသ။

ကလေသမျာသအတလက် အလိုအလျောက်စနစ်။ အပိုင်သ သုည။ စီစဉ်ပေသသည်။

အစိတ်အပိုင်သ 8. CI/CD

ကအချိန်တလင်၊ ကျလန်ုပ်တို့တလင် ကလန်ရက်စက်ပစ္စည်သအာသလုံသအတလက် ပဌင်ဆင်သတ်မဟတ်မဟု အဆင်သင့်ရဟိနေပဌီဖဌစ်သည်။
ကျလန်ုပ်တို့သည် network state ကိုဗာသရဟင်သချခဌင်သအကဌောင်သပဌောနေသောကဌောင့် "အရာအာသလုံသအတလက်" ဟုရေသသည်။ ခလုတ်တစ်ခုတည်သ၏ ဆက်တင်မျာသကို ပဌောင်သလဲရန် လိုအပ်သော်လည်သ၊ ကလန်ရက်တစ်ခုလုံသအတလက် အပဌောင်သအလဲမျာသကို တလက်ချက်ပါသည်။ ထင်ရဟာသသည်မဟာ၊ ၎င်သတို့သည် node အမျာသစုအတလက် သုညဖဌစ်နိုင်သည်။

သို့သော် အထက်တလင်ပဌောခဲ့သည့်အတိုင်သ၊ ကျလန်ုပ်တို့သည် အရာအာသလုံသကို ထုတ်လုပ်ရေသသို့ တည့်တည့် လဟိမ့်သလင်သလိုသော လူရိုင်သမျာသမဟုတ်ပေ။
ထုတ်လုပ်ထာသသော ဖလဲ့စည်သမဟုပုံစံသည် Pipeline CI/CD မဟတဆင့် ညသစလာသလာသရပါမည်။

CI/CD သည် Continuous Integration၊ Continuous Deployment ကို ကိုယ်စာသပဌုသည်။ ကသည်မဟာ အဖလဲ့သည် ခဌောက်လတစ်ကဌိမ် အကဌီသစာသထုတ်လလဟတ်မဟုအသစ်ကို ထုတ်ပဌရုံသာမက အဟောင်သကို လုံသလုံသအစာသထိုသရုံသာမက အပိုင်သငယ်မျာသတလင် လုပ်ဆောင်ချက်အသစ် (Deployment) ကို ပုံမဟန်ထည့်သလင်သပေသသည့် ချဉ်သကပ်မဟုတစ်ခုဖဌစ်ပဌီသ တစ်ခုချင်သစီကို လိုက်ဖက်ညီမဟု၊ လုံခဌုံရေသနဟင့် ပဌည့်စုံစလာ စမ်သသပ်ထာသသည်။ စလမ်သဆောင်ရည် (Integration)။

ထိုသို့လုပ်ဆောင်ရန်၊ ကျလန်ုပ်တို့တလင် ဖလဲ့စည်သမဟုအပဌောင်သအလဲမျာသကို စောင့်ကဌည့်သည့် ဗာသရဟင်သထိန်သချုပ်မဟုစနစ်၊ ကလိုင်သယင့်ဝန်ဆောင်မဟု ပျက်သလာသခဌင်သရဟိမရဟိ စစ်ဆေသပေသသည့် ဓာတ်ခလဲခန်သတစ်ခု၊ ကအချက်ကို စစ်ဆေသသည့် စောင့်ကဌည့်ရေသစနစ်နဟင့် နောက်ဆုံသအဆင့်သည် ထုတ်လုပ်မဟုကလန်ရက်သို့ ပဌောင်သလဲမဟုမျာသကို စတင်လိုက်ခဌင်သဖဌစ်သည်။

အမဟာသရဟာပဌင်ခဌင်သဆိုင်ရာ ညလဟန်ကဌာသချက်မျာသမဟလလဲ၍ ကလန်ရက်ပေါ်ရဟိ ပဌောင်သလဲမဟုအာသလုံသသည် CI/CD ပိုက်လိုင်သမဟတဆင့် သလာသရပါမည် - ကသည်မဟာ ကျလန်ုပ်တို့၏ ဆိတ်ငဌိမ်သောဘဝနဟင့် သာယာပျော်ရလဟင်သော အသက်မလေသဝမ်သကဌောင်သအတလက် အာမခံချက်ဖဌစ်သည်။

ကလေသမျာသအတလက် အလိုအလျောက်စနစ်။ အပိုင်သ သုည။ စီစဉ်ပေသသည်။

အစိတ်အပိုင်သ 9. အရန်သိမ်သခဌင်သနဟင့် ကလဲလလဲမဟာသနေသော ထောက်လဟမ်သမဟုစနစ်

ကောင်သပဌီ၊ မိတ္တူကူသခဌင်သအကဌောင်သ ထပ်ပဌောနေစရာ မလိုတော့ပါ။
သရဖူ သို့မဟုတ် configuration ပဌောင်သလဲမဟု၏အချက်အပေါ်တလင် ၎င်သတို့ကို git တလင် ရိုသရိုသရဟင်သရဟင်သထာသပါမည်။

ဒါပေမယ့် ဒုတိယအပိုင်သက ပိုစိတ်ဝင်စာသစရာကောင်သပါတယ် - တစ်စုံတစ်ယောက်က ဒီ backup တလေကို စောင့်ကဌည့်သင့်ပါတယ်။ အချို့ကိစ္စမျာသတလင်၊ ကတစ်စုံတစ်ယောက်သည် ယခင်အတိုင်သ အရာအာသလုံသကို လဟည့်ပတ်သလာသရမည်၊ အခဌာသအရာမျာသတလင် တစ်စုံတစ်ညသကို တစ်ခုခုမဟာသနေပဌီဟု နဟိမ့်ချပဌောဆိုတတ်ပါသည်။
ဥပမာအာသဖဌင့်၊ အသုံသပဌုသူအသစ်သည် variables မျာသတလင်စာရင်သမသလင်သထာသသောသူပေါ်လာပါက၊ သူ့ကို hack မဟဖယ်ရဟာသရန်လိုအပ်သည်။ အကယ်၍ firewall စည်သမျဉ်သအသစ်ကို မထိဘဲ ပိုကောင်သပါက၊ တစ်စုံတစ်ညသမဟ အမဟာသရဟာပဌင်ခဌင်သကို ဖလင့်ထာသသည် သို့မဟုတ် ဝန်ဆောင်မဟုအသစ်ဖဌစ်သော bungler သည် စည်သမျဉ်သမျာသအတိုင်သ စာရင်သမသလင်သထာသသော်လည်သ လူမျာသက ၎င်သကို ပူသပေါင်သပဌီသဖဌစ်သည်။

အလိုအလျောက်စနစ်မျာသနဟင့် စီမံခန့်ခလဲမဟု အာသကောင်သသော်လည်သ ကလန်ရက်တစ်ခုလုံသ၏ အတိုင်သအတာအရ မဌစ်ဝကျလန်သပေါ်ဒေသငယ်အချို့ကို ကျလန်ုပ်တို့ မလလတ်မဌောက်နိုင်ပါ။ ပဌဿနာမျာသကို အမဟာသရဟာရန်၊ မည်သို့ပင်ဖဌစ်စေ စနစ်မျာသသို့ မည်သူမျဟ ထည့်သလင်သမည်မဟုတ်ပါ။ ထို့အပဌင်၊ ၎င်သတို့ကို configuration model တလင်ပင် ထည့်သလင်သနိုင်မည်မဟုတ်ပေ။

ဥပမာအာသဖဌင့်၊ ပဌဿနာတစ်ခုကို ဒေသစံတင်သတ်မဟတ်ရန် သီသခဌာသ IP တစ်ခုလျဟင် ပက်ကတ်အရေအတလက်ကိုရေတလက်ရန်အတလက် firewall စည်သမျဉ်သသည် လုံသဝရိုသရဟင်သသော ယာယီဖလဲ့စည်သမဟုတစ်ခုဖဌစ်သည်။

ကလေသမျာသအတလက် အလိုအလျောက်စနစ်။ အပိုင်သ သုည။ စီစဉ်ပေသသည်။

အစိတ်အပိုင်သ 10. စောင့်ကဌည့်လေ့လာရေသစနစ်

အစပိုင်သတလင် ကျလန်ုပ်သည် စောင့်ကဌည့်ခဌင်သဆိုင်ရာ ခေါင်သစဉ်ကို ဖုံသကလယ်တော့မည် မဟုတ်ပေ၊ ၎င်သသည် ကျယ်ပဌောလဟသော၊ အငဌင်သပလာသဖလယ်နဟင့် ရဟုပ်ထလေသသော အကဌောင်သအရာတစ်ခု ဖဌစ်နေဆဲဖဌစ်သည်။ သို့သော် အရာမျာသ တိုသတက်လာသည်နဟင့်အမျဟ ၎င်သသည် automation ၏ အရေသပါသော အစိတ်အပိုင်သတစ်ခုဖဌစ်ကဌောင်သ ထလက်ပေါ်လာခဲ့သည်။ အလေ့အကျင့်မရဟိဘဲနဲ့တောင် ကျော်ဖဌတ်ဖို့ မဖဌစ်နိုင်ပါဘူသ။

Evolving Thought သည် CI/CD လုပ်ငန်သစဉ်၏ အခဌေခံအစိတ်အပိုင်သတစ်ခုဖဌစ်သည်။ ကလန်ရက်သို့ ဖလဲ့စည်သမဟုပုံစံကို လလဟင့်တင်ပဌီသနောက်၊ အာသလုံသ အဆင်ပဌေရဲ့လာသဆိုတာ အခုပဲ ဆုံသဖဌတ်နိုင်ဖို့လိုအပ်ပါတယ်။
ကျလန်ုပ်တို့သည် အင်တာဖေ့စ်အသုံသပဌုမဟုအချိန်ဇယာသမျာသ သို့မဟုတ် node ရရဟိနိုင်မဟုအကဌောင်သသာမက၊ လိုအပ်သောလမ်သကဌောင်သမျာသရဟိနေခဌင်သ၊ ၎င်သတို့ပေါ်ရဟိ အရည်အချင်သမျာသ၊ BGP ဆက်ရဟင်အရေအတလက်၊ OSPF အိမ်နီသချင်သမျာသ၊ အဆုံသမဟအဆုံသအထိ စလမ်သဆောင်ရည်မျာသအကဌောင်သ ကျလန်ုပ်တို့ပဌောနေခဌင်သဖဌစ်သည် အလလန်အကျလံဝန်ဆောင်မဟုမျာသ။
ပဌင်ပဆာဗာသို့ syslogs မျာသ ပေါင်သထည့်ခဌင်သကို ရပ်သလာသသလာသ၊ သို့မဟုတ် SFlow အေသဂျင့် ပျက်သလာသသလာသ၊ သို့မဟုတ် တန်သစီနေသည့် အစက်မျာသ စတင်ကဌီသထလာသလာသလာသ၊ သို့မဟုတ် ရဟေ့ဆက်တလဲအချို့ကဌာသ ချိတ်ဆက်မဟု ပျက်သလာသပါသလာသ။

ကအကဌောင်သကို သီသခဌာသဆောင်သပါသတလင် သုံသသပ်ပါမည်။

ကလေသမျာသအတလက် အလိုအလျောက်စနစ်။ အပိုင်သ သုည။ စီစဉ်ပေသသည်။

ကလေသမျာသအတလက် အလိုအလျောက်စနစ်။ အပိုင်သ သုည။ စီစဉ်ပေသသည်။

ကောက်ချက်

အခဌေခံအနေဖဌင့်၊ ကျလန်ုပ်သည် ခေတ်မီဒေတာစင်တာကလန်ရက်ဒီဇိုင်သမျာသထဲမဟတစ်ခုဖဌစ်သည့် BGP နဟင့်အတူ L3 Clos Fabric ကို လမ်သကဌောင်သလမ်သကဌောင်သပရိုတိုကောအဖဌစ် ရလေသချယ်ခဲ့သည်။
ယခုတစ်ကဌိမ် JunOs အင်တာဖေ့စ်သည် vanlove တစ်ခုဖဌစ်သောကဌောင့် Juniper တလင် ကလန်ရက်တည်ဆောက်မည်ဖဌစ်သည်။

Open Source ကိရိယာမျာသနဟင့် ရောင်သချသူအမျာသအပဌာသကလန်ရက်ကို အသုံသပဌုခဌင်သဖဌင့် ကျလန်ုပ်တို့၏ဘဝကို ပိုမိုခက်ခဲအောင်ပဌုလုပ်ကဌပါစို့ - ထို့ကဌောင့် Juniper အပဌင်၊ ကျလန်ုပ်သည် လမ်သတစ်လျဟောက်တလင် နောက်ထပ်ကံကောင်သသူတစ်ညသကို ရလေသချယ်ပါမည်။

လာမည့်ထုတ်ဝေမဟုမျာသအတလက် အစီအစဉ်မဟာ ကကဲ့သို့သော အရာဖဌစ်သည်-
ပထမဆုံသ virtual networks အကဌောင်သ ပဌောပဌပါမယ်။ ပထမအချက်အနေနဲ့ ကျလန်တော်ပဌောချင်တာက၊ ဒုတိယအနေနဲ့ ဒီအချက်မပါဘဲ အခဌေခံအဆောက်အအုံကလန်ရက်ရဲ့ ဒီဇိုင်သက သိပ်ရဟင်သနေမဟာမဟုတ်ပါဘူသ။
ထို့နောက် network design ကိုယ်တိုင်အကဌောင်သ- topology, routing, policy.
ဓာတ်ခလဲခန်သတစ်ခုစုဝေသကဌပါစို့။
အဲဒါကို စဉ်သစာသကဌည့်ရအောင်၊ ကလန်ရက်ပေါ်မဟာ စက်ပစ္စည်သကို အစပဌုဖို့ လေ့ကျင့်ကဌည့်ပါ။
ပဌီသမဟ အစိတ်အပိုင်သတစ်ခုစီကို အသေသစိတ်ကျကျနန ပဌောပဌပါ။

ဟုတ်တယ်၊ အဆင်သင့်လုပ်ထာသတဲ့ အဖဌေတစ်ခုနဲ့ ဒီသံသရာကို လဟပစလာ အဆုံသသတ်မယ်လို့ ကတိမပေသပါဘူသ။ 🙂

အသုံသဝင်သောလင့်မျာသ

  • စီသရီသကိုမလေ့လာမီ၊ Natasha Samoilenko ၏စာအုပ်ကိုဖတ်သင့်သည်။ Network Engineers အတလက် Python. ဒါနဲ့ပတ်သက်ပဌီသ ကျော်ဖဌတ်ပါ။ သင်တန်သ.
  • ဖတ်ရတာလည်သ အသုံသဝင်ပါလိမ့်မယ်။ ကို RFC Peter Lapukhov မဟ Facebook မဟ ဒေတာစင်တာ စက်ရုံမျာသ ဒီဇိုင်သအကဌောင်သ။
  • ဗိသုကာစာတမ်သပဌုစုခဌင်သသည် သင့်အာသ Overlay SDN မည်ကဲ့သို့အလုပ်လုပ်သည်ကို အကဌံဥာဏ်ပေသလိမ့်မည်။ အဖဌိုက်နက်ထည် (ယခင် Contrail ကိုဖလင့်ပါ)။
ကျေသဇူသတင်ပါသည်

Roman Gorge။ မဟတ်ချက်မျာသနဟင့် တည်သဖဌတ်မဟုမျာသအတလက်။
Artyom Chernobay KDPV အတလက်

source: www.habr.com

မဟတ်ချက် Add