The volume
group information on an incoming foreign drive refers to a native
drive in the storage array as being a member of the group.
What Caused the Problem?
A foreign array considers a native drive to be a member of the foreign array. Each foreign drive in the foreign array will report this problem in the Summary area. A foreign array is an array that has been exported from this storage subsystem or not yet completely imported into the storage subsystem. The Recovery Guru Details area provides specific information you will need as you follow the recovery steps.
Caution: Electronic discharge can damage sensitive components. Always use proper antistatic protection when handling components. Touching components without using a proper ground may damage the equipment.
Important Notes
This problem usually results because you:
Inserted one or more drives from the same array (from a different storage subsystem into this storage subsystem)
AND
That array previously contained a drive that is already installed in this storage subsystem.
The foreign drive still has logical references to the native drive even though the native drive does not have logical references to the foreign drive (for example, the drive was replaced at some point).
The native drive is an Unassigned drive (not part of a native array), unless it has been Assigned since this problem was reported.
To resolve this problem, you can either initialize the foreign drive in this storage subsystem (erasing all data) or you can insert it into a different storage subsystem to fix the problem (retaining the data). The recovery action that you select below should be the same for every one of the drives that are reporting this problem in the Summary area. The recovery action needs to be the same because the separate problems could involve drives from the same foreign array .
Do not click the
Recheck
button until instructed to do so. Otherwise, additional problems might be reported in the Summary area.
You can remove the drive while the storage subsystem is receiving I/O.
Recovery Steps
If... | Then... |
You want to retain the array data for the drive listed in the Details area | Important Notes :
If you have an appropriate alternate storage subsystem, go to the Repair the Array section, below. |
You do NOT want to retain the array data for the drive listed in the Details area | Important Note : This option will erase all data contained on the drives! If you are sure you want to erase all data on these drives, go to the Initialize the Drives section, below. |
Repair the Array
1 | Refer to the Details area to find which drive slot is reporting the problem. In addition, refer to the Summary area to see if there are other drives that are reporting this same problem. | ||||||||||
2 | Remove all of the drives from this storage subsystem that are reporting this problem. | ||||||||||
3 | Insert the drives into the alternate storage subsystem. | ||||||||||
4 | Complete the following steps using the Subsystem Management Window on the ALTERNATE storage subsystem:
| ||||||||||
5 | If applicable, repeat step 4 for each additional array that appeared as a result of inserting the drives in step 3. | ||||||||||
6 | Remove the drives from the Exported Array(s), and insert them back into this storage subsystem. | ||||||||||
7 | Import any new arrays that appear in the Logical view by using the Advanced >> Maintenance >> Import Array menu option. | ||||||||||
8 | Click Recheck 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. |
Initialize the Drives
1 | Refer to the Details area to find which drive slot is reporting the problem. In addition, refer to the Summary area to see if there are other drives that are reporting this same problem. |
2 | Highlight the affected drive in the Physical view of the Subsystem Management Window (AMW), then select the Advanced >> Recovery >> Initialize >> Drive menu option. |
3 | Follow the instructions in the Initialize Drive dialog to initialize the drive. When the initialization completes, the drive will be an Optimal, Unassigned drive. |
4 | Repeat steps 1 through 3 for each additional drive that is reporting this problem in the Summary area. When you have initialized all of the drives, go to step 5. |
5 | Click Recheck 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. |
Target | IBMStorageSubsystem.StorageSubsystem | ||
Parent Monitor | IBMStorageSubsystem.StorageSubsystemAvailability | ||
Category | Custom | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | IBMStorageSubsystem.FailureUnitMonitorType | ||
Remotable | True | ||
Accessibility | Internal | ||
Alert Message |
| ||
RunAs | Default | ||
Comment | Machine generated entity |
<UnitMonitor ID="IBMStorageSubsystem.FailureID_0213_Monitor" Accessibility="Internal" Enabled="true" Target="IBMStorageSubsystem.StorageSubsystem" ParentMonitorID="IBMStorageSubsystem.StorageSubsystemAvailability" Remotable="true" Priority="Normal" TypeID="IBMStorageSubsystem.FailureUnitMonitorType" ConfirmDelivery="true" Comment="Machine generated entity">
<Category>Custom</Category>
<AlertSettings AlertMessage="IBMStorageSubsystem.REC_FOREIGN_DRIVE_REFERS_TO_NATIVE_DRIVE_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='FailureDescription']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="IBMStorageSubsystem.StateId81D1AFBEAF377CEDC02A34A4AA84CBC7" MonitorTypeStateID="NoIssue" HealthState="Success"/>
<OperationalState ID="IBMStorageSubsystem.StateIdCB5E2886FF3C4121C51AB0DF56B018C0" MonitorTypeStateID="IssueFound" HealthState="Error"/>
</OperationalStates>
<Configuration>
<FailureID>213</FailureID>
<IntervalSeconds>59</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
<Trace>0</Trace>
</Configuration>
</UnitMonitor>