Bu yazım’da san switch’lerin upgrade aşamalarını anlatacağım. San switch güncel versiyonları bağlı sistemlerimizin (Server,Storage,Tape Library) kararlı bir şekilde çalışması için önemlidir.
San switch upgrade hazırlık;
- Firmware os (fos) dosyalarını üretici web sitesinden indiriniz.
- Ftp hesabına ihtiyacımız olacak. İndireceğimiz (fos) dosyaları bu ftp adresine yükleyelim.
- San switch konfigürasyonunu ftp’ye yedekleyelim.
Upgrade öncesi yapılacaklar;
- Cli ile san switch’e bağlanalım.
- supportsave komutu ile ftp’ye konfigürasyon yedeğini alalım.
SANSW:admin> supportsave
OK to proceed? (yes, y, no, n): [no] y
Host IP or Host Name: 192.168.2.2
User Name:Sanuser
Protocol (ftp | scp | sftp): ftp
Remote Directory: /switchbackup
- firmwareshow -v komutu (Fos) versiyonu kontrol edelim.
SANSW:admin> firmwareshow -v
Appl Primary/Secondary Versions
——————————————
FOS v8.1.2h
v8.1.2h
- chassisshow komutu ile FRU (Field Replaceble Units) değiştirilebilen parçaların durumunu kontrol edelim.
SANSW:admin> chassisshow
FAN Unit: 1
Fan Direction: Reverse (Non-portside Intake)
Time Awake: 0 days
FAN Unit: 2
Fan Direction: Reverse (Non-portside Intake)
POWER SUPPLY Unit: 1
Power Usage:
Factory Part Num:
Factory Serial Num:
Manufacture:
Time Awake:
POWER SUPPLY Unit: 2
Power Usage: -144W
Factory Part Num:
Factory Serial Num:
Manufacture: Day:
Time Awake:
- sensorshow komutu ile sensörlerin durumunu kontrol edelim
SANSW:admin> sensorshow
sensor 1: (Temperature) is Ok, value is 45 C
sensor 2: (Temperature) is Ok, value is 44 C
sensor 3: (Temperature) is Ok, value is 35 C
sensor 4: (Temperature) is Ok, value is 50 C
sensor 5: (Temperature) is Ok, value is 52 C
sensor 6: (Temperature) is Ok, value is 45 C
sensor 7: (Temperature) is Ok, value is 44 C
sensor 8: (Temperature) is Ok, value is 45 C
sensor 9: (Temperature) is Ok, value is 45 C
sensor 10: (Fan ) is Ok,speed is 2047 RPM
sensor 11: (Fan ) is Ok,speed is 2035 RPM
sensor 12: (Fan ) is Ok,speed is 1975 RPM
sensor 13: (Fan ) is Ok,speed is 12001 RPM
sensor 14: (Fan ) is Ok,speed is 12001 RPM
sensor 15: (Power Supply) is Ok
sensor 16: (Power Supply) is Ok
- mapsdb –show komutu ile switch anlık sağlık durumunu kontrol ediyoruz.
SANSW:admin> mapsdb –show
1 Dashboard Information:
=======================
DB start time: Wed Aug 5 19:20:17 2020
Active policy: dflt_base_policy
Configured Notifications: SW_CRITICAL,SW_MARGINAL
Fenced circuits : N/A
Quarantined Ports : None
2 Switch Health Report:
=======================
Current Switch Policy Status: HEALTHY
3.1 Summary Report:
===================
Category Today Last 7 days
——————————————————————————–
Port Health No Errors No Errors
Fru Health No Errors No Errors
Security Violations No Errors No Errors
Switch Resource No Errors No Errors
Traffic Performance No Errors No Errors
Fabric Performance Impact No Errors No Errors
- nsshow komutu ile san switch’e bağlı FC,HBA adaptörleri ve cihazları listeleyelim.(Örnek olması için bir tanesini çıktıya ekliyorum.)
SANSW:admin> nsshow
Type Pid COS PortName NodeName TTL(sec)
N 0b0800; 3; XX:XX:XX:XX:XX:XX ; XX:XX:XX:XX:XX:XX; na
FC4s: FCP
PortSymb: [34] “Emulex XXX-XXX-XX:XX:XX:XX:XX: “
NodeSymb: [93] “Emulex LPe-M6-D FV12.0. DV12.2
HN:esx.fqdn OS: VMware ESXi 6.7.0″
Fabric Port Name:
Permanent Port Name:
Port Index: 8
Share Area: No
Device Shared in Other AD: No
Redirect: No
Partial: No
LSAN: No
Device link speed: 16G
- nsallshow komutu ile fabric modda çalısan portları listeyelim.
Upgrade komutları;
- firmwaredownload komutu ile ftp’ye yüklediğimiz fos dosyasını switch’e yükleyelim ve versiyon upgrade işlemini başlatalım.
SANSW:admin> firmwaredownload
Server Name or IP Address: 192.168.2.2
User Name:Sanuser
File Name: /BRCDFOS8_2_1c/v8.2.1c
Network Protocol(1-auto-select, 2-FTP, 3-SCP, 4-SFTP) [1]: 2
Password:Password
Server IP: 192.168.2.2, Protocol IPv4
Checking system settings for firmwaredownload…
Do you want to continue (Y/N) [Y]: y
Firmware is being downloaded to the switch. This step may take up to 30 minutes.
Preparing for firmwaredownload…
Start to install packages…
fabos-gen5-8.2.1c-1
############################### [ 100% ]
dir-1.0.5-5
############################### [ 100% ]
ldconfig-2.16.2-4
############################### [ 100% ]
glibc-2.3.7-8
############################### [ 100% ]
glibc-linuxthreads-2.3.7-3
############################### [ 100% ]
bash-2.05-8
Removing unneeded files, please wait …
Finished removing unneeded files.
All packages have been downloaded successfully. // işlem başarılı sonuçlandı.
Firmware has been downloaded to the secondary partition of the switch.
HA Rebooting …
- Switch’le bağlantımız kopacak tekrar bağlanıp durumu kontrol edelim.
- firmwaredownloadstatus bu komut ile upgrade durumunu kontrol edelim. Bu işlem yaklaşık 30 dakika sürebilir.
SANSW:admin> firmwaredownloadstatus
Firmware is being downloaded to the switch. This step may take up to 30 minutes.
- Tekrar kontrol ediyoruz. Upgrade işlemi tamamlandı.
SANSW:admin> firmwaredownloadstatus
Firmwaredownload command has completed successfully. Use firmwareshow to verify the firmware versions.
- firmwareshow -v komutu ile versiyon kontrolü yapalım.
SANSW_UST:admin> firmwareshow –v
Appl Primary/Secondary Versions
——————————————
FOS v8.2.1c
v8.2.1c
- 1.2h’den v8.2.1c’ye firmware versiyon geçişi tamamlandı.
Upgrade işlemi tamamlandıktan sonra yapılacak kontroller için aşağıdaki komutları çalıştırınız ve sonuçlarını kontrol ediniz.
- sensorshow
- nsshow
- nsallshow
- mapsdb –show
Umarım faydalı bir yazı olmuştur. Başka yazılarımda görüşmek üzere.