안녕하세요.
오늘은 C9300 Stack 스위치 IOS Upgrade에 대해서 알아보도록 하겠습니다.
현재 버전을 확인 하기 위해서 show version을 입력 합니다.
Switch Ports Model SW Version SW Image Mode ------ ----- ----- ---------- ---------- ---- * 1 41 C9300-24T 17.12.03 CAT9K_IOSXE INSTALL 2 41 C9300-24T 17.12.03 CAT9K_IOSXE INSTALL |
시스코 홈페이지를 접속해서 현재 시점에서 C9300-24T에 IOS 추천 버전을 확인 합니다.
https://software.cisco.com/download/home/286313829/type/286308587/release/17.12.4?i=!pp
현재 시스코 추천 IOS는 17.12.04 입니다.
이미지 파일을 다운로드 합니다.
USB를 준비 합니다.
USB에 이미지 파일을 복사 합니다.
그리고 USB를 Master SW에 연결 합니다.
첫번째 로그를 보시면 USB0이 정상적으로 인식 된걸 확인 할 수 있습니다.
그리고 file를 확인해 보면 아래와 같이 2개 파일을 확인 가능합니다.
npe - no payload 이미지 파일입니다.
우리는 payload 이미지 파일을 설치 해보겠습니다
Oct 24 07:32:00.763: %IOSD_INFRA-6-IFS_DEVICE_OIR: Device usbflash0 added. Switch#dir usbflash0: | in 17.12 463 -rwx 1303572959 Oct 12 2024 23:17:02 +00:00 cat9k_iosxe_npe.17.12.04.SPA.bin 464 -rwx 1306917133 Oct 12 2024 22:57:34 +00:00 cat9k_iosxe.17.12.04.SPA.bin |
1. usb0에 이미지 파일을 복사하기 전에 불필요한 파일을 삭제합니다.
Switch#install remove inactive install_remove: START Thu Oct 24 07:35:45 UTC 2024 install_remove: Removing IMG 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 ... [R0]: /flash/cat9k-cc_srdriver.17.12.03.SPA.pkg File is in use, will not delete. [R1]: /flash/cat9k-cc_srdriver.17.12.03.SPA.pkg File is in use, will not delete. [R0]: /flash/cat9k-espbase.17.12.03.SPA.pkg File is in use, will not delete. [R1]: /flash/cat9k-espbase.17.12.03.SPA.pkg File is in use, will not delete. [R0]: /flash/cat9k-guestshell.17.12.03.SPA.pkg File is in use, will not delete. [R1]: /flash/cat9k-guestshell.17.12.03.SPA.pkg File is in use, will not delete. [R0]: /flash/cat9k-lni.17.12.03.SPA.pkg File is in use, will not delete. [R1]: /flash/cat9k-lni.17.12.03.SPA.pkg File is in use, will not delete. [R0]: /flash/cat9k-rpbase.17.12.03.SPA.pkg File is in use, will not delete. [R1]: /flash/cat9k-rpbase.17.12.03.SPA.pkg File is in use, will not delete. [R0]: /flash/cat9k-sipbase.17.12.03.SPA.pkg File is in use, will not delete. [R1]: /flash/cat9k-sipbase.17.12.03.SPA.pkg File is in use, will not delete. [R0]: /flash/cat9k-sipspa.17.12.03.SPA.pkg File is in use, will not delete. [R1]: /flash/cat9k-sipspa.17.12.03.SPA.pkg File is in use, will not delete. [R0]: /flash/cat9k-srdriver.17.12.03.SPA.pkg File is in use, will not delete. [R1]: /flash/cat9k-srdriver.17.12.03.SPA.pkg File is in use, will not delete. [R0]: /flash/cat9k-webui.17.12.03.SPA.pkg File is in use, will not delete. [R1]: /flash/cat9k-webui.17.12.03.SPA.pkg File is in use, will not delete. [R0]: /flash/cat9k-wlc.17.12.03.SPA.pkg File is in use, will not delete. [R1]: /flash/cat9k-wlc.17.12.03.SPA.pkg File is in use, will not delete. [R0]: /flash/packages.conf File is in use, will not delete. [R1]: /flash/packages.conf File is in use, will not delete. [R0]: /flash/cat9k-rpboot.17.12.03.SPA.pkg File is in use, will not delete. [R1]: /flash/cat9k-rpboot.17.12.03.SPA.pkg File is in use, will not delete. SUCCESS: No extra package or provisioning files found on media. Nothing to clean. SUCCESS: Files deleted. --- Starting Post_Remove_Cleanup --- Performing REMOVE_POSTCHECK on all members Finished Post_Remove_Cleanup SUCCESS: install_remove Thu Oct 24 07:35:45 UTC 2024 Switch# *Oct 24 07:35:45.573: %INSTALL-5-INSTALL_START_INFO: Switch 1 R0/0: install_mgr: Started install remove *Oct 24 07:35:45.690: %INSTALL-5-INSTALL_COMPLETED_INFO: Switch 1 R0/0: install_mgr: Completed install remove Switch# |
2. usb에 있는 이미지 파일을 복사 합니다.
Switch#copy usbflash0:cat9k_iosxe.17.12.04.SPA.bin flash: Destination filename [cat9k_iosxe.17.12.04.SPA.bin]? Copy in progress...CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC |
3. 이미지 파일이 정상적으로 복사가 되었는지 무결성 검사를 합니다.
1e3ab8c2357b33784373b626c190b907
Switch#verify /md5 flash:/cat9k_iosxe.17.12.04.SPA.bin ................................... verify /md5 (flash:/cat9k_iosxe.17.12.04.SPA.bin) = 1e3ab8c2357b33784373b626c190b907 |
4. install mode는 packages.conf 파일을 사용하기 때문에 설정값이 제대로 맞는지 다시 한번 확인합니다.
Switch(config)#boot system flash:packages.conf Switch#show boot system --------------------------- Switch 1 --------------------------- Current Boot Variables: BOOT variable = flash:packages.conf; Boot Variables on next reload: BOOT variable = flash:packages.conf; Manual Boot = no Enable Break = no Boot Mode = DEVICE iPXE Timeout = 0 --------------------------- Switch 2 --------------------------- Current Boot Variables: BOOT variable = flash:packages.conf; Boot Variables on next reload: BOOT variable = flash:packages.conf; Manual Boot = no Enable Break = no Boot Mode = DEVICE iPXE Timeout = 0 Switch# wr |
5. IOS를 업그레이드 합니다.
이미지 파일이 Standby SW에 복사를 시도 합니다. 그리고 IOS 업그레이드 시작합니다.
Switch# install add file flash:cat9k_iosxe.17.12.04.SPA.bin activate commit Copying flash:cat9k_iosxe.17.12.04.SPA.bin from Switch 1 to Switch 1 2 *Oct 24 07:44:43.996: %INSTALL-5-INSTALL_START_INFO: Switch 1 R0/0: install_mgr: Started install add_activate_commit flash:cat9k_iosxe.17.12.04.SPA.bi |
6. 복사가 완료 되고 IOS 버전 업그레이드를 시작 합니다. 그리고 Y를 선택합니다.
시간이 꽤 걸립니다. 인내심을 가지고 기다립니다.
--- Starting Add --- Performing Add on all members Finished Add install_activate: START Thu Oct 24 07:46:56 UTC 2024 install_activate: Activating IMG Following packages shall be activated: /flash/cat9k-cc_srdriver.17.12.04.SPA.pkg /flash/cat9k-espbase.17.12.04.SPA.pkg /flash/cat9k-guestshell.17.12.04.SPA.pkg /flash/cat9k-lni.17.12.04.SPA.pkg /flash/cat9k-rpbase.17.12.04.SPA.pkg /flash/cat9k-sipbase.17.12.04.SPA.pkg /flash/cat9k-sipspa.17.12.04.SPA.pkg /flash/cat9k-srdriver.17.12.04.SPA.pkg /flash/cat9k-webui.17.12.04.SPA.pkg /flash/cat9k-wlc.17.12.04.SPA.pkg /flash/cat9k-rpboot.17.12.04.SPA.pkg This operation may require a reload of the system. Do you want to proceed? [y/n] *Oct 24 07:46:56.671: %INSTALL-5-INSTALL_START_INFO: Switch 1 R0/0: install_mgr: Started install activate NONEy --- Starting Activate --- Performing Activate on all members [1] Activate package(s) on Switch 1 [2] Activate package(s) on Switch 2 |
7. 부팅이 완료 되면 로그인을 합니다. 그리고 패키지를 확인합니다.
Switch#dir flash:*.pkg Directory of flash:/*.pkg Directory of flash:/ 155652 -rw- 29475848 Aug 24 2024 14:42:02 +00:00 cat9k-cc_srdriver.17.12.03.SPA.pkg 155653 -rw- 168936452 Aug 24 2024 14:42:02 +00:00 cat9k-espbase.17.12.03.SPA.pkg 155654 -rw- 2155524 Aug 24 2024 14:42:02 +00:00 cat9k-guestshell.17.12.03.SPA.pkg 155655 -rw- 120792064 Aug 24 2024 14:42:02 +00:00 cat9k-lni.17.12.03.SPA.pkg 155656 -rw- 763909120 Aug 24 2024 14:42:04 +00:00 cat9k-rpbase.17.12.03.SPA.pkg 155657 -rw- 48714756 Aug 24 2024 14:42:04 +00:00 cat9k-sipbase.17.12.03.SPA.pkg 155658 -rw- 56374272 Aug 24 2024 14:42:04 +00:00 cat9k-sipspa.17.12.03.SPA.pkg 155659 -rw- 41284612 Aug 24 2024 14:42:05 +00:00 cat9k-srdriver.17.12.03.SPA.pkg 155660 -rw- 17875968 Aug 24 2024 14:42:05 +00:00 cat9k-webui.17.12.03.SPA.pkg 155661 -rw- 9216 Aug 24 2024 14:42:05 +00:00 cat9k-wlc.17.12.03.SPA.pkg 155663 -rw- 61872038 Aug 24 2024 14:42:05 +00:00 cat9k-rpboot.17.12.03.SPA.pkg 327687 -rw- 29471752 Jul 23 2024 17:01:12 +00:00 cat9k-cc_srdriver.17.12.04.SPA.pkg 327688 -rw- 169464836 Jul 23 2024 17:01:58 +00:00 cat9k-espbase.17.12.04.SPA.pkg 327689 -rw- 2155524 Jul 23 2024 17:01:05 +00:00 cat9k-guestshell.17.12.04.SPA.pkg 327690 -rw- 111498240 Jul 23 2024 17:01:38 +00:00 cat9k-lni.17.12.04.SPA.pkg 327691 -rw- 768689152 Jul 23 2024 17:03:45 +00:00 cat9k-rpbase.17.12.04.SPA.pkg 327692 -rw- 48747524 Jul 23 2024 17:01:39 +00:00 cat9k-sipbase.17.12.04.SPA.pkg 327693 -rw- 56431616 Jul 23 2024 17:01:40 +00:00 cat9k-sipspa.17.12.04.SPA.pkg 327694 -rw- 41288708 Jul 23 2024 17:01:30 +00:00 cat9k-srdriver.17.12.04.SPA.pkg 327695 -rw- 17884160 Jul 23 2024 17:01:30 +00:00 cat9k-webui.17.12.04.SPA.pkg 327696 -rw- 9216 Jul 23 2024 17:01:04 +00:00 cat9k-wlc.17.12.04.SPA.pkg 327684 -rw- 61891845 Oct 24 2024 07:45:48 +00:00 cat9k-rpboot.17.12.04.SPA.pkg 11353194496 bytes total (6682238976 bytes free) Switch# |
8. show version으로 버전을 확인합니다.
Switch#show version Cisco IOS XE Software, Version 17.12.04 Cisco IOS Software [Dublin], Catalyst L3 Switch Software (CAT9K_IOSXE), Version 17.12.4, RELEASE SOFTWARE (fc3) Technical Support: http://www.cisco.com/techsupport Copyright (c) 1986-2024 by Cisco Systems, Inc. Compiled Tue 23-Jul-24 09:40 by mcpre |
9.불필요한 파일들을 삭제합니다.
Switch#install remove inactive install_remove: START Thu Oct 24 08:03:31 UTC 2024 install_remove: Removing IMG 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 ... [R0]: /flash/packages.conf File is in use, will not delete. [R1]: /flash/packages.conf File is in use, will not delete. [R0]: /flash/cat9k-cc_srdriver.17.12.04.SPA.pkg File is in use, will not delete. [R1]: /flash/cat9k-cc_srdriver.17.12.04.SPA.pkg File is in use, will not delete. [R0]: /flash/cat9k-espbase.17.12.04.SPA.pkg File is in use, will not delete. [R1]: /flash/cat9k-espbase.17.12.04.SPA.pkg File is in use, will not delete. [R0]: /flash/cat9k-guestshell.17.12.04.SPA.pkg File is in use, will not delete. [R1]: /flash/cat9k-guestshell.17.12.04.SPA.pkg File is in use, will not delete. [R0]: /flash/cat9k-lni.17.12.04.SPA.pkg File is in use, will not delete. [R1]: /flash/cat9k-lni.17.12.04.SPA.pkg File is in use, will not delete. [R0]: /flash/cat9k-rpbase.17.12.04.SPA.pkg File is in use, will not delete. [R1]: /flash/cat9k-rpbase.17.12.04.SPA.pkg File is in use, will not delete. [R0]: /flash/cat9k-sipbase.17.12.04.SPA.pkg File is in use, will not delete. [R1]: /flash/cat9k-sipbase.17.12.04.SPA.pkg File is in use, will not delete. [R0]: /flash/cat9k-sipspa.17.12.04.SPA.pkg File is in use, will not delete. [R1]: /flash/cat9k-sipspa.17.12.04.SPA.pkg File is in use, will not delete. [R0]: /flash/cat9k-srdriver.17.12.04.SPA.pkg File is in use, will not delete. [R1]: /flash/cat9k-srdriver.17.12.04.SPA.pkg File is in use, will not delete. [R0]: /flash/cat9k-webui.17.12.04.SPA.pkg File is in use, will not delete. [R1]: /flash/cat9k-webui.17.12.04.SPA.pkg File is in use, will not delete. [R0]: /flash/cat9k-wlc.17.12.04.SPA.pkg File is in use, will not delete. [R1]: /flash/cat9k-wlc.17.12.04.SPA.pkg File is in use, will not delete. [R0]: /flash/cat9k_iosxe.17.12.04.SPA.conf File is in use, will not delete. [R1]: /flash/cat9k_iosxe.17.12.04.SPA.conf File is in use, will not delete. [R0]: /flash/cat9k-rpboot.17.12.04.SPA.pkg File is in use, will not delete. [R1]: /flash/cat9k-rpboot.17.12.04.SPA.pkg File is in use, will not delete. The following files will be deleted: [R0]: /flash/cat9k-cc_srdriver.17.12.03.SPA.pkg [R1]: /flash/cat9k-cc_srdriver.17.12.03.SPA.pkg [R0]: /flash/cat9k-espbase.17.12.03.SPA.pkg [R1]: /flash/cat9k-espbase.17.12.03.SPA.pkg [R0]: /flash/cat9k-guestshell.17.12.03.SPA.pkg [R1]: /flash/cat9k-guestshell.17.12.03.SPA.pkg [R0]: /flash/cat9k-lni.17.12.03.SPA.pkg [R1]: /flash/cat9k-lni.17.12.03.SPA.pkg [R0]: /flash/cat9k-rpbase.17.12.03.SPA.pkg [R1]: /flash/cat9k-rpbase.17.12.03.SPA.pkg [R0]: /flash/cat9k-sipbase.17.12.03.SPA.pkg [R1]: /flash/cat9k-sipbase.17.12.03.SPA.pkg [R0]: /flash/cat9k-sipspa.17.12.03.SPA.pkg [R1]: /flash/cat9k-sipspa.17.12.03.SPA.pkg [R0]: /flash/cat9k-srdriver.17.12.03.SPA.pkg [R1]: /flash/cat9k-srdriver.17.12.03.SPA.pkg [R0]: /flash/cat9k-webui.17.12.03.SPA.pkg [R1]: /flash/cat9k-webui.17.12.03.SPA.pkg [R0]: /flash/cat9k-wlc.17.12.03.SPA.pkg [R1]: /flash/cat9k-wlc.17.12.03.SPA.pkg [R0]: /flash/cat9k-rpboot.17.12.03.SPA.pkg [R1]: /flash/cat9k-rpboot.17.12.03.SPA.pkg [R0]: /flash/cat9k_iosxe.17.12.04.SPA.bin [R1]: /flash/cat9k_iosxe.17.12.04.SPA.bin Do you want to remove the above files? [y/n] *Oct 24 08:03:31.983: %INSTALL-5-INSTALL_START_INFO: Switch 1 R0/0: install_mgr: Started install remove [y/n]y Deleting file /flash/cat9k-cc_srdriver.17.12.03.SPA.pkg ... done. Deleting file /flash/cat9k-espbase.17.12.03.SPA.pkg ... done. Deleting file /flash/cat9k-guestshell.17.12.03.SPA.pkg ... done. Deleting file /flash/cat9k-lni.17.12.03.SPA.pkg ... done. Deleting file /flash/cat9k-rpbase.17.12.03.SPA.pkg ... done. Deleting file /flash/cat9k-sipbase.17.12.03.SPA.pkg ... done. Deleting file /flash/cat9k-sipspa.17.12.03.SPA.pkg ... done. Deleting file /flash/cat9k-srdriver.17.12.03.SPA.pkg ... done. Deleting file /flash/cat9k-webui.17.12.03.SPA.pkg ... done. Deleting file /flash/cat9k-wlc.17.12.03.SPA.pkg ... done. Deleting file /flash/cat9k-rpboot.17.12.03.SPA.pkg ... done. Deleting file /flash/cat9k_iosxe.17.12.04.SPA.bin ... done. SUCCESS: Files deleted. --- Starting Post_Remove_Cleanup --- Performing REMOVE_POSTCHECK on all members Finished Post_Remove_Cleanup SUCCESS: install_remove Thu Oct 24 08:03:43 UTC 2024 Switch# |
10. 그리고 저장 합니다.
Switch#wr Building configuration... [OK] |
정상적으로 17.12.04 IOS 업그레이드가 완료 되었습니다.
지금까지 글을 읽어주셔서 감사합니다.
'CISCO > 스위칭' 카테고리의 다른 글
[C9300-#1]- Traditional mode/Smart Licensing mode/Smart Licensing with the use of Policy mode (0) | 2025.02.03 |
---|---|
Cisco IOS recommendation (0) | 2025.01.11 |
C9300 - Configure SSH2 (0) | 2024.10.24 |
Cat9300 Switch Stack Installation (1) | 2024.10.24 |
Cat9300L Switch License Registration to cisco CSSM (0) | 2024.10.02 |