MikroTik-reitittimien Massapäivitys Kerralla
Yhteenveto MKController-massapäivitysten avulla voit lähettää saman RouterOS-skriptin kymmenille tai sadoille MikroTik-laitteille samanaikaisesti
.auto.rsc-tiedostojen avulla. Valitset laitteet, lataat skriptin, seuraat suoritusta keskusnäytöltä ja voit valinnaisesti käyttää laitekohtaisia attribuutteja eri arvojen syöttämiseen samaan komentoon — ilman toiminnon suorittamista reititin kerrallaan.
MikroTik-massapäivitykset MKControllerilla
Yhden MikroTikin hallinta on yksinkertaista. Kymmenien, satojen tai maantieteellisesti hajautettujen reitittimien hallinta on jo eri asia. Kun sinun on päivitettävä identiteetit, palomuurisäännöt, Wi-Fi-asetukset, DHCP-asetukset tai muut RouterOS-parametrit laajassa mittakaavassa, laite kerrallaan tekeminen vie aikaa ja lisää epäjohdonmukaisuuden riskiä.
MKController auttaa vähentämään tätä operatiivista taakkaa antamalla sinun lähettää saman skriptin useille valituille laitteille yhtenä eränä. Käytännössä valmistat tiedoston .auto.rsc-muodossa, lataat sen alustan kautta ja seuraat toimintoa keskusnäytöltä. Tiimeille, jotka tukevat toimipisteitä, internet-palveluntarjoajia ja hajautettuja asiakasverkkoja, tämä voi säästää paljon napsautuksia ja muutaman päänsäryn.
Miksi massapäivitykset ovat tärkeitä
Massamuutokset ovat hyödyllisiä aina, kun sama säätö on sovellettava moniin reitittimiin. Yleisiä esimerkkejä ovat laitteiden uudelleennimeäminen, palomuurisääntöjen standardointi, Wi-Fi-parametrien muuttaminen tai migraatiosuunnitelman valmistelu vaiheittain.
Tärkein hyöty on johdonmukaisuus. Sen sijaan, että toistat saman manuaalisen tehtävän monissa istunnoissa, valmistat yhden komentotiedoston ja käytät sitä uudelleen. Tämä tekee ylläpidosta nopeampaa ja helpommin tarkastettavaa myöhemmin.
Missä MKController auttaa: MKController keskittää laitevalinnan, eräsuorituksen ja toimintojen seurannan, mikä helpottaa rutiininomaisten RouterOS-muutosten järjestämistä hajautetuissa ympäristöissä.
Voit myös yhdistää tämän työnkulun laajempaan MKController-prosessiisi käyttöönoton ja elinkaaren hallinnan osalta. Esimerkiksi laitteen käyttöönoton jälkeen voit jatkaa keskitettyä seurantaa ja hallintaa alustalla: MKController-tietämyskeskus.
Valmistele skriptitiedosto
Ensimmäinen vaihe on luoda komento, jonka haluat RouterOS:n suorittavan. Tässä esimerkissä tavoitteena on muuttaa laitteen identiteetti. Komento alkaa kauttaviivalla ja käyttää tavallista RouterOS-syntaksia.
/system identity set name=MKController
Tallenna tiedosto .auto.rsc-laajennuksella. Tämä laajennus on tärkeä, koska MKController tunnistaa sen automaattista suoritusta varten erätoiminnon aikana.
Vinkki: Pidä skriptisi ensimmäinen versio pienenä ja kohdennettuna. Testaa yksi turvallinen muutos ennen suuremman komentojen sarjan lähettämistä.
Suorita erätoiminto MKControllerissa
Kun tiedosto on valmis, kirjaudu MKController-sovellukseen ja avaa laiteluettelo. Valitse reitittimet, joiden pitäisi saada päivitys. Käytä sitten erätoimintojen valikkoa käynnistääksesi tiedoston latauksen virtauksen.
Käytännöllinen toimintosarja näyttää tältä:
- Avaa Laitteet.
- Valitse kohderyhmän MikroTik-laitteet.
- Napsauta vaihtoehtoa lisätäksesi valitut laitteet toimintoon.
- Valitse Lähetä eräntiedosto.
- Tarkista valitut reitittimet ja jatka.
- Lataa
.auto.rsc-tiedosto.
- Vahvista ja siirry toimintonäyttöön.
Seuraa tilaa ja vahvista tulos
Lataamisen jälkeen MKController näyttää toiminnon odottavassa jonossa. Tämä on oikea paikka vahvistaa, onko tiedosto hyväksytty ja ovatko valitut laitteet edelleen osa tehtävää.
Tarvittaessa voit poistaa laitteen toiminnosta ennen suoritusta. Tämä lisää hyödyllisen turvakerroksen, kun huomaat, että väärä reititin valittiin.
Validoinnin ei pidä pysähtyä jonoon. Kun toiminto on valmis, avaa ainakin yksi päivitetty reititin ja vahvista, että odotettu arvo muuttui. Tässä tapauksessa varmistat, että laitteen identiteetti vastaa nyt skriptissä lähetettyä arvoa.
Huomio: Laajemmissa tuotantomuutoksissa testaa ensin pienellä pilottiryhmällä. Puhdas pilotti paljastaa yleensä syntaksivirheet, muuttujaongelmat tai tahattomat sivuvaikutukset ennen kuin ne leviävät.
RouterOS-skriptauksen käyttäytymisestä ja komentorakenteesta virallinen MikroTik-dokumentaatio on myös hyödyllinen pitää lähettyvillä: RouterOS-dokumentaatio.
Käytä attribuutteja laitekohtaisiin arvoihin
Joskus komentorakenne on sama, mutta arvo on muututtava reititinkohtaisesti. Siinä attribuuteista tulee hyödyllisiä. Sen sijaan, että kovakoodaisit kiinteän nimen, voit viitata muuttujaan, jonka MKController ratkaisee kullekin laitteelle.
Lähdeskenaariossa yhdellä reitittimellä on attribuutti koodilla identity ja arvolla Becon, kun taas toisella reitittimellä tätä attribuuttia ei vielä ole.
Kyseisen virtauksen valmistelemiseksi:
- Avaa kohderyhmän laitteen tiedot.
- Siirry kohtaan Attribuutit.
- Luo uusi attribuutti.
- Määritä tyyppi ja arvo.
- Tallenna se ennen erätoiminnon suorittamista.
Päivitä sitten skripti käyttämään attribuutin paikanpitäjää:
/system identity set name="${teste}"
Jos valitulta reitittimeltä puuttuu vaadittu attribuutti, MKController voi pysähtyä ja pyytää puuttuvaa arvoa ennen jatkamista. Tämä estää hiljaiset epäonnistumiset ja auttaa sinua viimeistelemään erän oikeilla tiedoilla.
Hyviä käytäntöjä ennen skriptien lähettämistä laajassa mittakaavassa
Eräskripti on tehokas, joten se ansaitsee hieman kurinalaisuutta. Pidä nämä tavat voimassa:
- Aloita laboritietokoneella tai pienellä pilottiryhmällä.
- Käytä yhtä loogista muutosta skriptiä kohden aina kun mahdollista.
- Tallenna versioituja kopioita
.auto.rsc-tiedostoistasi. - Tarkista komennot syntaksin ja välilyöntien osalta ennen lataamista.
- Vahvista, riippuuko muutos laitekohtaisista attribuuteista.
- Vahvista tulos oikeilla laitteilla valmistumisen jälkeen.
Varoitus: Vältä toisiinsa liittymättömien muutosten niputtamista yhteen suureen skriptiin, ellei ole jo testattu koko sekvenssiä. Pienempiä eriä on helpompi peruuttaa ja vianmäärittää.
Loppuajatuksia
MKControllerim massapäivitykset tarjoavat käytännöllisen tavan standardoida RouterOS-muutoksia monilla laitteilla ilman, että työskentelee reititin kerrallaan. Perusmenetelmä on yksinkertainen: kirjoita komento, tallenna se .auto.rsc-muodossa, valitse laitteet, lataa tiedosto ja seuraa toimintoa. Kun arvot eroavat reitittimittain, attribuutit antavat joustavuuden käyttää samaa skriptiä uudelleen menettämättä hallintaa.
Tämä nopeuden ja rakenteen yhdistelmä on se, mikä tekee ominaisuudesta arvokkaan. Vähemmän toistoa. Vähemmän manuaalisia virheitä. Parempi näkyvyys.