MikroTik Toplu Güncelleme
Özet MKController toplu güncellemeleri,
.auto.rscdosyaları kullanarak aynı RouterOS scriptini onlarca veya yüzlerce MikroTik cihazına aynı anda göndermenizi sağlar. Cihazları seçer, scripti yükler, merkezi bir ekrandan yürütmeyi takip eder ve isteğe bağlı olarak aynı komuta farklı değerler enjekte etmek için cihaz başına öznitelikleri kullanırsınız — işlemi yönlendirici yönlendirici çalıştırmadan.
MKController ile MikroTik Toplu Güncellemeleri
Bir MikroTik’i yönetmek basittir. Onlarca, yüzlerce veya coğrafi olarak dağılmış yönlendiricileri yönetmek bambaşka bir hikâyedir. Kimlik bilgilerini, güvenlik duvarı kurallarını, Wi-Fi ayarlarını, DHCP seçeneklerini veya diğer RouterOS parametrelerini büyük ölçekte güncellemeniz gerektiğinde, bunu cihaz cihaz yapmak zaman kaybettirir ve tutarsızlık riskini artırır.
MKController, aynı scripti tek bir toplu iş kapsamında birden fazla seçili cihaza göndermenize izin vererek bu operasyonel yükü azaltmaya yardımcı olur. Pratikte .auto.rsc formatında bir dosya hazırlar, platform üzerinden yükler ve işlemi merkezi bir ekrandan takip edersiniz. Şube ofislerini, İSS’leri ve dağıtılmış müşteri ağlarını destekleyen ekipler için bu, çok sayıda tıklamayı ve baş ağrısını ortadan kaldırabilir.
Toplu güncellemeler neden önemlidir
Toplu değişiklikler, aynı düzenlemenin birçok yönlendiriciye uygulanması gerektiğinde kullanışlıdır. Yaygın örnekler arasında cihazları yeniden adlandırma, güvenlik duvarı kurallarını standartlaştırma, Wi-Fi parametrelerini değiştirme veya aşamalı bir taşıma planı hazırlama sayılabilir.
Temel fayda tutarlılıktır. Aynı manuel görevi birçok oturumda tekrarlamak yerine tek bir komut dosyası hazırlar ve yeniden kullanırsınız. Bu, bakımı daha hızlı ve daha sonra denetimi daha kolay hale getirir.
MKController’ın katkısı: MKController, cihaz seçimini, toplu yürütmeyi ve işlem takibini merkezileştirerek rutin RouterOS değişikliklerini dağıtılmış ortamlarda düzenlemeyi kolaylaştırır.
Bu iş akışını işe alım ve yaşam döngüsü yönetimi için daha geniş MKController sürecinizle de birleştirebilirsiniz. Örneğin cihaz benimsemesinin ardından platformda merkezi izleme ve yönetimle devam edebilirsiniz: MKController Bilgi Merkezi.
Script dosyasını hazırlayın
İlk adım, RouterOS’un çalıştırmasını istediğiniz komutu oluşturmaktır. Bu örnekte amaç cihaz kimliğini değiştirmektir. Komut eğik çizgiyle başlar ve standart RouterOS sözdizimini kullanır.
/system identity set name=MKController
Dosyayı .auto.rsc uzantısıyla kaydedin. MKController bu uzantıyı toplu işlem sırasında otomatik yürütme için tanıdığından bu uzantı önemlidir.
İpucu: Scriptinizin ilk sürümünü küçük ve odaklı tutun. Daha geniş bir komut kümesi göndermeden önce güvenli bir değişikliği test edin.
MKController’da toplu işlem çalıştırın
Dosya hazır olduğunda MKController uygulamasına giriş yapın ve cihaz listesini açın. Güncellemeyi alacak yönlendiricileri seçin. Ardından dosya yükleme akışını başlatmak için toplu eylem menüsünü kullanın.
Pratik bir sıra şu şekilde görünür:
- Cihazlar’ı açın.
- Hedef MikroTik cihazlarını seçin.
- Seçili cihazları bir işleme ekle seçeneğine tıklayın.
- Toplu dosya gönder’i seçin.
- Seçili yönlendiricileri inceleyin ve devam edin.
.auto.rscdosyasını yükleyin.
- Onaylayın ve işlem ekranına geçin.
Durumu takip edin ve sonucu doğrulayın
Yüklemeden sonra MKController işlemi bekleyen kuyruğunda gösterir. Dosyanın kabul edilip edilmediğini ve seçili cihazların görevin hâlâ parçası olup olmadığını onaylamak için doğru yer burasıdır.
Gerekirse yürütmeden önce bir cihazı işlemden çıkarabilirsiniz. Bu, yanlış yönlendiricinin seçildiğini fark ettiğinizde yararlı bir güvenlik katmanı ekler.
Doğrulama kuyrukta durmamalıdır. İşlem tamamlandıktan sonra en az bir güncellenmiş yönlendiriciyi açın ve beklenen değerin değişip değişmediğini onaylayın. Bu durumda cihaz kimliğinin scriptte gönderilen değerle eşleşip eşleşmediğini doğrularsınız.
Not: Daha geniş üretim değişiklikleri için önce küçük bir pilot grupla test edin. Temiz bir pilot genellikle sözdizimi hatalarını, değişken sorunlarını veya istenmeyen yan etkileri yayılmadan önce ortaya çıkarır.
RouterOS scripting davranışı ve komut yapısı için resmi MikroTik belgeleri de yakınınızda bulundurmaya değer: RouterOS belgeleri.
Cihaz başına değerler için öznitelikleri kullanın
Bazen komut yapısı aynıdır, ancak değer yönlendirici başına değişmelidir. Öznitelikler tam da bu noktada işe yarar. Sabit bir ad kodlamak yerine, MKController’ın her cihaz için çözdüğü bir değişkene başvurabilirsiniz.
Kaynak senaryoda bir yönlendiricinin identity kodu ve Becon değeriyle bir özniteliği varken, diğer yönlendiricinin henüz bu özniteliği yoktur.
Bu akışı hazırlamak için:
- Hedef cihaz ayrıntılarını açın.
- Öznitelikler’e gidin.
- Yeni bir öznitelik oluşturun.
- Türü ve değeri tanımlayın.
- Toplu işlemi çalıştırmadan önce kaydedin.
Ardından scripti öznitelik yer tutucusunu kullanacak şekilde güncelleyin:
/system identity set name="${teste}"
Seçili bir yönlendiricide gerekli öznitelik henüz yoksa MKController, devam etmeden önce eksik değeri sorup durabilir. Bu, sessiz hataları önler ve toplu işlemi doğru verilerle tamamlamanıza yardımcı olur.
Scriptleri büyük ölçekte göndermeden önce iyi uygulamalar
Toplu script güçlüdür, bu nedenle biraz disiplin gerektirir. Bu alışkanlıkları sürdürün:
- Bir laboratuvar cihazıyla veya küçük bir pilot grupla başlayın.
- Mümkün olduğunda script başına bir mantıksal değişiklik kullanın.
.auto.rscdosyalarınızın sürümlü kopyalarını kaydedin.- Yüklemeden önce komutları sözdizimi ve boşluk açısından gözden geçirin.
- Değişikliğin cihaz başına özniteliklere bağlı olup olmadığını onaylayın.
- Tamamlandıktan sonra gerçek cihazlardaki sonucu doğrulayın.
Uyarı: İlgisiz değişiklikleri, tam diziyi zaten test etmediğiniz sürece tek bir büyük scriptte bir araya getirmekten kaçının. Küçük toplu işlemleri geri almak ve sorun gidermek daha kolaydır.
Son düşünceler
MKController’daki toplu güncellemeler, yönlendirici yönlendirici çalışmadan birçok cihazda RouterOS değişikliklerini standartlaştırmanın pratik bir yolunu sunar. Temel yöntem basittir: komutu yazın, .auto.rsc olarak kaydedin, cihazları seçin, dosyayı yükleyin ve işlemi takip edin. Değerler yönlendirici başına farklılık gösterdiğinde, öznitelikler kontrolü kaybetmeden aynı scripti yeniden kullanma esnekliği sağlar.
Bu hız ve yapı kombinasyonu özelliği değerli kılan şeydir. Daha az tekrar. Daha az manuel hata. Daha iyi görünürlük.
Toplu güncellemeleri çalıştırmadan önce filonuzun desteklenen RouterOS sürümü gereksinimlerini karşıladığından emin olun. Yapılandırma değişiklikleri göndermeden önce her zaman bir ikili yedekleme oluşturun — bir şeyler ters giderse tek tıkla geri yükleme sizi anında kurtarır. İşlem Geçmişi günlüğü her toplu işlemi zaman damgasıyla kaydeder; böylece neyin ne zaman çalıştığını denetleyebilirsiniz.