Linux includes "bonding" software to combine NICs.
We use it here for an Oracle setup on two RHEL 5 hosts and it looks like this:
In /etc/sysconfig/network-scripts (bond0 = the device bonded IP is assigned to, eth2 and eth3 = the NIC bonded together to form bond0):
ifcfg-bond0
Code:
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
NETWORK=192.168.8.0
NETMASK=255.255.255.252
IPADDR=192.168.8.53
USERCTL=no
ifcfg-eth2
Code:
DEVICE=eth2
HWADDR=00:15:17:38:64:38
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
ETHTOOL_OPTS="autoneg on"
ifcfg-eth3
# Intel Corporation 82571EB Gigabit Ethernet Controller
Code:
DEVICE=eth3
HWADDR=00:15:17:38:64:39
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
ETHTOOL_OPTS="autoneg on"
/etc/modprobe.conf
Code:
alias eth0 bnx2
alias eth1 bnx2
alias eth2 e1000
alias eth3 e1000
install bond0 /sbin/modprobe bonding -o bond0 miimon=100 mode=0
alias bond0 bonding
Note that modprobe.conf will contain more than I've shown here - I'm only showing the networking stuff. The key information is in the bond0 lines. The other NIC stuff was there before bonding.
Also there are different bond modes. The mode 0 is the default and is just failover. You probably need a different mode (Google should quickly show which ones are available).
We haven't done this bonding on Linux for NetBackup. We DID do HP's Autoport aggregation on HP-UX for NetBackup (6.5.4) and that required some settings in the switch to recognize and deal with the aggregation. I suspect that may be required for Linux bonding in the mode you likely need as well. Ideally here again Googling may help.
By the way there is a rather active mailing list for NetBackup admins:
Veritas-bu maillist -
Veritas-bu@mailman.eng.auburn.edu
http://mailman.eng.auburn.edu/mailma...nfo/veritas-bu