Virtual Disk Unit Monitor
If Virtual Disk is in warning state, causes/resolutions for this condition:
Cause | Resolutions |
Controller cache is preserved for missing or offline <VD Name>. | Try importing foreign disks, if any. Check if the enclosure containing the Virtual Disk is disconnected from the controller. Insert any disks that are reported missing or failed. If the enclosure or disks were removed intentionally, the preserved cache can be discarded. See storage hardware documentation for more information on performing these steps. |
The consistency check found inconsistent parity data on <virtual disk>. | Rerun the consistency check task. If you receive this message again, verify the health of the physical disks included in the virtual disk. See the storage hardware documentation for more information. Review messages for significant messages related to the physical disks. If a physical disk has a problem, replace it and restore from a backup copy. Contact technical support if the issue persists. |
The consistency check logging of inconsistent parity data is disabled for <virtual disk>. | See the storage hardware documentation for more information on consistency check operation. Contact technical support. |
Component is under a software RAID controller for which health computation is not supported. | Ignore the WARNING state. |
If Virtual Disk is in critical state, causes/resolutions for this condition:
Cause | Resolutions |
Consistency check of <virtual disk> failed. | Check that all the physical disks of the virtual disk are in a healthy condition. Replace any disks that are not healthy and restart the operation. If this is not the problem, delete the virtual disk and restore the data to the disk from a backup copy. |
Initialization of <virtual disk> has failed. | If a physical disk has failed, replace the physical disk. Restart the virtual disk initialization. |
Reconfiguration of <virtual disk> has failed. | Recreate the virtual disk and restore data from a backup copy. |
Background initialization failed for <virtual disk>. | Run a consistency check on the virtual disk. If that fails, check the health of the member drives of the virtual disk and then recreate. |
Background Initialization (BGI) completed with uncorrectable errors on <virtual disk>. | Review other messages to identify whether the physical disk that has errors. If the virtual disk is redundant, you can replace the physical disk and continue using the virtual disk. If the virtual disk is non-redundant, you need to recreate the virtual disk after replacing the physical disk. After replacing the physical disk, run a consistency check to verify the data. |
Bad block medium error is detected at block <args> on <VD Name>. | Recovering a physical disk bad block depends on the RAID level and state of the virtual disk. If a virtual disk is redundant, the controller can recover a bad block on a physical disk. If a virtual disk is not redundant, then the physical disk bad block results in a virtual disk bad block. |
Component is under a software RAID controller for which health computation is not supported. | Ignore the CRITICAL state. |
Additional information on this issue may be available. Launch the iDRAC Console to debug further.
Target | Dell.ManagedServer.Storage.Controller.VirtualDisk |
Parent Monitor | System.Health.AvailabilityState |
Category | Custom |
Enabled | False |
Alert Generate | False |
Alert Auto Resolve | True |
Monitor Type | Dell.ManagedServer.ServerHealthCookDownUMT |
Remotable | True |
Accessibility | Public |
RunAs | Default |
<UnitMonitor ID="Dell.ManagedServer.Controller.VDUnitHealth" Accessibility="Public" Enabled="false" Target="DellManagedServer!Dell.ManagedServer.Storage.Controller.VirtualDisk" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" TypeID="Dell.ManagedServer.ServerHealthCookDownUMT" Priority="Normal" ConfirmDelivery="false">
<Category>Custom</Category>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="Success" HealthState="Success"/>
<OperationalState ID="Critical" MonitorTypeStateID="Error" HealthState="Error"/>
<OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>21600</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>1200</TimeoutSeconds>
<InstanceIndex>$Target/Property[Type="DellManagedServer!Dell.ManagedServer.Storage.Controller.VirtualDisk"]/ID$</InstanceIndex>
<ComponentType>Dell.ManagedServer.Storage.Controller.VirtualDisk</ComponentType>
<LogLevel>0</LogLevel>
</Configuration>
</UnitMonitor>