Preskočiť na obsah

Hromadná aktualizácia routerov MikroTik naraz

Zhrnutie Hromadné aktualizácie MKController Vám umožňujú odosielať rovnaký skript RouterOS na desiatky alebo stovky zariadení MikroTik súčasne pomocou súborov .auto.rsc. Vyberiete zariadenia, nahráte skript, sledujete vykonávanie z centrálnej obrazovky a voliteľne používate atribúty pre jednotlivé zariadenia na vkladanie rôznych hodnôt do rovnakého príkazu.

Hromadné aktualizácie MikroTik s MKController

Spravovať jeden MikroTik je jednoduché. Spravovať desiatky, stovky alebo geograficky rozptýlené routery je iná vec. Keď potrebujete aktualizovať identity, pravidlá brány firewall, nastavenia Wi-Fi, možnosti DHCP alebo iné parametre RouterOS vo veľkom meradle, robenie toho zariadenie po zariadení plytvá časom a zvyšuje riziko nekonzistentnosti.

MKController pomáha znižovať túto prevádzkovú záťaž tým, že Vám umožňuje odosielať rovnaký skript na viacero vybraných zariadení v jednej dávke. V praxi pripravíte súbor vo formáte .auto.rsc, nahráte ho cez platformu a sledujete operáciu z centrálnej obrazovky.

Ilustrácia o hromadných aktualizáciách MikroTik v MKController

Prečo sú hromadné aktualizácie dôležité

Hromadné zmeny sú užitočné vždy, keď rovnaká úprava musí byť aplikovaná na mnoho routerov. Bežné príklady zahŕňajú premenovanie zariadení, štandardizáciu pravidiel brány firewall, zmenu parametrov Wi-Fi alebo prípravu migračného plánu vo fázach.

Hlavnou výhodou je konzistentnosť. Namiesto opakovania rovnakej manuálnej úlohy v mnohých reláciách pripravíte jeden príkazový súbor a znovu ho použijete.

Kde MKController pomáha: MKController centralizuje výber zariadení, dávkové vykonávanie a sledovanie operácií, čo uľahčuje organizáciu rutinných zmien RouterOS v distribuovaných prostrediach.

Viac informácií nájdete v Centre znalostí MKController.

Pripravte súbor so skriptom

Prvým krokom je vytvorenie príkazu, ktorý má RouterOS vykonať. V tomto príklade je cieľom zmeniť identitu zariadenia.

/system identity set name=MKController
Textový editor zobrazujúci príkaz RouterOS na zmenu identity systému

Súbor uložte s príponou .auto.rsc. Táto prípona je dôležitá, pretože MKController ju rozpoznáva pre automatické vykonávanie počas dávkového procesu.

Uložený súbor skriptu .auto.rsc pre hromadnú aktualizáciu MikroTik

Tip: Prvú verziu skriptu nechajte malú a zameranú. Otestujte jednu bezpečnú zmenu pred odoslaním väčšej sady príkazov.

Spustite dávkovú operáciu v MKController

Keď je súbor pripravený, prihláste sa do aplikácie MKController a otvorte zoznam zariadení. Vyberte routery, ktoré majú dostať aktualizáciu.

  1. Otvorte Zariadenia.
  2. Vyberte cieľové zariadenia MikroTik.
  3. Kliknite na možnosť pridania vybraných zariadení do operácie.
Zoznam zariadení MKController s vybranými viacerými zariadeniami MikroTik
  1. Zvoľte Odoslať dávkový súbor.
Možnosť ponuky MKController na odoslanie dávkového súboru
  1. Skontrolujte vybrané routery a pokračujte.
Obrazovka potvrdenia dávkového nahrávania so zoznamom vybraných zariadení
  1. Nahrajte súbor .auto.rsc.
Obrazovka nahrávania MKController na odoslanie súboru .auto.rsc
  1. Potvrďte a prejdite na obrazovku operácie.
Obrazovka dokončenia po nahraní dávkového súboru v MKController

Sledujte stav a overte výsledok

Po nahraní MKController zobrazí operáciu v čakajúcej rade. Po dokončení operácie otvorte aspoň jeden aktualizovaný router a potvrďte, že očakávaná hodnota sa zmenila.

Stránka operácií zobrazujúca čakajúce úlohy hromadnej aktualizácie

Poznámka: Pre rozsiahlejšie produkčné zmeny najprv otestujte na malej pilotnej skupine.

Pre správanie skriptovania RouterOS si pozrite dokumentáciu RouterOS.

Používajte atribúty pre hodnoty pre jednotlivé zariadenia

Niekedy je štruktúra príkazu rovnaká, ale hodnota sa musí meniť pre každý router. Tu sú atribúty užitočné.

  1. Otvorte podrobnosti cieľového zariadenia.
  2. Prejdite na Atribúty.
  3. Vytvorte nový atribút.
Stránka so zoznamom atribútov s tlačidlom na vytvorenie nového atribútu
  1. Definujte typ a hodnotu.
  2. Uložte ho pred spustením dávkového procesu.
Formulár na vytvorenie atribútu s vyplnenými poľami kódu a hodnoty

Potom aktualizujte skript tak, aby používal zástupný symbol atribútu:

/system identity set name="${teste}"
Príkaz RouterOS používajúci premennú atribútu zariadenia Výzva žiadajúca o chýbajúci atribút zariadenia pred pokračovaním

Osvedčené postupy pred odoslaním skriptov vo veľkom meradle

  • Začnite so skúšobným zariadením alebo malou pilotnou skupinou.
  • Ak je to možné, používajte jednu logickú zmenu na skript.
  • Ukladajte verziované kópie Vašich súborov .auto.rsc.
  • Pred nahratím skontrolujte príkazy z hľadiska syntaxe.
  • Overte, či zmena závisí od atribútov pre jednotlivé zariadenia.
  • Po dokončení overte výsledok na skutočných zariadeniach.

Varovanie: Vyhýbajte sa spájaniu nesúvisiacich zmien do jedného veľkého skriptu. Menšie dávky sa ľahšie riešia.

Záverečné myšlienky

Hromadné aktualizácie v MKController ponúkajú praktický spôsob, ako štandardizovať zmeny RouterOS naprieč mnohými zariadeniami. Základná metóda je jednoduchá: napíšte príkaz, uložte ho ako .auto.rsc, vyberte zariadenia, nahrajte súbor a sledujte operáciu.

👉 Hovorte s naším tímom na WhatsApp.