fred974

updated

4 years ago

F

fred974

1 Rookie

•

40 Posts

0

1367

January 30th, 2023 08:00

EqualLogic PS6110 network question

Hi,

 

I am setting up an old EqualLogic PS6110 and I would like some guidance on how to connect the 10G ports. Does the 10G ISCSI port need to be in a bonded LACP interface or left as basic setup?

We have 2 switch for HA and we have 1x module connected to each switch.

 

Thank you in advance

  • dwilliam62

    6 Operator

    •

    1516 Posts

    •

    6374 Points

    795

    0

    Posted January 30th, 2023 14:00

    Hello, 

     You are very welcome. 

      re: Active/Active.  No.  The EQL SAN is Active/Standy Only.  

      Re MPIO.  That's a bit more complicated. 

      Re:  XenServer, I am assuming it's at least 6.2 or greater? 

       XenServer requires some custom configurationin the GUI and at the CLI in order to do MPIO with single IP subnet iSCSI SANs.   Otherwise, only one port on the XenServer will be used. 

      Also is this Citrix XenServer or NCP-NG?    I've never tried it with NCP-NG 

      This PDF covers the steps you will need to do.  It says 6.2 but it's works on newer versions as well.

      https://www.dell.com/learn/lv/en/lvchn1/shared-content~data-sheets~en/documents~esg-techwp-eql-multipathiowithcitrixxenserver.pdf

    This is the Citrix KB on the same thing

    https://discussions.citrix.com/topic/392767-xenserver-equallogic-multipath-vs-active-active-bond/

     If you just enable MPIO it will show enabled but not fuction.  The set requires a unique network in XenServer for each XS NIC you want to use for iSCSI.  Then configuration files, known as iscsi node files must be configured to tell the iSCSI initiator to use those ports and do discovery and iSCSI logins using them both.  I

     You won't get 2x the performance since there is only one 10GbE port on a 6110 controller. 

       Regards, 

    Don 

    #iworkfordell

      

  • dwilliam62

    6 Operator

    •

    1516 Posts

    •

    6374 Points

    802

    0

    Posted January 30th, 2023 09:00

    Hello, 

      Re: Bonding.  No. EQL SANs like almost all iSCSI SANs do not support LACP/TRUNKING/BONDING/MLAG, etc..  Instead, at each host, iSCSI MPIO is configured.  Depending on the OS there may be some specifics steps needed to work with the single IP subnet the EQL SANs were designed for.  Other vendors and models use multiple IP subnets. 

      There DOES need to be an interswitch link between the switches.  The EQL SAN will use any interface on a member to reach any server.   In your specific case there is only one 10GbE interface.  Other models have more than one, and or if in the future you add more EQL SANs to that group the ISL is critical.   So yes, 2x 10GbE links would be needed for performance and redundancy. 

     Regards, 

    Don

    #iworkfordell

  • fred974

    1 Rookie

    •

    40 Posts

    804

    0

    Posted January 30th, 2023 09:00

    I forgot to mention that my switches are 2x Mikrotik CRS317-1G-16S+RM configured via MLAG.

    Looking at this article, 8.2 page 37 I think I need to create a mlag on the 2x 10G ports but I am not 100% sure

  • fred974

    1 Rookie

    •

    40 Posts

    792

    0

    Posted January 30th, 2023 14:00

    Hi Don,

     

    I use XCP-ng managed via axen Orchestra. In xen Orchestra there is a setting to enable MPIO that I think should do the job. The 4 hypervisor all have 2x 10g port in bond lacp. The storage traverse over the storage Vlan. Everything goes through the mikrotik switches.

    Thank you for the link you posted, I'll take a good look at them.

     

    Regards 

  • dwilliam62

    6 Operator

    •

    1516 Posts

    •

    6374 Points

    790

    0

    Posted January 30th, 2023 14:00

    Hello, 

     XCP-NG uses the same iSCSI initiator and MPIO as Citrix.  Just enabling MPIO will not work.  The default configuration assumes seperate IP subnets.  Allowing standard Linux IP networking to discovery both paths.  Which provides the MPIO layer the sub devices needs to create the MPIO device.  And apply the policy to balance IO. 

     With a single subnet IP you need to specifically tell the iSCSI initiator that run discovery out each port. It then creates a node file for that NIC and device.  It repeats it for every port you specify.  That also means you need multiple storage networks defined in XCP-NG  

      Regards, 

    Don 

    #iworkfordell 

  • fred974

    1 Rookie

    •

    40 Posts

    796

    0

    Posted January 30th, 2023 14:00

    Thank you very much for taking the time to reply. I'm glad I don't need to set any bonding. Last question, is it possible to have both module running at the same time as active active? In my test, only one 10g interface is active at a time not both. If the system is only capable of active/passive, do I still set xen server as multi path iscsi?

     

    Thank you 

  • fred974

    1 Rookie

    •

    40 Posts

    784

    0

    Posted January 30th, 2023 15:00

    Hi Don,

     

    I really appreciated the time you gave me and providing very clear explanations. I will experiments with it all based on what you said.

     

    Thanks you very much

    Fred

  • fred974

    1 Rookie

    •

    40 Posts

    788

    0

    Posted January 30th, 2023 15:00

    Hi,

    The XCP-ng host only have 2x 10g ports. In XCP-ng, the 2x port are in an LACP active/active mode. So when you said  

    "That also means you need multiple storage networks defined in XCP-NG"

    Does it still apply in my scenario? The storage Vlan uses the bond as parent.

    Fred 

  • dwilliam62

    6 Operator

    •

    1516 Posts

    •

    6374 Points

    786

    0

    Posted January 30th, 2023 15:00

    Hello, 

     In that case I don't think you can configure MPIO.  You should have dedicated NICs for iSCSI.  I have neveer tried creating storage networks that were also part of a bond. 

      EQL doen't support VLAN tagging for normal iSCSI traffic.  

     If you just using bonding at the server level you won't get active / active I/O but at least you will have redundancy.  

     In this configuration that likely won't hurt your performance as there is only one 10GbE port on the array. 

      Regards, 

    Don 

    #iworkfordell

  • dwilliam62

    6 Operator

    •

    1516 Posts

    •

    6374 Points

    221

    0

    Posted January 30th, 2023 15:00

    Hello Fred, 

     Thank you for the kind words.  I am so happy that I could help out.  I like XenServer / XCP a lot.  I wrote the PDF and helped write the kb article.  

      I switched to Proxmox at home, but for years I ran a XenServer farm for testing and customer support. 

      What is the firmware on that EQL array?   I would strongly suggest RAID6 as the only RAID level to use. 

      Since you can't use standard or OEM drives, you might want to try to find some EQL qualified drives to have on hand.  

     The 6110 is older, so I am presuming you don't have a support contract with Dell on that array? 

      Regards, 

    Don

     

    #iworkfordell