Sometimes when you change the configuration, this configuration change will only be available after a shutdown. Not to have to monitor when the vm shuts down, to start it again. It could be nice to have libvirt start it one time. Something like: 1. change the network interface of a running guest 2. at the prompt of the virt-manager "Some changes may require a guest shutdown to take effect" introduce check box 'Auto start vm upon next shutdown' 3. shutdown the guest 4. after the guest completed shutdown, libvirt is automatically starting it again.