- 본딩의 모드
0 - RR(RoundRobin)방식 로드밸런스. 인터페이스의 라운드로빈(대역폭 상승 + Failover)
1 - Active-Standby (NIC 의 Failover 만을 위한 모드) 한개는 Standby로 기존 것이 문제 생길경우 active로 전환
2 - XOR 방식 / 수신시에는 MAC 어드레스로 매핑, 송신시 1번 NIC 사용
3 - Broadcast 방식 / 모든 Slave NIC 으로 통신 failover 제공
4 - 802.3ad Dynamic Link aggregation
5 - 송신패킷만 로드밸런싱 / 동일 스위치에 물려있어야 함
6 - 송수신패킷 로드밸런싱 / 동일 스위치에 물려있어야 함
1. vi /etc/sysconfig/network 기본 gateway설정
GATEDEV = bond0
2. .vi /etc/sysconfig/network-scripts/ifcfg-bond0 설정
DVICE=bond0 # 연결 디바이스명
BOOTPROTO=none # Static (고정), DHCP, none, bootp 형식등이 있음
ONBOOT=yes # 부팅시 동작
USERCTL=no # 사용자컨트롤 금지
TYPE=Ethernet # 타입은 이더넷
IPADDR=192.168.10.000 # IP
NETMASK=255.255.255.0 # Netmask
GATEWAY=10.0.1.1 # Gateway
BONDING_OPTS=`mode=1 miimon=100 use_carrier=0 primary=eth0`
3.vi /etc/sysconfig/network-scripts/ifcfg-eth(x) 설정
DEVICE=ethX # 연결 디바이스명 (eth0,1)BOOTPROTO=none # Static (고정), DHCP, none, bootp 형식등이 있음
ONBOOT=yes # 부팅시 동작
USERCTL=no # 사용자 컨트롤 금지
TYPE=Ethernet # 이더넷 타입
MASTER=bond0 # MASTER는 Bonding 명
SLAVE=yes # 대비책으로 구성 (Master는 bond0이므로 Slave 그룹에 가입)
4.vi /etc/modprobe.conf 설정 추가
# vi /etc/modprobe.d/bonding.conf
alias bond0 bonding
options bond0 mode=1 miimon=100
5. modprobe bonding(본딩설정 적용)
6. 네트워크 재시작-/etc/init.d/network
service network restart
6. cat /proc/net/bonding/bond0 본딩 확인
7.ifconfig 네트워크 확인
기타.
- yum install ethtool -y(랜카드 속도 / 스위치 설정 본딩구성을 하는데 사용하는 데몬)
참조 : http://blog.naver.com/PostView.nhn?blogId=carrena&logNo=50170975632, http://root.so/%EB%A6%AC%EB%88%85%EC%8A%A4-%EB%B3%B8%EB%94%A9-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0/
'linux' 카테고리의 다른 글
[Linux] 오라클 설치 (0) | 2017.02.03 |
---|---|
[Linux] Mysql 설치 /삭제 / 계정생성 / 권한설정 (0) | 2017.02.03 |
[Linux] Cent Os 설치시 디스크 파티션 (0) | 2017.02.03 |
[Linux] Mysql 파티셔닝(Partitioning) (0) | 2017.02.03 |
[Linux] Mysql dump (0) | 2017.02.03 |