본 제품에 대한 문서 세트는 편견 없는 언어를 사용하기 위해 노력합니다. 본 설명서 세트의 목적상, 편견 없는 언어는 나이, 장애, 성별, 인종 정체성, 민족 정체성, 성적 지향성, 사회 경제적 지위 및 교차성에 기초한 차별을 의미하지 않는 언어로 정의됩니다. 제품 소프트웨어의 사용자 인터페이스에서 하드코딩된 언어, RFP 설명서에 기초한 언어 또는 참조된 서드파티 제품에서 사용하는 언어로 인해 설명서에 예외가 있을 수 있습니다. 시스코에서 어떤 방식으로 포용적인 언어를 사용하고 있는지 자세히 알아보세요.
Cisco는 전 세계 사용자에게 다양한 언어로 지원 콘텐츠를 제공하기 위해 기계 번역 기술과 수작업 번역을 병행하여 이 문서를 번역했습니다. 아무리 품질이 높은 기계 번역이라도 전문 번역가의 번역 결과물만큼 정확하지는 않습니다. Cisco Systems, Inc.는 이 같은 번역에 대해 어떠한 책임도 지지 않으며 항상 원본 영문 문서(링크 제공됨)를 참조할 것을 권장합니다.
이 문서에서는 Cisco IOS® XR 버전 5.2.0 이상의 Smart Licensing Software 구성, 운영 및 문제 해결에 대해 설명합니다.Smart Licensing은 Cisco 플랫폼 및 운영 체제(OS)에서 실행되는 다양한 기능 및 애플리케이션에 대한 라이센스 요구 사항 관리를 해결하기 위해 개발되었습니다.
Smart Licensing 애플리케이션은 Cisco IOS XR용 ASR900(ASR9K)뿐만 아니라 Cisco IOS 및 Cisco IOS-XE OS를 실행하는 다양한 플랫폼에서도 실행됩니다.이 간단한 애플리케이션은 다양한 Cisco 장치, 시스템 및 플랫폼을 관리하는 데 필요한 노력을 크게 줄이고 라이센스 관리, 자격 및 운영 비용을 간소화하는 데 필요한 단순성을 제공합니다.
Smart Licensing 애플리케이션에서 사용하는 방법은 동적 'pull' 방법입니다.ASR9K 디바이스는 통화를 시작하고 Cisco 백엔드 서버에서 정보를 가져옵니다.Cisco 백엔드 서버는 어떤 디바이스에도 통화나 연결을 시작하지 않지만, 등록을 하고 엔타이틀먼트를 수신하려는 디바이스에서 연결 요청이 오면 항상 응답합니다.
디바이스 운영자의 수동 개입이 거의 없으므로 초기 설정이 안전하며, 일반 TcL(Tool Command Language) 또는 Python Expect 스크립트를 사용하여 대규모 환경에서 자동화할 수 있습니다.일반 브라우저를 통해 액세스할 수 있는 Cisco 백엔드 서버가 제공하는 보고 기능은 고객이 장치의 인벤토리, OOC(Licensed and Out of Compliance)를 기록하고 재프로비저닝 또는 지원 요청 없이 리소스를 동적으로 이동하는 데 도움이 됩니다.
Smart Licensing은 표준 HTTP Secure(HTTPS)를 전송 메커니즘으로 사용하여 Cisco 백엔드 서버에 연결합니다.기술적으로 말하자면, ASR9K 디바이스에서 스마트 라이센싱 기능을 활성화하는 데 필요한 구성 행은 하나만 있습니다.
RP/0/RSP0/CPU0:SAMDD(admin-config)#license smart enable
디바이스는 기본적으로 HTTPS 전송으로 설정되며, 등록 요청이 성공하면 즉시 백엔드 서버에 자격 부여를 쿼리합니다.Authorized(승인됨) 중 하나를 반환합니다. 즉, 디바이스에 기능에 대한 라이센스가 있음을 의미하고, OOC를 반환합니다. 즉 자격 이 없음, 누락 또는 만료됨을 의미합니다.
참고: 라이센스 규정 준수 상태는 어떤 방식으로든 디바이스의 기능에 영향을 미치지 않습니다.현재 Smart Licensing 애플리케이션은 Honor 시스템을 기반으로 하며, 규정 준수 또는 OOC 상태에 대해 syslog 또는 콘솔 로그를 통해 관리자에게 알립니다.라이센싱이나 기능 부족으로 인해 어떠한 기능에도 장애가 발생하지 않습니다.그러나 Cisco는 고객의 장치 재고, 라이센스 소비, 장치당 사용되는 기능 및 합계/합계 등과 관련하여 고객에게 더 많은 가시성을 제공하는 규정 준수를 권장합니다.
참고:백엔드 서버에 대한 HTTP 지원은 CY2019에서 사용되지 않지만 위성 서버에 대한 HTTP는 계속 작동합니다.
Smart Licensing은 기존 라이센싱과 공존할 수 있지만, 이 중 하나만 언제든지 활성화할 수 있습니다.관리 평면에서 컨피그레이션을 추가하거나 삭제하여 쉽게 전환할 수 있습니다.ASR9K 시스템은 이 '스위치'를 실행하기 위해 다시 로드하거나 재시작할 필요가 없습니다.기존 라이센스는 향후 릴리스에서 Smart Licensing으로 완전히 대체됩니다.
ASR9K 디바이스에서 라이센스가 필요한 기능을 사용하지 않는 경우 시스템은 자동으로 인증된 상태이므로 추가 작업을 수행할 필요가 없습니다.라이센스가 필요한 기능의 '컨피그레이션'을 통해서만 시스템은 Cisco 백엔드 서버에서 동적으로 라이센스를 취득하려고 시도합니다.
다음은 라이센스 모델 간의 몇 가지 차이점입니다.해당 중 하나만 지정된 시간에 활성화됩니다.
기존(노드 잠금) 라이센스 |
스마트(동적) 라이센싱 |
---|---|
라이센스를 구매하고 PAK 파일을 통해 각 디바이스에 수동으로 설치해야 합니다. |
소프트웨어 설치가 필요/필요하지 않습니다.디바이스는 HTTP/HTTPS Call-Home 세션을 시작하고 이 세션에서 사용하고 구성된 라이센스를 요청합니다. |
섀시, 이동 또는 재프로비저닝에 연결된 라이센스는 백업 또는 재설치가 필요합니다.모두 시간을 소비하는 수동 작업입니다. |
계정에 연결된 라이센스현재 섀시에서 사용되는 기능을 구성 취소하고 동일한 라이센스를 사용해야 하는 새 섀시에서 기능을 재구성합니다.재프로비저닝은 새 디바이스가 call-home 프로세스를 통해 HTTP/HTTPS 요청을 시작할 때 동적으로 발생합니다. |
노드 잠금 라이센스 - 라이센스가 특정 디바이스/슬롯과 연결됩니다. |
Customer Account에 이미 작성된 라이센스 풀이며, 회사 계정별로 작성되며 회사의 모든 ASR9K 디바이스와 함께 사용할 수 있습니다. |
구매한 라이센스 또는 소프트웨어 사용 추세를 보기 위한 공통 설치 기반 위치가 없습니다. 개별 섀시/시스템에 대해 수동으로 라이센스 부기를 유지 관리해야 합니다. |
라이센스는 Cisco 백엔드 서버에 안전하게 저장되며 액세스 가능한 24x7x365입니다. 라이센스 수는 고객 계정/풀별로 계산되며, 많은 디바이스가 동일한 풀에 포함될 수 있습니다. |
추가 라이센스를 사용하려면 새 PAK 파일과 장치와의 수동 개입/상호 작용이 필요합니다. |
추가 라이센스는 Cisco URL 및 백엔드 서버에서 생성된 계정을 가리키는 웹 브라우저를 통해 전송할 수 있습니다.기본적으로 작업을 가리키고 클릭합니다. |
라이센스를 한 디바이스에서 다른 디바이스로 쉽게 전송할 수 없습니다. |
ANY 소프트웨어 설치 없이 제품 인스턴스 간에 라이센스를 이동할 수 있습니다.또한 웹 인터페이스를 사용하여 한 풀에서 다른 풀로 라이센스를 쉽게 전송할 수 있습니다. |
이 다이어그램은 두 라이센스 체계 간의 비교를 보여줍니다.
스마트 라이센싱 단계는 매우 쉽고 직관적입니다.기어/디바이스를 구매할 때 필요한 라이센스를 동시에 주문하거나 나중에 주문할 수 있습니다.Cisco에서 라이센스를 구매하고 프로비저닝할 때:
다음은 등록 프로세스가 시작되는 웹 인터페이스에 대한 간략한 설명입니다.
Virtual Account(License Pool)는 조직의 필요에 따라 라이센스를 논리적으로 설정하고 구성하는 데 사용됩니다.라이센스가 필요한 기능에 대해 등록된 디바이스인 라이센스 컨테이너입니다.사이트당, 부서당 하나의 풀을 생성할 수 있습니다.
라이센스를 한 풀에서 다른 풀로 쉽게 전송할 수 있습니다.
IDTOKEN은 이 계정에 의해 생성된 키로, ASR9K 디바이스를 등록하는 데 사용됩니다.1일에서 1년까지 유효하다.토큰에 대한 유일한 사용법은 디바이스를 등록하고 그 후에는 필요하지 않습니다.토큰은 원격 디바이스 등록을 자동화하기 위해 TcL 또는 Python 스크립트에 복사할 수 있는 텍스트 스트림입니다.
예를 들어, 하루 동안 토큰을 생성하여 원격 사이트에서 디바이스 등록을 위해 사용할 수 있도록 토큰을 전송할 수 있습니다.하루 만에 만료되며 원격 사용자가 다른 디바이스를 등록하는 데 사용할 수 없습니다.회사에 속하지 않는 장치를 등록하는 데 사용하더라도 Product Instance(제품 인스턴스) 탭에서 디바이스를 쉽게 볼 수 있으며 라이센스를 철회하기 위한 조치를 취할 수 있습니다.
보고서는 다양한 형태의 인벤토리를 동적으로 생성하고 오프라인 사용, 부기 또는 분석을 위해 Excel 형식으로 내보낼 수 있습니다.
License Tab은 각 라이센스의 수와 상태를 보여 주는 다양한 ASR9K 디바이스에서 요청한 라이센스를 표시합니다.Transfer 링크 항목은 직접 클릭하면 사용할 수 있으며, 어카운트의 모든 풀에서 라이센스를 쉽게 주고받을 수 있습니다.
Event Log Tab은 풀에 대한 디바이스의 활동을 syslog 유형 형식으로 기록하고 계정의 각 디바이스 또는 사용자가 수행하는 작업(예: 등록, 등록 취소 등)을 기록합니다.이 인터페이스는 탐색 또는 디버깅에 쉽고 직관적입니다.
이 예에서는 기존 라이센싱에서 스마트 라이센싱으로 업그레이드하는 방법을 살펴봅니다.경우에 따라 Smart Licensing이 기본값이 될 수 있습니다.
Traditional Licensing을 확인하려면 관리 플레인에서 몇 가지 명령을 실행할 수 있습니다.다음은 Smart Licensing과 비교했을 때 다른 결과를 가진 몇 가지 예입니다.
참고:기존 라이센싱은 Cisco IOS XR 릴리스 5.3.0 및 이전 버전의 기본 라이센스 모드입니다.
RP/0/RSP1/CPU0:ROA(admin)#show license pools
Pool: Owner
Feature: A9K-24X10-OPT-LIC A9K-24X10-VID-LIC A9K-24X10G-AIP-SE A9K-24X10G-AIP-TR
A9K-2X100-OPT-LIC A9K-2X100-VID-LIC A9K-2X100G-AIP-SE A9K-2X100G-AIP-TR
A9K-36X10-OPT-LIC A9K-36X10-VID-LIC A9K-36X10G-AIP-SE A9K-36X10G-AIP-TR
A9K-400G-AIP-SE A9K-400G-AIP-TR A9K-400G-OPT-LIC A9K-400G-VID-LIC
A9K-800G-AIP-SE A9K-800G-AIP-TR A9K-800G-OPT-LIC A9K-800G-VID-LIC
A9K-ADV-OPTIC-LIC A9K-ADV-VIDEO-LIC A9K-AIP-LIC-B A9K-AIP-LIC-E
RP/0/RSP1/CPU0:ROA(admin)#show license allocated
FeatureID: A9K-800G-AIP-SE (Slot based, Permanent)
Total licenses 1
Status: Allocated 1
Pool: Owner
Total licenses in pool: 1
Status: Operational: 1
Locations with licenses: (Active/Allocated) [SDR]
0/0/CPU0 (0/1) [Owner]
기존 라이센싱 명령의 하위 집합을 exec 평면에서 실행할 수도 있지만 전체 목록이 있는 관리 평면에서 실행하는 것이 좋습니다.
RP/0/RSP1/CPU0:ROA#show license ?
WORD Feature ID
active Currently checked-out/being used by applications.
allocated Allocated to a slot but not used.
available Not currently active.
evaluation Display the evaluation licenses.
expired Display evaluation licenses already expired.
location Show information for a specific location
log The operational or administrative logs.
| Output Modifiers
<cr>
Smart Licensing은 아직 활성화되지 않았지만 시스템이 표시하는 기능입니다.
어떤 컨피그레이션도 적용되지 않지만 call_home의 기본 내장 프로파일은 HTTPS를 사용하며, 이는 시스템 관리 포트를 통해 Cisco 백엔드 서버를 가리킵니다.이 문서의 뒷부분에서 call_home에 대한 자세한 내용을 참조하십시오.
RP/0/RSP1/CPU0:ROA#show run call-home
% No such configuration item(s)
RP/0/RSP1/CPU0:ROA#show call-home detail | i https
http proxy: Not yet set up
HTTP address(es): https://tools.cisco.com/its/service/oddce/services/DDCEService
최소 컨피그레이션의 경우 단계 1과 4만 있으면 됩니다. 나머지 단계는 정보, 확인 및 보고에 대한 것입니다.
RP/0/RSP1/CPU0:ROA(admin-config)#license smart enable
RP/0/RSP1/CPU0:ROA(admin-config)#commit
RP/0/RSP1/CPU0:ROA#show run call-home
call-home
service active
contact-email-addr sch-smart-licensing@cisco.com
profile CiscoTAC-1
active
destination transport-method http
RP/0/RSP1/CPU0:ROA(admin)#show license version
Cisco Smart Licensing Agent, Version 1.1.4_throttle/16
RP/0/RSP1/CPU0:ROA(admin)#license smart register idtoken
NjgyMWM2NDItMzI5My00YzQ2LThmMDItMzhhNWI2Mzk2YWUwLTE0MzUzMzM3%
0aMDQwNDB8SWRzSGkvR0d2MWZTZEhzK2RWUmJWMmh0U1ZIa2tBVzBLZKl1ZHhs%0AZGRPbz0%3D%0A ?
force Force Registration
<cr>
license smart register: Registration process is in progress. Please check
the syslog for the registration status and result
Force 키워드는 이전에 등록된 디바이스에 대한 모든 정보를 덮어쓰고 지웁니다.키워드 force는 특별하게 사용해야 합니다.또는 웹 사용자 인터페이스를 사용하여 계정에서 디바이스를 제거할 수 있습니다.
RP/0/RSP1/CPU0:ROA(admin)#show license register-status
Registration Status: Completed
Registration Start Time: Wed Dec 17 2014 13:07:23 PST
Next ID Cert Renew Time: Mon Jun 15 2015 14:07:45 PST
Next ID Cert Expiration Time: Thu Dec 17 2015 13:01:41 PST
Last Response Time: Wed Dec 17 2014 13:07:45 PST
Last Response Message: OK: OK
상태가 '완료'가 아닌 경우 콘솔 또는 syslog에 메시지가 표시됩니다.성공적인 syslog 메시지는 다음과 같습니다.
RP/0/RSP1/CPU0:Dec 17 13:07:45.285 : licmgr[310]: SMART_LIC-6-AGENT_REG_SUCCESS:
Smart Agent for Licensing Registration with Cisco licensing cloud successful
RP/0/RSP1/CPU0:Dec 17 13:08:18.357 : licmgr[310]: SMART_LIC-3-OUT_OF_COMPLIANCE:
One or more entitlements are out of compliance':
RP/0/RSP1/CPU0:ROA(admin)#show license entitlement | i Tag | e Not | u sort
Tag: regid.2014-04.com.cisco.A9K-24X10-OPT-LIC,
1.0_66d3ccf7-a374-4409-a3f9-6bc56d645f1c, Version: 1.0, Enforce Mode:
Out of compliance
Tag: regid.2014-04.com.cisco.A9K-24X10-VID-LIC,1.0_9f03b94f-3c76-4a39-82f2
-1b53cdf5cb15, Version: 1.0, Enforce Mode: Out of compliance
Tag: regid.2014-04.com.cisco.A9K-24X10G-AIP-TR,1.0_e5d7cec3-e8e3-43c6-88c9
-a113b76679f8, Version: 1.0, Enforce Mode: Out of compliance
Tag: regid.2014-06.com.cisco.A9K-2X100-OPT-LIC,1.0_0f74bb00-42af-4c4d-b162
-bcb346c7510a, Version: 1.0, Enforce Mode: Out of compliance
Tag: regid.2014-06.com.cisco.A9K-2X100-VID-LIC,1.0_a482b964-6371-4aad-8e82
-2083c5749205, Version: 1.0, Enforce Mode: Out of compliance
Tag: regid.2014-06.com.cisco.A9K-2X100G-AIP-SE,1.0_ce447831-e4af-4def-a98b
-3297fab65561, Version: 1.0, Enforce Mode: Out of compliance
Tag: regid.2014-06.com.cisco.A9K-36X10-OPT-LIC,1.0_92a8597a-f591-4afc-adeb
-9b212cee11be, Version: 1.0, Enforce Mode: Out of compliance
Smart Licensing 또는 기존 라이센싱 CLI는 언제든지 사용할 수 있지만 둘 다 사용할 수는 없습니다.
풀 이름은 디바이스를 구성/분류하는 데 사용됩니다.지역/지역, 부서 또는 기능 영역당 하나의 풀을 사용하거나 재무 그룹 등을 사용할 수 있습니다.각 회사는 라이센스를 선택하는 방법을 결정할 수 있습니다.또한 풀 간에 라이센스를 확인, 변경 또는 이동하고 라이센스 수를 추가 또는 변경하며 Cisco의 도움 없이 24시간 언제든지 쉽게 일반 브라우저를 사용할 수 있습니다.
RP/0/RSP1/CPU0:ROA(admin)#show license pool
Assigned Pool Info: PATRICK_NO_LIC
RP/0/RSP1/CPU0:ROA(admin)#license smart deregister
license smart deregister: Success
License command "license smart deregister " completed successfully.
RP/0/RSP1/CPU0:ROA(admin)#show license register-status
Registration Status: Not Registered
RP/0/RSP1/CPU0:ROA(admin)#show license features
Platform Feature ID:
A9K-ADV-OPTIC-LIC
A9K-ADV-VIDEO-LIC
A9K-iVRF-LIC
A9K-AIP-LIC-B
A9K-AIP-LIC-E
A9K-MOD80-AIP-TR
A9K-MOD80-AIP-SE
A9K-MOD160-AIP-TR
A9K-MOD160-AIP-SE
A9K-2X100G-AIP-TR
. . . output snipped . . .
애플리케이션의 메커니즘을 이해하려면 해당 구성 요소를 기본적으로 이해해야 합니다.그러나 소프트웨어의 운영 또는 구축에는 게시된 지침을 따르는 것 외에 사전 지식이 필요하지 않습니다.이 섹션에서는 세부 정보를 알고 싶은 기술 직원과 엔지니어를 대상으로 합니다.
Smart Licensing은 고객의 보안, 관리 용이성 및 운영 모드와 관련된 요구 사항에 따라 여러 시나리오에 구축할 수 있습니다.
예:
HTTPS를 지원하는 것 외에도, 소프트웨어를 VRF(Virtual Routing Forwarding) 설정에서 실행하도록 구성할 수 있으며, 이를 통해 라이센싱 정보의 전송 방식을 더욱 효과적으로 제어할 수 있습니다.
또한 IPv6는 기본적으로 지원되며 인터넷을 통해 Cisco 백엔드 서버와 통신하려면 시스템에 유효한 IP6 주소만 있으면 됩니다.
이러한 컨피그레이션에서는 ASR9K가 DNS(Domain Name System) 또는 IPv4/IPv6 도메인 호스트로 구성되어 외부 네트워크에 연결하기 위해 호스트 이름을 확인할 수 있다고 가정합니다.
시스템을 백엔드 인증서 서버와 동기화하려면 NTP(Network Time Protocol)를 구성해야 합니다.
RP/0/RSP0/CPU0:ROA#show run domain
domain name cisco.com
domain list cisco.com
domain name-server 171.70.168.183
domain name-server 2001:420:68d:4001::a
RP/0/RSP0/CPU0:ROA#show run | i ipv6 host
Building configuration...
domain ipv6 host tools.cisco.com 2001:420:1101:5::a
Apache 구성은 이 백서의 범위를 벗어났지만, 인터넷에는 이러한 단계를 안내할 수 있는 좋은 문서가 많이 있습니다.기능을 시연하기 위해 Apache는 포트 80에서 단순 프록시에 대해 구성됩니다. 여기에 표시된 Apache의 mod_proxy의 디버그 출력을 참조하십시오.
그러나 Smart Licensing의 경우 구성이 매우 간단하며, 프록시 서버의 이름과 포트만 언급합니다.컨피그레이션은 Cisco 백엔드 서버에 직접 연결하는 대신 프록시 서버에 요청을 전달합니다.프록시 서버는 요청을 전달하도록 구성된 모든 전송을 통해 서버에 연결합니다.HTTPS가 권장됩니다.http-proxy mybastion.cisco.com 포트 80과 별도로 다른 컨피그레이션은 필요하지 않습니다.
RP/0/RSP0/CPU0:ROA#show run call-home
call-home
service active
http-proxy mybastion.cisco.com port 80
contact-email-addr sch-smart-licensing@cisco.com
profile CiscoTAC-1
active
destination address http https://tools.cisco.com/its/service/oddce/services/DDCEService
destination transport-method http
registration 명령을 admin license smart register idtoken <idtoken>을 입력하고 출력에 ASR9K에서 수행한 요청/응답이 표시되는지 확인합니다.타임스탬프 및 성공 열 카운터를 확인합니다.
RP/0/RSP0/CPU0:ROA#show call-home smart-licensing statistics
Success: Successfully sent and response received.
Failed : Failed to send or response indicated error occurred.
Inqueue: In queue waiting to be sent.
Dropped: Dropped due to incorrect call-home configuration.
Msg Subtype Success Failed Inqueue Dropped Last-sent (GMT-08:00)
----------------------------------------------------------------------
ENTITLEMENT 1 0 0 0 2015-01-12 21:06:56
DEREGISTRATION 0 0 0 0 n/a
REGISTRATION 1 0 0 0 2015-01-12 21:06:21
ACKNOWLEDGEMENT 1 0 0 0 2015-01-12 21:06:38
다음은 포트 443, HTTPS 프로토콜에서 요청이 나가는 것을 보여주는 Apache 액세스 로그의 일부입니다.
root@mybastion:/var/log/httpd #tail -f proxy-*
==> proxy-error.log <==
[Mon Jan 12 21:06:10 2015] [debug] mod_proxy_connect.c(70): proxy: CONNECT:
canonicalising URL tools.cisco.com:443
[Mon Jan 12 21:06:10 2015] [debug] proxy_util.c(1515): [client 172.27.130.65] proxy:
*: found forward proxy worker for tools.cisco.com:443
[Mon Jan 12 21:06:21 2015] [debug] mod_proxy_connect.c(109): [client 172.27.130.65]
(70014)End of file found: proxy: CONNECT: error on client - ap_get_brigade
[Mon Jan 12 21:06:21 2015] [debug] mod_proxy_connect.c(425): proxy: CONNECT:
finished with poll() - cleaning up
==> proxy-access.log <==
172.27.130.65 - - [12/Jan/2015:21:06:10 -0800] "CONNECT tools.cisco.com:443 HTTP/1.1" 200 -
이 시나리오에서는 Transport Gateway 애플리케이션이 Linux 또는 Windows 호스트에 설치되고 고객 프레미스에 있는 ASR9K 디바이스에서 라이센싱 요청을 수신하여 Cisco 백엔드 서버로 릴레이하도록 구성됩니다.자세한 내용은 Transport Gateway Deployment and User Guide를 참조하십시오.
ASR9K의 컨피그레이션은 한 줄에 불과합니다.다음은 샘플입니다. 해당 환경에 필요한 정확한 컨피그레이션은 설명서를 참조하십시오.
call-home
profile CiscoTAC-1
destination address http
https://TG-IP-or-FQDN/Transportgateway/services/DeviceRequestHandler
VRF는 관리 트래픽을 더 효과적으로 제어하고 Smart Licensing에 거의 영향을 미치지 않습니다.그러나 Smart Licensing 소프트웨어가 Cisco 백엔드 서버에 연결하려고 시도할 때 기본 소프트웨어가 전역 테이블이 아닌 VRF 테이블을 참조하도록 하려면 하나의 라인 구성이 필요합니다.
여기에 표시된 문자열은 시스템에 구성된 VRF 이름입니다.
RP/0/RSP0/CPU0:ROA(config)#http client vrf MGMT
Call Home이 제대로 작동하는지 확인하는 샘플 출력이 여기에 표시됩니다.
RP/0/RSP0/CPU0:ROA#show call-home detail
Current call home settings:
call home feature : enable
call home message's from address: mylab-roa@cisco.com ; optional, any address
call home message's reply-to address: pasoltan@cisco.com ; optional,
recipient address
vrf for call-home messages: Not yet set up ; Not supported natively yet
contact person's email address: sch-smart-licensing@cisco.com ; default
contact person's phone number: +1-408-526-8438 ; optional
street address: 1550 Soltani Lane, Cisco System Drive, North Pole, NP 99709
customer ID: Not yet set up
contract ID: Not yet set up
site ID: BUILDING20-125 ; optional
source interface: Not yet set up ; can be configured to use a specific interface.
Mail-server[1]: Address: bastion.cisco.com Priority: 1 ; optional
Mail-server[2]: Address: 171.68.58.10 Priority: 10 ; optional
Mail-server[3]: Address: 173.37.183.72 Priority: 20 ; optional
http proxy: Not yet set up ; when configured will change.
Smart licensing messages: enabled
Profile: CiscoTAC-1 (status: ACTIVE) ; default profile supported.
Can not be renamed, deleted, but can be modified, activated, deactivated.
aaa-authorization: disable ; optional
aaa-authorization username: callhome (default) ; default
data-privacy: normal ; can be configured to use the hostname or not.
syslog throttling: enable
Rate-limit: 5 message(s) per minute
Snapshot command: Not yet set up
; Non-smart licensing configuration for alerts, data collection, defaults.
Available alert groups:
Keyword State Description
---------------------- ------- -------------------------------
configuration Enable configuration info
environment Enable environmental info
inventory Enable inventory info
snapshot Enable snapshot info
syslog Enable syslog info
Profiles:
Profile Name: CiscoTAC-1
Profile status: ACTIVE
Profile mode: Full Reporting
Reporting Data: Smart Call Home, Smart Licensing
Preferred Message Format: xml
Message Size Limit: 3145728 Bytes
Transport Method: http
Email address(es): callhome@cisco.com
HTTP address(es): ; Only configuration needed if default is not desired.
http://tools.cisco.com/its/service/oddce/services/DDCEService
https://tools.cisco.com/its/service/oddce/services/DDCEService
Periodic inventory info message is scheduled every 23 day of the month at 11:2
Alert-group Severity
------------------------ ------------
environment minor
inventory normal
Syslog-Pattern Severity
------------------------ ------------
.* critical
Call Home을 구성하여 syslog 및 진단 데이터 수집, 코어 덤프를 수행하거나, Call Home이 완료하는 스마트 라이센싱 작업과 함께 이벤트 등에 대한 이메일 알림을 보내도록 할 수 있습니다.
Smart Licensing 사용자 이름 및 비밀번호로 Call Home에서 수집한 정보를 볼 수 있습니다.
사용자 환경에 도움이 되도록 이 기능을 사용하는 방법에 대한 자세한 내용은 "관련 정보" 섹션에 연결된 문서를 참조하십시오.이메일 알림의 예도 "Odds and Ends" 섹션에 있습니다.
패키지를 구성하는 여러 구성 요소로 인해 Smart Licensing 소프트웨어를 디버깅하는 데 필요한 빠르고 하드 규칙은 없습니다.그러나, 몇 가지 일반적인 접근 방법은 보통 문제를 좁힌다.몇 가지 제안 사항이 있습니다.
먼저 syslog를 확인합니다.어떤 구성 요소를 먼저 확인해야 하는지 몇 가지 단서를 얻을 수 있습니다.이러한 메시지에는 몇 가지 인증서 문제와 Call Home HTTP 메시지를 보내지 못한 것이 표시됩니다.마지막으로 통신이 복원됩니다.
RP/0/RSP0/CPU0:ROA#sh log | i SMART
RP/0/RSP1/CPU0:Dec 17 20:01:28.522 : licmgr[308]: SMART_LIC-3-ID_CERT_RENEW_FAILED:
ID certificate renewal failed: Response error: {"product_instance_identifier":
["ProductInstance '8baecfb5-2688-429b-8519-10a3f0dec6b5' is not valid"]}
RP/0/RSP1/CPU0:Dec 17 20:01:34.273 : licmgr[308]: SMART_LIC-3-AUTH_RENEW_FAILED:
Authorization renewal with Cisco licensing cloud failed: Response error:
LS_UNMATCH_SIGNED_DATA: Signed data and certificate does not match
RP/0/RSP0/CPU0: Dec 17 18:26:24.009 : licmgr[314]: SMART_LIC-3-COMM_FAILED:
Communications failure with Cisco licensing cloud: Fail to send out Call Home
HTTP message
RP/0/RSP0/CPU0:Dec 17 18:28:03.057 : licmgr[314]: SMART_LIC-3-AGENT_REG_FAILED:
Smart Agent for Licensing Registration with Cisco licensing cloud failed:
Communication message send error
RP/0/RSP0/CPU0:Dec 17 18:30:09.247 : licmgr[314]: SMART_LIC-5-COMM_RESTORED:
Communications with Cisco licensing cloud restored
RP/0/RSP0/CPU0:Dec 17 18:30:21.923 : licmgr[314]: SMART_LIC-6-AGENT_REG_SUCCESS:
Smart Agent for Licensing Registration with Cisco licensing cloud successful
상자/구성 요소의 상태에 대한 핸들을 가져오려면 show 명령 출력을 선택합니다.모빌리티, IPsec(Internet Protocol Security), 광 라이센스가 표시됩니다.
RP/0/RSP0/CPU0:ROA#admin show license entitlement
Entitlement:
Tag: regid.2014-06.com.cisco.A9K-MOBILE-LIC,1.0_e447924c-0a6f-41be-9202-8ae60fcc2972,
Version: 1.0, Not In Use
Requested Time : NA, Requested Count: NA
Vendor String:
Tag: regid.2014-09.com.cisco.A9K-IPSEC-20G-LIC,1.0_a165db99-eb3f-474b-bdf0-
ce4b140d9b45, Version: 1.0, Not In Use
Requested Time : NA, Requested Count: NA
Vendor String:
Tag: INSTALLMGR, Version: 1.0, Not In Use
Requested Time : NA, Requested Count: NA
Vendor String:
Tag: regid.2014-04.com.cisco.A9K-24X10-OPT-LIC,1.0_66d3ccf7-a374-4409-a3f9-
6bc56d645f1c, Version: 1.0, Enforce Mode: Out of compliance
Requested Time : Mon Jan 12 2015 20:47:07 PST, Requested Count: 1
Vendor String:
... output snipped ...
라이센스 규정 준수를 확인합니다.
RP/0/RSP0/CPU0:ROA#admin show license status
Compliance Status: Out of compliance
어떤 풀이 활성 상태인지 확인합니다.
RP/0/RSP0/CPU0:ROA#admin show licence pool
Assigned Pool Info: PATRICK_NO_LIC
라이센스 인증서를 확인합니다.
RP/0/RSP0/CPU0:ROA#admin show license cert
Licensing Certificates:
ID Cert Info:
Start Date: Mon Jan 12 2015 21:00:13 PST. Expiry Date: Tue Jan 12 2016 21:00:13 PST
Serial Number: 24724
Version: 3
Subject/SN: 60fe47f8-aaaa-40fc-ae3e-fae9c7b6d0ac
Common Name: 138091632beb1f2e38069e9eec8f9c626de471ac::1,2
Signing Cert Info:
Start Date: Wed Sep 11 2013 12:05:34 PST. Expiry Date: Sun May 30 2038 12:48:46 PST
Serial Number: 3
Version: 3
라이센스 버전을 확인합니다.
RP/0/RSP0/CPU0:ROA#admin show license version
Cisco Smart Licensing Agent, Version 1.1.4_throttle/16
이 명령은 성공 및/또는 실패한 콜 홈 시도에 대한 통계를 표시합니다.
RP/0/RSP1/CPU0:ROA#show call-home smart-licensing statistics
Success: Successfully sent and response received.
Failed : Failed to send or response indicated error occurred.
Inqueue: In queue waiting to be sent.
Dropped: Dropped due to incorrect call-home configuration.
Msg Subtype Success Failed Inqueue Dropped Last-sent (GMT-08:00)
----------------------------------------------------------------------
ENTITLEMENT 1 0 0 0 2014-12-17 21:08:35
DEREGISTRATION 1 0 0 0 2014-12-17 14:33:17
REGISTRATION 1 0 0 0 2014-12-17 21:07:53
ACKNOWLEDGEMENT 1 0 1 0 2014-12-17 21:08:09
RENEW 1 0 0 0 2014-12-17 21:08:57
ASR9K와 Cisco 클라우드 간 전송이 관리되므로 다음 call_home 프로세스에 대한 추적 파일을 확인합니다.
RP/0/RSP0/CPU0:ROA#show call-home trace error last 2
81 wrapping entries (576 possible, 320 allocated, 0 filtered, 81 total)!
Jan 28 10:10:29.729 call_home/error 0/RSP0/CPU0 t10 call_home_http_resp_data(),
httpc response error, Host name resolution failed
Jan 28 10:10:39.730 call_home/error 0/RSP0/CPU0 t19 call_home_events_handler() failure status 67
스마트 라이센스 추적을 확인합니다.이러한 추적은 Cisco 클라우드 서버와의 라이센스 상호 작용을 보여줍니다.
RP/0/RSP0/CPU0:ROA#admin show license trace smartlic last 2
987 wrapping entries (1088 possible, 0 filtered, 987 total)
Jan 28 20:10:36.245 smartlicense/smartlic 0/RSP0/CPU0 t3 [2302054]
Failed to bind to SysDB - 'Subsystem(2091)' detected the 'success' condition
'Code(45)': Unknown Error(292)
Jan 28 20:10:36.245 smartlicense/smartlic 0/RSP0/CPU0 t3 [2302054]
SMART ERROR - SASACKExpirationJob: expirySeconds=3842
이 프로세스는 ASR9K의 스마트 라이센싱에 대한 기본 인터페이스이며 다양한 구성 요소 간의 접착제로 간주됩니다.
RP/0/RSP1/CPU0:ROA#admin show license trace
557 wrapping entries (576 possible, 0 filtered, 5403 total)
Dec 17 13:08:18.358 license/licmgr 0/RSP1/CPU0 t3 [3125351] SLA Debug :
Client search success pkg/bin/rsi_agent (No error)
Dec 17 13:08:18.358 license/licmgr 0/RSP1/CPU0 t3 [3125351] SLA Debug :
A9K-MOD160-AIP-SE regid.2014-06.com.cisco.A9K-MOD160-AIP-SE,
1.0_7f1b3d9c-a183-41d1-8d0b-d98dcc2751a8 (No error)
코드의 플랫폼 종속(PD) 부분은 동적 링크 라이브러리일 뿐이지만 라이센스 자격 부여 요청을 트리거하는 데 중요한 역할을 합니다.따라서 라이센스 유형, 개수 등과 관련된 문제를 해결합니다.
RP/0/RSP1/CPU0:ROA#admin show license trace platform all last 5
1849 wrapping entries (5440 possible, 3136 allocated, 0 filtered, 183450 total)
Dec 17 20:43:33.480 vkg_lic/audit 0/RSP1/CPU0 t1 Agent Client Audit Cmd Start: ver:1,
node:0x00000041 cmd:Audit(5) req:Mobile(9) feature:A9K-MOBILE-LIC(13) grant:
Not Pending(0)
Dec 17 20:43:33.480 vkg_lic/audit 0/RSP1/CPU0 t1 Agent Client Audit Cmd Start #2:
client restarted:False up for a day:True
Dec 17 20:43:33.480 vkg_lic/audit 0/RSP1/CPU0 t1 AUDIT Reply License Start:
request:Mobile(9) slot:4 grant:Not Pending(0)
Dec 17 20:43:33.480 vkg_lic/audit 0/RSP1/CPU0 t1 AUDIT Reply License End:
request:Mobile(9) slot:4 grant:Not Pending(0) rc: 0x00000000 No error
Dec 17 20:43:33.480 vkg_lic/audit 0/RSP1/CPU0 t1 Agent Client Cmd End:Audit(5),
slot:4 rc:0x00000000 No error
다른 모든 작업이 실패하면 디버그를 켜고 인증서 또는 엔타이틀먼트 갱신을 위한 온디맨드 요청을 입력합니다.이 디버그는 ASR9K와 Cisco Cloud Services 간의 모든 트랜잭션을 수집해야 합니다.
RP/0/RSP0/CPU0:ROA#debug smartlic
RP/0/RSP1/CPU0:ROA#show debug
#### debug flags set from tty 'aux0_RSP1_CPU0' ####
smartlic debug flag is ON with value 0
직접 UI/Cisco Cloud Server 디버깅을 사용할 수 없습니다.문제가 있으면 asr9k-smart-lic@cisco.com으로 이메일을 보내 주십시오.
RP/0/RSP1/CPU0:ROA#show run call-home
call-home
service active
site-id BUILDING20-125
sender reply-to pasoltan@cisco.com
sender from roa@cisco.com
alert-group syslog
alert-group snapshot
alert-group inventory
mail-server 171.68.58.10 priority 10
mail-server 173.37.183.72 priority 20
mail-server 2001:420:303:2008::24 priority 2
mail-server mybastion.cisco.com priority 1
phone-number +1-408-526-8438
contact-email-addr sch-smart-licensing@cisco.com
street-address 1550 E.Tasman Drive, San Jose, CA 9513
profile CiscoTAC-1
active
destination address http https://tools.cisco.com/its/service/oddce/services/DDCEService
reporting smart-call-home-data
reporting smart-licensing-data
destination transport-method http
RP/0/RP1/CPU0:ROA#call-home send "show run call; admin show platform"
email pasoltan@cisco.com msg-format long-text
Sending ondemand CLI output call-home message ...
Please wait. This may take some time ...
RP/0/RSP1/CPU0:ROA#show call-home smart-licensing statistics
Success: Successfully sent and response received.
Failed : Failed to send or response indicated error occurred.
Inqueue: In queue waiting to be sent.
Dropped: Dropped due to incorrect call-home configuration.
Msg Subtype Success Failed Inqueue Dropped Last-sent (GMT-08:00)
----------------------------------------------------------------------
ENTITLEMENT 1 0 0 0 2014-12-17 21:08:35
DEREGISTRATION 1 0 0 0 2014-12-17 14:33:17
REGISTRATION 1 0 0 0 2014-12-17 21:07:53
ACKNOWLEDGEMENT 1 0 1 0 2014-12-17 21:08:09
RENEW 1 0 0 0 2014-12-17 21:08:57
RP/0/RSP1/CPU0:ROA#show run int M*
interface MgmtEth0/RSP0/CPU0/0
cdp
ipv4 address 172.27.130.64 255.255.255.128
ipv6 address fe80::172:27:130:64 link-local
ipv6 address 2001:420:303:2008:0:28:1:64/80
... snipped output ...
RP/0/RSP1/CPU0:ROA#ping tools.cisco.com
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2001:420:1201:5::a, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 44/45/49 ms
RP/0/RSP1/CPU0:ROA#ping ipv4 tools.cisco.com
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 173.37.145.8, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 43/44/45 ms