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.rscfá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.
Miért fontosak a tömeges frissítések
Section titled “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
Section titled “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
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.
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:
- Nyissa meg az Eszközök menüt.
- Válassza ki a célzott MikroTik eszközöket.
- Kattintson arra a lehetőségre, hogy a kiválasztott eszközöket hozzáadja egy művelethez.
- Válassza a Kötegfájl küldése lehetőséget.
- Ellenőrizze a kiválasztott routereket, és folytassa.
- Töltse fel a
.auto.rscfájlt.
- Erősítse meg, és lépjen a művelet képernyőre.
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.
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:
- Nyissa meg a céleszköz részleteit.
- Lépjen az Attribútumok menüpontra.
- Hozzon létre egy új attribútumot.
- Adja meg a típust és az értéket.
- Mentse el a kötegelt folyamat futtatása előtt.
Ezután frissítse a szkriptet, hogy az attribútum helyőrzőjét használja:
/system identity set name="${teste}"
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.
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.rscfá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
Section titled “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.