Skip to content

Množično posodabljanje MikroTik

Povzetek Množične posodobitve MKController vam omogočajo pošiljanje istega skripta RouterOS na desetine ali stotine naprav MikroTik hkrati z datotekami .auto.rsc. Izberete naprave, naložite skript, sledite izvajanju z osrednjega zaslona in po želji uporabite atribute posameznih naprav za vstavitev različnih vrednosti v isti ukaz — brez izvajanja operacije usmerjevalnik za usmerjevalnikom.

Množične posodobitve MikroTik v MKController

Upravljanje enega MikroTika je preprosto. Upravljanje desetin, stotine ali geografsko razpršenih usmerjevalnikov je druga zgodba. Ko morate v velikem obsegu posodobiti identitete, pravila požarnega zidu, nastavitve Wi-Fi, možnosti DHCP ali druge parametre RouterOS, je to početi napravo za napravo zamudno in povečuje tveganje za nedoslednost.

MKController pomaga zmanjšati to operativno breme tako, da vam omogoča pošiljanje istega skripta več izbranim napravam v enem paketu. V praksi pripravite datoteko v formatu .auto.rsc, jo naložite prek platforme in sledite operaciji z osrednjega zaslona. Za ekipe, ki podpirajo podružnice, ponudnike ISP in porazdeljene omrežja strank, to lahko prihrani veliko klikov.

Ilustracija za članek o množičnih posodobitvah MikroTik v MKController

Zakaj so množične posodobitve pomembne

Množične spremembe so koristne vsakič, ko je treba isto prilagoditev uporabiti za mnoge usmerjevalnike. Pogosti primeri vključujejo preimenovanje naprav, standardizacijo pravil požarnega zidu, spremembo parametrov Wi-Fi ali pripravo načrta migracije v fazah.

Glavna prednost je doslednost. Namesto ponavljanja iste ročne naloge v mnogih sejah pripravite eno datoteko ukazov in jo večkrat uporabite. To naredi vzdrževanje hitrejše in lažje za poznejšo revizijo.

Kje pomaga MKController: MKController centralizira izbiro naprav, paketno izvajanje in sledenje operacijam, kar olajša organizacijo rutinskih sprememb RouterOS v porazdeljenih okoljih.

Ta potek dela lahko kombinirate tudi s širšim procesom MKController za vključevanje in upravljanje življenjskega cikla. Na primer po sprejemu naprave lahko nadaljujete s centralnim nadzorom in upravljanjem na platformi: Center znanja MKController.

Priprava skriptne datoteke

Prvi korak je ustvariti ukaz, ki ga mora izvesti RouterOS. V tem primeru je cilj sprememba identitete naprave. Ukaz se začne s poševnico in uporablja standardno sintakso RouterOS.

/system identity set name=MKController
Urejevalnik besedila, ki prikazuje ukaz RouterOS za spremembo identitete sistema

Shranite datoteko s pripono .auto.rsc. Ta pripona je pomembna, ker jo MKController prepozna za samodejno izvajanje med paketnim postopkom.

Shranjena skriptna datoteka .auto.rsc za množično posodobitev MikroTik

Nasvet: Ohranite prvo različico skripta majhno in osredotočeno. Preizkusite eno varno spremembo, preden pošljete večji niz ukazov.

Zagon paketne operacije v MKController

Ko je datoteka pripravljena, se prijavite v aplikacijo MKController in odprite seznam naprav. Izberite usmerjevalnike, ki naj prejmejo posodobitev. Nato z menijem paketnih dejanj zaženite postopek nalaganja datoteke.

Praktično zaporedje izgleda takole:

  1. Odprite Naprave.
  2. Izberite ciljne naprave MikroTik.
  3. Kliknite možnost dodajanja izbranih naprav v operacijo.
Seznam naprav MKController z več izbranimi napravami MikroTik za paketno delo
  1. Izberite Pošlji paketno datoteko.
Možnost menija MKController za pošiljanje paketne datoteke izbranim napravam
  1. Preglejte izbrane usmerjevalnike in nadaljujte.
Zaslon za potrditev paketnega nalaganja s seznamom izbranih naprav
  1. Naložite datoteko .auto.rsc.
Zaslon za nalaganje MKController za pošiljanje datoteke .auto.rsc
  1. Potrdite in pojdite na zaslon operacij.
