Ağ & Altyapı

Cisco Switch Firmware Nasıl Güncellenir?

Cisco Catalyst anahtarlarda IOS ve IOS XE yazılımını güvenle güncellemek için hazırlık, dosya aktarımı, bütünlük kontrolü ve INSTALL/BUNDLE modlarına göre adımlar.

Anahtarlarınızın yazılımını güncel tutmak hem güvenlik açıklarını kapatmak hem de bilinen hatalardan kurtulmak için gereklidir. Aşağıdaki adımlar Cisco Catalyst serisi anahtarlar için genel bir rehberdir; modelinize ait sürüm notları her zaman önceliklidir.

1. Hazırlık

Önce mevcut durumu kaydedin:

show version
show boot
dir flash:
show running-config

Özellikle şunlara dikkat edin:

  • Model ve mevcut sürüm: Hedef sürümün modelinizi desteklediğini doğrulayın.
  • Boş flash alanı: Yeni imaj ve (INSTALL modunda) açılan paketler için yeterli alan olmalı.
  • Çalışma modu: Catalyst 9000 gibi IOS XE cihazlarda show version | include Mode çıktısında INSTALL veya BUNDLE görürsünüz. Cisco, INSTALL modunu önerir.

Yapılandırmanın bir kopyasını cihaz dışına alın:

copy running-config tftp://10.0.0.10/sw01-yedek.cfg

2. Doğru imajı indirin

İmajları yalnızca Cisco Software Download portalından indirin (geçerli bir destek sözleşmesi gerekir). Genellikle Cisco'nun önerdiği, yıldızla işaretli (suggested) sürümü tercih etmek en güvenli yoldur. Portalda gösterilen MD5/SHA512 özet değerini not edin.

3. Dosyayı cihaza aktarın ve doğrulayın

copy tftp://10.0.0.10/cat9k_iosxe.17.xx.xx.SPA.bin flash:
verify /md5 flash:cat9k_iosxe.17.xx.xx.SPA.bin

TFTP büyük dosyalarda yavaş ve güvensizdir; mümkünse scp: veya https: kullanın. Doğrulama çıktısındaki değer portalda gördüğünüz değerle birebir aynı olmalıdır.

4a. INSTALL modunda güncelleme (IOS XE)

Tek komutla paketler eklenir, etkinleştirilir ve kalıcı hale getirilir:

install add file flash:cat9k_iosxe.17.xx.xx.SPA.bin activate commit

Cihaz onay istedikten sonra yeniden başlar. Yığın (stack) yapılarında tüm üyeler birlikte güncellenir. İşlem sonrası eski paketleri temizlemek için:

install remove inactive

4b. BUNDLE / klasik IOS modunda güncelleme

configure terminal
 no boot system
 boot system flash:yeni-imaj.bin
end
write memory
reload

Yeniden başlatma öncesinde show boot ile açılış değişkeninin doğru dosyayı gösterdiğini tekrar kontrol edin.

5. Güncelleme sonrası kontroller

  • show version ile yeni sürümün yüklendiğini doğrulayın.
  • Arayüz durumları, VLAN'lar, trunk'lar ve spanning-tree kök köprüsünün değişmediğini kontrol edin.
  • PoE ile beslenen cihazların (IP telefon, erişim noktası) ayağa kalktığını doğrulayın.
  • Log kayıtlarında (show logging) beklenmeyen hata olup olmadığına bakın.

Dikkat: Uzaktaki bir anahtarı güncellerken, açılış sorunu yaşanması ihtimaline karşı konsol erişimi veya sahada bir kişi bulundurun. Güncellemeyi omurga ve dağıtım katmanında değil, önce daha az kritik bir erişim anahtarında deneyin.

Çok sayıda anahtarın yazılım yaşam döngüsünü planlamak ve güncellemeleri bakım pencerelerinde güvenle yürütmek için ağ çözümlerimizi inceleyebilirsiniz.

Bizi arayın