VMware Cloud Community
beefy147
Enthusiast
Enthusiast

Get-SCSILun runtimename ESXi 6

I am trying to run the following command against a ESXi 6 host

Get-SCSILun -VMhost “esx01” -LunType Disk | Select CanonicalName,CapacityGB,runtimename

however the runtimename is always blank under esxi 6.0

runs fine for 5.0 which has the same LUNs mounted

running the latest version of powercli

any ideas?

0 Kudos
2 Replies
jawad420
Contributor
Contributor

were you able to figure this out ?

0 Kudos
nzmarkc
Contributor
Contributor

I'm having the same problems beefy. Have tried the solutions shown in Why is the Get-ScsiLun RuntimeName field always empty in PowerCLI 6.0 and how do I get a LunID, now? but to no avail. After looking around I found this page:

Get-ScsiLunPath - vSphere PowerCLI Cmdlets Reference

From here I cludged things together and got:

Get-ScsiLun -VMHost esxi.domain.nz -luntype disk | Get-ScsiLunPath | select LunPath,ScsiLun | Sort-Object LunPath

The output looks like this:

LunPath                    ScsiLun

-------                         -------

vmhba32:C0:T0:L0   mpx.vmhba32:C0:T0:L0

vmhba33:C0:T0:L100 naa.60a9800042553567322b366877523769

vmhba33:C0:T0:L101 naa.60a9800042553567322b366877523765

vmhba33:C0:T0:L102 naa.60a9800042553567322b366877523671

vmhba33:C0:T0:L110 naa.60a9800042553567322b36687752376d

vmhba33:C0:T0:L111 naa.60a9800042553567322b36687752376f

vmhba33:C0:T0:L112 naa.60a9800042553567322b366877523771

vmhba33:C0:T0:L113 naa.60a9800042553567322b366877523773

vmhba33:C0:T0:L114 naa.60a9800042553567322b366877523775

...

...


While I was building up the command, it complained at me: "WARNING: The 'LunPath' property of ScsiLun type is deprecated. Use the 'Name' property instead." But doesn't moan about it when I use the whole line. BTW: the command takes a few minutes to come back to you since it has to work its way through all the disks, then sort. If you want the list faster, but unsorted just drop the last pipe. If you want a look at the unbridled output try this:

Get-ScsiLun -VMHost esxi.domain.nz -luntype disk | Get-ScsiLunPath | Export-Csv D:\zGarbage\LUNid2.csv

I hope this helps.

Cheers!

Mark

P.S.

I'm running the following versions:

Powershell

Major  Minor  Build  Revision

-----  -----  -----  --------

5      0      10586  494

PowerCLI

VMware vSphere PowerCLI 6.3 Release 1 build 3737840

0 Kudos