Forum Discussion

mmilano's avatar
mmilano
Level 3
14 years ago

VCS problem with virtual IP during failover

I have a two node cluster with a bonded VIP.  From a server outside the subnet I can ping the IP address assigned to the interface while on Node A.  When I failover to Node B I am no longer able to ping the IP until I issue the following command 'arping  -s 10.144.24.90 10.144.25.255 -I bond1.448'.

Any ideas?

  • After working with Veritas and Redhat, we have concluded that the problem is our router does not reply to "ARP REPLY" type Gratuitous ARP packets.  This is the default behavior for VCS.  We had to modify the 'online' script within VCS so that it sends out "ARP REQUEST" type Gratuitous ARP packets.

    Here is the modification we had to make to /opt/VRTSvcs/bin/IP/online:

     

        `$arping -A -c 5 -I $Device $Address`;
     
    to
     
        `$arping -U -c 5 -I $Device $Address`;
     
    Thank you all!

9 Replies

  • Hello,

    more information is needed.... OS name & version, Cluster version ?

    Is this a new setup or it was working before ?

    Can you paste outputs of

    # ifconfig -a

    # cat /etc/VRTSvcs/conf/config/main.cf

     

    I don't see a usual reason from VCS side to issue a static arp from another node..

     

    Gaurav

  • Can you update what is VCS version you are using ?

    was this setup working before ?

    One thing which I observed above is that you are not using Mii to get the health status of interface. In such cases, it is recommended to provide the NetworkHosts attribute so that NIC agent will ping to those IP addresses to determine the health status.

    See below section from VCS Bundled Agents guide for 5.0MP3

    Monitoring bonded NICs


    The NIC agent can monitor the network interfaces (bond0, bond1, etc.) that the
    bonding driver exports. Refer to operating system vendor documentation to set
    up the bonds and to configure your system to load the bonding driver correctly.
    For monitoring a bond interface, the two important settings are:


    ■ The value of the miimon parameter, which you set while loading the
    bonding driver. miimon is a parameter to the bonding module and has a
    default setting of 0.


    ■ The value of the Mii attribute (Mii) of the NIC resource, which you set at
    runtime. Mii is an attribute of the NIC resource and has a default setting of
    0.


    Setting Mii and miimon


    For the following cases, the name of the monitored bond interface is B. If you do
    not use one of the following cases to set up bonding, the bonding driver can
    potentially provide incorrect health status. This incorrect health status can
    result in VCS failing to fault the resource appropriately.


    Case 1


    Accept defaults—miimon is 0 and Mii is 1. Each of B’s slaves must support the
    netif_carrier_ok in-kernel call.

    Case 2

    When you set miimon to anything except 0 (miimon!=0) and Mii to 1, both the
    hardware and the drivers of each of B's slaves must support the MII-based
    health monitoring.


    Case 3


    When you set Mii to 0, the NIC agent uses ping, which each card supports. In this
    case, the miimon setting is irrelevant.

     

    As you are using case 3, see below the sample configuration:

    Sample configurations


    Configuration for using Mii


    If the NIC does not respond to Mii, the agent uses network statistics to monitor
    the device.


    NIC groupx_eth0 (
    Device = eth0
    Mii = 1
    PingOptimize = 1
    )


    Configuration for using network hosts


    NIC groupx_eth0 (
    Device = eth0
    NetworkHosts = { "166.93.2.1", "166.99.1.2" }
    )

     

    Here is description of Network hosts:

    List of hosts on the network that receive pings to determine the state
    of the NIC. Specify the IP address of the host—not the host name.
    The specified hosts must be pingable:
    ■ from all the AppNodes that are specified in the SystemList
    attribute for the service group to which the resource belongs
    ■ through all the devices that are specified in the Device attribute
    The command to ping the host (hostip) via a NIC device (nicdev) is:
    # ping -I nicdev hostip
    If more than one network host is listed, the monitor returns ONLINE if
    the ping test is successful with at least one of the hosts.
    Type and dimension: string-vector

     

    So I would suggest to populate & come up to the recommeded configuration & see if issue still persists.

     

    Gaurav

  • VCS Version     : 5.1.100.000

    This is a new setup and has behaved this way from the beginning (about 2 weeks now).

  • This is a Linux server.

     

    # cat /etc/redhat-release
    Red Hat Enterprise Linux Server release 5.5 (Tikanga)
     
    # uname -a
    Linux  2.6.18-194.0.0.0.4.el5 #1 SMP Thu Apr 8 18:35:38 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
     
    # ifconfig -a
    bond0     Link encap:Ethernet  HWaddr F4:CE:46:BE:D3:4C
              inet6 addr: fe80::f6ce:46ff:febe:d34c/64 Scope:Link
              UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
              RX packets:188877596 errors:0 dropped:0 overruns:0 frame:0
              TX packets:141773 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:17497256517 (16.2 GiB)  TX bytes:47650178 (45.4 MiB)
     
    bond0.678 Link encap:Ethernet  HWaddr F4:CE:46:BE:D3:4C
              inet addr:10.152.50.178  Bcast:10.152.51.255  Mask:255.255.254.0
              inet6 addr: fe80::f6ce:46ff:febe:d34c/64 Scope:Link
              UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
              RX packets:5223738 errors:0 dropped:0 overruns:0 frame:0
              TX packets:141680 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:426782550 (407.0 MiB)  TX bytes:46445391 (44.2 MiB)
     
    bond1     Link encap:Ethernet  HWaddr F4:CE:46:BE:20:04
              inet6 addr: fe80::f6ce:46ff:febe:2004/64 Scope:Link
              UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
              RX packets:46333184 errors:0 dropped:0 overruns:0 frame:0
              TX packets:3138 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:4221914191 (3.9 GiB)  TX bytes:469784 (458.7 KiB)
     
    bond1.448 Link encap:Ethernet  HWaddr F4:CE:46:BE:20:04
              inet addr:10.144.24.88  Bcast:10.144.25.255  Mask:255.255.254.0
              inet6 addr: fe80::f6ce:46ff:febe:2004/64 Scope:Link
              UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
              RX packets:3712787 errors:0 dropped:0 overruns:0 frame:0
              TX packets:3079 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:259286235 (247.2 MiB)  TX bytes:430595 (420.5 KiB)
     
    bond1.448:0 Link encap:Ethernet  HWaddr F4:CE:46:BD:EF:80
              inet addr:10.144.24.90  Bcast:0.0.0.0  Mask:255.255.254.0
              UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
     
    bond1.448:1 Link encap:Ethernet  HWaddr F4:CE:46:BD:EF:80
              inet addr:10.144.24.92  Bcast:0.0.0.0  Mask:255.255.254.0
              UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
     
    bond1.448:2 Link encap:Ethernet  HWaddr F4:CE:46:BD:EF:80
              inet addr:10.144.24.91  Bcast:0.0.0.0  Mask:255.255.254.0
              UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
     
    bond1.3486 Link encap:Ethernet  HWaddr F4:CE:46:BE:20:04
              inet addr:10.144.86.165  Bcast:10.144.87.255  Mask:255.255.254.0
              inet6 addr: fe80::f6ce:46ff:febe:2004/64 Scope:Link
              UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
              RX packets:5879179 errors:0 dropped:0 overruns:0 frame:0
              TX packets:44 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:400330272 (381.7 MiB)  TX bytes:6766 (6.6 KiB)
     
    bond2     Link encap:Ethernet  HWaddr 00:00:00:00:00:00
              BROADCAST MASTER MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
     
    eth0      Link encap:Ethernet  HWaddr F4:CE:46:BE:D3:4C
              UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
              RX packets:94606634 errors:0 dropped:0 overruns:0 frame:0
              TX packets:141773 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:8819644593 (8.2 GiB)  TX bytes:47650178 (45.4 MiB)
              Interrupt:169 Memory:f8000000-f8012800
     
    eth1      Link encap:Ethernet  HWaddr F4:CE:46:BE:D3:4C
              UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
              RX packets:94270962 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:8677611924 (8.0 GiB)  TX bytes:0 (0.0 b)
              Interrupt:177 Memory:fa000000-fa012800
     
    eth2      Link encap:Ethernet  HWaddr F4:CE:46:BE:E2:78
              BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
              Interrupt:177 Memory:fdaf0000-fdb00000
     
    eth3      Link encap:Ethernet  HWaddr F4:CE:46:BE:E2:79
              BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
              Interrupt:130 Memory:fdad0000-fdae0000
     
    eth4      Link encap:Ethernet  HWaddr F4:CE:46:BE:20:04
              UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
              RX packets:23314678 errors:0 dropped:0 overruns:0 frame:0
              TX packets:3138 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:2169987896 (2.0 GiB)  TX bytes:469784 (458.7 KiB)
              Interrupt:202 Memory:fdcf0000-fdd00000
     
    eth5      Link encap:Ethernet  HWaddr F4:CE:46:BE:20:04
              UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
              RX packets:23018506 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:2051926295 (1.9 GiB)  TX bytes:0 (0.0 b)
              Interrupt:210 Memory:fdcd0000-fdce0000
     
    eth6      Link encap:Ethernet  HWaddr F4:CE:46:BE:20:06
              inet6 addr: fe80::f6ce:46ff:febe:2006/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:64566195 errors:0 dropped:0 overruns:0 frame:0
              TX packets:673641 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:6025744719 (5.6 GiB)  TX bytes:89392698 (85.2 MiB)
              Interrupt:210 Memory:fddf0000-fde00000
     
    eth6.522  Link encap:Ethernet  HWaddr F4:CE:46:BE:20:06
              inet addr:10.144.51.156  Bcast:10.144.51.255  Mask:255.255.254.0
              inet6 addr: fe80::f6ce:46ff:febe:2006/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:9185200 errors:0 dropped:0 overruns:0 frame:0
              TX packets:673620 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:695058824 (662.8 MiB)  TX bytes:83999897 (80.1 MiB)
     
    eth7      Link encap:Ethernet  HWaddr F4:CE:46:BE:20:07
              inet6 addr: fe80::f6ce:46ff:febe:2007/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:64569898 errors:0 dropped:0 overruns:0 frame:0
              TX packets:673745 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:6026971055 (5.6 GiB)  TX bytes:89391556 (85.2 MiB)
              Interrupt:218 Memory:fddd0000-fdde0000
     
    eth7.522  Link encap:Ethernet  HWaddr F4:CE:46:BE:20:07
              inet addr:10.144.51.180  Bcast:10.144.51.255  Mask:255.255.254.0
              inet6 addr: fe80::f6ce:46ff:febe:2007/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:9185347 errors:0 dropped:0 overruns:0 frame:0
              TX packets:673724 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:695089091 (662.8 MiB)  TX bytes:83997923 (80.1 MiB)
     
    eth8      Link encap:Ethernet  HWaddr F4:CE:46:BE:10:30
              BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
              Interrupt:218 Memory:fdef0000-fdf00000
     
    eth9      Link encap:Ethernet  HWaddr F4:CE:46:BE:10:31
              BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
              Interrupt:226 Memory:fded0000-fdee0000
     
    eth10     Link encap:Ethernet  HWaddr F4:CE:46:BE:10:32
              BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
              Interrupt:226 Memory:fdff0000-fe000000
     
    eth11     Link encap:Ethernet  HWaddr F4:CE:46:BE:10:33
              BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
              Interrupt:234 Memory:fdfd0000-fdfe0000
     
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:184271 errors:0 dropped:0 overruns:0 frame:0
              TX packets:184271 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:44714805 (42.6 MiB)  TX bytes:44714805 (42.6 MiB)
     
    sit0      Link encap:IPv6-in-IPv4
              NOARP  MTU:1480  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
     
     
     
    # cat /etc/VRTSvcs/conf/config/main.cf
    include "OracleASMTypes.cf"
    include "types.cf"
    include "Db2udbTypes.cf"
    include "OracleTypes.cf"
    include "SybaseTypes.cf"
     
    cluster qysprfqbms (
            UserNames = { admin = xxxxx}
            Administrators = { admin }
            UseFence = SCSI3
            )
     
    system qysprfqbmsdb01 (
            )
     
    system qysprfqbmsdb02 (
            )
     
    group qbmsformprf1sg (
            SystemList = { qysprfqbmsdb01 = 0, qysprfqbmsdb02 = 1 }
            AutoStartList = { qysprfqbmsdb02 }
            )
     
            DiskGroup qbmsformprf1dg (
                    DiskGroup = qbmsformprf1dg
                    )
     
            IP oraqbmsformprf1_ip (
                    Device = "bond1.448"
                    Address = "10.144.24.90"
                    NetMask = "255.255.254.0"
                    )
     
            Mount qbmsformprf1_vol-a01 (
                    MountPoint = "/a01/oradata/qbmsformprf1"
                    BlockDevice = "/dev/vx/dsk/qbmsformprf1dg/a01"
                    FSType = vxfs
                    FsckOpt = "-y"
                    )
     
            Mount qbmsformprf1_vol-u01 (
                    MountPoint = "/u01/oradata/qbmsformprf1"
                    BlockDevice = "/dev/vx/dsk/qbmsformprf1dg/u01"
                    FSType = vxfs
                    FsckOpt = "-y"
                    )
     
            NIC oraqbmsformprf1_bond1_448 (
                    Device = "bond1.448"
                    )
     
            oraqbmsformprf1_ip requires oraqbmsformprf1_bond1_448
            qbmsformprf1_vol-a01 requires qbmsformprf1dg
            qbmsformprf1_vol-u01 requires qbmsformprf1dg
     
     
            // resource dependency tree
            //
            //      group qbmsformprf1sg
            //      {
            //      IP oraqbmsformprf1_ip
            //          {
            //          NIC oraqbmsformprf1_bond1_448
            //          }
            //      Mount qbmsformprf1_vol-a01
            //          {
            //          DiskGroup qbmsformprf1dg
            //          }
            //      Mount qbmsformprf1_vol-u01
            //          {
            //          DiskGroup qbmsformprf1dg
            //          }
            //      }
     
     
    group qbmsmainprf1sg (
            SystemList = { qysprfqbmsdb01 = 0, qysprfqbmsdb02 = 1 }
            AutoStartList = { qysprfqbmsdb01 }
            )
     
            DiskGroup qbmsmainprf1dg (
                    DiskGroup = qbmsmainprf1dg
                    )
     
            IP oraqbmsmainprf1_ip (
                    Device = "bond1.448"
                    Address = "10.144.24.92"
                    NetMask = "255.255.254.0"
                    )
     
            Mount qbmsmainprf1_vol-a01 (
                    MountPoint = "/a01/oradata/qbmsmainprf1"
                    BlockDevice = "/dev/vx/dsk/qbmsmainprf1dg/a01"
                    FSType = vxfs
                    FsckOpt = "-y"
                    )
     
            Mount qbmsmainprf1_vol-u01 (
                    MountPoint = "/u01/oradata/qbmsmainprf1"
                    BlockDevice = "/dev/vx/dsk/qbmsmainprf1dg/u01"
                    FSType = vxfs
                    FsckOpt = "-y"
                    )
     
            NIC oraqbmsmainprf1_bond1_448 (
                    Device = "bond1.448"
                    )
     
            oraqbmsmainprf1_ip requires oraqbmsmainprf1_bond1_448
            qbmsmainprf1_vol-a01 requires qbmsmainprf1dg
            qbmsmainprf1_vol-u01 requires qbmsmainprf1dg
     
     
            // resource dependency tree
            //
            //      group qbmsmainprf1sg
            //      {
            //      IP oraqbmsmainprf1_ip
            //          {
            //          NIC oraqbmsmainprf1_bond1_448
            //          }
            //      Mount qbmsmainprf1_vol-a01
            //          {
            //          DiskGroup qbmsmainprf1dg
            //          }
            //      Mount qbmsmainprf1_vol-u01
            //          {
            //          DiskGroup qbmsmainprf1dg
            //          }
            //      }
     
     
    group qbmspymtprf1sg (
            SystemList = { qysprfqbmsdb01 = 0, qysprfqbmsdb02 = 1 }
            AutoStartList = { qysprfqbmsdb02 }
            )
     
            DiskGroup qbmspymtprf1dg (
                    DiskGroup = qbmspymtprf1dg
                    )
     
            IP oraqbmspymtprf1_ip (
                    Device = "bond1.448"
                    Address = "10.144.24.91"
                    NetMask = "255.255.254.0"
                    )
     
            Mount qbmspymtprf1_vol-a01 (
                    MountPoint = "/a01/oradata/qbmspymtprf1"
                    BlockDevice = "/dev/vx/dsk/qbmspymtprf1dg/a01"
                    FSType = vxfs
                    FsckOpt = "-y"
                    )
     
            Mount qbmspymtprf1_vol-u01 (
                    MountPoint = "/u01/oradata/qbmspymtprf1"
                    BlockDevice = "/dev/vx/dsk/qbmspymtprf1dg/u01"
                    FSType = vxfs
                    FsckOpt = "-y"
                    )
     
            NIC oraqbmspymtprf1_bond1_448 (
                    Device = "bond1.448"
                    )
     
            oraqbmspymtprf1_ip requires oraqbmspymtprf1_bond1_448
            qbmspymtprf1_vol-a01 requires qbmspymtprf1dg
            qbmspymtprf1_vol-u01 requires qbmspymtprf1dg
     
     
            // resource dependency tree
            //
            //      group qbmspymtprf1sg
            //      {
            //      IP oraqbmspymtprf1_ip
            //          {
            //          NIC oraqbmspymtprf1_bond1_448
            //          }
            //      Mount qbmspymtprf1_vol-a01
            //          {
            //          DiskGroup qbmspymtprf1dg
            //          }
            //      Mount qbmspymtprf1_vol-u01
            //          {
            //          DiskGroup qbmspymtprf1dg
            //          }
            //      }
     
  • Also, I am not sure that I am "Case 3"....

    # cat /proc/net/bonding/bond1

     

    Ethernet Channel Bonding Driver: v3.4.0 (October 7, 2008)
     
    Bonding Mode: fault-tolerance (active-backup)
    Primary Slave: None
    Currently Active Slave: eth4
    MII Status: up
    MII Polling Interval (ms): 100
    Up Delay (ms): 0
    Down Delay (ms): 0
     
    Slave Interface: eth4
    MII Status: up
    Link Failure Count: 0
    Permanent HW addr: f4:ce:46:bd:ef:80
     
    Slave Interface: eth5
    MII Status: up
    Link Failure Count: 0
    Permanent HW addr: f4:ce:46:bd:ef:81
  • Hello,

    you are falling in case 3 because you have not defined "Mii=1" in any of NIC resource in your main.cf, for e.g

     NIC oraqbmspymtprf1_bond1_448 (

                    Device = "bond1.448"
                    )
     
    In this case, VCS is not relying on Mii registers, rather it is relying in ping to succeed. You can use Mii if you wish, you will need to change the configuration accordingly.
     
    As explained above in sample configuration, can you populate the networkhosts & have a test run ?
     
    Have a run through VCS 5.0MP3 Bundled Agents guide if you want more details on configuration & sample configuration.
     
    https://sort.symantec.com/documents/doc_details/sfha/5.0%20MP3/Linux/ProductGuides
     
    Gaurav
  • Ok, so looking at my NIC resource I see the following:



    # hares -display oraqbmspymtprf1_bond1_448 |grep Mii
     
    oraqbmspymtprf1_bond1_448 ArgListValues         qysprfqbmsdb01 Device   1       bond1.448       PingOptimize    1       1       Mii     11NetworkHosts    0
    oraqbmspymtprf1_bond1_448 ArgListValues         qysprfqbmsdb02 Device   1       bond1.448       PingOptimize    1       1       Mii     11NetworkHosts    0
    oraqbmspymtprf1_bond1_448 Mii                   global         1

     

     
    It seems that Mii is defined, no?
  • thats strange, I would have expected like this (as per VCS Bundled agents guide)

    Configuration for using Mii


    If the NIC does not respond to Mii, the agent uses network statistics to monitor
    the device.


    NIC groupx_eth0 (
    Device = eth0
    Mii = 1
    PingOptimize = 1
    )

     

    so again reading the section "Monitoring Bonded NIC" above, can you find out what is value set for miimon ?

     

    Gaurav

  • After working with Veritas and Redhat, we have concluded that the problem is our router does not reply to "ARP REPLY" type Gratuitous ARP packets.  This is the default behavior for VCS.  We had to modify the 'online' script within VCS so that it sends out "ARP REQUEST" type Gratuitous ARP packets.

    Here is the modification we had to make to /opt/VRTSvcs/bin/IP/online:

     

        `$arping -A -c 5 -I $Device $Address`;
     
    to
     
        `$arping -U -c 5 -I $Device $Address`;
     
    Thank you all!