dear Proxmox Team,
came across this HACK posting:
http://forum.proxmox.com/threads/5575-HACK-KVM-only-Control-order-and-delay-starting-VMs-in-proxmox
I want to add some network host routes for my KVM VMs, as I have a routed configuration with my ISP.
Which script is a good target to add this modifications?
at KVM start: add host route, then start KVM VM
at KVM stop: stop KVM VM, then delete/cleanup host route.
And it has to work with online & offline migration of KVM VM (Logical Volumes on DRBD).
(The IP(s) of KVM VM is of course activated only at one physical host at a time.
IP subnet is available to both physical hosts...)
start example: "ip route add 200.x.x.100/32 dev vmbr0" , then start VM
"200.x.x.100" ist the IP of the KVM VM, used with default gateway for the KVM VM.
"/32" is the network mask for the host route, same as "255.255.255.255"
"dev vmbr0" points to the device which is to be used for this network route/path,
the KVM VM is connected to bridge "vmbr0".
stop example: stop VM, then "ip route del 200.x.x.100"
In the meantime, I thought of writing the KVM VM IP address to the "Notes" field of the VM in the WebUI.
(The WebUI "Notes" field is the "description:" parameter inthe KVM VM config file)
The little script/extension will be able to read the value of the IP address for the "host route".
The device/bridge information can be read from the KVM VM config file, or put in the "Notes" field, too.
Any ideas, improving thoughts?
thanks,
spdriver
came across this HACK posting:
http://forum.proxmox.com/threads/5575-HACK-KVM-only-Control-order-and-delay-starting-VMs-in-proxmox
I want to add some network host routes for my KVM VMs, as I have a routed configuration with my ISP.
Which script is a good target to add this modifications?
at KVM start: add host route, then start KVM VM
at KVM stop: stop KVM VM, then delete/cleanup host route.
And it has to work with online & offline migration of KVM VM (Logical Volumes on DRBD).
(The IP(s) of KVM VM is of course activated only at one physical host at a time.
IP subnet is available to both physical hosts...)
start example: "ip route add 200.x.x.100/32 dev vmbr0" , then start VM
"200.x.x.100" ist the IP of the KVM VM, used with default gateway for the KVM VM.
"/32" is the network mask for the host route, same as "255.255.255.255"
"dev vmbr0" points to the device which is to be used for this network route/path,
the KVM VM is connected to bridge "vmbr0".
stop example: stop VM, then "ip route del 200.x.x.100"
In the meantime, I thought of writing the KVM VM IP address to the "Notes" field of the VM in the WebUI.
(The WebUI "Notes" field is the "description:" parameter inthe KVM VM config file)
The little script/extension will be able to read the value of the IP address for the "host route".
The device/bridge information can be read from the KVM VM config file, or put in the "Notes" field, too.
Any ideas, improving thoughts?
thanks,
spdriver