Thank you for creating these videos, they are great and certainly help my understanding!
Michael... On Tue, Aug 9, 2016 at 5:58 PM, Vasyl Saienko <[email protected]> wrote: > Hello Ironic'ers! > > We've recorded a demo that shows how static portgroup works at the moment: > > Flat network scenario: https://youtu.be/vBlH0ie6Lm4 > Multitenant network scenario: https://youtu.be/Kk5Cc_K1tV8 > > Sincerely, > Vasyl Saienko > > On Tue, Jul 19, 2016 at 3:30 PM, Vasyl Saienko <[email protected]> > wrote: > >> Hello Community, >> >> Current portgroup scenario is not fully clear for me. The related spec >> [3] doesn't clearly describe it. And based on implementation [1] and [2] I >> guess it should work in the following fashion for node with 3 NICs, where >> eth1 and eth2 are members of Porgroup Po0/1 >> >> Node network connection info: >> eth1 (aa:bb:cc:dd:ee:f1) <---> Gig0/1 >> eth2 (aa:bb:cc:dd:ee:f2) <---> Gig0/2 >> eth3 (aa:bb:cc:dd:ee:f3) <---> Gig0/3 >> >> For FLAT network scenario: >> 1. Administrator enrol ironic node. >> 2. Administrator creates a 3 ports for each interface, and a portgroup >> that contains eth0 and eth1 ports. >> 3. The ports Gig0/1 and Gig0/2 are added to portgroup Po0/1 manually on >> the switch. >> 4. When user request to boot an instance, Nova randomly picks interface >> [2], it might be a portgroup or single NIC interface. Proposed change [1] >> do not allow to specify what exactly network type we would like to use >> single NIC or portgroup. >> >> For multitenancy case: >> All looks the same, in addition administrator adds local_link_connection >> information for each port (local_link_connection 'port_id' field is >> 'Gig0/1' for eth1, 'Gig0/2' for eth2 and 'Gig0/3' for eth3, ). Ironic send >> this information to Neutron who plugs ports to needed network. >> >> The same user-scenario is available at the moment without any changes to >> Nova or Ironic. The difference is that administrator creates one port for >> single interface eth3 with local_link_connection 'port_id'='Gig0/3', and a >> port that is a logical representation of portgroup (eth1 and eth2) with >> local_link_connection 'port_id'='Po0/1'. >> >> Please let me know if I've missed something or misunderstood current >> portgroup scenario. >> >> Reference: >> [0] https://review.openstack.org/206163 >> [1] https://review.openstack.org/332177 >> [2] https://github.com/openstack/nova/blob/06c537fbe5bb4ac5a3012 >> 642c899df815872267c/nova/network/neutronv2/api.py#L270 >> [3] https://specs.openstack.org/openstack/ironic-specs/specs/not >> -implemented/ironic-ml2-integration.html >> > > > __________________________________________________________________________ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: [email protected]?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > -- Michael Davies [email protected] Rackspace Cloud Builders Australia
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: [email protected]?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
