[pve-devel] [pve-network/qemu-server/pve-container/pve-manager] RFC: use ipam without dhcp
Alexandre Derumier
aderumier at odiso.com
Thu Jan 4 17:27:27 CET 2024
This patch serie add support to use ipam without dhcp.
Users could want to use ipam to manage cloudinit for example, or firewall rules,.. with
static assignement of ips in vm configuration
a new "ipamreservation" option is defined on zone
- Manual (undefined): user need to do manually the ips reservation
- Static: ip is auto assigned at vm create && removed at vm delete
- Dynamic: ip is auto assigned at vm start && removed at vm stop (not yet implemented)
pve-network:
Alexandre Derumier (4):
vnets: use ipam without dhcp
vnets: add_next_free_cidr : skip if ipamreservation is not defined
subnets: call add_range_next_freeip only if dhcp is defined
api2: ipam status: display ipam zones without dhcp flag
src/PVE/API2/Network/SDN/Ipams.pm | 2 +-
src/PVE/Network/SDN/Subnets.pm | 13 +++++++++----
src/PVE/Network/SDN/Vnets.pm | 12 ++++++------
3 files changed, 16 insertions(+), 11 deletions(-)
qemu-server:
Alexandre Derumier (1):
add_next_free_cidr: remove old dhcprange param
PVE/QemuServer.pm | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
pve-container:
Alexandre Derumier (1):
add_next_free_cidr: remove old dhcprange param
src/PVE/LXC.pm | 8 ++++----
src/PVE/LXC/Config.pm | 4 ++--
2 files changed, 6 insertions(+), 6 deletions(-)
pve-manager:
Alexandre Derumier (1):
sdn: zones: add ipam reservation option.
www/manager6/sdn/zones/Base.js | 12 ++++++++++++
1 file changed, 12 insertions(+)
--
2.39.2
More information about the pve-devel
mailing list