Skip to content

MikroTik Tömeges Frissítés MKControllerrel

Összefoglalás Az MKController tömeges frissítések lehetővé teszik, hogy ugyanazt a RouterOS szkriptet tucatnyi vagy számos MikroTik eszköznek egyszerre küldje el .auto.rsc fájlok segítségével. Kiválasztja az eszközöket, feltölti a szkriptet, nyomon követi a végrehajtást egy központi képernyőről, és opcionálisan eszközszintű attribútumokat használhat az eltérő értékek beillesztéséhez ugyanabba a parancsba — anélkül, hogy a műveletet router-enként hajtaná végre.

MikroTik Tömeges Frissítések az MKControllerrel

Egy MikroTik kezelése egyszerű. Tucatnyi, százas vagy földrajzilag szétszórt routerek kezelése már egészen más. Amikor identitásokat, tűzfalszabályokat, Wi-Fi-beállításokat, DHCP-opciókat vagy más RouterOS-paramétereket kell nagyban frissíteni, az eszközönkénti munka időt pazarol és növeli az inkonzisztencia kockázatát.

Az MKController segít csökkenteni ezt az operatív terhet azáltal, hogy lehetővé teszi, hogy ugyanazt a szkriptet egyszerre több kiválasztott eszköznek küldje el. A gyakorlatban egy .auto.rsc formátumú fájlt készít elő, feltölti a platformon keresztül, és egy központi képernyőről nyomon követi a műveletet. A fiókirodákat, internetszolgáltatókat és elosztott ügyfélhálózatokat támogató csapatok számára ez sok kattintást és néhány fejfájást takaríthat meg.

A MikroTik tömeges frissítések illusztrációja az MKControllerben

Miért fontosak a tömeges frissítések

A tömeges módosítások akkor hasznosak, ha ugyanazt a beállítást sok routerre kell alkalmazni. Általános példák közé tartozik az eszközök átnevezése, tűzfalszabályok szabványosítása, Wi-Fi-paraméterek módosítása vagy egy migrációs terv fázisokra való előkészítése.

A fő előny az egységesség. Ahelyett, hogy ugyanazt a kézi feladatot sok munkamenetben ismételné, előkészít egy parancsfájlt, amelyet újra felhasznál. Ez gyorsabbá teszi a karbantartást és könnyebben auditálhatóvá a jövőben.

Ahol az MKController segít: Az MKController centralizálja az eszközök kiválasztását, a kötegelt végrehajtást és a műveletek nyomon követését, ami megkönnyíti a rutin RouterOS-módosítások szervezését elosztott környezetekben.

Ezt a munkafolyamatot kombinálhatja a beléptetési és életciklus-kezelési tágabb MKController folyamatával is. Például az eszköz befogadása után folytathatja a centralizált felügyeletet és adminisztrációt a platformon: MKController Tudásbázis.

Készítse elő a szkriptfájlt

Az első lépés az a parancs létrehozása, amelyet a RouterOS-nek végre kell hajtania. Ebben a példában a cél az eszközidentitás megváltoztatása. A parancs perjellel kezdődik, és a szabványos RouterOS szintaxist használja.

/system identity set name=MKController
Szövegszerkesztő a rendszeridentitás megváltoztatására szolgáló RouterOS paranccsal

Mentse a fájlt .auto.rsc kiterjesztéssel. Ez a kiterjesztés fontos, mert az MKController felismeri az automatikus végrehajtáshoz a kötegelt folyamat során.

Elmentett .auto.rsc szkriptfájl a MikroTik tömeges frissítéshez

Tipp: Tartsa a szkript első verzióját kicsinek és fókuszáltnak. Teszteljen egy biztonságos módosítást, mielőtt nagyobb parancskészletet küldene.

Futtatzon kötegelt műveletet az MKControllerben

Miután a fájl elkészült, jelentkezzen be az MKController alkalmazásba, és nyissa meg az eszközlistát. Válassza ki azokat a routereket, amelyeknek meg kell kapniuk a frissítést. Ezután a kötegelt műveletek menüjével indítsa el a fájlfeltöltési folyamatot.

Egy praktikus sorrend így néz ki:

  1. Nyissa meg az Eszközök menüt.
  2. Válassza ki a célzott MikroTik eszközöket.
  3. Kattintson arra a lehetőségre, hogy a kiválasztott eszközöket hozzáadja egy művelethez.
Az MKController eszközlistája több kiválasztott MikroTik eszközzel kötegelt munkához
  1. Válassza a Kötegfájl küldése lehetőséget.
Az MKController menüpontja kötegfájl küldéséhez a kiválasztott eszközökre
  1. Ellenőrizze a kiválasztott routereket, és folytassa.
A kötegelt feltöltés megerősítési képernyője a kiválasztott eszközök listájával
  1. Töltse fel a .auto.rsc fájlt.
