Site Recovery plugin is not available on the vCenter server after registering vSphere Replication with it
search cancel

Site Recovery plugin is not available on the vCenter server after registering vSphere Replication with it

book

Article ID: 416701

calendar_today

Updated On:

Products

VMware Live Recovery VMware vCenter Server

Issue/Introduction

  • Site Recovery plugin is not available on the vCenter server after registering vSphere Replication with it
  • The VRMS appliance management is not available from the vCenter server since the plugin is absent

  • However, the appliance management is accessible directly on https://#####:5480
  • The DR UI also is accessible using https://#####/dr
  • The VRMS appliance management is accessible and it shows that its is successfully registered 

Environment

  • VMware Live Recovery
  • VMware vSphere Replication
  • VMware Live Site Recovery
  • VMware Site Recovery Manager
  • VMware vCenter Server

Cause

  • The VRMS appliance is deployed using only the NetBIOS name and not the complete FQDN
  • However, the DNS entry forward and reverse lookup lists the FQDN
  • This causes the download of the plugin to fail since the vSphere Web Client on the vCenter is not able to resolve the IP of the VRMS appliance
  • /var/log/vmware/vsphere-ui/logs/vsphere_client_virgo.log points to the fact that download of the package from the vSphere Replication has failed because of a "Unknown Host" exception:

[<timestamp>] [ERROR] sdk-plugin-deployer-86019     com.vmware.vise.plugin.status.RemotePluginStatusServiceImpl       DOWNLOAD_FAILED: Error downloading plugin package com.vmware.drui.plugin:8.7.0.21589505 from https://#####:443/drplugin/plugin.json.zip. Reason: Download error. Make sure that the URL is reachable and the thumbprint is correct.
[<timestamp>] [ERROR] sdk-plugin-deployer-86019     com.vmware.vise.plugin.extension.VcExtensionManager               Downloading plugin package: 'com.vmware.drui.plugin:8.7.0.21589505' registered in vCenter: '<vcenter_fqdn> (<vcenter_service_id>)' has failed. java.util.concurrent.CompletionException: com.vmware.vise.plugin.download.PluginDownloadException: java.net.UnknownHostException: <vrms_hostname>: Name or service not known
        at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
        at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
        at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1643)
        at com.vmware.vise.util.concurrent.QueuingCachedThreadPool$2.call(QueuingCachedThreadPool.java:873)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at com.vmware.vise.util.concurrent.QueuingCachedThreadPool$QueueProcessor.run(QueuingCachedThreadPool.java:1271)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at com.vmware.vise.util.concurrent.WorkerThreadFactory$1.run(WorkerThreadFactory.java:64)
        at java.lang.Thread.run(Thread.java:750)
Caused by: com.vmware.vise.plugin.download.PluginDownloadException: java.net.UnknownHostException: <vrms_hostname>: Name or service not known
        at com.vmware.vise.plugin.download.PluginDownloadServiceImpl.download(PluginDownloadServiceImpl.java:195)
        at com.vmware.vise.plugin.async.task.PluginDownloadTask.run(PluginDownloadTask.java:51)
        at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
        ... 9 common frames omitted
Caused by: java.net.UnknownHostException: <vrms_hostname>: Name or service not known
[<timestamp>] [ERROR] ce-extension-mngr-pool-86022 70080504 107665 200116 com.vmware.vise.plugin.download.PluginDownloadServiceImpl         Downloading plug-in package 'com.vmware.vrUi:8.7.0.21589505' to '/etc/vmware/vsphere-ui/cm-service-packages/com.vmware.cis.vsphereclient.plugin/com.vmware.vrUi-8.7.0.21589505/plugin-package.tmp' has failed due to unknown reasons. Removing failed plugin package folder '/etc/vmware/vsphere-ui/cm-service-packages/com.vmware.cis.vsphereclient.plugin/com.vmware.vrUi-8.7.0.21589505'. java.net.UnknownHostException: <vrms_hostname> Name or service not known

 

Resolution

  1. Change the hostname of the VRMS appliance to a FQDN using the Virtual Appliance Management Interface(VAMI)
  2. Replace the self signed certificate of the VRMS to reflect the FQDN
  3. Re-register the VRMS appliance