[openstack-dev] [Ironic][Neutron] Testing of Ironic/Neutron integration on devstack

Yuriy Yekovenko yyekovenko at mirantis.com
Thu Nov 26 13:32:18 UTC 2015


Hi All,

Just want to notify that I've created tempest bug [0] to verify Ironic
multitenancy and going to work on it.
Please let me know if you have any comments/suggestions regarding the test
scenario described there.

[0] https://bugs.launchpad.net/tempest/+bug/1520230

Best regards,
Yuriy Yekovenko
Senior QA Engineer
Mirantis Inc

On Thu, Nov 26, 2015 at 1:39 PM, Vasyl Saienko <vsaienko at mirantis.com>
wrote:

> Hi Sukhdev,
>
> I didn't have a change to be present on previous meeting due to personal
> reasons, but I will be on next meeting.
> It is important to keep CI testing as much possible closer to real Ironic
> use-case scenario.
>
> At the moment we don't have any test-case that covers ironic/neutron
> integration in tempests.
> I think it is nice time to discuss it. So my vision of ironic/neutron
> test-case is next:
>
> 1. Setup Devstack with 3 ironic nodes
> 2. In project: *demo *
>
>    - create a network 10.0.100.0/24
>    - boot vm on it with fixed ip 10.0.100.10
>    - boot vm2 on it with fixed ip 10.0.100.11
>
> 3. In project: *alt_demo*
>
>    - create network 10.0.100.0/24 with same prefix as in project *demo *
>    - boot vm on it with fixed ip 10.0.100.20
>
> 4. Wait for both instances become active
>
> 5. Check that we *can't* ping *demo: vm* from *alt_demo vm*
>
> 6. Check that we *can* access to vm1 from vm in project demo
>
> 7. Make sure that there is no packets with MAC of *alt_demo vm *on *demo:
> vm *(can use tcpdump)
> --
> Sincerely
> Vasyl Saienko
>
> On Wed, Nov 25, 2015 at 11:06 PM, Sukhdev Kapur <sukhdevkapur at gmail.com>
> wrote:
>
>> Hi Vasyl,
>>
>> This is great. Kevin and I was working on the similar thing. I just
>> finished testing his patch and gave a +1.
>> This is a missing (and needed) functionality for getting the
>> Ironic/Neutron integration completed.
>>
>> As Kevin suggests, it will be best if we can combine these approaches and
>> come up with the best solution.
>>
>> If you are available, please join us in our next weekly meeting at 8AM
>> (pacific time) at #openstack-meeting-4.
>> I am sure team will be excited to know about this solution and this will
>> give an opportunity to make sure we cover all angles of this testing.
>>
>> Thanks
>> -Sukhdev
>>
>>
>> On Wed, Nov 25, 2015 at 7:27 AM, Vasyl Saienko <vsaienko at mirantis.com>
>> wrote:
>>
>>> Hello Community,
>>>
>>> As you know Ironic/Neutron integration is planned in Mitaka. And at the
>>> moment we don't have any CI that will test it. Unfortunately we can't test
>>> Ironic/Neutron integration on HW as we don't have it.
>>> So probably the best way is to develop ML2 driver that will work with
>>> OVS.
>>>
>>> At the moment we have a PoC [1] of ML2 driver that works with Cisco and
>>> OVS on linux.
>>> Also we have some patches to devstack that allows to try Ironic/Neutron
>>> integration on VM and real HW. And quick guide how to test it locally [0]
>>>
>>> https://review.openstack.org/#/c/247513/
>>> https://review.openstack.org/#/c/248048/
>>> https://review.openstack.org/#/c/249717/
>>> https://review.openstack.org/#/c/248074/
>>>
>>> I'm interested in Neutron/Ironic integration. It would be great if we
>>> have it in Mitaka.
>>> I'm asking Community to check [0] and [1] and share your thoughts.
>>>
>>>  Also I would like to request a repo on openstack.org for [1]
>>>
>>>
>>> [0]
>>> https://github.com/jumpojoy/ironic-neutron/blob/master/devstack/examples/ironic-neutron-vm.md
>>> [1] https://github.com/jumpojoy/generic_switch
>>>
>>> --
>>> Sincerely
>>> Vasyl Saienko
>>>
>>>
>>> __________________________________________________________________________
>>> OpenStack Development Mailing List (not for usage questions)
>>> Unsubscribe:
>>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>
>>>
>>
>> __________________________________________________________________________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:
>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20151126/393bce06/attachment.html>


More information about the OpenStack-dev mailing list