The Host Context Agent (HCA) attempted to register a host port associated with a host that already has storage partition mappings. The host port was consequently marked inactive and can be activated through the storage management software or CLI.
The storage array associated a new host port identifier with a known host. The Recovery Guru Details area provides specific information you will need as you follow the recovery steps.
Important Notes
This problem is typically the result of a new host port identifier being physically installed into the host. However, because this host already has access to volumes, the host port identifier has been marked inactive to prevent any unauthorized access to the volumes.
If the affected host port identifier is a physical Host Bus Adapter (i.e. NOT an iSCSI Initiator), then ensure that the HBA was physically installed into the host by an authorized person. If the HBA installation was authorized, use the following recovery steps to activate the host port and allow it to gain access to the volumes. If you are not aware of any authorization to install a new HBA into the host, check the host hardware and your system administrator before taking any action.
If a physical HBA was installed and had more than a single port, then each port identifier will be marked inactive.
Recovery Steps
1 | From the Array Management Window, select the Host Mappings > Manage Host Port Identifiers menu option. |
2 | Select the affected host port identifier (identified in the Details area) from the table. |
3 | Click the Activate button. |
4 | Click the Yes button. Note: The host port identifier is now active and has gained access to the volumes associated with the host. |
5 | 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. |
Target | NetAppESeries.StorageArray | ||
Parent Monitor | NetAppESeries.StorageArrayAvailability | ||
Category | Custom | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | NetAppESeries.FailureUnitMonitorType | ||
Remotable | True | ||
Accessibility | Internal | ||
Alert Message |
| ||
RunAs | Default | ||
Comment | Machine generated entity |
<UnitMonitor ID="NetAppESeries.FailureID_0338_Monitor" Accessibility="Internal" Enabled="true" Target="NetAppESeries.StorageArray" ParentMonitorID="NetAppESeries.StorageArrayAvailability" Remotable="true" Priority="Normal" TypeID="NetAppESeries.FailureUnitMonitorType" ConfirmDelivery="true" Comment="Machine generated entity">
<Category>Custom</Category>
<AlertSettings AlertMessage="NetAppESeries.REC_INACTIVE_HOST_PORT_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="NetAppESeries.StateId2710C789A1812C161F33A102004C238E" MonitorTypeStateID="NoIssue" HealthState="Success"/>
<OperationalState ID="NetAppESeries.StateId50FB2A6ADB6D60405DFC0380598C6193" MonitorTypeStateID="IssueFound" HealthState="Error"/>
</OperationalStates>
<Configuration>
<FailureID>338</FailureID>
<IntervalSeconds>59</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
<Trace>0</Trace>
</Configuration>
</UnitMonitor>