feature suggestion: migration network

Livnat Peer lpeer at redhat.com
Mon Jan 21 13:56:25 UTC 2013


On 01/21/2013 02:26 PM, Alexander Rydekull wrote:
> I'd guess a "use case" would be the fact that at different customer
> sites I venture too I meet all kinds of setup.
> 
> A very common setup is to split management(usually on a low-profile
> slower network without any fuss about it, just seperate from the core to
> ensure management access.
> 
> And then, migrations of VMs and heavier workloads are usually put off
> into the faster core network.
> 
> 

I think you are describing a use case for separating the migration
network from the management network.
I see a reason for providing that, for example the use case you
described above.
I am curious if there is a use case to have more than one migration
network in a Cluser.

Livnat



> 
> On Mon, Jan 21, 2013 at 1:18 PM, RK RK <kanagaraj.rk at gmail.com
> <mailto:kanagaraj.rk at gmail.com>> wrote:
> 
> 
> 
>     On Sun, Jan 20, 2013 at 7:59 PM, Simon Grinberg <simon at redhat.com
>     <mailto:simon at redhat.com>> wrote:
> 
> 
> 
>         ----- Original Message -----
>         > From: "Dan Kenigsberg" <danken at redhat.com
>         <mailto:danken at redhat.com>>
>         > To: "Simon Grinberg" <simon at redhat.com
>         <mailto:simon at redhat.com>>, masayag at redhat.com
>         <mailto:masayag at redhat.com>
>         > Cc: "Livnat Peer" <lpeer at redhat.com
>         <mailto:lpeer at redhat.com>>, arch at ovirt.org <mailto:arch at ovirt.org>
>         > Sent: Sunday, January 20, 2013 4:04:52 PM
>         > Subject: Re: feature suggestion: migration network
>         >
>         > On Sun, Jan 13, 2013 at 07:47:59AM -0500, Simon Grinberg wrote:
>         >
>         > <snip>
>         >
>         > > I think for the immediate terms the most compelling is the
>         external
>         > > network provider use case, where you want to allow the external
>         > > network management to rout/shape the traffic per tenant,
>         something
>         > > that will be hard to do if all is aggregated on the host.
>         > >
>         > > But coming to think of it, I like more and more the idea of
>         having
>         > > migration network as part of the VM configuration. It's both
>         > > simple to do now and later add logic on top if required, and
>         VDSM
>         > > supports that already now.
>         > >
>         > > So:
>         > > 1. Have a default migration network per cluster (default is the
>         > > management network as before)
>         > > 2. This is the default migration network for all VMs created in
>         > > that cluster
>         > > 3. Allow in VM properties to override this (Tenant use case, and
>         > > supports the external network manager use case)
>         > > 4. Allow from the migration network to override as well.
>         > >
>         > > Simple, powerful, flexible, while the logic is not complicated
>         > > since the engine has nothing to decide - everything is
>         > > orchestrated by the admin while initial out of the box setup is
>         > > very simple (one migration network for all which is by
>         default the
>         > > management network).
>         > >
>         > > Later you may apply policies on top of this.
>         > >
>         > > Thoughts?
>         >
>         > I'm not sure that multiple migration networks is an urgent
>         necessity,
>         > but what you suggest seems simple indeed.
>         >
>         > Simple because each VM has exactly ONE choice for a migration
>         > network.
>         > The multiplicity is for separation, not for automatic
>         redundancy. An
>         > admin may manually split his VMs among migration networks, but no
>         > scheduling logic is required from Engine. If the migration
>         network is
>         > unavailable for some reason, no migration would take place.
>         >
>         > We should design the solution with N networks in mind, and at
>         worse,
>         > if we
>         > feel that the UI is needlessly cluttered we can limit to N=1.
>         >
>         > If there are no objections let's do it this way:
>         > - add a new network role of migration network.
>         > - add a per-cluster property of defaultMigrationNetwork. Its
>         factory
>         >   default is ovirtmgmt, for backward compatibility.
>         > - add a per-VM propery of migrationNetwork. If Null, the cluster
>         >   defaultMigrationNetwork would be used.
> 
>         +1 for the above
> 
>         I'll be happy if we also get the 4th item on my list which I
>         should have phrased
>         "Allow override from the migration dialogue as well, where the
>         default in the drop box is the VM migration network, which in
>         turn defaults to the cluster's migration network"
> 
> 
>         >
>         > Dan.
>         >
>         _______________________________________________
>         Arch mailing list
>         Arch at ovirt.org <mailto:Arch at ovirt.org>
>         http://lists.ovirt.org/mailman/listinfo/arch
> 
> 
> 
> 
>     +1 for the fourth phrase as it will add more value
> 
>     -- 
> 
>     With Regards,
>     RK,
>     +91 9840483044 <tel:%2B91%209840483044>
> 
>     _______________________________________________
>     Arch mailing list
>     Arch at ovirt.org <mailto:Arch at ovirt.org>
>     http://lists.ovirt.org/mailman/listinfo/arch
> 
> 
> 
> 
> -- 
> /Alexander Rydekull
> 
> 
> _______________________________________________
> Arch mailing list
> Arch at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/arch
> 




More information about the Arch mailing list