Proxmox topology: the whole host as one map

Proxmox holds the pieces: VMs, containers, bridges, bonds, disks, pools. What it does not show is how they connect. Atlas draws the host as a live map, so the chain from a physical NIC to a bridge to a VM, or from a disk to a pool to a workload, is readable on one screen.

Why a topology view matters

On a stock Proxmox host, relationships live in separate screens and config files. Which guests share vmbr0, which disks carry the pool a container writes to, which bond a VLAN rides on: each answer means another tab or another shell command.

Most breakage on a host is relationship breakage. A bridge edit that drops guests offline, a disk that degrades a pool feeding three VMs, a firewall rule on the wrong interface. The pieces were fine; the connection was the problem.

A map is not decoration. When topology is visible, impact becomes visible with it: what a change touches can be read from the map before it is applied.

Mapping a host by hand

Without a live map, topology gets rebuilt manually. The usual pass looks like this:

List bridges and bonds from the network config and note which physical NICs feed them.

Match each VM and container NIC to its bridge with qm config and pct config, guest by guest.

Map disks to pools with zpool status or LVM tools, then match storages to the guests using them.

Note VLAN tags per bridge and per guest to see which segments overlap.

Draw the result on a whiteboard or in a diagram tool so the team can see it.

Repeat the whole pass after every change, because the drawing goes stale the moment something moves.

How Atlas draws the host

Atlas reads the host and keeps the map alive. Nothing is drawn by hand and nothing goes stale.

Live infrastructure map

Hosts, VMs and containers appear as a living topology. Start, stop and migrate show up on the map as they happen.

Network chain, end to end

The path from physical NIC to bond to bridge to guest is drawn as one line. VLANs and their members are readable without opening a config file.

Storage relationships

Disks, pools and datasets connect to the guests living on them. A degraded pool shows exactly which workloads it carries.

Impact before changes

Critical flows show affected resources before anything is applied. What a bridge edit or a pool operation touches is visible on the map first.

Access topology

Users, groups, roles and API tokens are drawn against the resources they reach, mirroring Proxmox permissions.

Watch on the map

The built-in Watch sentinel plots its findings on a mini topology, so an alert points at the exact node it concerns.

Frequently asked

Is the topology drawn automatically?
Yes. The agent reads the host and the map is generated from live state. It updates as the host changes; nothing is drawn or maintained by hand.
Does it show which VM is on which network?
Yes. Each guest NIC is drawn to its bridge and each bridge to its bond or physical NIC, with VLAN tags visible on the path.
Does it cover storage too?
Yes. The storage flow map connects disks, pools and datasets to the guests using them, including redundancy state and degraded pools.
Does it work with clusters?
Yes. Multi node setups appear on the same map: each node carries its own guests, and shared storage is drawn across the nodes that use it.
Is this a monitoring dashboard?
No. The map is a management surface, not a metrics wall. Watch adds health findings onto it, but the point is relationships and impact, not graphs.
Does the map leave my infrastructure?
No. Atlas runs on the host and the topology is drawn locally. Machine and storage names, addresses and the details of the layout are not sent anywhere. When the optional usage statistics setting is switched on, only aggregate information such as count ranges and storage types goes out; the full content is listed on the Privacy screen inside the product.

Related entries