Administration
Virtual machines
The VM is the centre of the platform, and its whole lifecycle lives in one place: create from an image or template, resize, snapshot, clone, migrate, retire. A few details that matter in practice:
- Live migration moves a running VM between hosts with no interruption. Because storage is shared, only memory state moves — it's quick and safe to do at 2 PM.
- Snapshots capture a point in time; scheduled snapshot policies keep a rolling window automatically. Application-consistent mode briefly quiesces the guest so databases come back clean.
- Templates are versioned. Update a template and you can still trace which VMs came from which version.
- Placement is automatic by default. Affinity and anti-affinity rules pin VMs together or keep them apart (for example, two database replicas on different hosts). A dynamic balancer can spread load continuously if you let it.
- High availability restarts a failed host's VMs elsewhere. Admission control refuses new workloads that would eat the failover headroom — better to hear "no" at creation time than at 3 AM.
Networking
Networks are defined in software and exist instantly across every host:
- Virtual networks with built-in address management and optional routers between them.
- Security groups — per-VM firewall rules, applied at the virtual port, managed as named policies.
- Load balancers distribute traffic across a set of VMs with health checks.
- Floating IPs give a VM a stable public-facing address you can move between VMs in one action.
- VLANs map virtual networks onto your physical network segments where you need them to meet the outside world.
- Port mirroring copies a VM's traffic to an analysis VM — invaluable for debugging and security work.
Storage
- Datastores organise the cluster pool into named areas with their own placement and quota policies. Most installations use one default datastore and stop thinking about it.
- Volumes are standalone disks you attach to and detach from VMs as needed.
- External storage — existing NFS shares and block-storage arrays can be attached alongside the built-in pool, useful during transitions or for special workloads.
- Quotas cap how much storage a tenant or project can consume.
Containers and Kubernetes
Containers run beside VMs on the same hosts and networks — handy for small services that don't deserve a whole VM. For teams that want the full ecosystem, the platform provisions complete Kubernetes clusters: pick a size, get a working cluster with access credentials a few minutes later.
Tenants, projects and quotas
Tenants are hard boundaries: separate users, separate resources, separate networks. Projects subdivide a tenant for teams or applications. Quotas — CPU, memory, storage, network resources — apply at either level. The combination lets one cluster serve many masters without anyone stepping on anyone else.