RecoverPoint for Virtual Machines: Po uaktualnieniu nie można wdrożyć serwera wtyczek
Summary: Nie można wdrożyć serwera wtyczek po aktualizacji do RP4VM 5.3 Obejście problemu umożliwiające użytkownikom ukończenie pracy kreatora konfiguracji serwera wtyczek.
Symptoms
Próba skonfigurowania serwera wtyczek po uaktualnieniu do RecoverPoint dla maszyn wirtualnych (RP4VM) 5.3 kończy się niepowodzeniem. Wyświetlany jest następujący lub podobny komunikat:
Następujące wydruki z urządzenia RecoverPoint Appliance są widoczne w obszarze /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]]]]]
Następujące wydruki z urządzenia RecoverPoint Appliance są widoczne w obszarze /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
Polecenie interfejsu wiersza poleceń update_storage_registration Wystąpił problem. Po uruchomieniu zastępuje certyfikat vCenter znajdujący się na wszystkich vRPA w tym klastrze wartością null. Dzieje się tak w ustawieniach vRPA i ArrayConfiguration.xml znajdujących się w sekcji /home/kos.
Kreator konfiguracji serwera wtyczek WDM używa tego certyfikatu, który jest już zapisany w ustawieniach, do nawiązania połączenia z vCenter. Podczas próby sprawdzenia poprawności poświadczeń, ponieważ certyfikat nie istnieje, kreator kończy się niepowodzeniem.
Resolution
Obejście problemu:
Powstrzymaj się od używania update_storage_registration .
Przed aktualizacją lub w przypadku wystąpienia tego problemu należy uruchomić polecenie CLI update_vcenter_server_registration , aby zaktualizować poświadczenia. Można również zaktualizować te informacje z poziomu interfejsu FLASH/FLEX UI RP4VMs w sekcji konfiguracji vCenter.
Korygowania:
Istnieje rozwiązanie tego problemu, ale wymagana jest interwencja personelu pomocy technicznej firmy Dell EMC. Skontaktuj się z pomocą techniczną Dell EMC lub przedstawicielem działu obsługi w celu uzyskania pomocy technicznej i powołaj się na ten identyfikator rozwiązania bazy wiedzy Dell Technologies.