目录

简介

先决条件

要求

使用的组件

背景信息

批量证书管理过程

导出目标群集证书

导出源群集证书

整合源和目标PKCS12文件

将证书导入目标和源集群

使用目标集群TFTP服务器信息配置源集群电话

重置源群集电话以获取目标群集ITL/CTL文件以完成迁移过程

验证

故障排除

配置演练视频

简介

本文档提供了在Cisco Unified Communications Manager(CUCM)群集之间进行批量证书管理以进行电话迁移的操作步骤。

作者：思科TAC工程师Adrian Esquillo。

注意：此步骤也在《CUCM版本管理指南》的“管理批量证书”部分中概述

先决条件

要求

Cisco 建议您了解以下主题：

·安全文件传输协议(SFTP)服务器

· CUCM证书

使用的组件

·本文档中的信息基于CUCM 10.X。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您的网络处于活动状态，请确保您了解所有命令的潜在影响。

背景信息

批量证书管理允许在CUCM群集之间共享一组证书。此步骤要求需要在各个群集之间建立信任的群集的系统功能，例如跨群集分机移动(EMCC)以及群集之间的电话迁移。

在此过程中，会创建包含来自集群中所有节点的证书的公钥加密标准#12(PKCS12)文件。每个集群必须将其证书导出到同一SFTP服务器上的同一SFTP目录。批量证书管理配置必须在源和目标群集的CUCM发布服务器上手动完成。源和目标群集必须处于启用状态且运行正常，以便要迁移的电话可以连接到这两个群集。源群集电话将迁移到目标群集。

批量证书管理过程

导出目标群集证书

步骤1.在目标群集的CUCM发布服务器上为批量证书管理配置SFTP服务器。

在本示例中，目标集群CUCM版本为11.5.1。

·导航到Cisco Unified OS Administration > Security > Bulk Certificate Management ，输入SFTP服务器详细信息并单击Export，如图所示。

步骤2.将所有证书从目标群集中的所有节点导出到SFTP服务器。

·在后续弹出窗口中，为证书类型选择全部，然后单击导出，如图所示。

·关闭弹出窗口并使用为目标集群中的每个节点创建的PKCS12文件进行批量证书管理更新，网页将刷新此信息，如图所示。

导出源群集证书

步骤1.在源群集的CUCM发布服务器上为批量证书管理配置SFTP服务器。

在本例中，源集群CUCM版本为10.5.2。

·导航到Cisco Unified OS Administration > Security > Bulk Certificate Management ，输入SFTP服务器详细信息并单击Export，如图所示。

注意：从目标集群导出到SFTP服务器的PKCS12文件在访问时显示在源集群CUCM发布者的批量证书管理网页上。

步骤2.将所有证书从源群集中的所有节点导出到SFTP服务器。

·在后续弹出窗口中，为证书类型选择全部，然后单击导出，如图所示。

·关闭弹出窗口并使用为源集群中的每个节点创建的PKCS12文件进行批量证书管理更新，网页将刷新此信息。如图所示，源集群的批量证书管理网页现在显示导出到SFTP的源和目标PKCS12文件。

整合源和目标PKCS12文件

注意：虽然批量证书管理导出在源群集和目标群集上完成，但合并仅通过其中一个群集上的CUCM发布服务器完成。

步骤1:  返回源群集的CUCM发布者的Bulk Certificate Management页面，然后单击Consolidate，如图所示。

·在后续弹出窗口中，为证书类型选择“全部”，然后单击“合并”，如图所示。

·您可以随时检查SFTP目录，以验证源和目标集群包含的pkcs12文件。从目标群集和源群集导出所有证书后，SFTP目录的内容已完成，如图所示。

将证书导入目标和源集群

步骤1.将证书导入目标群集

·在目标群集的CUCM发布者上，导航至Cisco Unified OS Administration > Security > Bulk Certificate Management，并让页面刷新，然后单击Import，如图所示。

·在后续弹出窗口中，选择All for Certificate Type，然后单击Import，如图所示。

第二步：  对源集群重复步骤1。

注意：执行批量证书导入时，证书将按如下方式上传到远程群集：

