« NetApp Collector & Analyzer for Virtual Environments | Main | SnapManager for Virtual Infrastructure 2.0 »

August 26, 2009

Comments

This is interesting, but I don't really understand what ALUA is, or why I should use it.

There doesn't seem to be much online about ALUA at all.

I though ALUA (Asymmetric LUN Unit Access) was all about having multiple active paths to a LUN, but as this post mentions, the native PSP in ESX4 will do round robin I/O even if ALUA is not enabled on the storage system...so what exactly is ALUA all about?

Hi,

ALUA Definition from the Spec:

"Asymmetric logical unit access occurs when the access characteristics of one port may differ from those of another
port. SCSI target devices with target ports implemented in separate physical units may need to designate differing
levels of access for the target ports associated with each logical unit. While commands and task management
functions (see SAM-3) may be routed to a logical unit through any target port, the performance may not be optimal,
and the allowable command set may be less complete than when the same commands and task management functions are routed through a different target port."

You are correct in pointing out that one can set Round-Robin with ESX 4, however, in that scenario, on Active/Active/Assymetric arrays, you will be sending I/O to a LUN down ALL its available paths. Some of these paths will be direct paths to the LUN, while others will be indirect. By indirect, I mean, sending I/O to a LUN thru Port 3 on Controller B, even though the LUN is owned by Controller A.

An array that supports ALUA, advertizes the path State (Active-Optimized, Active-Unoptimized, Unavailable, Standby) to the Host. Any Host MP software that supports ALUA will then Implement its Load Balancing Algorithm(s) and sent I/O down to the paths advertized as Active-Optmized only.

Active/Active/Assymetric Arrays: NetApp, Clariion, HP EVA, LSI and its IBM rebranded arrays. There are more, i just don't remember all of them.


I think you mean "# esxcli nmp device list" in step 6.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

© NetApp, Inc.  |  "Safe Harbor" Statement  |  Privacy Policy