I am not able to picture your network architecture.
Would it possible for you to post a network diagram?

LACP is generally used between switches so that there is no looping issues
when you have two switches cascaded using multiple cables. In such a case,
only 1 cable is active and the second one takes over only when the first
CABLE FAILS and not the switch it self.

Hope you haven't connected *just these 2 switches* using LACP. If so, you
will have to change it as it won't give you desired effect. LACP is used
for UPLINK cables and not for peer-to-peer connectivity.

With just 2 Switches, the right thing to do is 'stacking'.
And one shouldn't use LACP on a Server-Switch connectivity.
Normal non-LACP bonding is the correct way to do it.

Will be to tell you more if you could post a diagram. Even a rough one
would do.



Indivar Nair







On Thu, Jun 27, 2013 at 12:28 PM, Alfonso Pardo <alfonso.pa...@ciemat.es>wrote:

>   I would have high-availability  if I have a bonding mode 0,1 or 2. But
> I have LACP bonding attached to the same switch, if I loose a switch, my
> OSS will be down.
>
>  *From:* Indivar Nair <indivar.n...@techterra.in>
> *Sent:* Thursday, June 27, 2013 8:30 AM
> *To:* Alfonso Pardo <alfonso.pa...@ciemat.es>
> *Cc:* Michael Shuey <sh...@purdue.edu> ; 
> lustre-discuss<lustre-discuss@lists.lustre.org>
> *Subject:* Re: [Lustre-discuss] Lustre over two TCP interfaces
>
>   Then follow the instructions in my earlier mail.
> No need to have bond0 and bond1.
> You will achieve high-availability even with one bonded interface.
>
> Cheers,
>
>
> Indivar Nair
>
>
> On Thu, Jun 27, 2013 at 11:55 AM, Alfonso Pardo 
> <alfonso.pa...@ciemat.es>wrote:
>
>>   Yes I have two swtiches, one to the bond0 interface and other switch
>> to the second bond1 interface.
>>
>>
>>
>>  *From:* Indivar Nair <indivar.n...@techterra.in>
>> *Sent:* Wednesday, June 26, 2013 8:05 PM
>> *To:* Alfonso Pardo <alfonso.pa...@ciemat.es>
>> *Cc:* Michael Shuey <sh...@purdue.edu> ; 
>> WC-Discuss<wc-discuss.migrat...@intel.com>;
>> lustre-discuss <lustre-discuss@lists.lustre.org>
>>  *Subject:* Re: [Lustre-discuss] Lustre over two TCP interfaces
>>
>>    Hi Alfonso,
>>
>> I guess, you have two switches, with 2 interfaces (bond0) connected to
>> one switch and the other 2 interfaces (bond1) to the second switch.
>>
>> ---
>>
>> What you need to do is merge the switches using a 'stacking' cable (if
>> the switches are stackable) and create a single trunk using 2 ports from
>> each switch.
>> Then create a single bond on the Linux side using all the 4 Interfaces
>> (and have just 1 IP).
>>
>> Use bonding mode balance-rr or 0 without LACP to get load balancing
>> across all the 4 NICs.
>>
>> If the switches aren't stackable and a single trunk cannot be created on
>> the switch side, then use bonding mode balance-alb or 6 on the Linux side.
>>
>> No changes need to be done to the cabling in either case.
>>
>> ---
>>
>> This way you get Load Balancing and H/A across NICs.
>>
>>
>>
>> Indivar Nair
>>
>>
>>
>>
>> On Wed, Jun 26, 2013 at 5:47 PM, Michael Shuey <sh...@purdue.edu> wrote:
>>
>>> That will probably be slow - the machine you use to proxy the IPVS
>>> address would be a bottleneck.  Out of curiosity, what problem are you
>>> trying to solve here?  Do you anticipate whole-subnet outages to be an
>>> issue (and if so, why)?
>>>
>>> --
>>> Mike Shuey
>>>
>>>
>>> On Wed, Jun 26, 2013 at 4:53 AM, Alfonso Pardo 
>>> <alfonso.pa...@ciemat.es>wrote:
>>>
>>>> oooh!
>>>>
>>>>
>>>> Thanks for you reply! May be another way is a floating IP between two
>>>> interfaces with IPVS (corosync).
>>>>
>>>> -----Mensaje original----- From: Brian O'Connor
>>>> Sent: Wednesday, June 26, 2013 10:15 AM
>>>> To: Alfonso Pardo
>>>> Cc: 'Michael Shuey' ; 'WC-Discuss' ; 
>>>> lustre-discuss@lists.lustre.**org<lustre-discuss@lists.lustre.org>
>>>> Subject: Re: [Lustre-discuss] Lustre over two TCP interfaces
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On 06/26/2013 04:16 PM, Alfonso Pardo wrote:
>>>>
>>>>> But.... if I configure the OST assigning to the first interface of the
>>>>> OSS (bond0) and as failover OSS the second inteface of the OSS. If the
>>>>> bond0 network down, the client will try to connect to the failover,
>>>>> that
>>>>> is the second interface of the OSS.
>>>>> is it possible?
>>>>>
>>>>
>>>>
>>>> I stand to be corrected, but no, I don't think so. As I understand it
>>>> the failover code looks for a different server instance, rather than a
>>>> different nid.
>>>>
>>>> See
>>>>
>>>> http://lists.opensfs.org/**pipermail/lustre-devel-**
>>>> opensfs.org/2012-August/**000028.html<http://lists.opensfs.org/pipermail/lustre-devel-opensfs.org/2012-August/000028.html>
>>>>
>>>>
>>>> *From:* Brian O'Connor <mailto:bri...@sgi.com>
>>>>> *Sent:* Wednesday, June 26, 2013 1:09 AM
>>>>> *To:* 'Alfonso Pardo' 
>>>>> <mailto:alfonso.pardo@ciemat.**es<alfonso.pa...@ciemat.es>>
>>>>> ; 'Michael Shuey'
>>>>> <mailto:sh...@purdue.edu>
>>>>> *Cc:* 'WC-Discuss' 
>>>>> <mailto:WC-Discuss.Migration@**intel.com<wc-discuss.migrat...@intel.com>>
>>>>> ;
>>>>> mailto:lustre-discuss@lists.**lustre.org<lustre-discuss@lists.lustre.org>
>>>>> *Subject:* RE: [Lustre-discuss] Lustre over two TCP interfaces
>>>>> Unless something has changed in the new versions of lustre, I don't
>>>>> think lustre can do failover between nids on the same machine.
>>>>>
>>>>> It can choose the available nid at mount time, but if an active nid
>>>>> goes
>>>>> away after you are mounted then the client chooses the failover nid,
>>>>> and
>>>>> this must be on a different server.
>>>>>
>>>>> Check the archives for more discussion in this topic :)
>>>>>
>>>>>
>>>>>
>>>>> -----Original Message-----
>>>>> *From: *Alfonso Pardo [alfonso.pa...@ciemat.es
>>>>> <mailto:alfonso.pardo@ciemat.**es <alfonso.pa...@ciemat.es>>]
>>>>> *Sent: *Tuesday, June 25, 2013 07:23 AM Central Standard Time
>>>>> *To: *Michael Shuey
>>>>> *Cc: *WC-Discuss; 
>>>>> lustre-discuss@lists.lustre.**org<lustre-discuss@lists.lustre.org>
>>>>> *Subject: *Re: [Lustre-discuss] Lustre over two TCP interfaces
>>>>>
>>>>> thank Michael,
>>>>> This is my second step, I will change the lnet with “options lnet
>>>>> networks=tcp0(bond0,bond1)” because my machines has 4 nics. I have a
>>>>> bond0 and bond1 with LACP. I need to comunicate the clients with two
>>>>> network for HA network.
>>>>> If the bond0 network is down, the clients can reach the OSS by the
>>>>> second network bond1.
>>>>> If I change the modprobe with “options lnet
>>>>> networks=tcp0(bond0),tcp1(**bond1)”, how the clients mount the
>>>>> filesystem
>>>>> to reach the OSS by two network?
>>>>> *From:* Michael Shuey <mailto:sh...@purdue.edu>
>>>>> *Sent:* Tuesday, June 25, 2013 2:14 PM
>>>>> *To:* Alfonso Pardo 
>>>>> <mailto:alfonso.pardo@ciemat.**es<alfonso.pa...@ciemat.es>
>>>>> >
>>>>> *Cc:* lustre-discuss@lists.lustre.**org<lustre-discuss@lists.lustre.org>
>>>>> <mailto:lustre-discuss@lists.**lustre.org<lustre-discuss@lists.lustre.org>>
>>>>> ; WC-Discuss
>>>>> <mailto:WC-Discuss.Migration@**intel.com<wc-discuss.migrat...@intel.com>
>>>>> >
>>>>> *Subject:* Re: [Lustre-discuss] Lustre over two TCP interfaces
>>>>> Different interfaces need to be declared with different LNET networks -
>>>>> something like "networks=tcp0(eth0),tcp1(**eth1)".  Of course, that
>>>>> assumes your clients are configured to use a mix of tcp0 and tcp1 for
>>>>> connections (with each client only using one of the two).  This is
>>>>> really only useful in corner cases, when you're doing something
>>>>> strange;
>>>>> if eth0 and eth1 are in the same subnet (as in your example), this is
>>>>> almost certainly not productive.
>>>>> A better bet might be to use a single LNET, and bond the two interfaces
>>>>> together - either as an active/passive pair, or active/active (e.g.,
>>>>> LACP).  Then you'd declare networks=tcp0(bond0), give the bond a single
>>>>> IP address, and client traffic would be split across the two members in
>>>>> the bond more like you probably expect (given the limits of the bond
>>>>> protocol you're using).
>>>>> --
>>>>> Mike Shuey
>>>>>
>>>>>
>>>>> On Tue, Jun 25, 2013 at 8:06 AM, Alfonso Pardo <
>>>>> alfonso.pa...@ciemat.es
>>>>> <mailto:alfonso.pardo@ciemat.**es <alfonso.pa...@ciemat.es>>> wrote:
>>>>>
>>>>>     hello friends,
>>>>>     I need to comunicate my OSS by two ethernet TCP interfaces: eth0
>>>>> and
>>>>>     eth1.
>>>>>     I have configured this feature in my modprobe.d with:
>>>>>     “options lnet networks=tcp0(eth0,eth1)”
>>>>>     And I can see two interfaces with:
>>>>>     lctl --net tcp interface_list
>>>>>     sa-d4-01.ceta-ciemat.es 
>>>>> <http://sa-d4-01.ceta-ciemat.**es<http://sa-d4-01.ceta-ciemat.es>
>>>>> >:
>>>>>     (192.168.11.15/255.255.255.0 
>>>>> <http://192.168.11.15/255.255.**255.0<http://192.168.11.15/255.255.255.0>
>>>>> >)
>>>>>     npeer 0 nroute 2
>>>>>     sa-d4-01.ceta-ciemat.es 
>>>>> <http://sa-d4-01.ceta-ciemat.**es<http://sa-d4-01.ceta-ciemat.es>
>>>>> >:
>>>>>     (192.168.11.35/255.255.255.0 
>>>>> <http://192.168.11.35/255.255.**255.0<http://192.168.11.35/255.255.255.0>
>>>>> >)
>>>>>     npeer 0 nroute 0
>>>>>     But, the clients only can communicate with the first interface:
>>>>>     lctl ping 192.168.11.15
>>>>>     12345-0@lo
>>>>>     12345-192.168.11.15@tcp
>>>>>     lctl ping 192.168.11.35
>>>>>     failed to ping 192.168.11.35@tcp: Input/output error
>>>>>     Any suggestions how to “enable” the second interface?
>>>>>     thank in advance
>>>>>
>>>>>     /Alfonso Pardo Diaz/
>>>>>     /*System Administrator / Researcher*/
>>>>>     /c/ Sola nº 1; 10200 TRUJILLO, SPAIN/
>>>>>     /Tel: +34 927 65 93 17 <tel:%2B34%20927%2065%2093%**2017> Fax:
>>>>> +34 927
>>>>>     32 32 37/
>>>>>
>>>>>     CETA-Ciemat logo <http://www.ceta-ciemat.es/>
>>>>>
>>>>>     ---------------------------- Confidencialidad: Este mensaje y sus
>>>>>     ficheros adjuntos se dirige exclusivamente a su destinatario y
>>>>> puede
>>>>>     contener información privilegiada o confidencial. Si no es vd. el
>>>>>     destinatario indicado, queda notificado de que la utilización,
>>>>>     divulgación y/o copia sin autorización está prohibida en virtud de
>>>>>     la legislación vigente. Si ha recibido este mensaje por error, le
>>>>>     rogamos que nos lo comunique inmediatamente respondiendo al mensaje
>>>>>     y proceda a su destrucción. Disclaimer: This message and its
>>>>>     attached files is intended exclusively for its recipients and may
>>>>>     contain confidential information. If you received this e-mail in
>>>>>     error you are hereby notified that any dissemination, copy or
>>>>>     disclosure of this communication is strictly prohibited and may be
>>>>>     unlawful. In this case, please notify us by a reply and delete this
>>>>>     email and its contents immediately. ----------------------------
>>>>>
>>>>>     ______________________________**_________________
>>>>>     Lustre-discuss mailing list
>>>>>     
>>>>> Lustre-discuss@lists.lustre.**org<Lustre-discuss@lists.lustre.org><mailto:
>>>>> Lustre-discuss@lists.**lustre.org <Lustre-discuss@lists.lustre.org>>
>>>>>     
>>>>> http://lists.lustre.org/**mailman/listinfo/lustre-**discuss<http://lists.lustre.org/mailman/listinfo/lustre-discuss>
>>>>>
>>>>>
>>>>
>>>> --
>>>> Brian O'Connor
>>>> ------------------------------**------------------------------**-
>>>> SGI Consulting
>>>> Email: bri...@sgi.com, Mobile +61 417 746 452 <%2B61%20417%20746%20452>
>>>> Phone: +61 3 9963 1900, Fax:  +61 3 9963 1902 <%2B61%203%209963%201902>
>>>> 691 Burke Road, Camberwell, Victoria, 3124
>>>> AUSTRALIA
>>>> http://www.sgi.com/support/**services<http://www.sgi.com/support/services>
>>>> ------------------------------**------------------------------**-
>>>>
>>>
>>>
>>> _______________________________________________
>>> Lustre-discuss mailing list
>>> Lustre-discuss@lists.lustre.org
>>> http://lists.lustre.org/mailman/listinfo/lustre-discuss
>>>
>>>
>>
>
>
_______________________________________________
Lustre-discuss mailing list
Lustre-discuss@lists.lustre.org
http://lists.lustre.org/mailman/listinfo/lustre-discuss

Reply via email to