Dell MD Array Redundancy Group Not Consistent

Dell.MDStorageArray.ABBXMLEvent402 (Rule)

Knowledge Base article:

Summary

Redundancy Group Not Consistent

The causes and resolutions refer to the Dell Modular Disk Storage Manager recovery guru. Launch Dell Modular Disk Storage Manager to diagnose and fix the recovery failure as follows:

Causes

During a reconfiguration operation with Pre-Read Redundancy enabled, a data inconsistency was found. The Recovery Guru Details area provides specific information you will need as you follow the recovery steps.

Important Notes

Caution: Loss of data access. Data on the affected virtual disks will not be accessible unless you can restore the data from a replicated virtual disk or another backup medium, or if the applications using those virtual disks have their own mechanisms for recovering from corrupted data.

Resolutions

1

If...

Then...

You want to restore that data from the secondary virtual disk

Go to step 2.

You want to restore your data using another backup tool

Restore the data on the affected virtual disks from a backup medium and skip the recovery steps in this procedure.

2

Review the Recovery Guru Details area to identify the affected virtual disk.

Note: The affected virtual disk is currently the primary virtual disk in the replicated relationship.

3

On the Storage and Copy Services tab in the Array Management Window (AMW), identify the secondary virtual disk and associated remote storage array that completes the replicated pair with the primary virtual disk.

4

Since the primary virtual disk is offline, the replicated pair must be broken from the secondary virtual disk. To do this, open the AMW for the secondary virtual disk.

5

Perform the following steps to break the replication relationship:

a

Highlight the secondary virtual disk on the Storage and Copy Services tab in the AMW.

b

Select the Copy Services > Replication > Remote Replication (Legacy) > Remove Replication Relationship... option.

c

From the table, select the replicated virtual disk pair that includes the primary and secondary virtual disks identified above.

d

Click Remove .

e

Click Yes.

6

The primary virtual disk can now be placed online. To do this, open the AMW for the primary virtual disk (this storage array) and perform the following steps:

a

Highlight the primary virtual disk on the Storage and Copy Services tab in the AMW.

b

Select the Storage > Virtual Disk > Advanced > Place Virtual Disks Online... option.

c

Click OK.

7

Perform the following steps to break the replication relationship from the primary virtual disk:

a

Highlight the primary virtual disk on the Storage and Copy Services tab in the AMW.

b

Select the Copy Services > Replication > Remote Replication (Legacy) > Remove Replication Relationship... option.

c

From the table, select the replicated virtual disk pair that includes the primary and secondary virtual disks identified above.

d

Click Remove .

e

Click Yes.

8

In order to completely synchronize the two virtual disks and restore the data, the current primary virtual disk (on this storage array) must be reestablished in the remote replication as the secondary virtual disk, and the current secondary virtual disk must be reestablished as the primary virtual disk. To do this, open the AMW for the storage array that is the local storage array for the secondary virtual disk identified in step 3.

NOTE: Ensure that both RAID controller modules in the storage array are online before continuing with the remaining steps of the recovery procedure.

9

Perform the following steps to reestablish the replication relationship between the two virtual disks:

a

Highlight the primary virtual disk on the Storage and Copy Services tab in the AMW. This should be the former secondary virtual disk identified in step 3.

b

Select the Copy Services > Replication > Remote Replication (Legacy) > Create Replicated Pair... option.

c

Select the storage array that contains the secondary virtual disk. This should be the local storage array for the former primary virtual disk identified in step 2.

d

Click Next .

e

Select the secondary virtual disk. This should be the former primary virtual disk identified in step 2.

f

Click Next .

g

Select a write mode.

h

Click Next .

i

Select a synchronization setting.

j

Click Next .

k

Type Yes to confirm the operation.

l

Click Finish .

10

After synchronization has completed, highlight the new primary virtual disk on the Storage and Copy Services tab in the AMW.

11

Select the Copy Services > Replication > Remote Replication (Legacy) > Change > Role to Secondary option.

12

After the process has completed, click the Recheck button to rerun the Recovery Guru. The failure should no longer appear in the Summary area. If the failure appears again, contact your Technical Support Representative.

Element properties:

TargetMicrosoft.SystemCenter.ManagementServer
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Dell MD Array Redundancy Group Not Consistent
{0}

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.ScriptGenerated.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishEventData Default

Source Code:

<Rule ID="Dell.MDStorageArray.ABBXMLEvent402" Enabled="onEssentialMonitoring" Target="SystemCenter!Microsoft.SystemCenter.ManagementServer" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.ScriptGenerated.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ScriptName>RBODEventGenerator</ScriptName>
<EventNumber>402</EventNumber>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Dell.MDStorageArray.ABBXMLEvent402.StringResource"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/Channel$</SuppressionValue>
<SuppressionValue>$Data/PublisherName$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
<SuppressionValue>$Data/EventCategory$</SuppressionValue>
<SuppressionValue>$Data/EventLevel$</SuppressionValue>
<SuppressionValue>$Data/UserName$</SuppressionValue>
<SuppressionValue>$Data/EventNumber$</SuppressionValue>
<SuppressionValue>$Data/EventDescription$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishEventData"/>
</WriteActions>
</Rule>