On 03/18/2013 09:20 AM, Mike Kolesnik wrote:
Hi all,

The feature page for integrating OpenStack Quantum into oVirt is
available on the wiki:
http://www.ovirt.org/Features/Quantum_Integration

Please comment.

Regards,
Mike



_______________________________________________
Arch mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/arch


A few questions/comments (inlining relevant parts of http://www.ovirt.org/Features/Detailed_Quantum_Integration)

Support for OVS plugin?

ovs vs. bridge - since we already have bridge support in oVirt, i think ovs support is a higher motivation for integrating with quantum.

mike - what's the plan for ovirt-node support for qunatum agents?

> Current implementation will be done by hooks.

iiuc, this is a temp solution, and you plan to make it a fully featured item later on as the integration matures?

Each network can be provided either by oVirt or by the external provider.

did we look at our code to understand what it would mean to refactor the ovirt network code as an external provider as well (doesn't have to be out of process, just generalize/modularize our code and not have private cases) - there is work for doing something similar for the pluggable scheduler, first refactoring the existing scheduling code out as well.

If a network is externally provided, it will not be editable in oVirt, since 
the external provider is responsible for managing the actual network 
configuration.

unless we add support for editing it via the external provider (like we support adding an external network and importing it from the external provider)?

This effectively means that the user is responsible for quantum availability on 
all the hosts in a given cluster the external network is attached to.

we can consider an external provider to also have a health check api, then engine can alert on that service not being available, which is what the admin will expect.

Port mirroring is not available for virtual NICs connected to external networks.

is this inherent, or until external providers add support for it/

Block editing provider API address if there are networks imported from it.

why? what if i changed its dns name, but it is still the same service?

Integration will be done at this phase for running virtual machine only, so 
other operations (hot-plug, rewire, etc) will not be supported for externally 
provided networks.

just wondering - how is hot plug different from run vm, now that we have pre device custom properties (since hooks are used)?

Configuring keystone adds an additional dependency for the administrator to 
handle.

I think a global config should be fine for now, and in any case, this is needed for the glance integration as well

Libvirt bug still not solved, Linux Bridge support requires quantum hack (or 
push as a fix for the agent)

bug number?

> Future phases

I think IPAM, L3 and security groups are interesting to try and leverage quantum features

Thanks,
   Itamar

_______________________________________________
Arch mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/arch

Reply via email to