네트워크 본딩이 활성화된 서버에서 IPMI를 실행하는 데 문제가 있습니다.
플랫폼: CentOS 릴리스 5.3(최종)
커널: 2.6.18-92.el5
64비트 Dell PowerEdge 1950
이더넷 컨트롤러: Broadcom Corporation NetXtreme II BCM5708 기가비트 이더넷
eth0과 eth1 인터페이스를 활성 수동 인터페이스로 결합하고 eth0을 활성 인터페이스로 사용했습니다. 아래는 /proc의 conf 설명입니다.
본딩 모드: 내결함성
(활성-백업) 기본 슬레이브: eth0
현재 활성 슬레이브: eth0 MII
상태: up MII 폴링 간격(ms):
30 업 지연(ms): 0 다운 지연(ms): 0슬레이브 인터페이스: eth0 MII 상태: up
링크 실패 횟수: 0 영구 HW
주소: 00:22:19:56:b9:cd슬레이브 인터페이스: eth1 MII 상태: up
링크 실패 횟수: 0 영구 HW
주소: 00:22:19:56:b9:cf
내 IPMI 장치는 다음과 같습니다
IPMI 장치 정보
인터페이스 유형: KCS(키보드 제어 스타일)
사양 버전: 2.0
I2C 슬레이브 주소: 0x10
NV 저장 장치: 없음
기본 주소: 0x0000000000000CA8(I/O)
레지스터 간격: 32비트 경계
openIPMI와 freeipmi를 모두 사용하여 IPMI 카드를 통해 섀시를 제어했지만 본딩이 활성화된 서버에서 명령 시간이 초과되었습니다. 아래는 디버그 정보가 포함된 명령의 전체 실행입니다.
ipmi_lan_send_cmd:opened=[0],
open=[4482848] IPMI LAN 호스트
70.87.28.115 포트 623 IPMI/RMCP 존재 ping 패킷 보내기
ipmi_lan_send_cmd:opened=[1],
open=[4482848] 원격 컨트롤러에서 응답 없음 인증 기능
가져오기
명령 failed
ipmi_lan_send_cmd:opened=[1],
open=[4482848]
원격 컨트롤러로부터 응답이 없습니다. 인증
기능 가져오기 명령이 실패했습니다. 오류:
LAN 세션을 설정할 수 없습니다. LAN 인터페이스를 열지 못했습니다 . 섀시 전원 상태를
가져올 수 없습니다.
반면에 위에서 언급한 것과 동일한 사양의 상자에 본딩 없이 IPMI를 구성했는데 IPMI가 완벽하게 작동했습니다.
IPMI + Bonding에서 이 문제에 직면한 사람이 있습니까? 누군가가 이 문제를 회피하는 데 도움을 주면 감사할 것입니다.
- 무하메드 사미르
답변1
(전용 LAN이 있는 IPMI가 아닌) LAN1을 통해 IPMI를 사용할 때 Supermicro 시스템에서 이 문제가 발생했습니다. 여기서 디버깅을 수행했습니다.http://pastebin.com/gsmr9WvS
현재 문제를 파악하기 위해 Supermicro와 논의 중이지만, 현재로서는 두 NIC 간의 Mac 공유로 인해 해결할 수 없는 문제로 남아 있습니다.