Newly created MultiNICB resources are not probed in VCS

book

Article ID: 100026028

calendar_today

Updated On:

Description

Error Message

Output of 'hastatus -sum' reports the resources as "NOT PROBED"

-- RESOURCES NOT PROBED
-- Group Type Resource System

E mnics-psg MultiNICB edn-mnb test0506
E mnics-psg MultiNICB edn-mnb test0507
 

 

/var/VRTSvcs/log/engine_A log reports the following errors:

2012/01/30 15:44:04 VCS ERROR V-16-10001-6525 (test0507) MultiNICB:edn-mnb: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
2012/01/30 15:44:04 VCS ERROR V-16-10001-6525 (test0506) MultiNICB:edn-mnb: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

 

Cause

There are three interfaces using the same subnet, two of which are in the MultiNICB configuration and one interface(igb1) is not a part of the MultiNICB resource configuration. MultiNICB Attribute "ConfigCheck" is checking that and unable to do the successive probe.

ConfigCheck Attribute checks for the following 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.
  •         Valid values for this attribute are 0 and 1.
  •         Type and dimension: integer-scalar Default: 1

Resolution

Modify the MultiNicB resource Attribute of "ConfigCheck" to 0
# haconf -makerw

# hares -modify ConfigCheck 0

# haconf -dump -makero

OR

Make sure that no other interfaces are in the same subnet as that of the network interfaces configured in the MultiNICB Service Group

 

Additional Info:

MultiNICB can be used with Link-Based IPMP without test addresses . Refer https://supportinfoscale.cloud.com/support-home/kbsearch/article?articleNumber=100019918&articleTitle=document-for-multinicb-support-with-linkbased-ipmp-on-solaris10& for details.

Solaris IPMP group name value is always over-written by VCS MultiNICB resource names.

 

Applies To

Veritas Cluster Server configuration using MultiNICB resources with Solaris IPMP configured to manage the multipathing of the devices.

Solaris 10, VCS 5.1SP1RP2
Probe-Based IPMP is configured with 2 test addresses and 1 main IP address.

"ifconfig -a " output (truncated)
nxge0: flags=1009040843<up,broadcast,running,multicast,deprecated,ipv4,nofailover,fixedmtu> mtu 1500 index 6
      inet 60.211.31.28 netmask fffffc00 broadcast 10.233.35.255
      groupname edn-mnb
nxge0:1: flags=1001000843<up,broadcast,running,multicast,ipv4,fixedmtu> mtu 1500 index 6
      inet 60.211.31.36 netmask fffffc00 broadcast 10.233.35.255
igb1: flags=1001000843<up,broadcast,running,multicast,ipv4,fixedmtu> mtu 1500 index 3                  
      inet 60.211.31.38 netmask fffffc00 broadcast 10.233.35.255
      ether 0:21:28:b1:d2:7
igb1:1: flags=1000843<up,broadcast,running,multicast,ipv4> mtu 1500 index 3
      zone zonetest
      inet 60.211.31.62 netmask fffffc00 broadcast 10.233.35.255
nxge1: flags=1009040843<up,broadcast,running,multicast,deprecated,ipv4,nofailover,fixedmtu> mtu 1500 index 7
      inet 60.211.31.29 netmask fffffc00 broadcast 10.233.35.255
      groupname edn-mnb


$ cat /etc/hostname.nxge0
60.211.31.28/22 broadcast + group test0506-320 deprecated -failover mtu 1500 up
addif 60.211.31.36/22 broadcast + failover mtu 1500 up
</up,broadcast,running,multicast,deprecated,ipv4,nofailover,fixedmtu></up,broadcast,running,multicast,ipv4></up,broadcast,running,multicast,ipv4,fixedmtu></up,broadcast,running,multicast,ipv4,fixedmtu></up,broadcast,running,multicast,deprecated,ipv4,nofailover,fixedmtu>

$ cat /etc/hostname.nxge1
60.211.31.29/22 broadcast + group test0506-320 deprecated -failover mtu 1500 up

 

MultiNICB Resource Configuration in VCS "/etc/VRTSvcs/conf/config/main.cf" configuration file.

MultiNICB edn-mnb (
                                      Device = { nxge0 = 0, nxge1 = 1 }
                                      UseMpathd = 1                                                                      # Starts or Stops mpathd
                                      MpathdCommand = "/usr/lib/inet/in.mpathd -a"                 # Sets mpathd executable path.  
                                      LinkTestRatio = 2                                                                  # The monitor cycle in which the agent tests interfaces by sending packets.

                                  )

Issue/Introduction

Unable to probe the newly created MultiNICB resources.