[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Xen-API] [PATCH 00 of 33] Rework interface reconfigure
The following series of patches contains a fairly major rewrite of
/opt/xensource/libexec/interface-reconfigure (the script which
backends PIF.plug and PIF.unplug), it includes much refactoring, some
architectural improvements and some new features:
- Separate handling of the device which carries the IP address (the
'ipdev') from the other devices which provide a route from that
device to the outside world (the datapath, includes VLANs and bonds
etc).
- Implement support for multiple datapath backends, options include
the existing Linux bridge based implementation and a new Open
vSwitch based implementation. The selection is made based on the
contents of /etc/xensource/network.conf which is the same file as
used by xapi since
http://lists.xensource.com/archives/html/xen-api/2009-12/msg00064.html
- Explicitly cache the database state (for use on slave boot) in
/var/xapi/network.dbcache instead of implicitly relying on
preservation of ifcfg files over reboot.
- Implement PIF.other-config:peerdns via DNSDEV directive in
/etc/sysconfig/network rather than rewriting ifcfg-* when it
changes.
The breakdown into individual patches is a little bit arbitrary and
basically reflects the slighty random development path which I took
while refactoring, it could as well be applied a single megapatch if
you like.
_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-api
|