Xmodem ile İmage Update HP Procurve

Cihazlar açılırken system dosyasında kayıtlı flash içerisindeki boot edeceği image dosyasını arar ve bulursa yükleme sorunsuz çalışır . Fakat herhangi bir sebepten ötürü bu image dosyalarına bir şey olduysa bizim bunu tekrar yüklememiz gerekecektir. Cihaz ilk olarak system dosyası içerisindeki primary ve secondary image dosyalarına bakar ikisinde de bulamazsa eğer o zaman çakılır.

HP procurve switchlerde böyle bir sorunla karşılaştık ve çözümü için Xmodem’den image atılmasını gerçekleştirdik ve böylece cihazda herhangi bir konfigürasyon kaybı olmadan açıldı ve sorunsuz çalışmaya başladı.

Bunun için birkaç adım gerekiyor.  Cihazımız açıldığında ilk başta;

“?” veya “help” yazarak yapabileceğiniz komutları listeleyebilirsiniz.

=>?
do(wnload) – Download via Xmodem
sp(eed) – Set a new baud rate
h(elp) – Display help screen
? – Display help screen
id(entify) – Print out identification string
jp(jump) – Jump to product code, optional 1primary,2secondary
q(uit) – Exit the monitor
boot – Reboot the system
reset – Reset the system
v(ersion) – Display version information

version bilgisi ile cihazımıza atacağımız ıos ile ilgili bilgilendirmeyi görebilirsiniz.
=>v
Image stamp:    /sw/code/build/cod
Oct 14 2013 10:18:54
Y.11.44
1439
Switch ve router’ların bildiğiniz gibi console bağlantı hızları değiştirilebilirdir. Çoğu cihaz default olarak 9600 speed kullanır. Fakat biz console kablosu üzerinden firmware yüklemesi yapacağımız için dosya boyutuna göre speed’i arttırmamız gerekecektir. 2-3 mb’lık dosyalarda bile fark ederken backbone cihazlarda ki firmware’in bu dosya boyutlarından çok daha büyük olduklarını düşünürsek işlem süremiz çok artacaktır. Bu nedenle 9600 speed ile 115200 speed’e sahip console bağlantısı dosya atma süresi neredeyse 2 katı zaman harcamaktır.

Süreden kazanmak için hızını değiştirmek değiştiriyoruz,
=>speed 115200

Enter dediğimiz zaman bağlantımızda komutlar farklı karakterler olarak gözükmeye başlayacaktır. Bunun için COM bağlantısını kapatıp serial üzerinden tekrar speed hızını belirlediğimiz hız (ki biz burada 115200 olarak belirledik) ile bağlanmamız gerekiyor.

Yeni speed değerimiz ile bağlandıktan sonra Xmodem bağlantısı sağlamaya başlayabiliriz.
Bunun için ise komut olarak;

=>do
You have invoked the console download utility.
Do you wish to continue? (Y/N)>

Karışımıza gelen soruya “y” bastığımız anda Xmodem üzerinden göndereceğimiz dosyayı seçmemiz gerekmektedir.
Xmodem ile dosya gönderimi standart putty programında mevcut değildir. Extraputty  veya Securecrt gibi programlar kullanabilirsiniz.

Ben burada Extraputty programını kullandım onun içinde aşağıdaki yöntemle gidebilirsiniz.

File Transfer >> Xmodem >> Send seçenekleri ile size belirleyeceğiniz firmware dosyasını seçmeniz gerekiyor. Seçtikten sonra kendisi otomatik olarak yüklemeye başlayacaktır.

Dosya boyutu ile zaman doğru orantılıdır speed değerini ne kadar yükseltirsek yükseltelim bir TFTP üzerinde attığımız dosya gibi olmayacaktır.

İmage yüklenmesi bittikten sonra cihaz kendini restart edip yüklemiş olduğunuz image üzerinden açacaktır ve konfigürasyon dosyanıza hiçbir zarar gelmeden çalışmasına başlayacaktır.

Yüklemiş olduğunuz firmware dosyasını ilk olarak “Primary image” bölümüne atar ve oradan boot eder.

HP_Procurve# sh flash
Image           Size(Bytes)   Date   Version
—–           ———-  ——– ——-
Primary Image   : 3381099   10/14/13 Y.11.44
Secondary Image : 3368329   07/16/09 Y.11.12
Boot Rom Version: N.10.02
Current Boot    : Primary

About cemerbas

Check Also

Fan Flow Error Hp Procurve

Console portu üzerinden bağlandığınızda fan yönü hatası almakta iseniz bu sadece 2 komut ile düzeltebiliriz. …

Bir yanıt yazın