简介
本文档介绍配置CVP 12.5(1)服务器以使其符合OpenJDK JRE的不同方式。
先决条件
要求
Cisco 建议您了解以下主题:
- 思科统一客户语音门户(CVP)应用
- OpenJdK
使用的组件
本文档中的信息基于CCE 12.5(1)版本,而不基于特定硬件。
本文档中的信息是从实验环境中的设备创建的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您是在生产环境中执行这些任务,请确保了解任何命令的潜在影响。
背景信息
从12.5(1)开始的联系中心CVP应用支持OpenJDK作为Java运行时环境。本文档重点介绍配置CVP 12.5(1)服务器的不同方式,以使其符合OpenJDK JRE标准,并说明将OpenJDK JRE更新为CVP组件同一系列中的最新补丁所需的步骤。为便于导航,文档分为以下几部分:
CVP 12.5(1)Oracle JRE迁移到OpenJDK
12.5(1)a安装程序
将OpenJDK更新为最新补丁
CVP 12.5(1)Oracle JRE迁移到OpenJDK
现有12.5(1)CVP应用,例如,Call\VXML服务器、OAMP和报告服务器可以通过安装工程专用(ES)16补丁过渡到OpenJDK JRE。有关ES的更多详细信息,可从以下链接收集:
安装ES_16补丁后,将备份现有C:\Cisco\CVP\jre文件夹,并在同一路径中替换为OpenJDK JRE 1.8.275文件夹。因此,在安装此ES后,需要对早期jre文件夹下的文件进行的任何配置更改都需要再次完成。此外,在java.security和其他文件中执行的任何手动安全共享都需要再次执行。
ES_16之后应安装ES_18补丁,因为此补丁将ES_1到ES_14的CVP ES中发出的所有二进制文件替换为与OpenJDK兼容的二进制文件。可以从这些链接收集有关ES的更多详细信息
注意:ES_18也是必需的,在CVP应用上应用任何大于ES_18的补丁之前,应先安装它。
注意:迁移到OpenJDK不会影响存储的现有证书,因为cvp使用其位于C:\Cisco\CVP\conf\security文件夹而非JAVA特定文件夹中的自己的密钥库。
CVP 12.5(1)a安装程序
升级到12.5(1)版本的CVP应用现在可以使用新的12.5(1)a安装程序。它与之前的12.5(1)版本没有区别,但虚拟机(VM)上安装的Java运行时环境除外。CVP 12.5(1)安装程序可通过此链接下载https://software.cisco.com/download/home/270563413/type/280840592/release/12.5(1)
在12.5(1)a之后安装,安装ES_18补丁,该补丁是累积型补丁,并包含所有较旧的修复。可从以下链接检查补丁的详细信息:
注意:建议不要在12.5(1)a CVP服务器上安装任何小于18的ES。
注意:对于Call Studio应用程序,没有从旧版本到12.5(1)a的升级路径。因此,需要备份应用程序,并完成12.5(1)的全新安装。安装后应用程序需要使用新的call studio重新编译。
将OpenJDK更新为最新补丁
步骤1.如果在CVP服务器上启用,请禁用联邦信息处理标准(FIPS),以确认运行位于C:\Cisco\CVP\bin\FipsConfig文件夹中且参数为false的批处理文件fips.bat。如果禁用FIPS,您会看到错误消息,如图所示。
步骤2.从站点下载java开发工具包(JREUpdate.zip),并将文件解压到CVP服务器上的已知位置。例如,C:\Cisco\CVP\bin.
https://software.cisco.com/download/home/270563413/type/280840592/release/CVP%20JRE%20Update
步骤3.从Redhat站点下载最新的Redhat 64位OpenJDK JRE 1.8补丁,并在个人计算机上安装JDK套件。
https://developers.redhat.com/products/openjdk/download
步骤4.从已安装的JDK中复制JRE文件夹,并将其保存到CVP计算机上的文件夹(例如C:\JRE)
步骤5.从命令提示符运行脚本,例如C:\Cisco\CVP\bin >JREUpdate.bat apply C:\JRE。引擎盖下面的脚本执行以下操作
- 它备份当前cvp\jre文件夹并存储在此文件夹位置“C:\Cisco\CVP\jre.old”中
- 它将新补丁作为最新的JRE文件夹放在位置“C:\cisco\cvp\jre\bin”中
步骤6.重新启动服务器。当系统重新启动时,所有cvp服务都设计为检查此路径C:\cisco\cvp\jre\bin,并且由于此jre\bin是带有新更新版本redhad OpenJDK jre补丁的新文件夹,因此会自动以新文件开头。
步骤7.如果需要,可以删除旧备份的jre文件夹。
相关信息