Dell MD Array Snapshot (Legacy) Repository Virtual Disk Capacity - Threshold Exceeded

Dell.MDStorageArray.ABBXMLEvent42 (Rule)

Knowledge Base article:

Summary

Snapshot (Legacy) Repository Virtual Disk Capacity - Threshold Exceeded

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

The snapshot's repository virtual disk capacity has exceeded a warning threshold level. If the repository virtual disk's capacity becomes full, its associated snapshot virtual disk can fail. The Recovery Guru Details area provides specific information you will need as you follow the recovery steps.

Caution: Risk of snapshot virtual disk failure. This failure should be resolved immediately to ensure you maintain a usable snapshot virtual disk.

Important Notes

Resolutions

1

It will help to estimate how quickly the snapshot's repository capacity is being used when determining whether you should increase the capacity of the repository virtual disk or increase the repository threshold capacity warning level. The following procedures will help you estimate how quickly the repository capacity is being used.

Procedure #1

a

On the Storage and Copy Services tab in the Array Management Window, highlight the snapshot repository virtual disk and view the "Capacity usage" in the Properties pane. Record the repository's current used capacity.

b

Highlight the snapshot virtual disk and and view the "Creation timestamp" in the Properties pane. Record the snapshot virtual disk's creation timestamp.

c

Use the current date to calculate the time it has taken to reach the current repository capacity level.

Procedure #2

a

On the Storage and Copy Services tab in the Array Management Window, highlight the snapshot repository virtual disk and view the "Capacity usage" in the Properties pane. Record the repository's current used capacity, and record the current time.

b

Wait 10 minutes and repeat step a.

c

Use the above information to calculate the current rate of repository capacity usage. Note that if the capacity has not changed you may need to increase the wait time in step b.

Use one or both of the procedures to determine if the snapshot's repository capacity will be close to 100 percent during the snapshot's expected lifetime. If it will, you should increase the repository's capacity. If not, you may want to consider increasing the repository threshold capacity warning level.

2

If...

Then...

The snapshot virtual disk associated with this snapshot repository virtual disk is also a source virtual disk in a copy operation and its copy status is Pending or In Progress

Go to the Copy Manager by selecting the Copy Services > Virtual Disk Copy > Manage Copies... menu option. If you want to keep the data being copied, allow the copy operation to complete before going to step 3.

If you do not want to keep the data being copied, highlight the copy pair that contains the snapshot virtual disk and select the Copy > Stop menu option.

The snapshot virtual disk associated with this snapshot repository virtual disk is also a source virtual disk in a copy operation and its copy status is Failed

Highlight the copy pair that contains the snapshot virtual disk and select the Copy > Stop menu option.

3

If...

Then...

You wish to increase the repository virtual disk's capacity

a

On the Storage and Copy Services tab in the Array Management Window, highlight the repository virtual disk and then select the Copy Services > Snapshot (Legacy) > Repository > Increase Capacity... menu option.

b

Select the amount of capacity you wish to add to the repository virtual disk. Note that if you have unassigned physical disks available, you can specify an additional physical disk to use as available capacity.

c

Select the OK button and confirm your selection by typing in yes in the confirmation dialog.

d

Wait for the virtual disk capacity expansion to complete. View the AMW Properties pane for the virtual disk to monitor the capacity expansion's progress.

e

Go to step 4.

You wish to increase the repository virtual disk's capacity threshold warning level

a

On the Storage and Copy Services tab in the Array Management Window, highlight the repository virtual disk and then select the Copy Services > Snapshot (Legacy) > Repository > Manage Capacity Settings... menu option. Adjust the threshold percentage to a value that is greater than the value currently displayed.

b

Go to step 4.

4

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 Snapshot (Legacy) Repository Virtual Disk Capacity - Threshold Exceeded
{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.ABBXMLEvent42" 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>42</EventNumber>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Dell.MDStorageArray.ABBXMLEvent42.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>