Thursday, January 8, 2009

Bonding in RHEL 5

Procedure to configure NIC bonding in Linux

Edit the Files as follows,
# vi /etc/modprobe.conf

alias bond0 bonding
options bonding miimon=100 mode=1

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
BOOTPROTO=none
HWADDR=00:15:17:87:D4:A8
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
MASTER=bond0
SLAVE=yes

# vi /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1
BOOTPROTO=none
HWADDR=00:15:17:87:D4:A9
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
MASTER=bond0
SLAVE=yes

And create new file as below,
# vi /etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0
ONBOOT=yes
IPADDR=172.16.0.152
NETMASK=255.255.255.0
USERCTL=no
NETWORK=172.16.0.0
GATEWAY=172.16.0.1


Restart the server. Give ifconfig, you will find bond0 is up with configured IP Address and eth0 and eth1 will be as slave.

Ansible Playbook to collect uptime of servers

Hi,  This is to explain how we can write a small playbook to collect uptime of all servers in our environment. We can use our own server l...