본문으로 바로가기

Linux 본딩 설정 (Bonding)

category Linux 2016. 8. 11. 15:52
728x90

Linux 본딩 설정 (Bonding)


여러 개의 NIC를 논리적으로 하나로 묶어 NIC (Network Interface card)의 개수만큼의 대역폭을 확장하는 


기술이다. 


NIC가 두개 이상 이기때문에 물리적인 경로 또한 두 개가 생긴다. 하나의 NIC 장애 시 남은 하나의 NIC로 


통신이 가능하여 Fault It Tolerancedml 역할을 한다.


VMware 에서 NIC 카드를 추가로 2개 구성하고 connection 을 Bridged로 설정



1. 추가한 NIC 카드의 설정을 추가



네트워크가 잡혀있는 eth0 을 제외하고 eth1, eth2 의 설정을 추가


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


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



다음과 같이 eth1, eth2 를 설정



2. bond0 device 에 대한 구성 정보 값 설정



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



3. /etc/sysconfig/network 파일에 GATEWAYDEV=bond0 추가


# vi /etc/sysconfig/network



4. bonding 환경 설정 값 변경



# vi /etc/modprobe.d/bonding.conf



5. bonding module loading 및 bonding 상태 확인



service network restart



# modprobe bonding : bonding module 로딩


# lsmod | grep bonding : bonding module 확인



# modinfo bonding : bonding module detail 확인


# service network restart


# cat /proc/net/bonding/bond0 : bonding 상태 확인



bonding 이 구성되었다 eth1을 VMware 에서 disconnect 시키면




이처럼 eth2번으로 네트워크가 구성되어 인터넷을 끊김없이 사용할 수 있다

'Linux' 카테고리의 다른 글

Linux System x 시스템 보드 교체 후 M/T, S/N 셋팅  (0) 2016.09.02
Linux vsftpd 설정  (0) 2016.08.11
Linux LVM 축소 및 제거  (0) 2016.08.11
Linux LVM 구성  (0) 2016.08.10
Linux CentOS에서 RAID 구성  (0) 2016.08.10