RecoverPoint для віртуальних машин: Не вдається розгорнути сервер плагінів після оновлення
Summary: Не вдається розгорнути сервер плагінів після оновлення до RP4VM 5.3 Обхідний шлях, що дозволяє користувачам завершити роботу майстра налаштування сервера плагінів.
Symptoms
Спроба налаштувати сервер плагінів після оновлення до RecoverPoint для віртуальних машин (RP4VMs) 5.3 не вдається. Отримано наступне або подібне повідомлення:
Наступні відбитки RecoverPoint Device засвідчені під /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 Device засвідчені під /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 наразі відчуває проблему. Під час запуску він замінює сертифікат vCenter, що знаходиться на всіх vRPA в цьому кластері, на нульове значення. Це відбувається в налаштуваннях vRPA та ArrayConfiguration.xml, розташованих під /home/kos.
Майстер конфігурації сервера плагінів WDM використовує цей сертифікат, вже збережений у налаштуваннях, для встановлення з'єднання з vCenter. Коли він намагається перевірити облікові дані, оскільки сертифіката не існує, майстер зазнає невдачі.
Resolution
Спосіб вирішення:
Утримайтеся від використання update_storage_registration команда.
Перед будь-якими оновленнями або якщо ви зіткнулися з цією проблемою, запустіть команду CLI update_vcenter_server_registration , щоб оновити облікові дані. Крім того, ви можете оновити цю інформацію з інтерфейсу FLASH/FLEX для RP4VM з розділу конфігурації vCenter.
Усунення:
Для цієї проблеми існує рішення, але потрібне втручання персоналу технічної підтримки Dell EMC. Зверніться до Центру підтримки клієнтів Dell EMC або свого представника сервісного центру, щоб отримати технічну підтримку та ознайомитися з цим ідентифікатором рішення бази знань Dell Technologies.