Tovább a tartalomhoz

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

Section titled “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

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.

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

Section titled “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

Section titled “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

Section titled “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

Section titled “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.

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.