Zaslon za dokončanje po nalaganju paketne datoteke v MKController

Sledenje stanju in preverjanje rezultata

Po nalaganju MKController prikaže operacijo v čakalni vrsti. To je pravo mesto za potrditev, ali je bila datoteka sprejeta in ali so izbrane naprave še vedno del naloge.

Po potrebi lahko pred izvedbo odstranite napravo iz operacije. To doda koristno varnostno plast, ko opazite, da je bil izbran napačen usmerjevalnik.

Stran operacij, ki prikazuje čakajoče naloge množičnih posodobitev za naprave MikroTik

Preverjanje se ne sme ustaviti pri čakalni vrsti. Po končani operaciji odprite vsaj eno posodobljeno napravo in potrdite, da se je pričakovana vrednost spremenila. V tem primeru bi preverili, da identiteta naprave zdaj ustreza vrednosti, poslani v skriptu.

Opomba: Pri širših produkcijskih spremembah najprej testirajte na majhni pilotni skupini. Čist pilot običajno razkrije sintaktične napake, težave s spremenljivkami ali nenamerne stranske učinke, preden se razširijo.

Uradna dokumentacija MikroTik za vedenje skriptov RouterOS in strukturo ukazov je vredna, da jo imate pri roki: dokumentacija RouterOS.

Uporaba atributov za vrednosti, specifične za naprave

Včasih je struktura ukaza enaka, vendar se mora vrednost razlikovati za vsak usmerjevalnik. Tu so koristni atributi. Namesto trde kodiranja fiksnega imena se lahko sklicujete na spremenljivko, ki jo MKController razreši za vsako napravo.

V izvornem scenariju ima en usmerjevalnik atribut s kodo identity in vrednostjo Becon, medtem ko drug usmerjevalnik tega atributa še nima.

Priprava tega postopka:

  1. Odprite podrobnosti ciljne naprave.
  2. Pojdite na Atributi.
  3. Ustvarite nov atribut.
Stran s seznamom atributov z gumbom za ustvarjanje novega atributa
  1. Določite vrsto in vrednost.
  2. Shranite pred zagonom paketnega postopka.
Obrazec za ustvarjanje atributa z izpolnjenima poljema za kodo in vrednost

Nato posodobite skript, da uporablja nadomestni znak atributa:

/system identity set name="${teste}"
Ukaz RouterOS, ki uporablja spremenljivko atributa naprave znotraj skripta

Če izbrana naprava še nima zahtevanega atributa, se MKController lahko ustavi in pred nadaljevanjem zahteva manjkajočo vrednost. To preprečuje tihe napake in vam pomaga dokončati paket s pravilnimi podatki.

Poziv za manjkajoči atribut naprave pred nadaljevanjem množične posodobitve

Dobre prakse pred pošiljanjem skriptov v velikem obsegu

Paketni skript je zmogljiv, zato si zasluži malo discipline. Ohranite te navade:

  • Začnite z laboratorijsko napravo ali majhno pilotno skupino.
  • Kadar koli je mogoče, uporabite eno logično spremembo na skript.
  • Shranjujte različizirane kopije datotek .auto.rsc.
  • Pred nalaganjem preglejte ukaze za sintakso in presledke.
  • Preverite, ali sprememba temelji na atributih, specifičnih za naprave.
  • Po dokončanju preverite rezultat na dejanskih napravah.

Opozorilo: Izogibajte se združevanju nepovezanih sprememb v en velik skript, razen če ste celotno zaporedje že preizkusili. Manjši paketi so lažji za povrnitev in odpravljanje težav.

Zaključek

Množične posodobitve v MKController ponujajo praktičen način standardizacije sprememb RouterOS na mnogih napravah brez dela usmerjevalnik za usmerjevalnikom. Osnovna metoda je preprosta: napišite ukaz, shranite kot .auto.rsc, izberite naprave, naložite datoteko in sledite operaciji. Ko se vrednosti razlikujejo za vsak usmerjevalnik, vam atributi dajejo fleksibilnost za ponovna rabo istega skripta brez izgube nadzora.

Ta kombinacija hitrosti in strukture naredi funkcijo dragoceno. Manj ponavljanja. Manj ročnih napak. Boljša preglednost.

👉 Pogovorite se z našo ekipo na WhatsApp.