ارتقاء IOS با استفاده از TFTP

ارتقاء IOS با استفاده از TFTP

مهم ترین موضوع در مقوله ارتقاء IOS دلیل انجام این کار است. همیشه قبل از ارتقاء ، IOS فعلی خود را ارزیابی کنید .اگر که این IOS تمام نیاز های شما را بر آورده می کند ، هیچ گونه نیازی به ارتقاء نیست. امااگر که قصد داریم قابلیتی را که در IOS فعلی موجود نیست به کار ببریم ( همانند نسخه های مختلف نثل IP BASE به IP Advance Service ) و یا اینکه قصد داریم از Release جدید تری استفاده کنیم که patch ، bug fix و Feature های جدید به آن اضافه شده است این کار امر معقولی است. مهمترین نکته در upgrade کردن IOS ، نوع Flash استفاده شده در روتر است. نوعی از روتر ها از Internal Flash (SIMM) استفاده می کنند که به صورت سخت افزاری در داخل chassis و بر روی برد قرار دارد.

cisco

برای مشاهده content مربوط به این flash از فرمان show flash استفاده می شود.دسته دوم flash ها ملقب به PCMCIA Flash است که به صورت card بر روی روتر نصب می شود. برای مشاهده content مربوط به این نوع flash از دستور های show slot0 و یا show slot1 استفاده می گردد. اگر که حجم Flash برای Upgrade کردن کافی نیست ، حتما باید که IOS قبلی و یا فایل های غیر مورد نیاز را از روی آن حذف کرد تا فضای لازم برای انتقال IOS جدید فراهم بشود. اما هیچ وقت IOS قبلی در حال استفاده خودتان را بادستور های format ،  erase و یا delete باید نکنید. زمانی که شما شروع به copy کردن IOS جدید کنید در prompt از شما سوال پرسیده خواهد شد که آیا قصد پاک کردن IOS قبلی را دارید یا خیر. اگر که فضای کافی برای copy کردن هر دو flash دارید ، هر رو را نگاه دارید و با فرمان boot system اولویت ها در استفاده از IOS مشخص کنید. برای مشاهده اینکه کدام IOS در زمان boot مورد استفاده قرار گرفته است از فرمان show version می توان استفاده کرد.

اگر که نوع flash شما Class B است ( کلا در Cisco سه مدل flash کلاس های A ، B  و C موجود است که هر کدام دارای قابلیت های مختلفی می باشند) و شما بیشتر از یک bank دارید ، آنرا partition کنید و هر IOS را در یک partition قرار دهید. و نکته آخر اینکه اصولا سعی کنید که نام IOS را تغییر ندهید. ضمنا سعی کنید که قبل از هر upgrade حتما از configuration پشتیبان تهیه کنید. برای مشاهده فضای خالی Flash می توان از سه فرمان show version ، show file system و dir استفاده کرد. بهترین گزینه برای upgrade کردن IOS استفاده از Console است ، لذا سعی کنید که در صورت امکان از این روش استفاده کنید.

ارتقاء IOS ها در روتر های با Internal Flash

RTR-LAB-7200#copy tftp flash

Address or name of remote host []? 192.168.1.2

Source filename []?c7200-js-mz.124-3.bin

Destination filename []?c7200-js-mz.124-3.bin

Erase flash: before copying? [confirm]

Erasing the flash filesystem will remove all files! Continue? [confirm]y

Erasing device… eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

eeeeeeeeee …erased

Erase of flash: complete

Loading c7200-js-mz.124-3.bin from 192.168.1.2 (via Ethernet0/0): !!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

[OK – xxxxx/yyyyyyy bytes]

Verifying checksum… OK (0xAC8A)

xxxxxx bytes copied in xx.xx secs (yyyy bytes/sec)

RTR-LAB-7200(config)#no boot system

RTR-LAB-7200(config)#boot system flash c7200-js-mz.124-3.bin

RTR-LAB-7200#reload

System configuration has been modified. Save? [yes/no]: y

Building configuration…

[OK]

Proceed with reload? [confirm]y

RTR-LAB-7200(config)#show ver | in System image

System image file is “flash: c7200-js-mz.124-3.bin

منبع

1,677
۱ دیدگاه
۱۰ دی ۹۳

فرزانه تقدیسی

کارشناس ارشد هوش مصنوعی - پس از اتمام دوره Elastix & MCSE & CCNA & CCNP و اخذ مدارک بین المللی در این حوزه مشغول به کار شدم

دیدگاه کاربران

  • ست عرض سلام یک سوییچ 2960 دارم در مد سوییچ بوت نمی شود و پیام زیر می اید .لطفا راهنمایی کنید .it.net@chmail.ir

    Loading “flash:/c2960-lanbasek9-mz.122-50.SE4/c2960-lanbasek9-mz.122-50.SE4.bin”
    …flash:/c2960-lanbasek9-mz.122-50.SE4/c2960-lanbasek9-mz.122-50.SE4.bin: short
    read: bad mzip file

    Error loading “flash:/c2960-lanbasek9-mz.122-50.SE4/c2960-lanbasek9-mz.122-50.SE
    4.bin”

    Interrupt within 5 seconds to abort boot process.
    Boot process failed…