Remote Plug-in Deployment
When the vSphere Client discovers a remote plug-in, it schedules the plugin for deployment. vCenter Server takes the following steps to deploy a remote plugin in the vSphere Client:
-
Download the remote plug-in manifest,
plugin.json
, from the location specified in theClientInfo
property registered in the ExtensionManager. When you use the extension-registration script provided in the SDK this is the value of the-pu
or-pluginUrl
argument. vCenter Server downloads your plug-in manifest into/etc/vmware/vsphere-ui/vc-packages/vsphere-client-serenity/your_plugin_name-your_plugin_version
. -
Parse the plug-in manifest to determine what views will be shown in the user interface, and at what extension points.
-
Configure the vCenter Server reverse proxy to allow traffic to the remote plug-in server.
After these steps complete, the vSphere Client displays a notification that the remote plugin is deployed.