Hello,
Question
How would you recommend finding matching an hba, target, and lun to the corresponding scsiLun object in ESX 4.0?
Current Situation
I have some current code that has been working with ESX 3.5 when trying to find a datastore on a given LUN. The code breaks apart each scsiLun instance's canonical name for a comparision such as:
vmhba32:17:6 and vmhba1:0:0
When I retreive the canonical name in my ESX 4.0 environment I get a different result for the canonical name, sometimes a vmhba32:C0:T17:L6 for local SCSI devices, but for iSCSI attached storage I get something that is essentially the UUID from the scsiLun object.
Thank you in advance for your help.