← All features
FEATURE DEEP DIVE

Every VM operation a public cloud gives you, on your own racks

Deploy, suspend, resume, reinstall, migrate and destroy KVM or Proxmox VE instances, with the safety nets customers expect: live migration, automatic HA evacuation, and browser consoles that need no client software.

app.virtconsole.com/instance/manage
VirtConsole instance management screen with power controls, live metrics graphs and VNC console access
01

Instance lifecycle

Every operation from deploy to destroy, task-tracked with real-time progress.

Automated provisioning

Deploy with cloud-init for automatic OS configuration, SSH key injection and network setup. First instance live in under 60 seconds.

Full lifecycle control

Suspend, resume, reinstall, resize and destroy with a single click. Every operation is a tracked task with live progress.

OS templates & custom ISOs

Linux, Windows and BSD images out of the box. Mount custom ISOs or create golden images from configured instances.

02

Consoles & remote access

Three ways into any instance, straight from the browser. No client software, no open ports.

VNC console

Real-time noVNC console over WebSocket, responsive even during boot. Copy and paste works between local machine and guest.

WebSSH terminal

A real SSH shell in the browser, like Linode or DigitalOcean. Keys are injected via the guest agent, temporary firewall rules open and clean up per session.

Serial terminal

xterm.js serial console for guests without a display, tenant-scoped and permission-checked in both panels.

03

Granular resource control

From CPU topology to I/O throttling, full control over how resources are allocated and consumed.

CPU topology

Configure sockets, cores and threads. CPU models include host-passthrough and EPYC.

RAM & multiple disks

Adjust memory allocation, attach multiple disks, hot-add and resize without downtime.

I/O throttling

Read and write IOPS and bandwidth limits per disk keep noisy neighbors in check.

Network shaping

Inbound and outbound bandwidth limits per interface, tracked in real time.

Instance plans

CPU, RAM, storage, bandwidth, IP allocation, topology and I/O limits defined once per plan, with per-location pricing.

GPU passthrough

Assign physical NVIDIA GPUs directly to instances for AI, ML and rendering. Bare-metal performance, billed hourly.

04

Migration & high availability

Maintain hardware without maintenance windows, and survive node failures automatically.

Live migration

Move running VMs between hypervisors with memory state preserved and zero service interruption. Real-time progress over WebSocket.

Cold migration

Offline disk-level transfers between storage backends and pools, with abort support.

Automatic evacuation

Heartbeat monitoring detects a failed node within seconds and restarts HA-enabled instances on healthy nodes in the same group.

IPMI fencing

Failed hypervisors are powered off at the hardware level before evacuation, preventing split-brain scenarios.

05

Windows & imports

First-class Windows guests, and clean paths in from other platforms.

Windows guests

Hyper-V enlightenments for stable timers and performance on KVM, with hypervisor-wide defaults and per-instance overrides. Native Windows handling on Proxmox.

Import Doctor

VMs imported from VMware or Hyper-V are detected automatically and repaired offline with one click, instead of blue-screening on first boot.

Orphan & Virtualizor import

Adopt existing KVM domains as managed instances with MAC and IP preserved, or migrate off Virtualizor with disks landing natively on LVM and ZFS.

06

Observability

Live performance data pushed over WebSocket. No polling, no delays.

Live metrics

CPU, memory, disk I/O, disk usage, and network packet and error charts per instance. Honest memory graphs that count reclaimable cache as free.

Bandwidth tracking

Per-interface accounting for public, VPC and NAT traffic, with configurable overage handling.

Prometheus export

Customers point their own Prometheus or Grafana at scrape endpoints using the API token they already have.

Deeper look

From the fleet list to a single instance, in one click

270 instances, filtered and searchable, next to the detail page any one of them opens into.

app.virtconsole.com/instance/manage
VirtConsole instance list showing 270 instances across hypervisor nodes, filterable and searchable

270 instances across nodes, filtered and searchable

app.virtconsole.com/instance/manage/web-01
VirtConsole instance detail page with live CPU, memory and network graphs, power controls and console access

One instance, open: live graphs, power controls, console

More of the platform

Try it on your own hardware

Free 30-day trial. Every feature included. No credit card required.

View pricing