簡介
本文檔介紹如何在Cisco Unified Communications Manager(CUCM)伺服器上為CallManager重複使用Multi-SAN Tomcat證書。
必要條件
需求
思科建議您瞭解以下主題:
- CUCM證書
- 即時監控工具(RTMT)
- 身份信任清單(ITL)
採用元件
本文檔中的資訊基於CUCM 14.0.1.13900-155。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
背景資訊
CUCM的兩個主要服務是Tomcat和CallManager。在早期版本中,每個服務都需要不同的證書才能完成整個群集。在CUCM版本14中,新增了一項新功能,以便對CallManager服務重新使用Multi-SAN Tomcat證書。使用此功能的優勢包括:
- 降低獲得由公共證書頒發機構(CA)簽名的證書集群的兩個證書的成本。
- 此功能可減小ITL檔案的大小,從而降低開銷。
設定
注意:上傳Tomcat證書之前,請驗證單一登入(SSO)是否已禁用。如果已啟用SSO,則在Tomcat證書再生過程完成之後,必須禁用並重新啟用SSO。
1.將Tomcat證書設定為Multi-SAN
在CUCM 14中,Tomcat Multi-SAN證書可以是自簽名或CA簽名。如果您的Tomcat證書已經是多SAN,請跳過此部分。
自簽名
步驟 1. 登入到 Publisher > Operating System (OS) Administration
並導航至 Security > Certificate Management > Generate Self-Signed
.
步驟 2.選擇 Certificate Purpose: tomcat > Distribution: Multi-Server SAN
. 它會自動填充SAN域和父域。
生成自簽名的多SAN Tomcat證書螢幕
步驟 3.按一下 Generate
,並驗證是否所有節點都列在 Certificate upload operation successful
消息。按一下 Close
.
生成自簽名多SAN Tomcat成功消息
步驟 4.重新啟動Tomcat服務,開啟與群集所有節點的CLI會話,然後運行 utils service restart Cisco Tomcat
指令。
步驟 5. 導航至 Publisher > Cisco Unified Serviceability > Tools > Control Center - Network Services
並重新啟動 Cisco DRF Master Service
和 Cisco DRF Local Service
.
步驟 6.導航至每個 Subscriber > Cisco Unified Serviceability > Tools > Control Center - Network Services
和重新啟動 Cisco DRF Local Service
.
CA簽名
步驟 1. 登入到 Publisher > Operating System (OS) Administration
並導航至 Security > Certificate Management > Generate CSR
.
步驟 2.選擇 Certificate Purpose: tomcat > Distribution: Multi-Server SAN
. 它會自動填充SAN域和父域。
Generate Multi-SAN CSR for Tomcat Certificate螢幕
步驟 3.按一下 Generate
,並驗證下面列出的所有節點 CSR export operation successful
消息。按一下 Close
.
生成多SAN CSR Tomcat成功消息
步驟 4.按一下 Download CSR > Certificate Purpose: tomcat > Download
.
下載Tomcat CSR螢幕
步驟 5.將CSR傳送到您的CA進行簽名。
步驟 6.若要上傳CA信任鏈,請導覽 Certificate Management > Upload certificate > Certificate Purpose: tomcat-trust
. 設定證書的描述並瀏覽信任鏈檔案。
步驟 7.上傳CA簽名的證書,導航至 Certificate Management > Upload certificate > Certificate Purpose: tomcat
.設定證書描述並瀏覽CA簽名的證書檔案。
步驟 8.重新啟動Tomcat服務,開啟與群集所有節點的CLI會話,然後運行 utils service restart Cisco Tomcat
指令。
步驟 9. 導航至 Publisher > Cisco Unified Serviceability > Tools > Control Center - Network Services
並重新啟動 Cisco DRF Master Service
和 Cisco DRF Local Service
.
步驟 10.導航至每個 Subscriber > Cisco Unified Serviceability > Tools > Control Center - Network Services
和重新啟動 Cisco DRF Local Service
.
2.重用CallManager的Tomcat證書
注意:對於CUCM 14,新的企業引數 Phone Interaction on Certificate Update
介紹。使用此欄位可在更新其中一個TVS、CAPF或TFTP(CallManager/ITLRecovery)證書時手動或自動重置電話(如果適用)。預設情況下,此引數設定為 reset the phones automatically
.在重新生成、刪除和更新證書後,確保重新啟動適當的服務。
步驟 1.導航到您的CUCM發佈者,然後導航到 Cisco Unified OS Administration > Security > Certificate Management
.
步驟 2.按一下 Reuse Certificate
.
步驟 3.從 choose Tomcat type
下拉選單,選擇 tomcat
.
步驟 4.從 Replace Certificate for the following purpose
窗格,請檢查 CallManager
覈取方塊。
「為其他服務重複使用Tomcat證書」螢幕
註:如果選擇Tomcat作為證書型別,則會啟用CallManager作為替代項。如果選擇tomcat-ECDSA作為證書型別,則會啟用CallManager-ECDSA作為替代項。
步驟 5.按一下 Finish
以便使用Tomcat Multi-SAN證書替換CallManager證書。
重新使用Tomcat證書成功消息
步驟 6. 重新啟動Cisco HAProxy服務,開啟到群集所有節點的CLI會話,然後運行 utils service restart Cisco HAProxy
指令。
註:要確定集群是否處於混合模式,請導航至 Cisco Unified CM Administration > System > Enterprise Parameters > Cluster Security Mode
(0==非安全;1==混合模式)。
步驟 7.如果您的群集處於混合模式,請開啟與發佈伺服器節點的CLI會話,然後運行 utils ctl update CTLFile
命令,並重置集群的所有電話以使CTL檔案更新生效。
驗證
步驟 1.導航到您的CUCM發佈者,然後導航到 Cisco Unified OS Administration > Security > Certificate Management
.
步驟 2.篩選依據 Find Certificate List where: Usage > begins with: identity
然後按一下 Find
.
步驟 3.CallManager和Tomcat證書必須以相同結尾 Common Name_Serial Number
價值.
驗證CallManager的Tomcat證書重複使用
相關資訊