VMware

This Question is Answered

1 "correct" answer available (10 pts) 2 "helpful" answers available (6 pts)
8 Replies Last post: Nov 2, 2009 1:16 AM by VirtualWill  

RDM disks unavailable after ESXi 4 host crash posted: Jun 12, 2009 8:20 AM

Click to view VirtualWill's profile Novice 10 posts since
Feb 18, 2009

Hi ya guys!

Let's start from the beginning. Two ESXi 4.0.0 hosts running Windows 2008 Virtual Machines (one on each). On VM1/Host1 I created a bunch of RDM disks, 14 to be precise. LUNs obviously reside in the SAN with every LUN presented to both of our hosts with the same LUN #. Then I proceeded to add those same disks to the VM2 running under Host2, using the existing disks from Host1's VM. After that I configured the VMs to run Windows Clustering+SQL2008, which is working fine.

I've been booting the VM's and the Hosts to see how it all works. I've had no problems, until now.

My next test was fatal for the system. I unplugged Host1 from it's power supply. SQL Server had a brief blackout until VM2 picked up where VM1 left. I then proceeded to turn Host1 back on. I could start all the VM's on Host1, except for the VM1 running the Cluster. Out of those 14 RDM's it is saying that 4 are unaccessible. For Host2 everything seems okay. The precise error message is "Virtual disk 'Hard disk 2' is a mapped direct-access LUN that is not accessible.Unable to access file sanfs://vmfs_uuid:xxx.....xxx/VM1/VM1_1.vmdk". All the disks reside in the same Datastore and the Datastore is functioning just fine.

1) I've tried to see if any mappings have changed but I've been unable to find anything wrong.
2) If I go to add a hard disk for VM1 on Host1, I see those four LUNs available for raw mapping, which is not supposed to happen.
3) I removed the four missing disks from VM1 and then imported them back using the same vmdk files and SCSI addresses as before. Everything is fine until I try to start the VM.
4) Clicking Manage Paths for those missing disks produce an error telling me that "There is no multipath configuration for this LUN.". This only happens on Host1, Host2 shows the MP configuration properly.

So, what should I do next? Even though this is a test environment and the SQL Server is serving clients as we speak (or write, whaeva), I'd like figure this out before we use this configuration for production use.

Thanks,

Mistah Will

P.S. first time poster, I hope I got it all right...

Re: RDM disks unavailable after ESXi 4 host crash

1. Jun 17, 2009 11:40 PM in response to: VirtualWill
Click to view lvong's profile Lurker 5 posts since
Mar 13, 2009

In order to assist you better, can you provide the following information:

1. Which Windows 2008 version and architecture? sp1, sp2, or r2, x86 or x64.
2. Which SCSI controller type used for the VM, LSI Logic Parallel or LSI Logic SAS?
3. Are 14 RDMs zone only to these two ESXi hosts or other hosts can accessed them as well?
4. What are the HBA card, qlogic or emulex?
5. How many paths per ESXi? are all enabled and operational during the test?
6. What is the array used?

Thanks.

Lap

Re: RDM disks unavailable after ESXi 4 host crash

3. Jun 19, 2009 11:20 AM in response to: VirtualWill
Click to view lvong's profile Lurker 5 posts since
Mar 13, 2009

Can you check if RDM passthrough or non-passthrough?

How to check:

1. edit the properties of the VM

2. Select the disk 2,3, 4, or 6 form the Hardware list.

3. What is the settings on Compatibility Mode? Virtual or Physical?

If Virtual, please change all to Physical mode for Windows 2008 RDM and rerun test.

Thanks.


Click to view lvong's profile Lurker 5 posts since
Mar 13, 2009

Can you file a Service Request on the web, http://support.vmware.com/selfsupport/, or ontact support through 1-877-486-9273. They will assist in helping to collect all the relevant logs so we can assist you further.

Thanks.


Re: RDM disks unavailable after ESXi 4 host crash

6. Jun 30, 2009 3:45 PM in response to: lvong
Click to view lvong's profile Lurker 5 posts since
Mar 13, 2009

Hi,

Were you able to contact support and coordinate with them in collecting all the logs? If that option is not feasible, can you repro the issue and note the date and time (PST time) . Run vm-support on the ESX console from both ESX hosts and upload the files here. We will attempt to troubleshoot from there. Thanks.

Lap

VMware Developer

SDKs, APIs, Videos, Learn and much more in the Developer community.

Learn More

Developer Sample Code

Increase your developer productivity with VMware API sample code.

Learn More

VMworld Sessions & Labs

Online access to the latest VMworld Sessions & Labs and online services.

Learn more

Purchase PSO Credits Online

Purchase credits to redeem training and consulting services online.

Buy Now

Community Hardware Software

View reported configurations or report your own.

Learn More

VMware vSphere

Come witness the next giant leap in virtualization.

Register Today

Communities