VMware Cloud Community
DanielVexoe
Contributor
Contributor

vSphere Client reads storage Hardware Acceleration "Supported", but esxcli reads VAAI plug-in as "unsupported"

Hi everybody

I've loaded the NetApp's VIB "NFS Plug-in 1.0 for VMware VAAI" on the host successfully according to this:

# esxcli software vib list
Name Version Vendor Acceptance Level Install Date
-------------------- ---------------------------------- ------------------ ---------------- ------------
NetAppNasPlugin 1.0-018 NetApp VMwareAccepted 2012-09-24

The VAAI filter seems to be loaded successfully according to this:

# esxcli storage core claimrule list --claimrule-class=Filter
Rule Class Rule Class Type Plugin Matches
---------- ----- ------- ------ ----------- ----------------------------
Filter 65433 runtime vendor VAAI_FILTER vendor=NETAPP model=*
Filter 65433 file vendor VAAI_FILTER vendor=NETAPP model=*

And this:

# esxcli storage core claimrule list --claimrule-class=VAAI
Rule Class Rule Class Type Plugin Matches
---------- ----- ------- ------ ---------------- ----------------------------
VAAI 65433 runtime vendor VMW_VAAIP_NETAPP vendor=NETAPP model=*
VAAI 65433 file vendor VMW_VAAIP_NETAPP vendor=NETAPP model=*

The vSphere Client also tells me that Hardware Acceleration is "Supported", but checking the storage device VAAI status I get this:

# esxcli storage core device vaai status get
mpx.vmhba32:C0:T0:L0
VAAI Plugin Name:
ATS Status: unsupported
Clone Status: unsupported
Zero Status: unsupported
Delete Status: unsupported

Is VAAI fully functioning between my IBM x3650 M4 and NetApp FAS3140 or what?

Any help for clearing this up is much appreciated!

Best regards, Daniel...

0 Kudos
2 Replies
admin
Immortal
Immortal

Have you tried to execute the claiming rule?

esxcli storage core claimrule run -c Filter

Or any requirements from the array saying you need to reboot certain components (either vSphere or array)?

0 Kudos
mcowger
Immortal
Immortal

# esxcli storage core device vaai status get
mpx.vmhba32:C0:T0:L0
VAAI Plugin Name:
ATS Status: unsupported
Clone Status: unsupported
Zero Status: unsupported
Delete Status: unsupported

^^^ The above is your local disk, not your netapp array.

NFS datastores dont show up in esxcli storage core namespace.  You want 'esxcli storage nfs list'.  The last field is 'Acceleration', and will show 'supported' for you.

--M

--Matt VCDX #52 blog.cowger.us
0 Kudos