Az MKController feltöltési képernyője .auto.rsc fájl küldéséhez
  1. Erősítse meg, és lépjen a művelet képernyőre.
A befejezési képernyő egy kötegfájl feltöltése után az MKControllerben

Kövesse nyomon az állapotot és erősítse meg az eredményt

A feltöltés után az MKController megjeleníti a műveletet a várakozási sorban. Ez az a megfelelő hely annak megerősítéséhez, hogy a fájlt elfogadták-e, és hogy a kiválasztott eszközök még mindig a feladat részei-e.

Szükség esetén eltávolíthat egy eszközt a műveletből a végrehajtás előtt. Ez hasznos biztonsági réteget ad, amikor észreveszi, hogy rossz routert választott ki.

A műveletek oldala a MikroTik eszközök függőben lévő tömeges frissítési feladataival

Az érvényesítés nem állhat meg a sorban. A művelet befejezése után nyissa meg legalább egy frissített routert, és erősítse meg, hogy a várt érték megváltozott. Ebben az esetben ellenőrizné, hogy az eszközidentitás most megegyezik-e a szkriptben küldött értékkel.

Megjegyzés: Szélesebb körű termelési változtatásoknál először teszteljen egy kis próbacsoporton. Egy tiszta próba általában feltárja a szintaktikai hibákat, változóproblémákat vagy nem szándékos mellékhatásokat, mielőtt azok elterjednének.

A RouterOS szkripthasználathoz és parancsstruktúrához a hivatalos MikroTik dokumentáció is hasznos lehet kéznél tartani: RouterOS dokumentáció.

Használjon attribútumokat az eszközszintű értékekhez

Néha a parancsstruktúra ugyanaz, de az értéknek routerenként kell változnia. Ebben az attribútumok válnak hasznosossá. A rögzített név kemény kódolása helyett hivatkozhat egy változóra, amelyet az MKController minden egyes eszköznél felold.

A kiindulási forgatókönyvben az egyik routernek van egy identity kódú és Becon értékű attribútuma, míg egy másik routernek még nincs ilyen attribútuma.

Ennek a folyamatnak az előkészítéséhez:

  1. Nyissa meg a céleszköz részleteit.
  2. Lépjen az Attribútumok menüpontra.
  3. Hozzon létre egy új attribútumot.
Az attribútumlista oldala az új attribútum létrehozásának gombjával
  1. Adja meg a típust és az értéket.
  2. Mentse el a kötegelt folyamat futtatása előtt.
Az attribútum létrehozási űrlapja kitöltött kód- és értékmezőkkel

Ezután frissítse a szkriptet, hogy az attribútum helyőrzőjét használja:

/system identity set name="${teste}"
RouterOS parancs eszközattribútum-változóval a szkript belsejében

Ha egy kiválasztott routernek még nincs meg a szükséges attribútuma, az MKController megállhat, és a folytatás előtt kérheti a hiányzó értéket. Ez megakadályozza a csendes hibákat, és segít befejezni a kötegelt feldolgozást a helyes adatokkal.

Felszólítás a hiányzó eszközattribútum megadására a kötegelt frissítés folytatása előtt

Bevált gyakorlatok szkriptek nagyban való küldése előtt

A kötegelt szkript erőteljes, ezért egy kis fegyelmet érdemel. Tartsa meg ezeket a szokásokat:

  • Kezdje egy laboratóriumi eszközzel vagy egy kis próbacsoporttal.
  • Szkriptenként lehetőleg egy logikai módosítást alkalmazzon.
  • Mentse .auto.rsc fájljainak verzióval ellátott másolatait.
  • A feltöltés előtt ellenőrizze a parancsokat szintaxis és szóközök szempontjából.
  • Erősítse meg, hogy a módosítás eszközszintű attribútumoktól függ-e.
  • A befejezés után ellenőrizze az eredményt valódi eszközökön.

Figyelmeztetés: Kerülje a nem összefüggő módosítások egyetlen nagy szkriptbe való összecsomagolását, hacsak nem tesztelte már a teljes sorozatot. A kisebb kötegek könnyebben visszagörgethetők és hibakereshetők.

Záró gondolatok

Az MKController tömeges frissítései praktikus módot kínálnak a RouterOS-módosítások szabványosítására sok eszközön anélkül, hogy routerenként kelljen dolgozni. Az alapvető módszer egyszerű: írja meg a parancsot, mentse .auto.rsc formátumban, válassza ki az eszközöket, töltse fel a fájlt, és kövesse nyomon a műveletet. Ha az értékek routerenként eltérnek, az attribútumok rugalmasságot biztosítanak a szkript újrafelhasználásához a kontroll elvesztése nélkül.

Ez a sebesség és struktúra kombinációja teszi a funkciót értékessé. Kevesebb ismétlés. Kevesebb kézi hiba. Jobb átláthatóság.

👉 Vegye fel a kapcsolatot csapatunkkal a WhatsApp-on.