RecoverPoint for Virtual Machines:升级后无法部署插件程序服务器
Summary: 升级到 RP4VM 5.3 后无法部署插件程序服务器 允许用户完成配置插件程序服务器向导的解决方法。
Symptoms
升级到 RecoverPoint for Virtual Machines (RP4VMs) 5.3 后尝试配置插件程序服务器失败。收到以下消息或类似的消息:
在以下位置见证了以下 RecoverPoint 应用装置打印 /home/kos/RPServers/RPServers_logs/clusterLogic:
XXXX/XX/XX 16:55:22.519 [pool-3-thread-18] (FapiUtils.java:249) DEBUG - ArraySettings were extracted: [VCArraySettings [super=ArraySettings [name=XXXXXX, serialNumber=XXXXXXXX,arrayUID=ArrayUID [id=XXXXXXX, clusterUID=ClusterUID [id=8391617211477977355]], type=VC, credentials=VcCredentials [super=BaseCredentials [username=XXXX, password=[XXXX], certificate=],connectionParams=VcConnectionParams [super=BaseConnectionParams [mgmtIP=IPInformation [ipVersion=IPV_4, ip=XXX.XXX.XXX.XXX, dhcp=false, networkMask=]], port=XXX], resourcePools=null], registeredEsxClusters=[EsxCluster[esxClusterUID=EsxClusterUID [uuid=XXXXXXXX], name=Production Cluster, virtualCenterUID=VirtualCenterUID [uuid=XXXXXX]]]]]
在以下位置见证了以下 RecoverPoint 应用装置打印 /home/kos/installationLogs/server.log:
XXXX-XX-XX 14:44:19,541 [CommandWorker-38] (ValidateVcCredentialsCommand.java:27) ERROR - Got exception while trying to verify Credentials com.emc.recoverpoint.connectors.vi.certificate.CommunicationException: Something wrong with the certificate
at com.kashya.installation.server.commands.vsphere.ValidateVcCredentialsCommand.verifyCertificate(ValidateVcCredentialsCommand.java:43) ~[classes/:?]
at com.kashya.installation.server.commands.vsphere.ValidateVcCredentialsCommand.execute(ValidateVcCredentialsCommand.java:25) [classes/:?]eadPoolFactory.java:43) [classes/:?] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_251]
Caused by: java.security.cert.CertificateParsingException: Could not generate certificate: Invalid certificate encoding.
at com.rsa.cryptoj.o.pb.a(Unknown Source) ~[cryptojcommon.jar:6.2.0.1]
at com.rsa.cryptoj.o.pb.engineGenerateCertificate(Unknown Source) ~[cryptojcommon.jar:6.2.0.1]
at java.security.cert.CertificateFactory.generateCertificate(CertificateFactory.java:339) ~[?:1.8.0_251]
at com.emc.recoverpoint.utils.javainfra.keytool.CertificationUtils.translateCertificate(CertificationUtils.java:544) ~[java_infra.jar:?]
at com.emc.recoverpoint.utils.javainfra.keytool.CertificationUtils.verifyServerCertificate(CertificationUtils.java:523) ~[java_infra.jar:?]
at com.kashya.installation.server.commands.vsphere.ValidateVcCredentialsCommand.verifyCertificate(ValidateVcCredentialsCommand.java:41) ~[classes/:?]
Cause
CLI 命令 update_storage_registration 当前遇到问题。运行时,它会将驻留在该群集的所有 vRPA 上的 vCenter 证书替换为 null 值。这发生在位于以下位置的 vRPA 设置和ArrayConfiguration.xml /home/kos。
WDM 插件程序服务器配置向导使用已存储在设置中的此证书与 vCenter 建立连接。尝试验证凭据时,由于不存在证书,向导会失败。
Resolution
解决办法:
避免使用 update_storage_registration 命令指定可选的 spindle-group 参数,您可以实现这一点。
在任何升级之前,或者如果遇到此问题,请运行 CLI 命令 update_vcenter_server_registration 更新凭据。或者,在 vCenter 配置部分的 RP4VMs FLASH/FLEX UI 中更新此信息。
修复:
此问题存在解决方案,但需要 Dell EMC 技术支持人员的干预。请联系 Dell EMC 客户支持中心或您的服务代表寻求技术支持,并提供此 Dell Technologies 知识库解决方案 ID。