본 제품에 대한 문서 세트는 편견 없는 언어를 사용하기 위해 노력합니다. 본 설명서 세트의 목적상, 편견 없는 언어는 나이, 장애, 성별, 인종 정체성, 민족 정체성, 성적 지향성, 사회 경제적 지위 및 교차성에 기초한 차별을 의미하지 않는 언어로 정의됩니다. 제품 소프트웨어의 사용자 인터페이스에서 하드코딩된 언어, RFP 설명서에 기초한 언어 또는 참조된 서드파티 제품에서 사용하는 언어로 인해 설명서에 예외가 있을 수 있습니다. 시스코에서 어떤 방식으로 포용적인 언어를 사용하고 있는지 자세히 알아보세요.
Cisco는 전 세계 사용자에게 다양한 언어로 지원 콘텐츠를 제공하기 위해 기계 번역 기술과 수작업 번역을 병행하여 이 문서를 번역했습니다. 아무리 품질이 높은 기계 번역이라도 전문 번역가의 번역 결과물만큼 정확하지는 않습니다. Cisco Systems, Inc.는 이 같은 번역에 대해 어떠한 책임도 지지 않으며 항상 원본 영문 문서(링크 제공됨)를 참조할 것을 권장합니다.
이 문서에서는 Catalyst 9500 스위치를 업그레이드하는 방법에 대해 설명합니다.
이 문서에 대한 특정 요건이 없습니다.
이 문서의 정보는 C9500을 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
이 문서에서는 BUNDLE 또는 INSTALL 모드를 사용하는 Catalyst 9500 스위치의 신규 및 기존 업그레이드 절차에 대해 설명합니다. ISSU 업그레이드 방법은 Catalyst 9500 스위치에서 지원됩니다.
다운로드 페이지를 기반으로 하는 권장 소프트웨어 버전은 다음 링크를 참조하십시오.
소프트웨어를 다운로드하려면 visithttps://software.cisco.com/download/홈에서 제품을 선택하십시오.
· 2~3시간의 유지 보수 기간을 통해 대상 버전으로 업그레이드하거나 문제가 발생할 경우 이전 버전으로 롤백할 수 있습니다.
· 현재 및 대상 IOS 버전의 .bin 파일이 포함된 4GB 또는 8GB USB 드라이브가 있는지 확인합니다. IOS 이미지를 복사하려면 USB 드라이브를 FAT32로 포맷해야 합니다.
· TFTP가 현재 및 대상 IOS 버전으로 설정되어 있으며 필요한 경우 스위치에 이 버전을 다운로드할 수 있는지 확인합니다.
· 문제가 발생할 경우 디바이스에 대한 콘솔 액세스를 사용할 수 있는지 확인합니다.
· 새 이미지를 확장하기 위해 플래시 메모리에 최소 1GB에서 최대 1.5GB의 사용 가능한 공간이 있는지 확인합니다. 공간이 부족하면 이전 설치 파일을 제거합니다.
Fuji 16.9.x의 경우, 스위치의 기존 릴리스에서 최신 릴리스로 처음 업그레이드할 때 스위치의 하드웨어 버전에 따라 부트 로더가 자동으로 업그레이드될 수 있습니다. 부트로더가 자동으로 업그레이드되는 경우 다음 다시 로드에도 적용됩니다. 이후에 이전 릴리스로 돌아가면 부트 로더는 다운그레이드되지 않습니다. 업데이트된 부트 로더는 모든 이전 릴리스를 지원합니다. 후속 Cisco IOS XE Everest 16. x.x 또는 Cisco IOS XE Fuji 16. x.x 릴리스의 경우, 해당 릴리스에 새 부트로더가 있는 경우 새 이미지로 스위치를 처음 부팅할 때 스위치의 하드웨어 버전에 따라 자동으로 업그레이드될 수 있습니다.
16.12.x의 경우 부트 로더라고도 하는 ROM 모니터(ROMMON)는 디바이스의 전원을 켜거나 재설정할 때 실행되는 펌웨어입니다. 프로세서 하드웨어를 초기화하고 운영 체제 소프트웨어(Cisco IOS XE 소프트웨어 이미지)를 부팅합니다. ROMMON은 스위치의 다음 SPI(Serial Peripheral Interface) 플래시 디바이스에 저장됩니다.
Primary(기본): 여기에 저장된 ROMMON은 디바이스의 전원이 켜지거나 재설정될 때마다 시스템이 부팅되는 ROMMON입니다.
Golden: 여기에 저장된 ROMMON은 백업 복사본입니다. 기본 의 ROMMON이 손상된 경우 시스템은 골든 SPI 플래시 디바이스에서 ROMMON을 자동으로 부팅합니다.
펌웨어 결함을 해결하거나 새로운 기능을 지원하려면 ROMMON 업그레이드가 필요할 수 있지만, 모든 릴리스에 새로운 버전이 있을 수는 없습니다. 모든 주요 릴리스 및 유지 관리 릴리스에 적용되는 ROMMON 또는 부트로더 버전을 알아보려면 아래의 해당 하위 섹션 및 표를 참조하십시오.
17.x.x의 경우 모든 주요 및 유지 관리 릴리스에 적용되는 ROMMON 또는 부트로더 버전을 확인하려면 ROMMON 버전을 참조하십시오.
소프트웨어 버전을 업그레이드하기 전이나 업그레이드한 후에 ROMMON을 업그레이드할 수 있습니다. 업그레이드하려는 소프트웨어 버전에 대해 새 ROMMON 버전을 사용할 수 있는 경우 다음과 같이 진행합니다.
기본 SPI 플래시 장치에서 ROMMON 업그레이드
이 ROMMON은 자동으로 업그레이드됩니다. 스위치의 기존 릴리스에서 최신 릴리스 또는 이후 릴리스로 처음 업그레이드할 때 새 릴리스에 새 ROMMON 버전이 있으면 시스템은 스위치의 하드웨어 버전에 따라 기본 SPI 플래시 디바이스의 ROMMON을 자동으로 업그레이드합니다.
골든 SPI 플래시 디바이스에서 ROMMON 업그레이드
이 ROMMON을 수동으로 업그레이드해야 합니다.수동 업그레이드는 시리즈의 모든 모델에 적용됩니다.특별 권한 EXEC 모드에서 upgrade rom-monitor capsule golden switchcommand를 입력합니다.
ROMMON이 업그레이드된 후 다음 다시 로드에서 적용됩니다. 이후에 이전 릴리스로 돌아가면 ROMMON이 다운그레이드되지 않습니다. 업데이트된 ROMMON은 모든 이전 릴리스를 지원합니다.
참고: Cisco StackWise 가상 설정의 경우 액티브 및 스탠바이 스위치를 업그레이드합니다.
이 문서에서는 BUNDLE 또는 INSTALL 모드 및 ISSU를 사용하는 Catalyst 9500 스위치의 신규 및 기존 업그레이드 절차에 대해 설명합니다.
Cisco Catalyst 9500 스위치의 설치 모드 업그레이드는 단일 모놀리식 이미지 파일이 아닌 개별 소프트웨어 패키지를 사용하는 방식으로 스위치의 소프트웨어를 업그레이드하는 방법입니다.
Cisco Catalyst 9500 Series 스위치에서 Cisco IOS XE Everest 16.5.1a 또는 Cisco IOS XE Everest 16.6.1에서 설치 모드의 최신 버전으로 업그레이드할 경우 "요청 플랫폼 소프트웨어" 명령이 사용됩니다.
설치 모드에서 업그레이드에 대해 설명된 단계를 수행하십시오.
1. 정리
다음 명령을 사용하여 비활성 설치를 제거합니다.
Switch#request platform software package clean switch all
2. 새 이미지 복사
다음 방법 중 하나를 사용하여 활성 스위치의 플래시 스토리지에 새 .bin 이미지 파일을 전송합니다.
TFTP를 통해:
Switch#copy tftp://Location/directory/<file_name>.bin flash:
USB를 통해:
Switch#copy usbflash0:<file_name>.bin flash:
Switch#show 파일 시스템으로 사용 가능한 파일 시스템 확인
3. 확인
IOS를 활성 스위치로 전송한 후 이미지가 올바르게 복사되었는지 확인합니다.
Switch#dir flash:
(선택 사항) MD5 체크섬을 확인하려면 다음 명령을 사용합니다.
Switch#verify /md5 flash:<file_name>.bin
이 체크섬이 Software Download(소프트웨어 다운로드) 페이지에서 제공한 체크섬과 일치하는지 확인합니다.
4. 부트 변수 설정
다음 명령을 사용하여 packages.conf 파일을 가리키도록 부트 변수를 설정합니다.
Switch#configure t
Switch(config)#no boot system
Switch(config)#boot system flash:packages.conf
Switch(config)#end
5. 자동 부팅 구성
다음을 실행하여 스위치를 자동 부팅하도록 구성합니다.
Switch#configure t
Switch(config)#no boot manual
Switch(config)#end
6. 컨피그레이션 저장
다음을 사용하여 현재 컨피그레이션을 저장합니다.
Switch#write memory
다음 명령을 사용하여 부팅 설정을 확인합니다.
Switch#show boot system
7. 이미지 설치
이미지를 설치하려면 다음 명령을 사용합니다.
Switch#request platform software package install switch all file flash:<file_name>.bin auto-copy
시스템이 자동으로 다시 로드됩니다.
8. 업그레이드 성공 확인
Switch#show version
Switch#show redundancy
참고: 단계 전체에서 IOS 이미지 파일의 실제 이름으로 대체합니다.
Cisco Catalyst 9500 Series 스위치 및 Catalyst 9500 Series 스위치 - 고성능 시리즈 스위치에서 Cisco IOS XE Everest 16.6.2 이상 릴리스에서 설치 모드의 최신 버전으로 업그레이드할 경우 "install" 명령이 사용됩니다.
설치 모드에서 업그레이드에 대해 설명된 단계를 수행하십시오.
1. 정리
· 다음 명령을 사용하여 비활성 설치를 제거합니다.
Switch#install remove inactive
2. 새 이미지 복사
· 다음 방법 중 하나를 사용하여 활성 스위치의 플래시 스토리지에 새 .bin 이미지 파일을 전송합니다.
· TFTP를 통해:
Switch#copy tftp://Location/directory/<file_name>.bin flash:
· USB 사용:
Switch#copy usbflash0:<file_name>.bin flash:
· 다음을 사용하여 사용 가능한 파일 시스템 확인: Switch#show file systems
3. 확인
IOS를 활성 스위치로 전송한 후 이미지가 올바르게 복사되었는지 확인합니다.
Switch#dir flash:
(선택 사항) MD5 체크섬을 확인하려면 다음 명령을 사용합니다.
Switch#verify /md5 flash:<file_name>.bin
이 체크섬이 Software Download(소프트웨어 다운로드) 페이지에서 제공한 체크섬과 일치하는지 확인합니다.
4. 부트 변수 설정
다음 명령을 사용하여 packages.conf 파일을 가리키도록 부트 변수를 설정합니다.
Switch#configure t
Switch(config)#no boot system
Switch(config)#boot system flash:packages.conf
Switch(config)#end
5. 자동 부팅 구성
다음을 실행하여 스위치를 자동 부팅하도록 구성합니다.
Switch#configure t
Switch(config)#no boot manual
Switch(config)#end
6. 구성 저장:
다음을 사용하여 현재 컨피그레이션을 저장합니다.
Switch#write memory
다음 명령을 사용하여 부팅 설정을 확인합니다.
Switch#show boot system
7. 영상물 설치
이미지를 설치하려면 다음 명령을 사용합니다.
Switch#install add file flash:<file_name>.bin activate commit
"이 작업을 수행하려면 시스템을 다시 로드해야 합니다. 계속하시겠습니까? [y/n]," 계속하려면 "y"로 응답합니다.
8. 업그레이드 성공 확인
Switch#show version
Switch#show redundancy
참고: 단계 전체에서 IOS 이미지 파일의 실제 이름으로 대체합니다.
Cisco Catalyst 9500 스위치의 번들 모드 업그레이드는 전체 소프트웨어 이미지가 단일 파일로 번들되는 스위치 소프트웨어를 업그레이드하는 방법입니다. 이 파일에는 운영 체제, 장치 드라이버 및 스위치가 작동하는 데 필요한 기타 필수 소프트웨어 등 필요한 모든 구성 요소가 포함되어 있습니다. 업그레이드에는 단일 소프트웨어 이미지 파일이 포함되며 일반적으로 확장명은 .bin입니다. 이는 여러 파일 및 패키지와 관련될 수 있는 설치 모드와 같은 다른 방법과 대조됩니다.
C9500의 경우 16.x.x에서 17.x.x train으로 직접 업그레이드하거나 설치 모드에서 17.x.x train 내에서 업그레이드할 수 있습니다. 자세한 내용은 외부에 있는 대상 IOS 릴리스 노트를 참조하십시오.
16.x.x에서 17.x.x로 BUNDLE 모드에서 업그레이드하는 동안에는 버그 CSCwh54386로 인해 중간 IOS 버전으로 업그레이드하는 것이 좋습니다: 버그 검색 도구(cisco.com)
예: 16.8.x(이전) -> 17.3.x(중간) -> 17.9.X(이후)
번들 모드에서 업그레이드에 대해 설명된 단계를 수행하십시오.
1. 다음 방법 중 하나를 사용하여 독립형 스위치 또는 스택에 있는 각 스택 멤버의 플래시 메모리에 새 이미지(.bin 파일)를 전송합니다
TFTP를 통해:
Switch#copy tftp://location/directory/<file_name> flash:
USB를 통해:
Switch#copy usbflash0:<file_name>.bin flash:
2. 명령을 사용하여 사용 가능한 파일 시스템을 확인합니다
Switch#show file systems
3. IOS를 모든 멤버 스위치에 복사한 후 이미지가 올바르게 복사되었는지 확인합니다.
Switch#dir flash:
4. (선택 사항) 명령을 사용하여 MD5 체크섬을 확인합니다
Switch#verify /md5 flash:<file_name>.bin
출력이 Software Download(소프트웨어 다운로드) 페이지에 제공된 MD5 체크섬 값과 일치하는지 확인합니다.
5. 다음 명령을 사용하여 새 이미지 파일을 가리키도록 부트 변수를 구성합니다
Switch#configure t
Switch(config)#no boot system
Switch(config)#boot system flash:<file_name>.bin
Switch(config)#end
6. 구성을 저장합니다.
Switch#write memory
7. 다음을 사용하여 부팅 설정을 확인합니다.
Switch#show boot system
8. 새 IOS를 적용하려면 스위치를 다시 로드합니다.
Switch#reload
9. 업그레이드 성공 확인
Switch#show version
Switch#show redundancy
참고: 단계 전체에서 IOS 이미지 파일의 실제 이름으로 대체합니다.
In-Service Software Upgrade는 네트워크에서 패킷을 계속 전달하는 동안 이미지를 디바이스의 다른 이미지로 업그레이드하는 프로세스입니다. ISSU는 네트워크 관리자가 소프트웨어 업그레이드를 수행할 때 네트워크 중단을 방지할 수 있도록 도와줍니다. 이미지는 설치 모드에서 업그레이드되며, 각 패키지는 개별적으로 업그레이드됩니다.
StackWise Virtual을 사용하는 Catalyst 9500의 경우 ISSU 지원은 Cisco IOS XE Fuji 16.9.2부터 시작합니다.
Catalyst 9500 고성능의 경우 ISSU 지원은 Cisco IOS XE Gibraltar 16.12.1c에서 시작합니다.
StackWise Virtual이 포함된 Catalyst 9500X의 경우 ISSU 지원은 Cisco IOS XE Cupertino 17.12.1부터 시작합니다.
아래 링크를 사용하여 현재 SW 버전 및 대상 SW 버전이 ISSU 업그레이드에 적합한지 확인하십시오.
스위치가 C9500 Series 스위치인지 C9500 High Performance Series 스위치인지 확인하려면 아래 표 30을 참조하십시오.
Cisco Catalyst 9500 Series 스위치 데이터시트
참고: 쿼드 수퍼바이저 또는 고가용성 설정이 있는 독립형 섀시에서 17.3.1, 17.3.2, 17.3.3 또는 17.3.4에서 17.6.x로 ISSU를 업그레이드하려면 17.3.5로 ISSU 업그레이드를 수행한 다음 최종 대상 릴리스 버전으로 ISSU 업그레이드를 수행해야 합니다. 17.9.1로의 ISSU 업그레이드가 실패할 수 있습니다. 자세한 내용은 CSCwc54402 를 참조하십시오. 17.6.4에서 17.9.3으로 ISSU 업그레이드가 실패할 수 있습니다. 자세한 내용은 CSCwc54402 를 참조하십시오.
1. 현재 코드 버전 확인
C9500#show version | include IOS XE
2. 부팅 모드 확인
ISSU는 Stackwise Virtual의 두 스위치가 모두 설치 모드로 부팅된 경우에만 지원됩니다.
C9500#show version | include INSTALL
3. 플래시에 사용 가능한 메모리가 충분한지 확인합니다
C9500#dir flash: | include free
11353194496 bytes total (8565174272 bytes free)
C9500#dir stby-flash: | include free
11353980928 bytes total (8566865920 bytes free)
4. 스위치가 SSO 모드인지 확인합니다.
C9500#show redundancy
Redundant System Information :
------------------------------
Available system uptime = 4 minutes
Switchovers system experienced = 0
Standby failures = 0
Last switchover reason = none
Hardware Mode = Duplex
Configured Redundancy Mode = sso
Operating Redundancy Mode = sso
Maintenance Mode = Disabled
Communications = Up
Current Processor Information :
-------------------------------
Active Location = slot 1
Current Software state = ACTIVE <-------
Uptime in current state = 30 minutes
Image Version = Cisco IOS Software [Fuji], Catalyst L3 Switch Software (CAT9K_IOSXE), Version 16.9.2, RELEASE SOFTWARE (fc4)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2018 by Cisco Systems, Inc.
Compiled Mon 05-Nov-18 19:32 by mcpre
BOOT = flash:packages.conf;
CONFIG_FILE =
Configuration register = 0x102
Peer Processor Information :
----------------------------
Standby Location = slot 2
Current Software state = STANDBY HOT <-------
Uptime in current state = 26 minutes
Image Version = Cisco IOS Software [Fuji], Catalyst L3 Switch Software (CAT9K_IOSXE), Version 16.9.2, RELEASE SOFTWARE (fc4)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2018 by Cisco Systems, Inc.
Compiled Mon 05-Nov-18 19:32 by mcpre
BOOT = flash:packages.conf;
CONFIG_FILE =
Configuration register = 0x102
5. 자동 부팅이 활성화되었는지 확인합니다.
C9500#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 <------- Manual Boot should be set to "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
자동 부팅이 활성화되지 않은 경우 다음과 같이 변경할 수 있습니다.
C9500(config)#no boot manual
6. 현재 ISSU 및 설치 상태 확인
C9500#show issu state detail
--- Starting local lock acquisition on switch 1 ---
Finished local lock acquisition on switch 1
No ISSU operation is in progress <------- If see anything else, abort ISSU before proceeding.
Check on how to manually abort ISSU.
C9500#show install summary
[ Switch 1 2 ] Installed Package(s) Information:
State (St): I - Inactive, U - Activated & Uncommitted,
C - Activated & Committed, D - Deactivated & Uncommitted
--------------------------------------------------------------------------------
Type St Filename/Version
--------------------------------------------------------------------------------
IMG C 16.9.2.0.2433 <------- State should be Activated & Committed for current version alone.
If not clear install state before proceeding. Check on how to clear install state.
--------------------------------------------------------------------------------
Auto abort timer: inactive
--------------------------------------------------------------------------------
ISSU(In-Service Software Upgrade)를 수행하려면 설명된 단계를 수행하십시오.
1. 정리
다음 명령을 사용하여 비활성 설치를 제거합니다.
Switch#install remove inactive
2. 새 이미지 복사
다음 방법 중 하나를 사용하여 활성 수퍼바이저의 플래시 스토리지에 새 .bin 이미지 파일을 전송합니다.
TFTP를 통해:
Switch#copy tftp://Location/directory/<file_name>.bin flash:
USB를 통해:
Switch#copy usbflash0:<file_name>.bin flash:
Switch#show file systems를 사용하여 사용 가능한 파일 시스템을 확인합니다.
3. 확인
활성 수퍼바이저의 플래시에 IOS를 전송한 후 이미지가 올바르게 복사되었는지 확인합니다.
Switch#dir flash:
(선택 사항) MD5 체크섬을 확인하려면 다음 명령을 사용합니다.
Switch#verify /md5 flash:<file_name>.bin
이 체크섬이 Software Download(소프트웨어 다운로드) 페이지에서 제공한 체크섬과 일치하는지 확인합니다.
4. 부트 변수 설정
다음 명령을 사용하여 packages.conf 파일을 가리키도록 부트 변수를 설정합니다.
Switch#configure t
Switch(config)#no boot system
Switch(config)#boot system flash:packages.conf
Switch(config)#end
5. 자동 부팅 구성
다음을 실행하여 스위치를 자동 부팅하도록 구성합니다.
Switch#configure t
Switch(config)#no boot manual
Switch(config)#end
6. 컨피그레이션 저장
다음을 사용하여 현재 컨피그레이션을 저장합니다.
Switch#write memory
다음 명령을 사용하여 부팅 설정을 확인합니다.
Switch#show boot system
7. 이미지 설치
이미지를 설치하려면 다음 명령을 사용합니다.
Switch#install add file flash:<file_name>.bin activate issu commit
8. 업그레이드 성공 확인
Switch#show version
Switch#show redundancy
여기에 나와 있는 명령을 실행하면 프로세스가 자동으로 시작되고 SUP를 다시 로드합니다. SUP가 재부팅을 시작할 준비가 될 때까지 명령을 실행하지 마십시오. 일반적인 업그레이드 프로세스와 달리, 다시 로드가 발생하기 전에 사용자에게 확인을 요청하지 않습니다.
이 명령을 실행하면 ISSU 프로세스가 파일을 추출하고 대기 sup를 다시 로드하며, SSO로 돌아갈 때까지 기다린 다음 장애 조치에서 액티브를 다시 로드합니다.
참고: 단계 전체에서 IOS 이미지 파일의 실제 이름으로 대체합니다.
ISSU가 성공적으로 완료되면
3단계 워크플로에서는 ISSU 활성화 프로세스 중에 abort-timer가 만료되면 시스템이 이전 이미지로 자동 중단할 수 있습니다. 중단 중에 스탠바이가 SSO에 도달하지 않으면 수동으로 중단해야 합니다. 또한 어떤 이유로든 ISSU를 중단하려는 경우 수동으로 중단해야 합니다.
C9500#install abort issu
ISSU 업그레이드/다운그레이드/중단/자동 중단이 성공하지 못하면 ISSU 내부 상태를 수동으로 정리해야 합니다.
다음 명령을 실행하기 전에 service internal을 활성화합니다.
C9500#configure t
C9500(config)#service internal
C9500(config)#end
C9500#clear install state
clear_install_state: START Tue Nov 13 17:05:47 UTC 2018
--- Starting clear_install_state ---
Performing clear_install_state on all members
[1] clear_install_state package(s) on chassis 1
[1] Finished clear_install_state on chassis 1
Checking status of clear_install_state on [1]
clear_install_state: Passed on [1]
Finished clear_install_state
C9500#sh issu state detail
--- Starting local lock acquisition on chassis 1 ---
Finished local lock acquisition on chassis 1
No ISSU operation is in progress
개정 | 게시 날짜 | 의견 |
---|---|---|
1.0 |
06-Aug-2024 |
최초 릴리스 |