本文檔介紹如何對Cisco Catalyst 9000交換機上的Cisco IOS®智慧許可證伺服器通訊故障進行故障排除。
在裝置上配置智慧許可並且無法與思科智慧許可證伺服器通訊時,會出現此錯誤。此通訊問題可能與DNS查詢或配置問題有關。
智慧許可是基於雲的統一許可證管理系統,用於管理思科產品中的許可證。智慧許可支援多種部署和傳輸模式,包括直接與思科智慧軟體管理器(CSSM)通訊、通過思科智慧許可證實用程式(CSLU)通訊以及CSSM內部部署。
%SMART_LIC-3-COMM_FAILED:使用思科智慧許可證實用程式(CSLU)通訊失敗:無法解析伺服器主機名/域名。
有時,當裝置在重新載入或軟體升級後啟動時,會出現此錯誤。如果裝置在引導後成功與CSLU配置的伺服器通訊,並且後續許可證狀態和日誌檢查顯示沒有活動通訊故障,則初始消息可以視為臨時引導事件。
裝置無法與配置的CSLU目標通訊。在更正基礎DNS、路由、傳輸或配置問題後,它會重試通訊。
%SMART_LIC-3-COMM_FAILED
Apr 10 10:10:10 <hostname> %SMART_LIC-3-COMM_FAILED: Communications failure with the Cisco Smart License Utility (CSLU): Unable to resolve server hostname/domain name
驗證智慧許可CSLU URL和傳輸配置
驗證裝置是否可以ping通CSLU IP地址。
如果部署使用CSLU,請驗證或配置智慧許可傳輸:
Switch(config)#license smart transport cslu
驗證埠8182上的CSLU服務的TCP連線,並驗證每個URL配置了正確的CSLU IP/主機名:
Switch(config)#license smart url cslu http://:8182/cslu/v1/pi
附註:預設URL配置為「cslu-local」,以便啟用自動發現。
驗證DNS和HTTP客戶端源介面
您必須指定用於與CSSM門戶通訊的正確「source-interface」。配置要使用的DNS伺服器並啟用DNS查詢:
Switch(config)#ip name-server
Switch(config)#ip domain-lookup source-interface
Switch(config)#ip http client source-interface
驗證服務VRF選擇
如果這是VRF設定,請運行以下命令(取決於使用的VRF):
Switch(config)#ip domain lookup vrf source-interface
Switch(config)#ip name-server vrf
Switch(config)#ip http client source-interface
運行手動同步
預設CSLU URL使用主機名cslu-local進行自動發現。在DNS基礎設施中配置將cslu-local對映到CSLU伺服器IP地址的地址記錄。在交換機上,使用ip name-server <dns-server-ip>配置DNS解析程式的IP地址。安裝CSLU的Windows主機,不需要其他配置。
產品例項會自動發現hostname cslu-local。在驗證DNS、路由、VRF選擇、源介面、傳輸模式和CSLU URL後,您可以手動啟動與CSLU的許可證同步
Switch#license smart sync all
這會導致裝置手動嘗試與CSLU實用程式重新同步。在Cisco IOS XE 17.3.2、7.4.1及更高版本中,引入了使用策略的智慧許可。
如果您在近期對這些代碼進行升級後開始看到錯誤,請參閱將Catalyst許可證遷移至使用智慧許可的策略,其中說明了不同的選項。
附註:僅當Call Home配置與所選傳輸相關或調查舊版智慧許可工作流時,才運行show call-home profile all命令。對於CSLU傳輸,應區分配置的傳輸、CSLU URL、DNS、HTTP客戶端源介面、許可證狀態和日誌的優先順序。
| 修訂 | 發佈日期 | 意見 |
|---|---|---|
2.0 |
13-Aug-2026
|
已更新標題、插入的簡介、固定拼寫、語法、插入水平線以分隔各節的可讀性、修復的CCW錯誤。 |
1.0 |
03-Nov-2023
|
初始版本 |