Skip to content

VMs & containers

VMs & containers lists every workload on every host: VMs, LXC containers, and Docker or Podman containers.

  • Type in Filter by name, IP, OS… to narrow the list.
  • Use the host and type filters to show one host, or only VMs or containers.
  • The totals at the top show how many workloads are listed and the vCPU, RAM and disk they’re allocated.
  1. Click + Add workload (or + Add workload on a host’s page, which pre-selects that host). You need at least one hypervisor host first.
  2. Fill in:
    • Name, Type (virtual machine, LXC, Docker or Podman container) and Status (running, stopped, planned, decommissioned).
    • Hypervisor host and VMID / CTID / UUID.
    • vCPU, RAM (MB), Disk (GB) and Guest OS.
    • Network (from the IP address plan), and its IPv4 address and IPv6 address.
    • Notes.
  3. Save.

A VM or container that runs GNS3, EVE-NG, Cisco CML or Containerlab becomes a simulation server, with its own page under Simulation labs.

  1. Edit the workload.
  2. Set Platform to the simulator (leave it on — not a simulation server — for anything else).
  3. Set Platform version. For GNS3 this decides how NetSimLab talks to it: 2.2.x or 3.1.0 and newer (e.g. 3.1.0a5) are supported.
  4. Optionally add the Web UI URL, and tick Nested virtualization / VT-x passthrough enabled if the VM has it (simulators need it for fast QEMU nodes).
  5. Save. The server now appears in the left-hand menu under Simulation labs.

Use Edit on a workload’s row to change it. A simulation server can’t be deleted while it still has lab projects; move or delete those first.