MikroTik Masveida Atjaunināšana
Kopsavilkums MKController masveida atjauninājumi ļauj nosūtīt to pašu RouterOS skriptu desmitiem vai simtiem MikroTik ierīču vienlaikus, izmantojot
.auto.rscfailus. Jūs atlasāt ierīces, augšupielādējat skriptu, izsekojat izpildi no centrālā ekrāna un pēc izvēles izmantojat ierīcei specifiskus atribūtus, lai ievadītu dažādas vērtības tajā pašā komandā — neizpildot darbību maršrutētāju pa maršrutētājam.
MikroTik Masveida Atjauninājumi ar MKController
Viena MikroTik pārvaldība ir vienkārša. Pārvaldīt desmitiem, simtiem vai ģeogrāfiski izkaisītu maršrutētāju — tas jau ir pavisam kas cits. Kad nepieciešams mērogā atjaunināt identitātes, ugunsmūra noteikumus, Wi-Fi iestatījumus, DHCP opcijas vai citus RouterOS parametrus, darīt to ierīci pēc ierīces izniekot laiku un palielina nekonsekvences risku.
MKController palīdz samazināt šo operatīvo slogu, ļaujot nosūtīt to pašu skriptu vairākām atlasītām ierīcēm vienā partijā. Praksē Jūs sagatavojat failu .auto.rsc formātā, augšupielādējat to caur platformu un izsekojat darbību no centrālā ekrāna. Komandām, kas atbalsta filiāļu birojus, interneta pakalpojumu sniedzējus un izplatītus klientu tīklus, tas var ietaupīt daudz klikšķu un ne vienu galvassāpi.
Kāpēc masveida atjauninājumi ir svarīgi
Masveida izmaiņas ir noderīgas ikreiz, kad viena un tā pati korekcija jāpiemēro daudziem maršrutētājiem. Izplatīti piemēri ietver ierīču pārdēvēšanu, ugunsmūra noteikumu standartizēšanu, Wi-Fi parametru maiņu vai migrācijas plāna sagatavošanu pa posmiem.
Galvenais ieguvums ir konsekvence. Tā vietā, lai atkārtotu to pašu manuālo uzdevumu daudzās sesijās, Jūs sagatavojat vienu komandu failu un to atkārtoti izmantojat. Tas padara uzturēšanu ātrāku un vēlāk vieglāk auditējamu.
Kur MKController palīdz: MKController centralizē ierīces atlasi, partijas izpildi un darbību izsekošanu, kas atvieglo rutīnas RouterOS izmaiņu organizēšanu izplatītās vidēs.
Šo darbplūsmu varat arī apvienot ar plašāko MKController procesu pievienošanai un dzīves cikla pārvaldībai. Piemēram, pēc ierīces adoptēšanas varat turpināt centralizētu uzraudzību un administrāciju platformā: MKController zināšanu centrs.
Sagatavojiet skripta failu
Pirmais solis ir izveidot komandu, kuru vēlaties, lai RouterOS izpildītu. Šajā piemērā mērķis ir mainīt ierīces identitāti. Komanda sākas ar slīpsvītru un izmanto standarta RouterOS sintaksi.
/system identity set name=MKController
Saglabājiet failu ar paplašinājumu .auto.rsc. Šis paplašinājums ir svarīgs, jo MKController to atpazīst automātiskai izpildei partijas procesa laikā.
Padoms: Uzturiet skripta pirmo versiju nelielu un mērķtiecīgu. Pārbaudiet vienu drošu izmaiņu, pirms nosūtāt lielāku komandu kopu.
Izpildiet partijas darbību MKController
Kad fails ir gatavs, piesakieties MKController lietotnē un atveriet ierīču sarakstu. Atlasiet maršrutētājus, kuriem jāsaņem atjauninājums. Pēc tam izmantojiet partijas darbību izvēlni, lai sāktu faila augšupielādes plūsmu.
Praktiska secība izskatās šādi:
- Atveriet Ierīces.
- Atlasiet mērķa MikroTik ierīces.
- Noklikšķiniet uz opcijas pievienot atlasītās ierīces darbībai.
- Izvēlieties Nosūtīt partijas failu.
- Pārskatiet atlasītos maršrutētājus un turpiniet.
- Augšupielādējiet
.auto.rscfailu.
- Apstipriniet un pārejiet uz darbību ekrānu.
Izsekojiet statusu un apstipriniet rezultātu
Pēc augšupielādes MKController rāda darbību gaidošajā rindā. Šī ir īstā vieta, lai apstiprinātu, vai fails ir pieņemts un vai atlasītās ierīces joprojām ir uzdevuma daļa.
Ja nepieciešams, ierīci no darbības var noņemt pirms izpildes. Tas pievieno noderīgu drošības slāni, kad pamanāt, ka tika atlasīts nepareizs maršrutētājs.
Validācijai nevajadzētu apstāties pie rindas. Pēc darbības pabeigšanas atveriet vismaz vienu atjaunināto maršrutētāju un apstipriniet, ka sagaidāmā vērtība mainījās. Šajā gadījumā Jūs pārbaudītu, vai ierīces identitāte tagad atbilst skriptā nosūtītajai vērtībai.
Piezīme: Plašāku ražošanas izmaiņu gadījumā vispirms pārbaudiet ar nelielu izmēģinājuma grupu. Tīrs izmēģinājums parasti atklāj sintakses kļūdas, mainīgo problēmas vai neparedzētas blakusparādības pirms tās izplatās.
RouterOS skriptēšanas uzvedībai un komandu struktūrai arī oficiālā MikroTik dokumentācija ir vērts turēt pie rokas: RouterOS dokumentācija.
Izmantojiet atribūtus ierīcei specifiskajām vērtībām
Dažkārt komandu struktūra ir tā pati, bet vērtībai jāmainās katram maršrutētājam. Tur atribūti kļūst noderīgi. Tā vietā, lai iekodētu fiksētu nosaukumu, varat atsaukties uz mainīgo, kuru MKController atrisina katrai ierīcei.
Sākotnējā scenārijā vienam maršrutētājam ir atribūts ar kodu identity un vērtību Becon, savukārt citam maršrutētājam šī atribūta vēl nav.
Lai sagatavotu šo plūsmu:
- Atveriet mērķa ierīces informāciju.
- Dodieties uz Atribūti.
- Izveidojiet jaunu atribūtu.
- Definējiet tipu un vērtību.
- Saglabājiet to pirms partijas procesa palaišanas.
Pēc tam atjauniniet skriptu, lai tas izmantotu atribūta vietturi:
/system identity set name="${teste}"
Ja atlasītajam maršrutētājam vēl nav nepieciešamā atribūta, MKController var apstāties un pirms turpināšanas lūgt trūkstošo vērtību. Tas novērš klusas kļūmes un palīdz Jums pabeigt partiju ar pareiziem datiem.
Labas prakses pirms skriptu nosūtīšanas mērogā
Partijas skripts ir jaudīgs, tāpēc tas pelna nelielu disciplīnu. Uzturiet šos ieradumus:
- Sāciet ar laboratorijas ierīci vai nelielu izmēģinājuma grupu.
- Ja iespējams, izmantojiet vienu loģisku izmaiņu vienam skriptam.
- Saglabājiet savus
.auto.rscfailu versijotās kopijas. - Pārskatiet komandas sintaksei un atstarpēm pirms augšupielādes.
- Apstipriniet, vai izmaiņa ir atkarīga no ierīcei specifiskiem atribūtiem.
- Pēc pabeigšanas apstipriniet rezultātu reālās ierīcēs.
Brīdinājums: Izvairieties apvienot nesaistītas izmaiņas vienā lielā skriptā, ja vien neesat jau pārbaudījis visu secību. Mazākas partijas ir vieglāk atritināt un novērst problēmas.
Nobeiguma domas
MKController masveida atjauninājumi piedāvā praktisku veidu, kā standartizēt RouterOS izmaiņas daudzās ierīcēs, nestrādājot ar vienu maršrutētāju vienlaikus. Pamata metode ir vienkārša: uzrakstiet komandu, saglabājiet to kā .auto.rsc, atlasiet ierīces, augšupielādējiet failu un izsekojiet darbību. Kad vērtības maršrutētājiem atšķiras, atribūti dod Jums elastību atkārtoti izmantot to pašu skriptu, nezaudējot kontroli.
Šī ātruma un struktūras kombinācija ir tas, kas padara funkciju vērtīgu. Mazāk atkārtošanās. Mazāk manuālu kļūdu. Labāka pārskatāmība.