·证书颁发机构代理功能(CAPF)证书作为CallManager-trust上传

· Tomcat证书作为tomcat-trust上传

· CallManager证书上传为Phone-SAST-trust和CallManager-trust

·身份信任列表恢复(ITLRecovery)证书上传为Phone-SAST-trust和CallManager-trust

使用目标集群TFTP服务器信息配置源集群电话

为具有简单文件传输协议(TFTP)选项150的源集群电话配置DHCP范围，以指向目的集群CUCM TFTP服务器。

重置源群集电话以获取目标群集ITL/CTL文件以完成迁移过程

作为迁移过程的一部分，源群集电话尝试建立到源群集的思科信任验证服务(TVS)的安全连接，以验证目标群集的CallManager或ITLRecovery证书。

注意：源群集的CallManager证书来自运行TFTP服务（也称为TFTP证书）的CUCM服务器，或者其ITLRecovery证书签署源群集CUCM节点的证书信任列表(CTL)和/或身份信任列表(ITL)文件。同样，目标群集的CallManager证书来自运行TFTP服务的CUCM服务器，或者其ITLRecovery证书签署目标群集CUCM节点的CTL和/或ITL文件。CTL和ITL文件是在运行TFTP服务的CUCM节点上创建的。如果源群集TVS未验证目标群集的CTL和/或ITL文件，则电话迁移到目标群集失败。

注意：在启动源群集电话迁移过程之前，请确认这些电话已安装有效的CTL和/或ITL文件。另外，确保对于源群集，企业功能“准备群集以回滚到8.0之前版本”设置为False。此外，验证运行TFTP服务的目标集群CUCM节点是否安装了有效的CTL和/或ITL文件。

在非安全集群中，源电话获取目标集群ITL文件以完成电话迁移的流程：

步骤1. CallManager和目标群集的ITL文件中包含的ITLRecovery证书（重置时提供给源群集电话）均不能用于验证当前安装的ITL文件。这会导致源群集电话与源群集的TVS建立连接，以验证目标群集的ITL文件。

步骤2.电话在tcp端口2445上建立到源集群TVS的连接。

步骤3.源群集的TVS向电话提供其证书。电话验证连接并请求源群集TVS验证目标群集的CallManager或ITLRecovery证书，以允许电话下载目标群集的ITL文件。

步骤4.验证和安装目标群集ITL文件后，源群集电话现在可以从目标群集验证和下载签名的配置文件。

在安全集群中，源电话获取目标集群CTL文件以完成电话迁移的过程：

步骤1.电话引导并尝试从目标群集下载CTL文件。

步骤2. CTL文件由目标群集的CallManager或ITLRecovery证书签名，该证书不在电话的当前CTL或ITL文件中。

步骤3.因此，电话会到达源群集上的TVS，以验证CallManager或ITLRecovery证书。

注意：此时，电话仍有其旧配置，其中包含源集群TVS服务的IP地址。在电话配置中指定的TVS服务器与电话Callmanager组相同。

步骤4.电话在源群集上建立到TVS的传输层安全(TLS)连接。

步骤5.当源群集TVS向电话提供其证书时，电话会根据其当前ITL文件中的证书验证此TVS证书。

步骤6.如果它们相同，则握手成功完成。

步骤7.源电话请求源群集TVS从目标群集CTL文件验证CallManager或ITLRecovery证书。

步骤8.源TVS服务在其证书存储中找到目标群集CallManager或ITLRecovery，验证它，并且源群集电话继续使用目标群集CTL文件进行更新。

步骤9.源电话下载目标群集的ITL文件，该文件已根据目标群集当前包含的CTL文件进行验证。由于源电话的CTL文件现在包含目标群集的CallManager或ITLRecovery证书，因此源电话现在可以验证CallManager或ITLRecovery证书，而无需与源群集的TVS联系。

验证

当前没有可用于此配置的验证过程。

故障排除

目前没有针对此配置的故障排除信息。

配置演练视频

此链接提供对视频的访问，该视频在CUCM集群之间通过批量证书管理：

CUCM群集之间的批量证书管理