Common workflows
Short operator paths for the jobs you run most often. Open the console at https://<host>:9095/app after signing in (see Getting Started). Never publish lab IPs — use <host> or 127.0.0.1.
Workflow index
| Workflow | Route | Guide |
|---|---|---|
| Create a VM | /app/create | Create VM |
| Manage the fleet | /app/vms | Virtual Machines |
| Per-VM Network Fabric (schema v4) | /app/vms/:name → Dataplane | VM Dataplane |
| Edge Maglev / Service Fabric v6 | /app/edge-dataplane → Services | Edge Dataplane |
| Container Groups (Secure Containers) | /app/container-groups | Container Groups |
| Agents / Sessions | /app/agents, /app/sessions | Agents · Sessions |
| Snapshots | /app/snapshots or VM → Snapshots | Snapshots |
| Backups & restore | /app/backups | Backups |
Create a VM
- Open Core → Create VM (
/app/create). - Basics — name + catalog image (or host path).
- Resources — vCPUs, memory, disk. Networking:
- NAT (default) — private outbound; add Expose ports / Expose SSH (22) for inbound from clients that can reach the host.
- Bridged — own LAN address (DHCP or static via cloud-init). Use bridged when you will attach VM Dataplane eBPF.
- Review → create → land on
/app/vms/:name. - Empty / fail: Image missing or FluxVM unreachable — check Dashboard capability chips and Admin basics.
- Success: VM appears on
/app/vmswith the expected state badge.
Attach VM Dataplane (Network Fabric schema v4)
- Create or pick a bridged VM with a host TAP (
network_tap). - Open
/app/vms/:name→ Dataplane (or Network → Open Dataplane). - On Status, confirm Attached = yes, Mode = ebpf, Schema version = 4.
- On Policy, pick a preset or edit allow/deny CIDRs and
tcp/PORT/udp/PORTports → Save policy. - Use Effective, Stats, and Flows to verify merges and allow/drop counters.
- Empty / fail: Schema missing or not attached — enable FluxVM
[sandbox.dataplane] mode = "ebpf"and confirm the TAP exists (operator guide linked from the dataplane page). - Success: Status shows schema 4 attached; counters move when traffic matches policy.
Create an Edge Maglev service (Service Fabric v6)
- Open Infrastructure → Edge Dataplane (
/app/edge-dataplane). - Open the Services tab (Service Fabric v6 / BPF schema 4).
- Upsert a Maglev VIP service (backends, affinity, optional drain/health, pacing / host-routing fields the form exposes).
- Check Health for BPF/bpffs presence; use ads / conntrack / HA controls as needed.
- Empty / fail: Health not ok — FluxVM service dataplane not enabled or bpffs missing; see Edge Dataplane and ebpf-service-fabric.md.
- Success: Service row appears; schema badge shows Service Fabric v6; backend health reconciles.
Take and revert a snapshot
- Prefer Virtual Machines → open the VM → Snapshots, or Operations → Snapshots (
/app/snapshots) and enter the VM name. - Create — name, optional description, type Disk (default, fast) or Full (disk + memory, slower).
- To roll back: stop the VM, then Revert on the snapshot row (confirmation required).
- Empty / fail: Create 409 right after start — QMP not ready yet; wait and retry. Revert while running is rejected.
- Success: Snapshot listed with type and timestamp; after revert, VM boots from that disk state.
Full notes: Snapshots.
Backup and restore
- Open Operations → Backups (
/app/backups). - Create Backup — pick VM, Full or Incremental (compressed, 30-day retention by default).
- Watch Active Jobs until status is
completed. - Restore — in place on the original VM, or Restore to new VM with a new name (config + disks; not live runtime state).
- Empty / fail: Job stuck/failed — check Active Jobs error text, storage pool space, and FluxVM health.
- Success: Backup row shows
completedwith size/expiry; restore produces a runnable VM on/app/vms.
Guide: Backups. Recurring jobs: Backup Scheduler.