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.
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
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.
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.
- Otvorte Zariadenia.
- Vyberte cieľové zariadenia MikroTik.
- Kliknite na možnosť pridania vybraných zariadení do operácie.
- Zvoľte Odoslať dávkový súbor.
- Skontrolujte vybrané routery a pokračujte.
- Nahrajte súbor .auto.rsc.
- Potvrďte a prejdite na obrazovku operácie.
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.
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é.
- Otvorte podrobnosti cieľového zariadenia.
- Prejdite na Atribúty.
- Vytvorte nový atribút.
- Definujte typ a hodnotu.
- Uložte ho pred spustením dávkového procesu.
Potom aktualizujte skript tak, aby používal zástupný symbol atribútu:
/system identity set name="${teste}"
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.