Virtual Private Server API

Component ID

319243

Component name

Virtual Private Server API

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

VPS API module creates a virtual machine node type and enables Drupal users to manage virtual machines using libvirt. The vm nodes interface with libvirt using rules, where actions are connected to libvirt commands (start, stop, pause, clone, delete). Default views present a summary view of running domains, their live performance & resource utilization statistics, and action buttons.

Detailed views with graphs of performance & utilization over time from node revisions rendered by views charts plugins. Permissioned forms enable the creation of new domains, and configuration & adjustment of a domain's resource allocation & virtual hardware. An embedded web terminal presents a full console to the guest domain operator.