Remote Plug-in Life Cycle

Remote plug-in content becomes visible in the vSphere Client user interface after you prepare and register the plug-in with a vCenter Server instance. The plug-in displays when you connect a browser to the vSphere Client URL of the vCenter Server instance, or of a vCenter Server linked to the instance where the plug-in is registered, and log in.

A remote plug-in has the following stages in its life cycle:

Build

The plug-in developer assembles the resources and builds the package to implement the plug-in.

Run

The plug-in developer starts the back-end server for the plug-in.

Registration

The plug-in developer registers the plug-in as a vCenter Server extension.

Discovery

vCenter Server discovers the plug-in registration at the time of a trigger event., such as a user login

Deployment

vCenter Server downloads the plug-in manifest file, verifies certification and compatibility, and configures the reverse proxy to route server requests.

Use

The browser downloads plug-in resources from the back-end server into an iFrame of the vSphere Client user interface, and the plug-in user interface operates in conjunction with the back-end server.

Uninstallation

The developer unregisters the plug-in, and vCenter Server deletes the routing configuration.