Resolved – Fix – Virtual Disk Not On Preferred Path – DELL / VMWARE

Virtual Disk Not On Preferred Path

Here is how to fix this issue.

You can redistribute the Virtual Disks while the MD is in production.

The alert on the system is due to a virtual disk not being on the preferred path. When virtual disks are created, they are assigned to one of the two controllers as a preferred communication path. If that path is not available – due to a network issue, controller reset, etc. – the array will communicate via the alternate controller. In some cases the communication does not shift back to the primary path when it becomes available again. To correct this you just need to manually redistribute the virtual disks back to their preferred paths. This usually occurs in vmware environments.

To redistribute virtual disks:

1. Open Modular Disk Storage Manager (MDSM)

2. Click on the Support tab

3. Select Manage Raid Controller Modules

4. Click on Redistribute Virtual Disks

• You will get an alert telling you that this will disrupt communications if you do not have the multipath drivers installed. You can ignore this message and proceed. If you still have access to the virtual disk that is not on preferred path, you have multipath drivers installed

I have tested this procedure several times and have had no issues.

Event Id – Fix – 1000 – Vmware [ warning] [vmusr:vmtoolsd] Failed registration of app type 2 (Signals) from plugin unity.

In seeing this error on some of my vm’s I decided to research, solution below.

Event Type: Warning
Event Source: VMware Tools
Event Category: None
Event ID: 1000
Date: 4/15/2013
Time: 1:14:05 AM
[ warning] [vmusr:vmtoolsd] Failed registration of app type 2 (Signals) from plugin unity.

Create a file called “tools.conf”

The file will either need to be located in C:\Documents and Settings\All Users\Application Data\VMware\VMware Tools

or C:\ProgramData\VMware\VMware Tools depending on which OS you are running

# tools.conf

log = true

# Enable tools service logging to vmware.log
vmsvc.level = debug
vmsvc.handler = vmx

# Enable new “vmusr” service logging to vmware.log
vmusr.level = error
vmusr.handler = vmx

# Enable “Volume Shadow Copy” service logging to vmware.log
vmvss.level = debug
vmvss.handler = vmx