¿Es posible restablecer la contraseña en una interfaz SuperMicro IPMI? Mi placa base es modelo X8STI-F.
¿Es posible restablecer la contraseña en una interfaz SuperMicro IPMI? Mi placa base es modelo X8STI-F.
Respuestas:
Si accede a él localmente, puede especificar una nueva contraseña. En Linux esto se haría a través de ipmitool
. Algo como esto debería funcionar:
ipmitool -Abrí lan set 1 contraseña NUEVA CONTRASEÑA
Si no sabe qué canal es su interfaz de ethernet, simplemente pase por ellos uno a la vez, así:
# ipmitool: abro la información del canal 1 Información del canal 0x1: Tipo de canal medio: LAN 802.3 Tipo de protocolo de canal: IPMB-1.0 Soporte de sesión: multi-sesión Cuenta activa de la sesión: 0 ID de proveedor de protocolo: 7154 Configuraciones volátiles (activas) Alertas: deshabilitado Autenticación por mensaje: deshabilitado Autenticación de nivel de usuario: habilitada Modo de acceso: siempre disponible Configuraciones no volátiles Alertas: deshabilitado Autenticación por mensaje: deshabilitado Autenticación de nivel de usuario: habilitada Modo de acceso: siempre disponible
Tenga en cuenta que el tipo medio es "LAN 802.3". Ese es el que quieres. Otros canales pueden verse así:
# ipmitool: abro la información del canal 2 Información del canal 0x2: Tipo medio de canal: serie / módem Tipo de protocolo de canal: IPMB-1.0 Soporte de sesión: sesión única Cuenta activa de la sesión: 0 ID de proveedor de protocolo: 7154 # ipmitool: abro información del canal 3 Información del canal 0x3: Tipo de canal medio: interfaz del sistema Tipo de protocolo de canal: KCS Soporte de sesión: sin sesión Cuenta activa de la sesión: 0 ID de proveedor de protocolo: 7154
ipmitool
mientras estás conectado al servidor, no en otro host.
modprobe ipmi_si; modprobe ipmi_devintf; modprobe ipmi_msghandler
Ayer tuve que lidiar con este mismo problema, no pude iniciar sesión en mi interfaz web SuperMicro IPMI porque no lo había usado con frecuencia y olvidé la contraseña. El comando en la respuesta de Insyte no funcionó para mí, pero estaba cerca. Este comando funcionó para restablecer la contraseña de la cuenta ADMIN:
ipmitool -I open user set password 2 ADMIN
El número 2 es la identificación de usuario. La cuenta ADMIN por defecto es la ID de usuario 2. Por lo tanto, estoy configurando la contraseña de la ID de usuario 2 en ADMIN, que es la predeterminada, pero podría poner cualquier otra contraseña allí.
Gracias a Insyte por señalarme en el camino correcto del uso de ipmitool, después de algunas búsquedas en línea pude encontrar este comando de trabajo. Esperemos que ayude a alguien más que tropieza con esta pregunta.
root
. Gracias @ ben-baron
Los BMC Supermicro IPMI pueden ser bastante erráticos y problemáticos. Usted debe siempre utilizar las utilidades y herramientas proporcionadas por Supermicro antes de intentar una solución con herramientas universales como IPMITool.
No es necesario reiniciar toda la unidad como lo han sugerido otros.
Si tiene acceso físico al servidor, siga estos sencillos pasos para restablecer la contraseña de ADMIN en su IPMI:
Obtenga la ID de usuario del usuario de IPMI cuya contraseña desea establecer:
ipmicfg -user list
Establezca una nueva contraseña para ese usuario ( el usuario ADMIN generalmente tiene una ID de 2 ):
ipmicfg -user setpwd 2 your_password_here
Inicie sesión en la GUI web de IPMI con la contraseña que acaba de establecer.
He restablecido la contraseña de ADMIN en docenas de BMC Supermicro IPMI. De todos los métodos que he probado, este es el único procedimiento que funciona el 100% del tiempo.
Nota: Si ya tiene Windows o Linux instalado en su sistema, puede omitir los pasos 1, 3 y 4 y simplemente ejecutar los comandos en los pasos 5 y 6 usando el ejecutable apropiado del kit de herramientas de Supermicro descargado en el paso 2. Si está usando Linux y encuentra kcs_error_exit
mensajes cuando invoca ipmicfg
comandos, entonces necesita instalar la biblioteca OpenIPMI y habilitar el ipmi_devintf
módulo del kernel.
Los siguientes comandos funcionan en CentOS 6:
yum -y install OpenIPMI
modprobe ipmi_devintf
Recuerde que el comando modprobe ipmi_devintf
deberá volver a ejecutarse cada vez que reinicie el servidor.
La mejor manera es restablecer los valores predeterminados y borrar FRU y LAN con la herramienta nativa SuperMicro, de esta manera:
./ipmicfg-linux.x86_64 -fde
(Todo esto puede tardar unos segundos en surtir efecto, ¡así que espere entre comandos!)
Ahora apague la configuración de DHCP restaurada de los valores predeterminados de fábrica con
./ipmicfg-linux.x86_64 -dhcp off
luego, restaure la configuración de su red con:
./ipmicfg-linux.x86_64 -m $IP_ADDRESS
./ipmicfg-linux.x86_64 -k $NETMASK
./ipmicfg-linux.x86_64 -g $GATEWAY_IP
Me di cuenta de que, a veces, debe restablecer la unidad BMC para que surta efecto. Justo hoy, no pude hacer ping a la dirección IP IPMI de mi servidor establecida a través de la utilidad ipmicfg hasta después de restablecer BMC:
./ipmicfg-linux.x86_64 -r
Tendrá que configurar IP / Netmask / Gateway nuevamente con la misma herramienta, pero esta es la única forma en que podría hacer que funcione.
OpenIPMI e IPMITools no me funcionaron en Debian Squeeze. He intentado restablecer la contraseña, restableciendo en frío BMC, en vano. Sin embargo, son buenos para configurar IP y leer datos del sensor.
Puede obtener la versión adecuada para su sistema operativo en SuperMicro FTP:
ftp://ftp.supermicro.com/utility/IPMICFG/
Si rara vez utiliza la interfaz IPMI, es posible que siga utilizando el nombre de usuario / contraseña predeterminado ADMIN / ADMIN (distingue entre mayúsculas y minúsculas).
Esta respuesta simple es diferente de otras que necesitan algún otro sistema operativo formal instalado para restablecer la contraseña.
Inicie una unidad de memoria USB con el archivo de firmware de IPMI adecuado y la utilidad de actualización adecuada para su placa base desde el sitio web de SuperMicro. Usamos uno basado en dos para simplificar. Si ya tiene el firmware actual de IPMI Simplemente flashee con la misma versión que ya tiene.
La mayoría de nuestros sistemas son placas basadas en X8 que tienen IPMI integrado. Estos usan YAFUKcs (Yet Another Firmware Updater).
Si normalmente guarda la configuración durante la actualización, simplemente deje la opción -c en yafukcs -full romfile.ima
lugar deyafukcs -full -c romfile.ima
Curiosamente, dejar de lado la -c
opción no hace que el direccionamiento estático de IPMI se restablezca en el BIOS. Solo afecta la configuración dentro del entorno IPMI, como LDAP, NTP y cualquier notificación de alerta que haya configurado.
Debería considerar actualizar el BIOS del sistema después de la actualización de IPMI, sin embargo, no es necesario. Si actualiza el BIOS del sistema, esa configuración se restablecerá, pero la configuración de LAN de IPMI no cambiará.
Odio desenterrar "hilos viejos", pero este sigue apareciendo primero cuando se busca una solución al problema mencionado.
¡Acabo de descubrir que la herramienta IPMIView del sitio web de Supermicro puede cambiar la contraseña de ADMIN en la cuenta de administrador de IPMI! :)