[Network] Linux Bonding에 관하여
작성자 정보
- 스피도 작성
- 작성일
컨텐츠 정보
- 1,781 조회
- 0 추천
- 목록
본문
수고하십니다..
현재 본딩하여 새 서버를 돌리고잇습니다.
그런데 예전 서버도 본딩하여 쓸려고 합니다만..
본딩이 되질 않아서 이렇게 질문드립니다..
새로꾸민 서버랑 지금 본딩이 되지않는 예전서버 둘다 같은 스위치를 쓰고잇구요..
새로꾸민 서버는 1 cpu(팬4)에 intel, 3com 랜카드로 본딩을 꾸며놓앗습니다..
예전 서버는 2 cpu(팬 3 코퍼마인)에 compaq(intel oem), 3com 랜카드를 사용하엿는데요..
2 cpu 라 그런지 다른 이유가잇어서인지 본딩이 되질않습니다..
그래서 임시방편으로 L4 SWICH에서 버츄어 서버를 사용하여 세션을 분산하여 쓰고잇으나..
본딩만큼 효과는 나지 않네요..
래드햇 8.0을 사용중이구요 본딩 디바이스 업 할때 시스템이 뻗어버립니다(로그
파일에도 아무런 로그없이..)..
시스템 이상인가 싶어서 새로 조립 & 리눅스도 새로 깔앗는데 마찬가지입니다..
화면상에는 아무런 출력문구없고 bond0 디바이스 올리는 중입니다 하면서
가~~만히 잇습니다.
numlock 키 눌러도 반응없는걸봐서 시스템이 아에 뻗어버렷습니다...
2 cpu에서 ifenslave.c 컴파일하는 다른 방법이 잇는지..
여기저기 해매다가 오픈php에서 조성준님이 커널 업글해보라고 하셔서..
커널 소스를 업데이트하여 커널을 새로이 빌드하니까 이상없이 bond0 이 올라갑니다.
bonding.c 소스가 업데이트 된걸 봐서는 이전 버전에서 문제가잇엇던거 같더라구요..
근데 bond0 이 올라갓는데 새로운 문제가 생겻습니다;;
syslogd 에서 *.* 를 모으도록해서 로그파일을 생성하엿는데 거기에
Jul 10 00:39:30 localhost kernel: bonding.c:v2.4.20-20030320 (March 20, 2003)
Jul 10 00:39:30 localhost kernel: bonding_init(): either miimon or arp_interval and arp_ip_target module parameters must be specified, otherwise bonding will not detect link failures! see bonding.txt for details.
Jul 10 00:39:30 localhost kernel: bond0 registered without MII link monitoring, in load balancing (round-robin) mode.
Jul 10 00:39:30 localhost kernel: bond0 registered without ARP monitoring
이런로그와 함께 정상적으로 bond 되는거처럼 보이는 로그가 남네요.
Jul 10 01:19:03 localhost kernel: 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
올라가면서
Jul 10 01:19:03 localhost kernel: bond0: released all slaves
Jul 10 01:19:03 localhost kernel: bond0: enslaving eth0 as an active interface with an up link.
Jul 10 01:19:03 localhost kernel: eepro100.c:v1.09j-t 9/29/99 Donald Becker http://www.scyld.com/network/eepro100.html
올라가면서
Jul 10 01:19:03 localhost kernel: bond0: enslaving eth1 as an active interface with an up link.
이렇게 bond 되는거처럼 또 남네요;;
부팅될때도 패일 안뜨고 다 OK 떠서 로그인해서 외부로 핑 날리면 network is unreachable 메세지만 뜨고요.
스위치,케이블이 잘못됫나싶어서 스위치 셋팅이랑 케이블도 갈아껴봐도 안되네요.
ifconfig 해보면 bond0 이랑 eth0, eth1 모두 재대로 잡혀잇구요.
bonding.txt 를 봐봐도 옵션으로 mode 주는것 밖에 모르겟어서 modules.conf 에서 mode옵션은 0으로 줘봐도 마찬가지네요..
왜 이럴까요;;;
도움 부탁드립니다~ ^^
관련자료
-
이전
-
다음