Re: Host modifications

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 03/25/2013 03:09 AM, Benoit Friry wrote:
> Hello,
> 
> I test libvirt 0.9.12 on Debian.
> 
> I am disappointed by changes made on my host without any notice.

The whole point of libvirtd is to make changes on your host; I wouldn't
go so far as to say that it was without notice, just that they are
changes that you weren't aware that libvirtd was capable of exposing.

> 
> Examples:
>  - editing interfaces with virsh or virt-manager modifies my
> /etc/network/interfaces. It's not clear at first glance that I can even
> cut myself from the host when editing remotely. The initial file is not
> even saved.

The initial file _is_ saved if you properly use the 'virsh iface-begin'
command before making any changes, then 'virsh iface-commit' if you are
happy with the changes.  'virsh iface-rollback' will revert you to a
previous saved state, and since we know that an improper change can cut
off connectivity, we also set things up so that a host reboot will do an
implicit 'virsh iface-rollback' on any uncommitted changes.

>  - starting default network (nat) adds rules in netfilter. I have not
> seen how to create another network nat conf without calling
> clean-traffic nwfilter (it is not explicit in network XML file). Is it
> hardcoded ?

What distro are you using?  The clean-traffic nwfilter is not installed
by default on Fedora, so I'm wondering if you are hitting a
distro-specific add-on, or something that is added by a higher layer of
the virt stack than just libvirt.  Libvirt's own NAT netfilter rules are
required for out-of-the-box NAT to a guest, but no one says you are
forced to use NAT; you can design your own bridge and take over the
netfilter rules yourself if you don't want libvirt messing with iptables.

> 
> I think it would be nice:
>  - to be alerted before any host modification,

What did you have in mind?  Patches are welcome if you can come up with
a proposal.

>  - to be able to change the templates, for instance:
>    - not including any nwfilter when creating a network,
>    - script called when adding a file in a dir pool,
>    - and so on.
> 
> Did I miss something?
> Am I alone to disappointed by such behavior?
> 

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
libvirt-users mailing list
libvirt-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvirt-users

[Index of Archives]     [Virt Tools]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux