Merhaba arkadaşlar, ben Cem Zengin.
Kurumsal ağlarda omurga veya kenar anahtarlayıcı (switch) olarak sıklıkla tercih edilen Huawei switchlerin kararlı çalışması, yeni özellikleri desteklemesi ve en önemlisi siber güvenlik açıklarının kapatılması için firmware güncellemeleri hayati önem taşır. Huawei VRP (Versatile Routing Platform) işletim sistemine sahip cihazlarda güncelleme işlemi; sistem yazılımı (.cc uzantılı dosya) ve varsa yama/patch (.pat uzantılı dosya) yüklenmesi adımlarından oluşur.
Bu yazıda, bir Huawei switch üzerinde adım adım güvenli firmware upgrade prosedürünü, CLI komutları ve dosya transfer yöntemleriyle birlikte ele alacağız.
1. Adım: Mevcut Durumun ve Depolama Alanının Kontrol Edilmesi
Güncellemeye başlamadan önce cihazın mevcut sürümünü, donanım modelini ve flash belleğinde yeni sistem dosyası için yeterli alan olup olmadığını kontrol etmeliyiz.
! Mevcut VRP sürümünü ve switch modelini öğrenmek için:
<Huawei> display version
! Flash bellek durumunu ve mevcut dosyaları listelemek için:
<Huawei> dir flash:/
Not: Yeni .cc yazılım dosyası genellikle 50MB ile 150MB arasında yer kaplar. Eğer flash bellek üzerinde yeterli alan yoksa, eski log dosyalarını veya eski kullanılmayan firmware dosyalarını delete /unreserved flash:/dosya_adi komutuyla güvenli bir şekilde silebilirsiniz.
2. Adım: Doğru Firmware ve Patch Dosyalarının İndirilmesi
- Huawei Support portalına (
support.huawei.com/enterprise) giriş yapın. - Switch modelinizi aratın (Örn: S5720-LI) ve stabil olarak önerilen en güncel yazılım paketini (
.ccformatında) ve varsa patch dosyasını (.patformatında) indirin. - İndirdiğiniz dosyaların bütünlüğünden emin olmak için mutlaka MD5 veya SHA256 checksum değerlerini bilgisayarınızda doğrulayın. Bozuk bir firmware dosyası cihazın çökmesine (brick) sebep olabilir.
3. Adım: Dosya Transferi (TFTP / FTP ile Switch’e Yükleme)
Yazılım dosyalarını switch üzerine aktarmak için bilgisayarımızda bir TFTP veya SFTP sunucu (Örn: TFTPD64 veya FileZilla) çalıştırıp switch üzerinden bu sunucuya bağlanarak çekebiliriz.
TFTP Yöntemiyle Yükleme:
Bilgisayarınızın IP adresinin 192.168.10.50 olduğunu ve TFTP programını açarak klasöre yazılım dosyalarını koyduğunuzu varsayalım:
! Sistem yazılım dosyasını (.cc) tftp sunucusundan çekelim
<Huawei> tftp 192.168.10.50 get S5720LI-V200R010C00SPC600.cc
! Varsa güncel yama/patch dosyasını (.pat) çekelim
<Huawei> tftp 192.168.10.50 get S5720LI-V200R010C00SPC600.pat
Yükleme bittikten sonra tekrar dir komutunu çalıştırarak dosyaların flash bellek altına başarıyla geldiğini ve dosya boyutlarının doğruluğunu teyit edin.
4. Adım: Yeni Yazılım ve Patch Dosyalarının Başlangıç (Startup) Olarak Seçilmesi
Dosyalar yüklendikten sonra, switch’in bir sonraki açılışta bu yeni dosyaları yükleyerek başlamasını (boot olmasını) söylememiz gerekir.
! Bir sonraki açılış için sistem yazılımını tanımlayalım
<Huawei> startup system-software S5720LI-V200R010C00SPC600.cc
! Bir sonraki açılış için yama/patch dosyasını tanımlayalım
<Huawei> startup patch S5720LI-V200R010C00SPC600.pat
5. Adım: Seçimlerin Doğrulanması (Verification)
Yeniden başlatmadan önce, cihazın sonraki açılış dosyalarının doğru seçildiğini kesinleştirmek en kritik adımdır.
<Huawei> display startup
Komutun çıktısında aşağıdaki satırları dikkatlice kontrol edin:
Configured startup system software:-> Yeni yüklediğimiz.ccdosyası olmalı.Startup system software:-> Mevcut çalışan eski dosya olacaktır.Next startup system software:-> Yeni yüklediğimiz.ccdosyası olmalı.Next startup patch file:-> Yeni yüklediğimiz.patdosyası olmalı.
Eğer Next startup alanlarında yeni dosyaları görüyorsanız, adımlar başarıyla tamamlanmış demektir.
6. Adım: Yapılandırmayı Kaydetme ve Reboot (Yeniden Başlatma)
Güncelleme sonrasında mevcut ayarlarımızın kaybolmaması için çalışan konfigürasyonumuzu kaydediyor ve ardından switch’i reboot ediyoruz.
! Çalışan konfigürasyonu kaydedelim
<Huawei> save
The current configuration will be written to the device. Continue? [Y/N]:y
! Switch'i yeniden başlatalım
<Huawei> reboot
System will reboot! Continue? [Y/N]:y
7. Adım: Güncelleme Sonrası Kontroller
Switch yeniden başladıktan sonra (bu işlem 3-5 dakika sürebilir), CLI ekranına bağlanıp güncellemenin başarılı olup olmadığını test edelim:
! Sürümün yeni versiyona yükseldiğini doğrulayalım
<Huawei> display version
! Patch durumunu kontrol etmek için:
<Huawei> display patch information
Eğer display version çıktısında yeni sürümü, patch durumunda ise yamanın Active ve Running modda olduğunu görüyorsanız, Huawei switch güncelleme prosedürünüz sıfır hata ile tamamlanmıştır.
Güncelleme esnasında takıldığınız noktaları veya aldığınız sürüm uyumsuzluk hatalarını yorumlarda belirtebilirsiniz. Bir sonraki rehberde görüşmek üzere!