Brocade Fibre Channel SAN switch’ler, veri merkezi altyapısında yüksek hızda ve güvenilir veri iletişimini sağlayan kritik ağ bileşenleridir.
Switch üzerindeki portlar, SAN topolojisinin en temel yapı taşlarıdır;
- Sunucu bağlantıları (initiator)
- Depolama bağlantıları (target)
- Switchler arası bağlantılar (ISL – Inter Switch Link)
Port yönetimi, hem günlük operasyonlarda hem de planlı bakım süreçlerinde dikkatle yapılmalıdır. Yanlış bir işlem, tüm fabric üzerinde kesinti yaratabilir.
Bu yüzden, tüm portları etkileyen işlemleri doğru amaç, doğru zaman ve doğru sırayla yapmak gerekir.
Bu makalede şu üç ana işlem detaylı olarak incelenecek:
- İstatistik Sayaçlarının Temizlenmesi
- Portların Devre Dışı Bırakılması / Aktif Edilmesi
- Port Konfigürasyonlarının Varsayılan Ayara Döndürülmesi
İstatistik Sayaçlarının Temizlenmesi (Counters Reset)
Neden Temizlenir?
Brocade portlarında sürekli artan sayaçlar vardır:
- Gönderilen/alınan frame sayıları
- CRC ve encoding hataları
- Link kopma ve senkronizasyon kayıpları
Bu sayaçlar switch açıldığı günden beri veya en son temizlendiği günden beri artar.
Sayaçları sıfırlamak şu durumlarda faydalıdır:
- Belirli bir zaman aralığında performans ölçmek
- Arıza tespitinde “sıfırdan” veri toplamak
- Bakım öncesi / sonrası karşılaştırma yapmak
Komut Kullanımı
Tüm portları sıfırlamak için:
portstatsclear
Belirli port için:
portstatsclear 10
64-bit sayaçları temizlemek için:
portstats64clear
Örnek Öncesi/Sonrası
Temizleme öncesi:
Index Port State CRC_ERR ENC_IN Link_Fail
0 0 Online 5 2 1
1 1 Online 0 0 0
Temizleme sonrası:
Index Port State CRC_ERR ENC_IN Link_Fail
0 0 Online 0 0 0
1 1 Online 0 0 0
Not: Temizleme trafiği kesmez, sadece sayaçları sıfırlar.
Tüm Portların Devre Dışı Bırakılması (portdisable all)
Neden Kullanılır?
Bazı bakım çalışmaları öncesinde veya hata izolasyonu yaparken, tüm portları kapatmak gerekebilir.
Örneğin:
- Firmware güncellemesi
- Kablo değişimi
- Test ortamında fabric izole etme
Komut
portdisable all
Bu komut tüm portları aynı anda “Disabled” durumuna geçirir.
Tekrar açmak için:
portenable all
Örnek Çıktı
Kapattıktan sonra switchshow:
Index Port Address Speed State Proto
0 0 010000 N/A Disabled --
1 1 010100 N/A Disabled --
Uyarı: Bu komut anında tüm trafiği keser. Üretim ortamında sadece planlı bakım sırasında kullanılmalıdır.
Port Konfigürasyonlarının Varsayılan Ayara Döndürülmesi (portcfgdefault all)
Neden Kullanılır?
Portlar zamanla farklı hızlarda, modlarda veya özelliklerde yapılandırılmış olabilir.
Özellikle test sonrası veya yanlış konfigürasyon düzeltme amacıyla fabrika ayarına döndürmek gerekebilir.
Komut
portcfgdefault all
Bu komut:
- Hızı Auto’ya alır
- Long Distance modunu kapatır
- Trunking’i kapatır
- Buffer Credit’i default’a döner
VSAN/Zone konfigürasyonu etkilenmez (bunlar switch seviyesinde saklanır).
Öncesi/Sonrası Örneği
Öncesi:
portcfgshow 10
Speed: 16G Fixed
Long Distance: Enabled
Trunking: On
Komut sonrası:
portcfgshow 10
Speed: Auto
Long Distance: Disabled
Trunking: Off
En İyi Uygulama Adımları
- Konfigürasyon yedeğini al
configupload
- Mevcut istatistikleri kaydet
portstatsshow > stats_before.txt
- Sayaçları sıfırla
portstatsclear
- Gerekirse portları kapat
portdisable all
- Bakım çalışmasını yap
- Portları aç
portenable all
- Son istatistikleri kaydet
portstatsshow > stats_after.txt
- Öncesi/sonrası karşılaştırma yap
Brocade SAN switch’lerde tüm portlara müdahale eden komutlar güçlü ve kritik araçlardır.
Yanlış kullanıldığında fabric genelinde kesinti yaratabilir.
Bu nedenle:
- Her işlem öncesinde yedek alın
- Planlı bakım zamanlarında uygulayın
- İşlem sonrası mutlaka durum ve istatistik kontrolü yapın