Standart sabit portlu Brocade switch’lerde firmware yükseltmesi çoğu zaman birkaç komutla tamamlanabilirken şasili Director sistemlerde (örneğin X6-4, X6-8) işler biraz daha karmaşık hâle gelir.
Bu sistemlerde birden fazla kontrol düzlemi (CP) uygulama blade’i (SX6 gibi), HA (High Availability) yapısı ve “autoleveling” gibi gelişmiş mekanizmalar bulunur.
Bu nedenle firmware yükseltmesini gerçekleştirmek sadece bir firmwaredownload komutundan ibaret değildir. İşlem sırasında:
- Aktif–yedek CP senkronizasyonu,
- Failover stratejisi,
- SX6 gibi blade’lerin bağımsız güncellenmesi,
- FCIP trafiğinin etkilenme ihtimali,
- Otomatik yeniden başlatmalar (autoleveling)
gibi detayları da göz önünde bulundurmak gerekir.
Bu makalemde sıfırdan başlayarak adım adım Brocade Director cihazlarında Fabric OS 9.x yükseltme sürecini anlatacağım
Ön Hazırlık: Yükseltmeye Başlamadan Önce Kontrol Listesi
1. Yükseltilecek Switch ve Fabrikaya Genel Bakış
Tüm bağlı switch’lerin uyumlu FOS sürümünde olduğundan emin olunuz.
firmwareshow
Eğer fabric içinde 9.x ile uyumsuz sürüm varsa (örn. 6.x), önce bu cihazları güncellemeniz gerekir.
2. CP’lerin (Kontrol Düzlemi) Durumunu Kontrol Etmek
hashow
Local CP (Slot 1, CP0): Active, Cold Recovered
Remote CP (Slot 2, CP1): Standby, Healthy
HA enabled, Heartbeat Up, HA State synchronized
Eğer CP’ler senkronize değilse:
hasyncstart
Eğer hâlâ senkronizasyon başarısızsa: Tek tek CP yükseltmesi yapılabilir ama bu işlem trafik kesintisi riski taşır. Firmware güncelleme işlemi öncesinde mutlaka CP’leri senkronize edin. Bu işlemin güvenli failover ile tamamlanmasını sağlar.
3. Ağ ve Sunucu Bağlantılarını Hazırlama
- CP0 ve CP1 Ethernet bağlantıları ağa takılı olmalı
- FTP, SCP, SFTP veya HTTP protokollerinden biriyle erişilebilecek bir sunucuda firmware dosyası bulunmalı
- Kullanıcı adı, parola ve erişim izinleri hazır olmalı
Firmware Yükleme Aşamaları
1. Firmware Dosyasını İndirme ve Hazırlama
- support.broadcom.com üzerinden FOS 9.x sürümünü indirin
- ZIP dosyasını açın ve dizin yapısını koruyarak bir FTP/SCP sunucusuna yerleştirin
- USB kullanıyorsanız, dizini USB’ye olduğu gibi kopyalayın
2. Switch’e Bağlantı Kurun
Aktif CP veya chassis IP yönetim arayüzüne admin yetkili kullanıcı ile SSH üzerinden bağlanın.
3. Yükseltmeyi Başlatın
firmwaredownload
Komut girildiğinde aşağıdaki adımları izlemeniz istenir:
- IP veya hostname girin (örn:
10.1.2.3) - Protokol türünü seçin (1–5 arası, 1 = otomatik)
- Dosya yolu (örn:
/home/user/fos9.2.2a) - Kullanıcı adı ve parola
- EULA onayı →
Y
⏳ İşlem yaklaşık 15-30 dakika sürer. Aşamalar:
- Standby CP’ye firmware indirilir
- Standby CP reboot edilir
- Aktif CP failover olur
- Yeni aktif CP’ye firmware indirilir
- İki CP aynı sürüme geçirilir
- Firmware commit yapılır
4. Autoleveling: SX6 Blade’lerin Güncellenmesi
SX6 veya benzeri blade’ler varsa, FOS sürümüyle uyumsuz firmware içeriyorlarsa “autoleveling” tetiklenir.
Otomatik olarak şu adımlar gerçekleşir:
- SX6 blade içindeki dahili işlemciye yeni firmware yüklenir
- Blade yeniden başlatılır
- Partition değişimi yapılır
- Yeni firmware yedeğe kopyalanır
FCIP trafiği taşıyan SX6 blade’ler varsa, 2 dakika civarında trafik kesintisi olabilir. Ancak Fibre Channel trafiği etkilenmez. FCIP kritikse yükseltme öncesinde bu tünelleri alternatif route’lara yönlendirmek veya duraklatmak faydalı olur.
🧪 Firmware Durumunu İzleme
Farklı bir SSH oturumunda şu komutu giriniz.
firmwaredownloadstatus
Örnek çıktı:
Slot 2 (CP1): Firmware has been downloaded to standby
Slot 2 (CP1): Rebooting...
Slot 1 (CP0): Failover completed
Slot 1 (CP0): Firmware commit operation has started
Slot 1 (CP0): Commit completed successfully
Yükseltme Sonrası Kontrol
firmwareshow
Appl Primary/Secondary Versions
-------------------------------
FOS v9.2.2a
Bu komut her iki CP’nin de aynı sürümde çalıştığını doğrular.
Director cihazlarda firmware yükseltmek yalnızca teknik bilgi değil, aynı zamanda iyi bir planlama, dikkatli uygulama ve donanımı tanıma becerisi gerektirir. Standby CP’den başlatılan yükseltme, failover yönetimi, blade eşleştirmeleri ve FCIP etkileri… hepsi dikkat edilmesi gereken parçalar.