Skip to main content

IPAM (Proxmox)

IPAM (IP Address Management) for Proxmox in CMP is a CMP-level capability. Proxmox does not provide the IP pool, allocation tracking, or billing subscription lifecycle that CMP uses for customer VMs — CMP owns that layer.

Full admin setup: Networks and IPAM · CMP path: Settings → Orchestrator → Networks IP Address


CMP-level, not Proxmox-native

LayerResponsibility
ProxmoxProvides the network interface (Linux bridge) the VM attaches to. It does not manage CMP’s allocatable IP catalogue.
CMP IPAMBuilds and tracks the IP pool, marks available / allocated addresses, and drives IP billing when enabled on the synced network

Admins define subnet fields (Cidr, Subnet Mask, Gateway IP) when importing or editing a network in CMP. CMP then generates (or accepts manually entered) IPs into the IPAM list for that network.

Synced Proxmox bridge + CMP subnet / Generate IPs → CMP IPAM pool → Allocate on VM create / attach
Why CMP owns IPAM

Proxmox networking is bridge-centric. CMP needs a consistent way to show customers which IPs are free, assign an IP at provision time, and optionally create an IP Address subscription. That bookkeeping lives in CMP — see Networks IP Address (IPAM).


What IPAM covers

  • Generate IPs from CIDR / mask / gateway (or enter IPs manually)
  • Pool visibility under Networks IP Address (available vs allocated)
  • Allocation when a customer creates a VM or attaches a billable network
  • Optional Associated IP Address for display of public ↔ private NAT mapping (manual today — CMP does not configure NAT on Proxmox)
Admin responsibility

CMP does not validate that mapped IPs match the real VLAN / routing on Proxmox. Keep pools aligned with your actual network design. Associated IP / NAT automation is on the Proxmox roadmap.


Billing vs IPAM

ConcernWhere
Which IPs exist / are freeCMP IPAM (this feature)
How much an IP costsIP Address package
Whether this network creates an IP subscriptionPer-network enable IP billingShared Network IP Billing

IPAM can track addresses even when billing on that network is No. Billing only starts when IP billing is Yes and the package is priced.


Prerequisite: sync the network first

IPAM is attached to a synced Proxmox network. CMP does not provision the bridge — see Networks (sync only).

  1. Create the Linux bridge on Proxmox
  2. Import / sync into CMP
  3. Generate or enter the IP pool → manage under Networks IP Address