질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

[Network] Linux Bonding에 관하여

작성자 정보

  • 스피도 작성
  • 작성일

컨텐츠 정보

본문

수고하십니다..

현재 본딩하여 새 서버를 돌리고잇습니다.

그런데 예전 서버도 본딩하여 쓸려고 합니다만..

본딩이 되질 않아서 이렇게 질문드립니다..

새로꾸민 서버랑 지금 본딩이 되지않는 예전서버 둘다 같은 스위치를 쓰고잇구요..

새로꾸민 서버는 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으로 줘봐도 마찬가지네요..

왜 이럴까요;;;

도움 부탁드립니다~ ^^

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,063 명
  • 현재 강좌수 :  35,955 개
  • 현재 접속자 :  205 명