← Back to team overview

fuel-dev team mailing list archive

Re: network verification (use case)

 

>
> Gleb, to get interfaces' states from DB you can do this:
> http://paste.openstack.org/show/61805/
>
>
> On Fri, Jan 24, 2014 at 4:30 AM, Roman Alekseenkov <
> ralekseenkov@xxxxxxxxxxxx> wrote:
>
>> Gleb - thanks for bringing this up. I like the proposal, actually.
>> Whatever makes the life of deployment engineers easier...
>>
>> Evgeny - the thing you mentioned cannot be a full solution for two
>> reasons. The first is scale (nobody will click on each node to check the
>> status of its NICs), the second is mass configuration (people are likely to
>> configure NICs for multiple nodes at once and again won't go into
>> individual nodes). You can imagine how bad it's going to be with 100+
>> nodes...
>>
>> Andrew Woodward and Alex Shaposhnikov also have some specific suggestions
>> on how to improve network verification and make it more meaningful. Guys -
>> please speak up.
>>
>> I'd like to see a consolidated blueprint on launchpad from you guys
>> (Gleb, Andrew, and Alex), which David and I can take and prioritize.
>>
>> Thanks,
>> Roman
>>
>>
>> On Thu, Jan 23, 2014 at 7:50 AM, Mike Scherbakov <
>> mscherbakov@xxxxxxxxxxxx> wrote:
>>
>>> Our verify network feature (activated by corresponding button on
>>> networks tab) verifies L2 connectivity of OpenStack networks. It configures
>>> desired networking on bootstrap nodes, and runs UDP packets on required
>>> interfaces.
>>> We also check for unwanted DHCP traffic. There are no checks on L3 layer
>>> at the moment.
>>>
>>> Thanks,
>>> On Jan 23, 2014 7:10 PM, "Evgeniy L" <eli@xxxxxxxxxxxx> wrote:
>>>
>>>> Hi Gleb,
>>>>
>>>> Regarding state of interfaces, we have such feature right now.
>>>> It was merged and should be available in 4.0 release
>>>>
>>>> https://github.com/stackforge/fuel-web/commit/0e60ff862d75d8d2ef37d2b0f8d834260f8349b6
>>>>
>>>> But as far as I know it doesn't work correctly in virtual box.
>>>>
>>>> [image: Inline image 2]
>>>>
>>>>
>>>> On Thu, Jan 23, 2014 at 12:05 PM, Gleb Galkin <ggalkin@xxxxxxxxxxxx>wrote:
>>>>
>>>>>
>>>>> Hello, all
>>>>>
>>>>> Right now I have a bunch of nodes and each has 4 network interfaces.
>>>>> How can I check that every interface on every node is UP,
>>>>> that all switch ports are configured properly and there are no
>>>>> connectivity problem?
>>>>>
>>>>> We have network verification in GUI but it can't provide me with
>>>>> detail information about all network issues, can it?
>>>>> I'd like to got detail information like
>>>>>
>>>>> on the node number X interface eth2 (xx:xx:xx:xx:xx:xx) has link
>>>>> status 'down'.
>>>>> or
>>>>> on the node number X interface eth3 (xx:xx:xx:xx:xx:xx) is up but it
>>>>> can't ping fuel node
>>>>>
>>>>> and so on
>>>>>
>>>>> It's good to have this information BEFORE you press Deploy button.
>>>>>
>>>>> Maybe we already have something like this? Maybe our network
>>>>> verification write some report about the network issues?
>>>>>
>>>>> If we don't have this feature we should consider it. It'll save a lot
>>>>> of time for deployers.
>>>>> We can use mcollective to up all network interfaces on all nodes and
>>>>> make arping the fuel node or something.
>>>>>
>>>>>
>>>>> --
>>>>> Best Regards,
>>>>> Gleb Galkin
>>>>> OpenStack Deployment Engineer
>>>>>
>>>>> Mirantis Inc.
>>>>> www.mirantis.com
>>>>>
>>>>>
>>>>> --
>>>>> Mailing list: https://launchpad.net/~fuel-dev
>>>>> Post to     : fuel-dev@xxxxxxxxxxxxxxxxxxx
>>>>> Unsubscribe : https://launchpad.net/~fuel-dev
>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>
>>>>
>>>>
>>>> --
>>>> Mailing list: https://launchpad.net/~fuel-dev
>>>> Post to     : fuel-dev@xxxxxxxxxxxxxxxxxxx
>>>> Unsubscribe : https://launchpad.net/~fuel-dev
>>>> More help   : https://help.launchpad.net/ListHelp
>>>>
>>>>
>>> --
>>> Mailing list: https://launchpad.net/~fuel-dev
>>> Post to     : fuel-dev@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~fuel-dev
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>>
>>
>> --
>> Mailing list: https://launchpad.net/~fuel-dev
>> Post to     : fuel-dev@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~fuel-dev
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>
>
> --
> Andrey Danin
> adanin@xxxxxxxxxxxx
> skype: gcon.monolake
>

PNG image


Follow ups

References