Dateer MikroTik-roeteerders in grootmaat op
Opsomming MKController-grootmaatdaterings laat u toe om dieselfde RouterOS-skrip na dosyne of honderde MikroTik-toestelle gelyktydig te stuur deur gebruik te maak van
.auto.rsc-lêers. U kies die toestelle, laai die skrip op, volg uitvoering vanaf ‘n sentrale skerm en kan opsioneel per-toestel-eienskappe gebruik om verskillende waardes in dieselfde opdrag in te voeg — sonder om die operasie roeteerder vir roeteerder te loop.
MikroTik-grootmaatdaterings met MKController
Om een MikroTik te bestuur is eenvoudig. Om dosyne, honderde of geografies verspreide roeteerders te bestuur is ‘n ander storie. Wanneer u identiteite, brandmuurrëels, Wi-Fi-instellings, DHCP-opsies of ander RouterOS-parameters op skaal moet opdateer, mors dit tyd om dit toestel vir toestel te doen en verhoog die kans op inkonsekwentheid.
MKController help om daardie operasionele las te verminder deur u toe te laat om dieselfde skrip na verskeie geselekteerde toestelle in een sarsie te stuur. In die praktyk berei u ‘n lêer in .auto.rsc-formaat voor, laai dit deur die platform op en volg die operasie vanaf ‘n sentrale skerm. Vir spanne wat filiaalkantore, ISP’s en verspreide kliëntnetwerke ondersteun, kan dit baie klikke en meer as ‘n paar hoofpyne spaar.
Waarom grootmaatdaterings saak maak
Grootmaatveranderings is nuttig wanneer dieselfde aanpassing op baie roeteerders toegepas moet word. Algemene voorbeelde sluit in die hernoem van toestelle, die standaardisering van brandmuurrëels, die verandering van Wi-Fi-parameters of die voorbereiding van ‘n migrasieplen in fases.
Die hoofvoordeel is konsekwentheid. In plaas daarvan om dieselfde handmatige taak oor baie sessies te herhaal, berei u een opdraglêer voor en hergebruik dit. Dit maak onderhoud vinniger en makliker om later te oudit.
Waar MKController help: MKController sentraliseer toestelkeuse, sarsie-uitvoering en operasienasporing, wat roetine RouterOS-veranderings makliker maak om in verspreide omgewings te organiseer.
U kan hierdie werkvloei ook kombineer met u breër MKController-proses vir aanboordkry en lewenssiklusbestuur. Ná toestel-adopsie kan u byvoorbeeld voortgaan met gesentraliseerde monitering en administrasie in die platform: MKController Kennisentrum.
Berei die skrplêer voor
Die eerste stap is om die opdrag te skep wat u RouterOS wil laat uitvoer. In hierdie voorbeeld is die doel om die toestelidentiteit te verander. Die opdrag begin met ‘n skuinsstreep en gebruik standaard RouterOS-sintaksis.
/system identity set name=MKController
Stoor die lêer met die .auto.rsc-uitbreiding. Daardie uitbreiding is belangrik omdat MKController dit herken vir outomatiese uitvoering tydens die sarsieproses.
Wenk: Hou die eerste weergawe van u skrip klein en gefokus. Toets een veilige verandering voordat u ‘n groter stel opdragte stuur.
Voer ‘n sarsie-operasie in MKController uit
Sodra die lêer gereed is, meld u aan by die MKController-app en open die toestelly. Kies die roeteerders wat die opdatering moet ontvang. Gebruik dan die sarsie-aksiekieslys om die lêeroplaaiwerkvloei te begin.
‘n Praktiese volgorde lyk soos volg:
- Open Toestelle.
- Kies die teiken MikroTik-toestelle.
- Klik op die opsie om die geselekteerde toestelle by ‘n operasie te voeg.
- Kies Stuur sarsielêer.
- Hersien die geselekteerde roeteerders en gaan voort.
- Laai die
.auto.rsc-lêer op.
- Bevestig en gaan na die operasieskerm.
Volg status en valideer die resultaat
Ná die oplaai wys MKController die operasie in die wagry. Dit is die regte plek om te bevestig of die lêer aanvaar is en of die geselekteerde toestelle nog deel van die taak is.
Indien nodig kan u ‘n toestel voor uitvoering uit die operasie verwyder. Dit voeg ‘n nuttige veiligheidslaag toe wanneer u agterkom dat die verkeerde roeteerder gekies is.
Validering moet nie by die wagry stop nie. Nadat die operasie klaar is, open ten minste een opgedateerde roeteerder en bevestig dat die verwagte waarde verander het. In hierdie geval sou u bevestig dat die toestelidentiteit nou ooreenstem met die waarde wat in die skrip gestuur is.
Nota: Vir breër produksieveranderings, toets eers op ‘n klein loodgroep. ‘n Skoon loodtoets onthul gewoonlik sintaksisfoute, veranderlikeprobleme of onbedoelde newe-effekte voordat hulle versprei.
Vir RouterOS-skripgedrag en opdragstruktuur is die amptelike MikroTik-dokumentasie ook die moeite werd om byderhand te hou: RouterOS-dokumentasie.
Gebruik eienskappe vir per-toestel-waardes
Soms is die opdragstruktuur dieselfde, maar die waarde moet per roeteerder verander. Dit is waar eienskappe nuttig word. In plaas van ‘n vaste naam te hardkodeer, kan u na ‘n veranderlike verwys wat MKController vir elke toestel oplos.
In die bronscenario het een roeteerder ‘n eienskap met die kode identity en die waarde Becon, terwyl ‘n ander roeteerder nog nie daardie eienskap het nie.
Om daardie werkvloei voor te berei:
- Open die teikentoesteelbesonderhede.
- Gaan na Eienskappe.
- Skep ‘n nuwe eienskap.
- Definieer die tipe en waarde.
- Stoor dit voor die sarsieproses uitvoer.
Dateer dan die skrip op sodat dit die eienskap-plekhouer gebruik:
/system identity set name="${teste}"
As ‘n geselekteerde roeteerder nog nie die vereiste eienskap het nie, kan MKController stop en vir die ontbrekende waarde vra voordat dit voortgaan. Dit voorkom stille mislukkings en help u om die sarsie met korrekte data te voltooi.
Goeie praktyke voor die stuur van skrifte op skaal
‘n Sarsieskrip is kragtig, so dit verdien ‘n bietjie dissipline. Hou hierdie gewoontes in plek:
- Begin met ‘n laboratoriumtoestel of ‘n klein loodgroep.
- Gebruik een logiese verandering per skrip waar moontlik.
- Stoor weergaafkopieë van u
.auto.rsc-lêers. - Hersien opdragte vir sintaksis en spasiëring voor oplaai.
- Bevestig of die verandering afhanklik is van per-toestel-eienskappe.
- Valideer die resultaat op regte toestelle ná voltooiing.
Waarskuwing: Vermy die bundeling van nie-verwante veranderings in een groot skrip tensy u reeds die volle volgorde getoets het. Kleiner sarsiese is makliker om terug te rol en te foutsoek.
Slotgedagtes
Grootmaatdaterings in MKController bied ‘n praktiese manier om RouterOS-veranderings oor baie toestelle te standaardiseer sonder om een roeteerder op ‘n slag te werk. Die basiese metode is eenvoudig: skryf die opdrag, stoor dit as .auto.rsc, kies die toestelle, laai die lêer op en volg die operasie. Wanneer waardes per roeteerder verskil, gee eienskappe u die buigsaamheid om dieselfde skrip te hergebruik sonder om beheer te verloor.
Daardie kombinasie van spoed en struktuur is wat die kenmerk waardevol maak. Minder herhaling. Minder handmatige foute. Beter sigbaarheid.