1 Reply Latest reply on Mar 16, 2009 11:22 AM by jhowel

    SCSI pass-through help

    antchen Novice


      I have a HP P600 Smart Array card on the same machine as my ESXi install.  I have existing RAID arrays on the device and I want to expose these to my VMs as local storage.  I tried to do this by appending my VM's VMX file with the following:



      scsi2.present = "true"

      scsi2:0.present = "true"

      scsi2:0.type = "scsi-passthru"

      scsi2:0.fileName = "/dev/disks/vmhba2\:0\:0\:0\:"



      Running fdisk -l shows the disk that I want at /dev/disks/vmhba2:0:0:0:



      When I try to power on the VM I keep getting errors, "The attempted operation cannot be performed in the current state (Powered Off)"



      I tried replacing the fileName with /dev/disks/vmhba2:0:0:0 , /dev/disks/vmhba2:0:0:0:, , /dev/disks/vmhba2\:0\:0\:0\: and they all didn't work reporting the same error.



      When I change the fileName to "vmhba2:0:0:0:" I got a different error "/vmfs/volumes/.../vmhba2:0:0:0: (scsi2:0.fileName) isn't a valid non-disk scsi device.  Failed to configure scsi2.



      How do I expose this raid array to my VMs ??  I tried to create a RDM as well through vmkfstools but that keeps failing claiming that my output for the RDM is incorrect, "/vmfs/volumes/datastore1/test.vmdk"