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 plug-in manifest server.

Registration

The plug-in developer registers the plug-in as a vCenter Server extension, using the ExtensionManager managed object of the vCenter Server instance.

Discovery

A vCenter Server instance discovers a new plug-in instance registration, or a new version registration.

Deployment

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

Use

The browser downloads plug-in resources from a 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 or servers.

Uninstallation

The developer unregisters the plug-in, and all linked vCenter Server instances delete the routing configuration.