Bu rehber, Cisco Nexus switch’lerde yazılım (NX-OS) güncelleme sürecini sahada uygulanabilir, adım adım ve geri dönüş senaryoları dahil olacak şekilde ele alır. Amaç; güncelleme sırasında servis kesintisi riskini azaltmak ve olası bir hatada cihazı hızlıca ayağa kaldırabilmektir.
Yaşanan upgrade problemlerinin büyük bölümü güncellemenin kendisinden değil — hazırlık adımlarının atlanmasından kaynaklanır. Bu rehber hazırlığı, uygulama kadar ciddiye alır.

Upgrade hatalarında out-of-band erişim için: Ağın Arka Kapısı: Next-Gen Console Server Mimarisi
1. Çalışma Öncesi Kontroller
Yazılım güncelleme işlemine başlamadan önce aşağıdaki hazırlık adımlarını mutlaka tamamlayın. Bu aşama en çok atlanan — ve en çok problem üretendir.
Konfigürasyon Yedeği
- Cihazınızın mevcut konfigürasyon yedeğini her şeyden önce alın.
- Yedeği switch üzerinde değil; kendi bilgisayarınızda veya FTP/SFTP gibi harici bir konumda saklayın.
- Upgrade başarısız olursa veya rollback gerekirse bu yedek hayati önem taşır.
Switch Modeli ve Mevcut Yazılım Sürümü Kontrolü
Switch’in modelini ve çalışan NX-OS sürümünü kontrol etmek için:
show version
show module
show inventory
Bu çıktılar; doğru NX-OS imajını seçmek, upgrade path’i belirlemek ve donanım uyumluluğunu kontrol etmek için gereklidir.
2. Yazılım Dosyasını İndirme
- Switch modelinize uygun NX-OS imajını Cisco’nun resmi portalından indirin: https://software.cisco.com/download/home
- İndirme için geçerli bir Cisco hesabı ve gerekli yetkiler gerekmektedir.
- İndirme tamamlandıktan sonra MD5 hash değerini mutlaka not alın — transfer sonrası doğrulama için kullanacaksınız.
MD5 doğrulaması, dosyanın indirme sırasında bozulmadığını doğrular. Bu adım isteğe bağlı değildir.
3. Upgrade Path Kontrolü
Mevcut NX-OS sürümünüzden hedef sürüme doğrudan geçiş her zaman desteklenmeyebilir. Bazı sürüm kombinasyonları ara adımlar gerektirir.
Cisco’nun resmi araçlarını kullanarak kontrol edin:
- Nexus Upgrade Matrix Tools
- Nexus 9000 / 3000 Series
- Nexus 7000 Series
Birden fazla geçiş adımı gerekiyorsa, işleme başlamadan tüm ara sürüm imajlarını önceden indirin.
4. Yazılım Dosyasını Switch’e Kopyalama
Seçenek A: FTP ile Transfer
FTP en yaygın kullanılan yöntemlerden biridir. NX-OS imajları 2 GB’a yaklaşabileceğinden transfer süresi ağ hızına bağlıdır.
copy ftp://user1:Qazwsx@10.10.10.5/nxos.9.3.10.bin bootflash:
Nexus’ta birden fazla VRF tanımı varsa transfer için hangi VRF kullanılacağı sorulur. Management interface genellikle management VRF kullandığından bu örnekte management VRF seçilir.
Seçenek B: USB ile Transfer (Önerilen)
USB transfer benim tercih ettiğim yöntemdir:
- FTP server hazır değilse
- Zaman kısıtı varsa
- Network üzerinden transfer riski almak istemiyorsanız
copy usb1:nxos.9.3.10.bin bootflash:
Devam etmeden önce USB dosya sisteminin Nexus tarafından desteklendiğinden emin olun.
MD5 Hash Doğrulaması
Transfer tamamlandıktan sonra dosya bütünlüğünü doğrulayın:
show file bootflash:nxos.9.3.10.bin md5sum
Çıktı, Cisco indirme portalındaki MD5 hash değeriyle birebir aynı olmalıdır.
5. Güncelleme İşlemi
Tüm kontroller tamamlandıktan sonra güncellemeyi başlatın:
install all nxos bootflash:nxos.9.3.10.bin
- Switch, yükleme öncesinde mevcut konfigürasyonu otomatik olarak kaydeder.
- Reboot öncesinde onay ister.
- Onay verildikten sonra cihaz yeniden başlar ve upgrade işlemi başlar.
Upgrade süresi cihaz modeline ve yazılım boyutuna göre değişir.
6. Rollback ve Kurtarma Senaryoları

ROMMON Moduna Geçiş
Yükleme başarısız olursa veya cihaz açılmazsa:
- Cihaz açılışı sırasında console bağlantısı üzerinden CTRL + L veya CTRL + C tuşlarına basarak ROMMON moduna geçin.
ROMMON’dan TFTP ile Boot
set ip 10.10.10.2 255.255.255.0
set gw 10.10.10.1
cmdline recoverymode=1
boot tftp://10.10.10.2/tftpboot/nxos.9.3.10.bin
init system
reload-nxos
ROMMON’dan USB ile Boot
boot usb1:nxos.9.3.10.bin bootflash:
set ip 10.10.10.2 255.255.255.0
set gw 10.10.10.1
cmdline recoverymode=1
boot usb1:nxos.9.3.10.bin
init system
reload-nxos
TFTP veya USB ile boot ettikten sonra boot ayarlarını doğrulayın ve düzeltin:
show boot
configure terminal
boot nxos bootflash:/nxos.9.3.10.bin
Kritik Uyarı
Yazılım güncellemesi sırasında:
- Ağ bağlantısını kesmeyin
- Güç kaynağını kesmeyin
Her iki durum da cihazı fiziksel müdahale olmaksızın kurtarılamaz hale getirebilir.
İlgili Yazılar
Mimari & Operasyonlar
- 🛠️ Ağın Arka Kapısı: Next-Gen Console Server Mimarisi — IP yönetimi kesildiğinde out-of-band erişim
- 📊 Monitoring Zihniyeti: Sadece Görmek Değil, Anlamak — Sorunları tırmanmadan önce yakalamak
- 🏗️ Switch, Firewall, AP — Doğru Ürünleri Seçmek Neden Yeterli Değildir — Mimari öncelikli core network tasarımı
- 🎯 Ağ Altyapısında Ürün Seçimi: Stratejik Kriterler — Üreticileri stratejik değerlendirme
Pratik Mühendislik
- 🛡️ Network Packet Broker (NPB) Masterclass — Trafik görünürlüğü ve güvenlik stratejisi
- 🔐 802.1X Saha Deployment Rehberi — Kimlik tabanlı ağ erişim kontrolü
