VirtFusion is a commercial control panel for selling and managing KVM virtual private servers. Hosting providers use it to run a fleet of hypervisors from one modern web interface, while their customers get a clean panel to power, reinstall and manage their own VPS.
In short
- One control server runs the web panel, database and API.
- Any number of hypervisors (KVM nodes) run the virtual servers and connect to the control server.
- A WHMCS module automates ordering, provisioning, suspension and single sign-on.
How it is built
| Part | Role |
|---|---|
| Control server | A separate Linux server hosting the admin and end-user panels, the database and the REST API. It does not run customer VPSs. |
| Hypervisors | Dedicated servers with KVM/libvirt where VPSs run. Each has storage (local files, LVM or ZFS) and network bridges for public IPs. |
| IP blocks | IPv4 and IPv6 ranges assigned to hypervisors or hypervisor groups. |
| Packages | Plans that define CPU, memory, disk, traffic and other limits. |
| OS templates and ISOs | Ready images for fast installs, plus ISO mounting for custom installs. |
What end users can do
- Start, stop, restart and power off their server.
- Open a browser-based VNC console.
- Reinstall the operating system from templates.
- Manage reverse DNS, view traffic and resource graphs, and use backups where offered.
Compared with other panels
- Virtualizor supports several virtualisation types (KVM, OpenVZ, LXC, Xen) in a master/slave model; see Virtualizor master install.
- SolusVM 1 is a legacy master/slave panel; see SolusVM install.
- VirtFusion focuses on KVM only, with a modern interface, an API-first design and a separate control server.
Who it suits
VPS hosting providers that run their own dedicated servers and want automated KVM VPS sales through WHMCS. Individual users who only need one VPS do not need a panel like this; see what is a VPS.
