답변:
Jiri는 IPMI 인터페이스에 대한 세 가지 옵션 (전용, 공유, 페일 오버)으로 올바른 길을 가고 있습니다. 짧은 대답은 그렇습니다. 전용 IPMI 포트 대신 LAN1을 사용할 수 있으며 일반적으로 기본 BIOS 설정으로 작동합니다. LAN2 인터페이스에서 IPMI를 실행할 수 없습니다.
다음은 세 가지 옵션에 대한 자세한 설명입니다.
전용 : 항상 전용 IPMI 인터페이스를 사용하십시오. 추가 케이블 연결을 희생하면서 가장 간단한 설정을하려는 경우 원하는 옵션입니다.
공유 : 항상 LAN1 인터페이스를 사용하십시오. 이것은 각 서버에 대한 케이블 연결을 줄이고 트레이드 오프를 이해하려는 경우 원하는 옵션입니다. 덮개 아래에는 하드웨어에서 가상 스위치가있어 트래픽에서 IPMI 카드로의 트래픽을 트래픽에서 나머지 시스템으로 분리합니다. IPMI 카드에는 트래픽을 구분하기위한 별도의 MAC 주소가 있습니다. 최신 Supermicro 보드에서는 IPMI 트래픽을 나머지 시스템과 다른 VLAN에서 실행되도록 설정할 수도 있으므로 IPMI 트래픽에 태그를 지정할 수 있습니다. 이 디자인에는 확실한 보안 영향이 있습니다. IPMI 네트워크를 분리하려는 경우 주 시스템이 IPMI 네트워크에 액세스하는 것은 어렵지 않습니다. LAN1 인터페이스의 장애는 종종 기본 및 대역 외 연결을 동시에 잃는 것을 의미합니다.
장애 조치 (출고시 기본값) : 부팅시 전용 IPMI 인터페이스가 연결되어 있는지 감지합니다. 그렇다면 전용 인터페이스를 사용하고 그렇지 않으면 공유 LAN1로 대체하십시오. 이 옵션에 대한 좋은 사용법을 찾지 못했습니다. 내가 알 수 있듯이이 설정은 근본적으로 결함이 있습니다. 광범위하게 테스트하지는 않았지만 업스트림 스위치가 트래픽을 전달하지 않기 때문에 많은 상황에서 전용 인터페이스를 감지하지 못한다는보고를 들었습니다. 스위치와 시스템이 동시에 작동하는 경우 또는 스패닝 트리 감지 중에 스위치가 여전히 차단중인 경우 정전 후. 이 검사를 부팅시에만 수행한다는 사실과 결합하면 일반적으로 사용하는 인터페이스를 제어하기가 어렵습니다.
다음 원시 명령은이 주제를 읽는 다음 사람에게 유용 할 것입니다. Supermicro 지원에서 직접 얻었습니다. 건배:
LAN 모드를 얻으려면 : ipmitool raw 0x30 0x70 0x0c 0
.
LAN 모드 전용을 설정하려면 : ipmitool raw 0x30 0x70 0x0c 1 0
.
온보드 / 공유 LAN 모드를 설정하려면 : ipmitool raw 0x30 0x70 0x0c 1 1
.
LAN 모드 장애 조치를 설정하려면 다음을 수행하십시오 ipmitool raw 0x30 0x70 0x0c 1 2
.
이 원시 값도 작동합니다 ipmicfg
( -raw
대신에 사용 하는 것을 잊지 마십시오 raw
).
필요한 LAN 모드를 설정 한 후 하드 재부팅을 잊지 마십시오.
나는 그것을 알아. 작동 방식은 꽤 좋지만 여기 있습니다.
서버에 전원이 공급 되기 전에 전용 IPMI 포트에 네트워크 케이블이 연결되어 있는지 여부에 따라 다릅니다 . 케이블이 있으면 해당 포트에서 IPMI가 자동으로 실행됩니다. 해당 포트에 케이블이 없으면 IPMI가 LAN1 포트 (운영 체제와 공유)에 자동으로 할당됩니다.
이러한 설정은 IPMI보기 도구> BMC 설정을 사용하여 영구적으로 설정하지 않으면 전원을 껐다 켜도 지속되지 않습니다. 이렇게하지 않으면 서버의 전원을 껐다 다시 켤 때마다 케이블을 다시 테스트하고 그에 따라 IPMI를 다시 할당합니다.
이 보드에서 ipmi 인터페이스는 첫 번째 LAN 또는 전용 LAN에서만 구성 할 수 있으며 일부 원시 명령을 실행하여 선택할 수 있습니다. X8DTU-F 보드에서 전용 LAN을 활성화하는 단계는 다음과 같습니다.
#install ipmitool (this is for debian)
apt-get install ipmitool
#insert the kernel modules needed for ipmi
modprobe ipmi_devintf
modprobe ipmi_si
modprobe ipmi_msghandler
#get the current mode (01 00 is dedicated mode)
ipmitool raw 0x30 0x70 0x0c 0
#send the raw command to enable dedicated lan
ipmitool raw 0x30 0x70 0xc 1 1 0
이제 ipmitool을 사용하여 ipaddress / netmask를 인터페이스에 할당하고 정상적으로 작업을 시작할 수 있습니다.