Re: Virtual Bridge "Network" for Sandbox

Laine Stump
Mon, 29 Jun 2020 16:13:21 -0000

On 6/29/20 11:01 AM, Paul O'Rorke wrote:
> Hi all,
>
> I couldn't find any documentation on this, hopefully someone can point
> me in the right direction.
>
> I recently set up a sand-boxed environment for our developers. There are
> domain controller(s), workstations and servers in there.  The whole
> thing is running on a single host using a "Virtual Network"
defined in
> virt-manager on that host.
>
> Now I find I want to add more guests and there are not enough resources
> on this one host.  Can I somehow make this Virtual Network available to
> two hosts?  I do not want to move to a bridged network and have to
> physically join the two hosts with a discrete link when they are already
> on the same subnet at the host level.
>
> Is that possible?

You might be able to this using OpenvSwitch (iow "probably can, but I
don't know the details" :-)) but libvirt doesn't have anything to
set it
up for you; you would need to create and configure the OVS switch
outside of libvirt, then attach the libvirt guests to that switch (using
"<interface type='bridge'> ... <virtualport
type='openvswitch'> ...")

I've idly thought about having this as a libvirt feature over the years,
but as I never have that many guests, it was never a personal priority,
and it wasn't immediately clear what was the best way to handle, e.g.
DHCP, and routing to the outside. Definitely "patches are welcome"
though :-)