In a VCS configuration with MultiNICB resources, several MultiNICB and IPMultiNICB resources are not probed when UseMpathd = 1 is configured in each MultiNICB resource.

Article:TECH194495  |  Created: 2012-08-06  |  Updated: 2012-08-08  |  Article URL http://www.symantec.com/docs/TECH194495
Article Type
Technical Solution

Product(s)

Environment

Issue



In a VCS configuration with MultiNICB resources, several MultiNICB and IPMultiNICB resources are not probed when UseMpathd = 1 is configured in each MultiNICB resource.


Error




-- RESOURCES NOT PROBED
-- Group           Type                 Resource                       System

D  NDDB            IPMultiNICB          ip_NDDB                   foo-vcs-nd4
D  NDDB            IPMultiNICB          ip_TSMBackupDB      foo-vcs-nd4
D  NDDB            Proxy                   ProxyNIC-NDDB         foo-vcs-nd4
D  NDIO            IPMultiNICB          ip_NDIO                     foo-vcs-nd4
D  NDIO            IPMultiNICB          ip_TSMBackupIO        foo-vcs-nd4
D  NDIO            Proxy                   ProxyNIC-NDIO           foo-vcs-nd4
D  Network_ipmp    MultiNICB        NIC_ipmp                    foo-vcs-nd4
D  Network_ipmp    MultiNICB        NIC_ipmp_tsm             foo-vcs-nd3
D  Network_ipmp    MultiNICB       NIC_ipmp_tsm              foo-vcs-nd4
D  Ntfr            Proxy                     proxy_nicproxy              foo-vcs-nd4

2012/07/20 12:48:40 VCS NOTICE V-16-10001-5001 IPMultiNICB:ip_NDIO:monitor:Could not read MultiNICB export information. This may be because MultiNICB has not completed monitor yet

2012/07/20 12:48:41 VCS ERROR V-16-10001-6525  MultiNICB:NIC_ipmp:monitor:Interface configuration is not valid. Check IP
addresses, subnet masks, flags, groupnames on all interfaces. Make sure that all the interfaces of only one IP subnet are included under the resource. See Bundled Agents Reference Guide.

 


Solution



MultiNICB agent will always use DefaultRouter attribute value (if configured) to add/delete default route. This is applicable even when ConfigCheck = 0.

Also regarding another query “why several MultiNICB and IPMultiNICB resources are not probed” – first probe for both MultiNICB resources returned unknown (this is because ConfigCheck = 1 and there are interfaces on same subnet under different MultiNICB resources). This will leave MultiNICB resources in not-probed state.
As IPMultiNICB resources depend on  MultiNICB resources for monitoring, they will not be probed unless MultiNICB resources are probed.


MultiNICB agent supports two mode of operations –
1. Base mode – MultiNICB agent monitor/manage interfaces
2. Mpathd mode – OS daemon in.mpathd monitor/manage interfaces

In base mode (UseMpathd = 0), we enforce following two conditions –
- All specified physical interfaces are in the same IP subnet and group, and have "DEPRECATED" and "NOFAILOVER" flags set on them.
- No other physical interface has the same subnet as the specified interfaces.
These checks  are imposed to avoid any routing related issues in certain scenarios.
For example, when DefaultRouter attribute of MultiNICB agent is configured, agent adds/removes default route when resource goes online/offline. If there are other IP addresses of same subnet on the system, adding/deleting default route may affect their functionality.

In Mpathd mode (UseMpathd = 1), whether to perform above mentioned checks is controlled by ConfigCheck attribute. To disable these checks set the value of MultiNICB resource’s ConfigCheck attribute to 0.

When UseMpathd mode for MultiNICB resources is used, setting ConfigCheck to 0 in each MultiNICB type resource, should resolve the issue.

To solve this issue in question, it's recommended to set ConfigCheck to 0 for each MultiNICB type resource, and please take appropriate steps to online the resources in question.

 

 




Article URL http://www.symantec.com/docs/TECH194495


Terms of use for this information are found in Legal Notices