Logo CNTTShop.vn

Hotline: 0966 658 525

Công Ty TNHH Công Nghệ Việt Thái Dương
NTT03, Line 1, Thống Nhất Complex, 82 Nguyễn Tuân, Thanh Xuân, Hà Nội.
Danh mục sản phẩm

Hướng dẫn Upgrade IOS Switch Cisco Catalyst 3850, 9200, 9300, 9400, 9500, 9600

 

Hướng dẫn nâng cấp, Upgrade IOS cho các dòng Switch Cisco Catalyst 3850, Cisco Catalyst 9200, Cisco Catalyst 9300, Cisco Catalyst 9400, Cisco Catalyst 9500, Cisco Catalyst 9600 chạy software IOS-XE của Cisco.

Các dòng Switch Cisco Catalyst 3850, Cisco Catalyst 9200, Cisco Catalyst 9300, Cisco Catalyst 9400, Cisco Catalyst 9500, Cisco Catalyst 9600 là dòng switch cấp doanh nghiệp mới của Cisco . Các thiết bị này thường chạy bản OS mới của Cisco, như IOS-XE Lite (Cisco IOS XE Gibraltar) với dòng switch C9200 và C9200L, IOS-XE (Cisco IOS XE Fuji) với các dòng switch C3850 C9300 C9400 C9500 và C9600. 

Các dòng switch này đều có chung phương pháp để nâng cấp IOS, trong bài viết này mình sẽ hướng dẫn các bạn Upgrade với Cisco Catalyst 9200, các dòng khác các bạn làm tương tự.

Bước 1: Clean Up

Bước này để dọn sạch các tệp cài đặt không sử dụng trong trường hợp không đủ dung lượng. Đảm bảo rằng bạn có ít nhất 1GB dung lượng trong Flash hoặc ổ SSD (với các dòng có thể lắp SSD) để copy và cài đặt OS mới. Nếu chắc chắn dung lượng còn trống nhiều hơn 1GB, bạn có thể bỏ qua bước này để thực hiện ở bước 5.

Sử dụng lệnh "install remove inactive" ở mode EXEC để xóa các file không sử dụng:

Switch# install remove inactive
install_remove: START Mon Mar  3 17:46:18 IST 2020
Cleaning up unnecessary package files
No path specified, will use booted path flash:packages.conf
Cleaning flash:
  Scanning boot directory for packages ... done.
  Preparing packages list to delete ...
    cat9k_lite-rpbase.16.09.02.SPA.pkg
      File is in use, will not delete.
    cat9k_lite-rpboot.16.09.02.SPA.pkg
      File is in use, will not delete.
    cat9k_lite-srdriver.16.09.02.SPA.pkg
      File is in use, will not delete.
    cat9k_lite-webui.16.09.02.SPA.pkg
      File is in use, will not delete.
    packages.conf
      File is in use, will not delete.
  done.

The following files will be deleted:
[switch 1]:
/flash/cat9k_lite_iosxe.16.09.02.SPA.bin

Do you want to remove the above files? [y/n] yes
[switch 1]:
Deleting file flash:cat9k_lite_iosxe.16.09.02.SPA.bin ... done.
SUCCESS: Files deleted.
--- Starting Post_Remove_Cleanup ---
Performing Post_Remove_Cleanup on all members
  [1] Post_Remove_Cleanup package(s) on switch 1
  [1] Finished Post_Remove_Cleanup on switch 1
Checking status of Post_Remove_Cleanup on [1]
Post_Remove_Cleanup: Passed on [1]
Finished Post_Remove_Cleanup
SUCCESS: install_remove  Mon Mar  3 17:47:20 IST 2020
Switch#

Bước 2: Copy Image mới vào trong Flash

Copy OS mới vào trong ổ Flash hoặc SSD bằng FTP, TFTP ... Đảm bảo bạn có thể ping từ máy tính đến Switch bằng cách đặt IP cho interface vlan 1 hoặc đặt ip cho interface kết nối đến máy tính. Nếu có USB bạn có thể sử dụng usb để upgrade OS cho switch. Lệnh tương tự là copy usbflash0:cat9k_lite_iosxe.16.10.01.SPA.bin flash:

Sử dụng lệnh "copy tftp://10.8.0.6//cat9k_lite_iosxe.16.10.01.SPA.bin flash:" để copy OS từ tftp server và flash:

