İçeriğe geç

MikroTik Toplu Güncelleme

Özet MKController toplu güncellemeleri, .auto.rsc dosyaları 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.

MKController'da MikroTik toplu güncellemeleri hakkında öne çıkan illüstrasyon

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
Sistem kimliğini değiştirmek için RouterOS komutu gösteren metin düzenleyici

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.

MikroTik toplu güncellemesi için kaydedilmiş .auto.rsc script dosyası

İ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:

  1. Cihazlar’ı açın.
  2. Hedef MikroTik cihazlarını seçin.
  3. Seçili cihazları bir işleme ekle seçeneğine tıklayın.
Toplu çalışma için birden fazla MikroTik cihazı seçilmiş MKController cihaz listesi
  1. Toplu dosya gönder’i seçin.
Seçili cihazlara toplu dosya göndermek için MKController menü seçeneği
  1. Seçili yönlendiricileri inceleyin ve devam edin.
Seçili cihazları listeleyen toplu yükleme onay ekranı
  1. .auto.rsc dosyasını yükleyin.
.auto.rsc dosyası göndermek için MKController yükleme ekranı
  1. Onaylayın ve işlem ekranına geçin.
MKController'da toplu dosya yüklendikten sonra tamamlanma ekranı

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.

MikroTik cihazları için bekleyen toplu güncelleme görevlerini gösteren işlemler sayfası

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:

  1. Hedef cihaz ayrıntılarını açın.
  2. Öznitelikler’e gidin.
  3. Yeni bir öznitelik oluşturun.
Yeni öznitelik oluşturma düğmesiyle öznitelikler listesi sayfası
  1. Türü ve değeri tanımlayın.
  2. Toplu işlemi çalıştırmadan önce kaydedin.
Kod ve değer alanları doldurulmuş öznitelik oluşturma formu

Ardından scripti öznitelik yer tutucusunu kullanacak şekilde güncelleyin:

/system identity set name="${teste}"
Script içinde cihaz özniteliği değişkeni kullanan RouterOS komutu

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.

Toplu güncellemeye devam etmeden önce eksik cihaz özniteliğini soran bilgi istemi

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.rsc dosyaları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.

👉 WhatsApp üzerinden ekibimizle konuşun.