소개
이 문서에서는 Cisco Smart Licensing(클라우드 기반 시스템)을 사용하여 Nexus 스위치의 소프트웨어 라이센스 문제를 해결하고 관리하는 방법에 대해 설명합니다.
Cisco Smart Licensing이란?
Cisco Smart Account는 전사적으로 Cisco 소프트웨어 라이센스, 자격 및 제품 인스턴스에 대한 완전한 가시성과 액세스 제어를 제공하는 관리되는 데이터 저장소입니다
스마트 라이선싱 및/또는 스마트 어카운트 관리를 처음 사용하십니까?
새로운 관리자 교육 과정 및 녹화 과정을 방문하여 등록하십시오.
Cisco Community - Cisco 스마트 어카운트/스마트 라이선싱 및 My Cisco 엔타이틀먼트로 스마트해지기
스마트 어카운트는 다음에서 생성할 수 있습니다. Smart Accounts
스마트 어카운트는 다음에서 관리할 수 있습니다. Smart Software Licensing
지원되는 Cisco Nexus 플랫폼
Cisco NX-OS 릴리스 9.3(3) 이상의 모든 Cisco Nexus 3000 및 9000 Series 스위치(Cisco Nexus 3016 및 3064 플랫폼 스위치 제외)는 Smart Software Licensing을 지원합니다.
Cisco Nexus 7000에 대한 스마트 라이센싱 지원은 8.0(1) 릴리스부터 도입되었습니다.
Nexus 스위치에서 지원되는 스마트 라이센싱 방법
Smart Licensing 사용자 워크플로
Smart License 제품 상태
등록됨
라이센스
요청 또는 갱신
리뉴얼
등록 및 라이선스 상태
Smart Licensing이 설정되는 동안 Cisco 디바이스가 포함될 수 있는 상태는 여러 가지입니다. 이러한 상태는 Cisco 디바이스의 CLI(Command Line Interface)에서 "show license all 또는 show license status"로 표시할 수 있습니다.
여기 모든 주와 그 의미의 목록이 있습니다 :
평가(미확인) 상태
- 이는 디바이스가 처음 부팅될 때의 기본 상태입니다.
- 일반적으로 이 상태는 Cisco 디바이스가 아직 스마트 라이선싱용으로 구성되지 않았거나 스마트 어카운트에 등록되지 않은 경우 표시됩니다.
- 이 상태에서는 모든 기능을 사용할 수 있으며 디바이스에서 라이선스 레벨을 자유롭게 변경할 수 있습니다.
- 평가 기간은 디바이스가 미확인 상태일 때 사용됩니다. 디바이스는 이 상태에서 Cisco와 통신을 시도하지 않습니다.
- 90일 사용 기간이 아니라 90일 사용 기간입니다. 만료되면 재설정되지 않습니다.
- 전체 디바이스에 대해 하나의 평가 기간이 있으며 이는 엔타이틀먼트당이 아닙니다.
- 평가 기간이 90일 후에 만료되면 디바이스는 EVAL EXPIRY 모드로 전환되지만, 다시 로드한 후에도 기능에 영향을 주거나 중단되지 않습니다. 현재 시행 중인 사항이 없습니다.
- 카운트다운 시간은 재부팅 시 유지됩니다.
- 평가 기간은 디바이스가 아직 Cisco에 등록되지 않았고 Cisco 백엔드에서 다음 두 메시지를 수신하지 않은 경우 사용됩니다.
- 등록 요청에 대한 성공적인 응답
- 엔타이틀먼트 권한 부여 요청에 성공적으로 응답했습니다.
등록된 상태
- 이는 등록이 완료된 후 예상되는 상태입니다.
- Cisco 디바이스가 Cisco 스마트 어카운트와 성공적으로 통신하고 등록할 수 있습니다.
- 디바이스가 향후 통신에 사용되는 1년 유효 ID 인증서를 수신합니다
- 디바이스에서 사용 중인 라이센스에 대한 엔타이틀먼트를 인증하도록 CSSM에 요청을 보냅니다
- CSSM 응답에 따라 디바이스가 Authorized(승인됨) 또는 Out of Compliance(규정 준수 위반)로 들어갑니다.
- ID 인증서는 1년이 지나면 만료됩니다. 6개월 후 소프트웨어 에이전트 프로세스에서 인증서를 갱신하려고 시도합니다. 에이전트가 Cisco Smart Software Manager와 통신할 수 없는 경우 만료 날짜(1년)까지 ID 인증서를 계속 갱신합니다. 1년이 지나면 상담원은 비식별 상태로 되돌아가 평가 기간을 활성화하려고 시도합니다. CSSM은 데이터베이스에서 제품 인스턴스를 제거합니다.
권한 부여된 상태
- 디바이스가 엔타이틀먼트를 사용하고 컴플라이언스(음수 잔액 없음)인 경우 이는 예상 상태입니다.
- CSSM의 가상 어카운트에 디바이스 라이선스 사용을 인증할 수 있는 올바른 유형 및 라이선스 수가 있습니다.
- 30일이 지나면 디바이스가 CSSM에 새 요청을 보내 권한 부여를 갱신합니다.
- 기간은 90일이며 그 이후(성공적으로 갱신되지 않은 경우) 권한 부여 만료 상태로 전환됩니다.
규정 준수 위반
- 디바이스가 엔타이틀먼트를 사용하고 컴플라이언스 상태가 아닌 경우(마이너스 잔액),
- 이 상태는 Cisco 디바이스가 Cisco 스마트 어카운트에 등록된 해당 가상 어카운트에서 디바이스에 사용 가능한 라이선스가 없는 경우 표시됩니다.
- Compliance/Authorized(컴플라이언스/권한 부여) 상태로 들어가려면 올바른 라이센스 수 및 유형을 Smart Account에 추가해야 합니다
- 이 상태에서 디바이스는 매일 자동으로 권한 부여 갱신 요청을 보냅니다
- 라이센스와 기능은 계속 작동하며 기능에는 영향을 미치지 않습니다
권한 부여 만료 상태
- 디바이스가 엔타이틀먼트를 사용하는 동안 90일 이상 연결된 Cisco Smart Account와 통신할 수 없는 상태입니다.
- 이는 일반적으로 Cisco 디바이스가 인터넷에 액세스할 수 없거나 초기 등록 후 tool.cisco.com에 연결할 수 없는 경우에 나타납니다.
- 스마트 라이선싱의 온라인 방법을 사용하려면 Cisco 디바이스에서 이 상태를 방지하기 위해 최소 90일마다 통신해야 합니다.
- CSSM은 90일 동안 통신이 없었으므로 이 디바이스에 대한 모든 사용 중인 라이센스를 풀로 다시 반환합니다
- 이 상태에서 디바이스는 등록 기간(ID 인증서)이 만료될 때까지 1시간마다 Cisco에 연락하여 권한 부여 갱신을 계속 시도합니다.
- 라이센스와 기능은 계속 작동하며 기능에는 영향을 미치지 않습니다.
- 소프트웨어 에이전트가 Cisco와의 통신을 재설정하고 권한 부여 요청을 받은 경우 정상적으로 회신하고 설정된 상태 중 하나로 입력되는 프로세스가 수행됩니다.
Nexus 및 config에서 지원되는 방법
방법-1(직접 클라우드 액세스)
기본 설정:
switch# show run callhome
!Command: show running-config callhome
!Running configuration last done at: Wed Jun 22 16:14:37 2022
!Time: Wed Jun 22 16:16:28 2022
version 9.3(4) Bios:version 07.67
callhome
email-contact sch-smart-licensing@cisco.com
destination-profile CiscoTAC-1 transport-method http
destination-profile CiscoTAC-1 index 1 http https://tools.cisco.com/its/service/oddce/services/DDCEService
transport http use-vrf management
enable
Switch# license smart register idtoken XXXX (force)
Initiated device registration with backend. run show license status, for registration status
switch# show license status
Smart Licensing is ENABLED
Registration:
Status: REGISTERED
Smart Account: ldap_user_test
Virtual Account: Default
Export-Controlled Functionality: Allowed
Initial Registration: SUCCEEDED on Jun 22 16:15:41 2022 UTC
Last Renewal Attempt: None
Next Renewal Attempt: Dec 19 16:15:41 2022 UTC
Registration Expires: Jun 22 16:13:53 2023 UTC
License Authorization:
Status: AUTHORIZED on Jun 22 16:15:44 2022 UTC
Last Communication Attempt: SUCCEEDED on Jun 22 16:15:44 2022 UTC
Next Communication Attempt: Jul 22 16:15:43 2022 UTC
Communication Deadline: Sep 20 16:12:55 2022 UTC
Smart License Conversion:
Automatic Conversion Enabled: False
Status: Not started
https://www.cisco.com/c/en/us/td/docs/switches/datacenter/sw/nx-os/licensing/guide/b_Cisco_NX-OS_Licensing_Guide/m-smart-licensing-for-cisco-nexus-3000-and-9000-series-switches.html
Method-2(HTTP 프록시를 통한 액세스)
switch# show run callhome
version 9.3(4) Bios:version 07.67
call home
email-contact sch-smart-licensing@cisco.com
destination-profile CiscoTAC-1 transport-method http destination-profile CiscoTAC-1 index 1 http https://tools.cisco.com/its/service/oddce/services/DDCEService transport http proxy server X.X.X.X port 80 transport http use-vrf management transport http proxy enable Switch# license smart register idtoken XXXX (force) Initiated device registration with backend. run show license status, for registration status
방법-3(온프레미스 - 온라인)
switch# show run callhome
version 9.3(4) Bios:version 07.67
callhome
email-contact sch-smart-licensing@cisco.com
destination-profile CiscoTAC-1 transport-method http
destination-profile CiscoTAC-1 index 1 http https://10.106.41.xx/Transportgateway/services/DeviceRequestHandlerend
transport http use-vrf management
enable
Switch# license smart register idtoken XXXX (force)
Initiated device registration with backend. run show license status, for registration status
방법-4(온-프레미스 - 오프라인 )
ID 토큰이란 무엇입니까?
Smart Account 및 Virtual Account에 제품을 안전하게 등록하는 데 사용됨
ID 토큰은 제품이 등록될 때 'ID'를 설정하는 데 사용되는 "조직 식별자"입니다.
CSSM에서 ID 토큰을 생성하는 방법
https://software.cisco.com/software/csws/ws/platform/home?locale=en_US#
라이센스 관리 -> 인벤토리 -> 일반 -> 새 토큰 -> 토큰 생성
문제 해결
Cisco 디바이스를 Smart Licensing 지원 소프트웨어 버전으로 마이그레이션하는 경우 이 순서도는 세 가지 방법(직접 클라우드 액세스, HTTPS 프록시 및 Cisco Smart Software Manager 온프레미스) 모두에 대한 일반 설명서로 사용할 수 있습니다.
워크플로
알려진 문제
- N9K-C9348GC-FXP를 Smart Licensing에 등록하기 위한 문제입니다.
1. 오류 - Call Home HTTP를 전송하지 못했습니다.
[+] 콜 홈 구성
Switch# show running-config callhome
version 9.3(5) Bios:version 07.68
callhome
email-contact abc@example.com
phone-contact +919XXXXXXXXX
streetaddress ST3, RD 4, Bangalore
destination-profile CiscoTAC-1 transport-method http
destination-profile CiscoTAC-1 index 1 http http://tools.cisco.com/its/service/oddce/services/DDCEService
transport http use-vrf management
[+] tools.cisco.com에 연결할 수 있는지 확인했습니다.
DC-DMZ(config)# ping tools.cisco.com vrf management
PING tools.cisco.com (72.163.4.38): 56 data bytes
64 bytes from 72.163.4.38: icmp_seq=0 ttl=232 time=237.581 ms
64 bytes from 72.163.4.38: icmp_seq=1 ttl=232 time=237.859 ms
64 bytes from 72.163.4.38: icmp_seq=2 ttl=232 time=237.562 ms
64 bytes from 72.163.4.38: icmp_seq=3 ttl=232 time=237.413 ms
64 bytes from 72.163.4.38: icmp_seq=4 ttl=232 time=237.995 ms
DC-DMZ(config)# telnet tools.cisco.com 443 vrf management
Trying 2001:420:1101:5::a...
Trying 72.163.4.38...
Connected to tools.cisco.com.
Escape character is '^]'.
^CConnection closed by foreign host.
+ HTTP 소스 인터페이스가 vlan 27 인터페이스로 구성되었으며 mgmt0으로 변경됨
2. 오류 - SCH 서버의 응답 데이터를 구문 분석하지 못했습니다.
++ HTTP는 더 이상 Cisco 백엔드에 연결할 수 없으며 HTTPS만 지원됩니다. 현재 구성을 제거하고 HTTPS를 사용하도록 대상 주소를 업데이트했습니다.
Previous config
destination-profile CiscoTAC-1 transport-method http
destination-profile CiscoTAC-1 index 1 http http://tools.cisco.com/its/service/oddce/services/DDCEService
transport http use-vrf management
enable
New config added
(config)#callhome
(config-callhome)#enable
(config-callhome)# destination-profile CiscoTAC-1 transport-method http
(config-callhome no destination-profile CiscoTAC-1 index 1 http http://tools.cisco.com/its/service/oddce/services/DDCEService
(config-callhome destination-profile CiscoTAC-1 http https://tools.cisco.com/its/service/oddce/services/DDCEService
3. 오류 - Call Home HTTP 메시지 전송 실패(Call Home을 통한 IPC 연결 설정 실패 - Quo Vadis Root CA)
https://www.cisco.com/c/en/us/support/docs/field-notices/721/fn72115.html
4. 오류 - DNS 응답이 없어 callhome MTS 메시지가 중단됩니다.
Cisco 버그 ID CSCvv67469