Respuestas:
Jiri está en el camino correcto con las tres opciones (Dedicado, Compartir, Failover) para la interfaz IPMI. La respuesta corta es que sí, puede usar LAN1 en lugar del puerto IPMI dedicado, y generalmente funciona de esa manera con la configuración predeterminada del BIOS. No es posible ejecutar el IPMI en la interfaz LAN2.
Aquí hay una descripción más detallada de las tres opciones:
Dedicado : utilice siempre la interfaz IPMI dedicada. Esta es la opción que desea si está intentando tener la configuración más simple, a expensas de cableado adicional.
Compartido : utilice siempre la interfaz LAN1. Esta es la opción que desea si está tratando de reducir el cableado de cada servidor y comprende las compensaciones. Debajo de las cubiertas, hay un conmutador virtual en el hardware que divide el tráfico a la tarjeta IPMI del tráfico al resto del sistema; la tarjeta IPMI tiene una dirección MAC separada para diferenciar el tráfico. En las placas Supermicro modernas, también puede configurar el tráfico de IPMI para que se ejecute en una VLAN diferente del resto del sistema, de modo que pueda etiquetar el tráfico de IPMI. Hay alguna implicación de seguridad definida para este diseño; No es difícil que el sistema principal acceda a la red IPMI si intenta mantenerlos separados. Un fallo de la interfaz LAN1 a menudo significa que pierde la conectividad primaria y fuera de banda al mismo tiempo.
Conmutación por error (valor predeterminado de fábrica) : en el arranque, detecta si la interfaz IPMI dedicada está conectada. Si es así, use la interfaz dedicada, de lo contrario recurra a la LAN1 compartida. Nunca he encontrado un buen uso para esta opción. Lo mejor que puedo decir es que esta configuración es fundamentalmente defectuosa: no la he probado exhaustivamente, pero he escuchado informes de que no detectará la interfaz dedicada en muchas circunstancias porque el conmutador ascendente no está pasando tráfico, por ejemplo , después de un corte de energía si el interruptor y el sistema se activan simultáneamente, o si el interruptor sigue bloqueándose durante la detección del árbol de expansión. Combine esto con el hecho de que la verificación solo ocurre en el arranque, y generalmente es difícil controlar qué interfaz termina usando.
Los siguientes comandos sin formato seguramente serán útiles para la siguiente persona que lea este tema. Los obtuve directamente del soporte de Supermicro. Aclamaciones:
Para llegar modo LAN: ipmitool raw 0x30 0x70 0x0c 0
.
Para configurar el modo LAN dedicado: ipmitool raw 0x30 0x70 0x0c 1 0
.
Para establecer el modo de LAN a bordo / compartida: ipmitool raw 0x30 0x70 0x0c 1 1
.
Para establecer el modo de conmutación por error de LAN: ipmitool raw 0x30 0x70 0x0c 1 2
.
Estos valores sin formato también funcionarán ipmicfg
(solo recuerde usar en -raw
lugar de raw
).
Después de configurar el modo LAN requerido, no olvide hacer un reinicio completo.
Me lo imaginé. La forma en que funciona es bastante cursi, pero aquí está:
Depende de si hay un cable de red conectado al puerto IPMI dedicado, antes de que el servidor reciba alimentación. Si hay un cable presente, entonces IPMI se ejecuta automáticamente en ese puerto. Si no hay cable en ese puerto, entonces IPMI se asigna automáticamente al puerto LAN1 (compartido con el sistema operativo).
Estas configuraciones no son persistentes durante los ciclos de encendido a menos que las haga permanentes con la herramienta de visualización IPMI> Configuración de BMC. Si no hace esto, cada vez que el servidor se apague, volverá a probar el cable y reasignará IPMI en consecuencia.
En estas placas, la interfaz ipmi solo se puede configurar en la primera LAN o en la dedicada, y puede elegirla emitiendo algunos comandos sin formato. Mis pasos para habilitar la LAN dedicada en una placa X8DTU-F son estos:
#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
Ahora puede usar ipmitool para asignar una dirección IP / máscara de red a la interfaz y comenzar a trabajar con ella normalmente.
Si quieres conocer todas las comands en modo sin procesar para la supermicro ipmi, hay una lista aquí