This post is more than 5 years old
44 Posts
1
5234
January 30th, 2010 22:00
Failover Mode for ALUA not working? VMware ESX
I'm trying to configure my VMware ESX hosts for Round Robin load balancing attached to a Celerra NS-120 configured for ALUA. The EMC procedure I'm following for this states running the Failover wizard for each ESX host to set the Failover Mode to 4 (ALUA). However, after running this configuration, the hosts in NaviSphere still show Failover Mode of 1. I've tried manually changing the Failover Mode to 4 on each host in NaviSphere but the changes do not persist.
Is enabling ALUA broken? Am I stuck with using Failover Mode 1?
Thank you,
Jas
No Events found!


AranH1
2.2K Posts
0
June 17th, 2010 07:00
Jason,
I am not familiar with the behaviour of ALUA from the perspective of active versus standy paths in ESX, but keep in mind that a CLARiiON is still an Active/Passive array and it is not optimal to send i/o to the SP that does not own the LUN. This is because the non-owning SP must pass the i/o over to the owning SP and then the owning SP services the i/o request.
jasonboche-2015
44 Posts
0
January 31st, 2010 17:00
I might have answered my own question here. Although looking back at the properties of hosts with Navisphere seems to indicate failover mode is still 1, I installed the Navisphere CLI and ran the command naviseccli -h 192.168.110.54 port -list -all
I received confirmation that my hosts were indeed configured for Failover mode 4. Sample output below:
Information about each HBA:
HBA UID: 20:00:00:00:C9:8F:B3:A3:10:00:00:00:C9:8F:B3:A3
Server Name: solo.boche.mcse
Server IP Address: 192.168.110.8
HBA Model Description:
HBA Vendor Description: VMware ESXi 4.0.0
HBA Device Driver Name:
Information about each port of this HBA:
SP Name: SP A
SP Port ID: 2
HBA Devicename: naa.50060160c4602f4a50060160c4602f4a
Trusted: NO
Logged In: YES
Source ID: 66816
Defined: YES
Initiator Type: 3
StorageGroup Name: DL385_G2
ArrayCommPath: 1
Failover mode: 4
Unit serial number: Array
Information about each HBA:
HBA UID: 20:00:00:00:C9:8F:B3:A2:10:00:00:00:C9:8F:B3:A2
Server Name: solo.boche.mcse
Server IP Address: 192.168.110.8
HBA Model Description:
HBA Vendor Description: VMware ESXi 4.0.0
HBA Device Driver Name:
Information about each port of this HBA:
SP Name: SP B
SP Port ID: 2
HBA Devicename: naa.50060160c4602f4a50060160c4602f4a
Trusted: NO
Logged In: YES
Source ID: 66816
Defined: YES
Initiator Type: 3
StorageGroup Name: DL385_G2
ArrayCommPath: 1
Failover mode: 4
Unit serial number: Array
jasonboche-2015
44 Posts
0
January 31st, 2010 19:00
After changing the Failover Mode to 4 and verifying that it is at 4, is anything else needed to enable ALUA? The ESX host is still seeing an active/passive array and so Round Robin load balancing doesn't work as designed. ESX is still sending all I/O over the Active path only. Can you think of a reason why ESX is not seeing both paths as Active?
Roobeek
12 Posts
1
June 17th, 2010 01:00
VMWare Native mulitpathing will always use one path. If you want to use more paths you should use powerpath/VE.
AranH1
2.2K Posts
0
June 17th, 2010 08:00
Jason,
A few more thoughts. Below are a few quotes from two documents that will help you troubleshoot this. Search for these documents on Powerlink.
EMC CLARiiON Integration with VMware ESX Server
"On a CX3 or earlier CLARiiON storage systems, the Most Recently Used (MRU) or Round Robin policy must be used with failovermode=1."
Since you have a NS-120, that has a CX3-20 on the back end right? This would apply to you I think.
EMC CLARiiON Asymmetric Active/Active Feature A detailed review
"For VMware ESX 4.x, MPIO requires FLARE release 28 version 4.28.000.704 or later to support ALUA"
Aran
toddjam10
30 Posts
0
June 18th, 2010 07:00
Correct Aran, ALUA is supported on release 26 CX/CX3 series array but not with MPIO. Powerpath/VE is needed for ALUA on CX/CX3 series arrays.
Jason,
Take a look at the table on pg24 of the attached doc.
1 Attachment
H1416-emc-clariion-intgtn-vmware-wp.pdf
kelleg
6 Operator
•
4.5K Posts
1
June 18th, 2010 09:00
Also see page 18 - if you have CX4, flare 28.5, ESX4 and you want to use ALUA with native multi-pathing, you should use FIXED policy on hosts. PowerPath is still the best solution.
glen