On 6/15/20 03:45, Erik Skultety wrote: > On Fri, Jun 12, 2020 at 02:18:13PM -0400, Alvin Starr wrote: >> One solution would be to dump the XML for the domain and then run something >> like sed on it to change what ever you want and then update the domain. >> Of course that will only work if the domain is stopped. > > Another one is to use the virt-xml tool to update only the part you need: > > virt-xml <domain> --edit --network network=default,mac.address='<new_mac>' > > ^This would require you to restart the domain for the change to take effect. > > virt-xml <domain> --update --remove device --network mac.address='<old_mac>' > virt-xml <domain --update --add-device --network network=default,mac.address='<new_mac>' > > ^This would not, because it translates to hot-unplug and hot-plug respectively. > > Just an alternative to using sed. > > Regards, > Erik > Just a reminder that it's generally a very bad idea to regex XML[0]. :) Cheers! [0] https://stackoverflow.com/a/1732454/733214 -- brent saner https://square-r00t.net/ GPG info: https://square-r00t.net/gpg-info
Attachment:
signature.asc
Description: OpenPGP digital signature