set applied. Thanks Radek
Fri, Apr 26, 2013 at 10:11:12AM CEST, rpazdera(a)redhat.com wrote:
This series finishes what have been started during the refactoring of
the NetTestController in the previous one. LNST now supports automatic
configuration of virtual machines based on the description of the in
the recipe file.
It is done during the macthing phase. LNST first tries to match the
network against the pool normaly and in case it fails, it will try
to find a set of suitable virtual machines (those with libvirt_domain
specified) to configure.
Then the configuration of the network connections between the virtual
guests is done automatically using libvirt. It will add interfaces to
the machines and connect them together through bridges on the controller.
There are a few limitations however. The machines must be virtualized
directly on the controller. And in case you want to use this feature,
you need to run lnst-ctl with root priviledges, so it can use brctl and
virsh.
Radek Pazdera (7):
SlavePool: Support matching virtualized schemes
NetTestSlave: Making the get_iface_info more precise
NetTestController: Fixing a bug in bridges cleanup
Machine: Fixing a number of issues in the virt support
SlavePool: Adding a is_setup_virtual() predicate
VirtUtils: Don't log virsh output
NetTestController: Adding check for root priviledges
lnst/Common/VirtUtils.py | 2 +-
lnst/Controller/Machine.py | 46 +++++++++++++-------
lnst/Controller/NetTestController.py | 9 ++++-
lnst/Controller/SlavePool.py | 77 +++++++++++++++++++++++++++++++--
lnst/Slave/NetTestSlave.py | 23 +++++++++-
5 files changed, 130 insertions(+), 27 deletions(-)
--
1.7.7.6
_______________________________________________
LNST-developers mailing list
LNST-developers(a)lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/lnst-developers