Switch# copy tftp://10.8.0.6//cat9k_lite_iosxe.16.10.01.SPA.bin flash:

Destination filename [cat9k_lite_iosxe.16.10.01.SPA.bin]?
Accessing tftp://10.8.0.6//cat9k_lite_iosxe.16.10.01.SPA.bin...
Loading /cat9k_lite_iosxe.16.10.01.SPA.bin from 10.8.0.6 (via GigabitEthernet0/0):
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 601216545 bytes]

601216545 bytes copied in 50.649 secs (11870255 bytes/sec)

Sử dụng lệnh "dir flash:*.bin" để kiểm tra OS đã được copy vào trong Flash.

Switch# dir flash:*.bin
Directory of flash:/*.bin

Directory of flash:/

434184 -rw- 601216545 Oct 31 2018 10:18:11 -07:00 cat9k_lite_iosxe.16.10.01.SPA.bin
11353194496 bytes total (8976625664 bytes free)

Bước 3: Cài đặt các tham số boot

Sử dụng lệnh "boot system flash:packages.conf" để cài đặt boot cho switch.

Switch#config t
Switch(config)# boot system flash:packages.conf
Switch(config)# exit
Switch#wr

Sử dụng lệnh "show boot system" để kiểm tra tham số boot của hệ thống

Switch#show boot system

BOOT variable = flash:packages.conf .

Bước 4: Upgrade lên IOS-XE mới

Sử dụng lệnh "install add file flash:cat9k_lite_iosxe.16.10.01.SPA.bin activate commit" để cài đặt IOS-XE mới vừa copy và flash.

Lưu ý sau khi cài đặt xong switch sẽ tự động reboot, bạn nên lưu cấu hình hoặc ngừng các dịch vụ trước khi thực thi lệnh này.

Switch# install add file flash:cat9k_lite_iosxe.16.10.01.SPA.bin activate commit
install_add_activate_commit: START Mon Mar  3 17:32:18 IST 2020

*Dec  3 17:32:21.642 IST: %INSTALL-5-INSTALL_START_INFO: Switch 1 R0/0: install_engine: Started install one-shot flash:cat9k_lite_iosxe.16.10.01.SPA.bininstall_add_activate_commit: Adding PACKAGE

This operation requires a reload of the system. Do you want to proceed?
Please confirm you have changed boot config to flash:packages.conf [y/n]y

--- Starting initial file syncing ---
Info: Finished copying flash:cat9k_lite_iosxe.16.10.01.SPA.bin to the selected switch(es)
Finished initial file syncing

--- Starting Add ---
Performing Add on all members
  [1] Add package(s) on switch 1
  [1] Finished Add on switch 1
Checking status of Add on [1]
Add: Passed on [1]
Finished Add

Image added. Version: 16.10.1.0.214
install_add_activate_commit: Activating PACKAGE

gzip: initramfs.cpio.gz: decompression OK, trailing garbage ignored
Following packages shall be activated:
/flash/cat9k_lite-webui.16.10.01.SPA.pkg
/flash/cat9k_lite-srdriver.16.10.01.SPA.pkg
/flash/cat9k_lite-rpboot.16.10.01.SPA.pkg
/flash/cat9k_lite-rpbase.16.10.01.SPA.pkg

This operation requires a reload of the system. Do you want to proceed? [y/n]y
--- Starting Activate ---
Performing Activate on all members
  [1] Activate package(s) on switch 1
  [1] Finished Activate on switch 1
Checking status of Activate on [1]
Activate: Passed on [1]
Finished Activate

--- Starting Commit ---
Performing Commit on all members

*Dec  3 17:36:43.102 IST: %INSTALL-5-INSTALL_AUTO_ABORT_TIMER_PROGRESS: Switch 1 R0/0: rollback_timer: Install auto abort timer will expire in 7199 seconds  [1] Commit package(s) on switch 1
  [1] Finished Commit on switch 1
Checking status of Commit on [1]
Commit: Passed on [1]
Finished Commit

Install will reload the system now!
SUCCESS: install_add_activate_commit  Mon Mar  3 17:37:03 IST 2020

Bước 5: Khởi động lại và xóa các file IOS cũ

Sau khi switch khởi động xong, dùng lệnh "show version" để kiểm tra phiên bản OS đang hoạt động. Nếu mọi thứ đã hoạt động bình thường các bạn lặp lại bước 1 xóa các file IOS cũ để giải phóng bộ nhớ.

Đối với việc Downgrade OS xuống bản thấp hơn các bạn chỉ cần copy file os phiên bản thấp hơn vào flash và làm tương tự như việc Upgrade.

Upgrade Cisco Catalyst bằng giao diện Web

Nếu các bạn không quen giao diện dòng lệnh, các bạn có thể sử dụng giao diện web. Tuy nhiên giao diện web thì các bạn sẽ khó xử lý trong trường hợp upgrade bị lỗi, nhưng nó dễ thao tác hơn. Mặc định Cisco không có IP và tài khoản mặc định, do vậy các bạn cần phải cấu hình 1 số thông số trên CLI trước.

Đầu tiên các bạn cần kết nối dây mạng từ máy tính vào switch, đặt IP cho switch và máy tính tương tự như khi sử dụng TFTP.

Mình sẽ cấu hình lại ip 192.168.1.1 trên vlan 1, tạo tài khoản và bật dịch vụ http trên switch. Trên máy tính thì mình đã đặt IP cùng dải 192.168.1.2 trên card mạng nối vào switch.

Switch#configure terminal
Switch(config)#interface vlan 1
Switch(config-if)#ip address 192.168.1.1 255.255.255.0
Switch(config-if)#no shutdown
Switch(config-if)#exit
Switch(config)#username cnttshop privilege 15 password Admin@123
Switch(config)#ip http server
Switch(config)#ip http secure-server
Switch(config)#ip http authentication local
Switch(config)#

Sau đó các bạn mở trình duyệt web và nhập IP đã cấu hình trên switch và đăng nhập với tài khoản vừa tạo trong CLI.

truy cập vào IP của switch

Để upgrade hoặc downgrade IOS, các bạn vào menu Administration > Software Management.

truy cập vào menu software management

  • Upgrade Mode: chọn INSTALL.
  • Transport Type: chọn My Desktop để tải từ máy tính lên, các bạn cũng có thể tải lên từ SFTP, FTP, TFTP, hoặc nếu có IOS trong switch rồi thì các bạn chọn Device, mình sẽ chọn My Desktop để tải từ máy tính lên.
  • Nhấn Select File và chỉnh đường dẫn tới nơi lưu trữ file IOS.
  • Sau đó nhấn Download & Install.

chọn firmware và nhận download & install

Các bạn chờ switch chạy xong cột Status bên phải là được. Sau khi chạy xong các bạn nhấn Save Configuration & Activate là xong. Các bạn có thể nhấn Remove Inactive Files để xóa các file OS cũ.

active firmware mới

OK như vậy là mình đã hướng dẫn các bạn Upgrade Firmware của các dòng switch Cisco Catalyst series. Nếu các bạn có thắc mắc hay góp ý nào, hãy để lại comment để mọi người cùng trao đổi nhé.

Chúc các bạn thành công!

Lê Văn Tuấn

Là chuyên gia trong lĩnh vực Network System, Security, Server.. Có kinh nghiệm nhiều năm tư vấn giải pháp mạng, triển khai các giải pháp CNTT và phân phối thiết bị mạng Switch, Wifi, Router, Máy chủ Server, Lưu trữ Storage, Tường lửa Firewall, Video Conferencing, Module quang, Load Balancing. Hiện tại tôi là Founder và Managing Director công ty TNHH Công Nghệ Việt Thái Dương (CNTTShop.vn).

Bình luận bài viết!

Có 2 bình luận:
s
saphato
Hi AD,mình đang sử dụng Cisco WS-C2960-24TC-S version 12.2,nhưng không tìm thấy phiên bản mới để upgrade,rất mong được hỗ trợ.xin cảm ơn
2 tháng
C
CNTTShopAdmin

Dòng switch này bản mới nhất hiện tại là 15.0, tuy nhiên bản OS Cisco khuyến nghị sử dụng vẫn là 12.2, nên bạn vẫn có thể sử dụng bản này nhé.

b
baond
chỗ này lệnh install em không sử dụng được thì khắc phục như thế nào ạ
3 tháng
C
CNTTShopAdmin

Switch bạn đang sử dụng là mã gì, và phiên bản bao nhiêu nhỉ

Chuyên mục chính
Bài viết liên quan
Sản phẩm liên quan