I am trying to change the clean-traffic IP address for a oVirt Guest VM.
It works as long as I reboot the VM. ( Changed from within the Guest Virtual Machine Network Settings )
But for a production environment we want to be able to change these settings on the fly without reboot.
I have tried updating the details within Virsh, however they are not applied immediately. Also if I reboot the guest VM, Ovirt will create a new Virsh XML file. So none of the changes to VM via Virsh are kept.
Is there anyway to alter network filters without rebooting the VM?
In KVM (virsh) you add the following text to the xml of the VM (Guest)
<filterref filter='clean-traffic'>
<parameter name='IP' value='x.x.x.x'/>
</filterref>
Where x.x.x.x is the IP of the interface. But you need to reboot for it to take effect. I want the clean-traffic filter to take effect immediately rather than after reboot.
In Ovirt we add the filters via GUI like this
But again this only takes effect after reboot initiated by Ovirt. What I want is a way to make this active instantly.
The way it effects us is, if we make an IP change to a VM, then reload the network, we loose connectivity to the world as the new IP does not match the one in the filter. (x.x.x.x) As this is a production environment we cant just reboot peoples servers. Also we may have multiple IP's on one Virtual Nic, which means we may need to add multiple IP's to the filter. Rebooting for every change is not efficient.