SuperMicro IPMI 인터페이스에서 비밀번호를 재설정 할 수 있습니까? 내 마더 보드는 모델 X8STI-F입니다.
SuperMicro IPMI 인터페이스에서 비밀번호를 재설정 할 수 있습니까? 내 마더 보드는 모델 X8STI-F입니다.
답변:
로컬로 액세스하면 새 비밀번호를 지정할 수 있습니다. 리눅스에서 이것은을 통해 수행됩니다 ipmitool
. 이와 같은 것이 작동해야합니다.
ipmitool -lan set 1 password NEWPASSWORD를 엽니 다
이더넷 인터페이스가 어떤 채널인지 모를 경우 다음과 같이 한 번에 하나씩 페이지를 통과하십시오.
# ipmitool-채널 정보를 엽니 다 1 채널 0x1 정보 : 채널 매체 유형 : 802.3 LAN 채널 프로토콜 유형 : IPMB-1.0 세션 지원 : 멀티 세션 활성 세션 수 : 0 프로토콜 공급 업체 ID : 7154 휘발성 (활성) 설정 경고 : 비활성화 메시지 당 인증 : 비활성화 사용자 레벨 인증 : 사용 액세스 모드 : 항상 사용 가능 비 휘발성 설정 경고 : 비활성화 메시지 당 인증 : 비활성화 사용자 레벨 인증 : 사용 액세스 모드 : 항상 사용 가능
매체 유형은 "802.3 LAN"입니다. 그것이 당신이 원하는 것입니다. 다른 채널은 다음과 같습니다.
# ipmitool-채널 정보 2를 엽니 다 채널 0x2 정보 : 채널 매체 유형 : 직렬 / 모뎀 채널 프로토콜 유형 : IPMB-1.0 세션 지원 : 단일 세션 활성 세션 수 : 0 프로토콜 공급 업체 ID : 7154 # ipmitool-채널 정보 3을 엽니 다 채널 0x3 정보 : 채널 매체 유형 : 시스템 인터페이스 채널 프로토콜 유형 : KCS 세션 지원 : 세션리스 활성 세션 수 : 0 프로토콜 공급 업체 ID : 7154
ipmitool
다른 호스트가 아닌 서버에 로그인 한 상태에서 실행 중임 을 의미했습니다 .
modprobe ipmi_si; modprobe ipmi_devintf; modprobe ipmi_msghandler
어제이 문제를 처리해야했는데 자주 사용하지 않고 암호를 잊어 버렸기 때문에 SuperMicro IPMI 웹 인터페이스에 로그인 할 수 없었습니다. Insyte의 답변에있는 명령은 저에게 효과가 없었지만 가깝습니다. 이 명령은 ADMIN 계정의 비밀번호를 재설정하는 데 사용되었습니다.
ipmitool -I open user set password 2 ADMIN
숫자 2는 사용자 ID입니다. ADMIN 계정의 기본값은 사용자 ID 2입니다. 따라서 사용자 ID 2의 비밀번호를 기본값 인 ADMIN으로 설정하지만 다른 비밀번호를 입력 할 수 있습니다.
ipmitool을 사용하는 올바른 길을 안내해 준 Insyte에게 감사합니다. 온라인에서 몇 번 검색 한 후에이 작업 명령을 찾을 수있었습니다. 이 질문에 걸려 넘어지는 다른 사람을 도울 수 있기를 바랍니다.
root
. 감사합니다 @ ben-baron
Supermicro IPMI BMC는 상당히 불규칙하고 번거로울 수 있습니다. 당신은해야한다 항상 슈퍼에서 제공하는 유틸리티와 도구를 사용하여 같은 IPMItool을 같은 보편적 인 도구를 사용하여 수정을 시도하기 전에.
다른 사람들이 제안한대로 전체 장치를 재설정 할 필요는 없습니다.
서버에 실제로 액세스 할 수있는 경우 다음 간단한 단계에 따라 IPMI에서 ADMIN 비밀번호를 재설정하십시오.
비밀번호를 설정하려는 IPMI 사용자의 사용자 ID를 가져 오십시오.
ipmicfg -user list
해당 사용자의 새 비밀번호를 설정하십시오 ( ADMIN 사용자는 일반적으로 ID가 2입니다 ).
ipmicfg -user setpwd 2 your_password_here
방금 설정 한 비밀번호를 사용하여 IPMI 웹 GUI에 로그인하십시오.
수십 개의 Supermicro IPMI BMC에서 ADMIN 암호를 재설정했습니다. 내가 시도한 모든 방법 중에서 이것은 100 % 작동하는 유일한 절차입니다.
참고 : 시스템에 Windows 또는 Linux가 이미 설치되어있는 경우 1, 3 및 4 단계를 건너 뛰고 2 단계에서 다운로드 한 Supermicro 툴킷에서 적절한 실행 파일을 사용하여 5 단계 및 6 단계의 명령을 실행할 수 있습니다. Linux를 사용 하고 명령을 kcs_error_exit
호출 할 때 메시지가 표시되면 ipmicfg
OpenIPMI 라이브러리를 설치하고 ipmi_devintf
커널 모듈을 활성화해야 합니다.
다음 명령은 CentOS 6에서 작동합니다.
yum -y install OpenIPMI
modprobe ipmi_devintf
modprobe ipmi_devintf
서버를 재부팅 할 때마다 명령 을 다시 실행해야합니다.
가장 좋은 방법은 다음 과 같이 SuperMicro 기본 도구를 사용 하여 기본값으로 재설정하고 FRU & LAN 을 지우는 것입니다.
./ipmicfg-linux.x86_64 -fde
(이 모든 것이 적용 되려면 몇 초가 걸릴 수 있으므로 명령 사이에서 기다리십시오!)
이제 공장 출하시 기본값으로 복원 된 DHCP 설정을 끕니다.
./ipmicfg-linux.x86_64 -dhcp off
그런 다음 다음을 사용하여 네트워크 설정을 복원하십시오.
./ipmicfg-linux.x86_64 -m $IP_ADDRESS
./ipmicfg-linux.x86_64 -k $NETMASK
./ipmicfg-linux.x86_64 -g $GATEWAY_IP
때로는 BMC 장치를 다시 설정해야 효과가 나타납니다. 바로 오늘 BMC를 재설정 할 때까지 ipmicfg 유틸리티 를 통해 서버의 IPMI IP 주소를 핑할 수 없었습니다 .
./ipmicfg-linux.x86_64 -r
동일한 도구를 사용하여 IP / Netmask / Gateway를 다시 구성해야하지만 이것이 내가 작동하게하는 유일한 방법입니다.
Debian Squeeze에서 OpenIPMI 및 IPMITools가 작동하지 않았습니다. 암호 재설정, BMC 콜드 재설정을 시도했지만 아무 소용이 없습니다. 그러나 IP 설정 및 센서 데이터 읽기에는 좋습니다.
SuperMicro FTP에서 적절한 OS 버전을 얻을 수 있습니다 :
ftp://ftp.supermicro.com/utility/IPMICFG/
이 간단한 답변은 다른 공식 OS가 암호를 재설정하기 위해 설치 해야하는 답변과 다릅니다.
적절한 IPMI 펌웨어 파일과 SuperMicro 웹 사이트에서 마더 보드에 적합한 플래시 유틸리티를 사용하여 썸 드라이브를 부팅하십시오. 단순성을 위해 Dos 기반의 것을 사용합니다. 현재 IPMI 펌웨어가 이미있는 경우 기존 버전과 동일한 버전으로 플래시하십시오.
대부분의 시스템은 IPMI가 내장 된 X8 기반 보드입니다. 이들은 YAFUKcs (Yet Another Firmware Updater)를 사용합니다.
업데이트하는 동안 일반적으로 구성을 저장하는 경우 -c 옵션 yafukcs -full romfile.ima
대신yafukcs -full -c romfile.ima
흥미롭게도 -c
옵션을 해제 해도 BIOS에서 IPMI 고정 주소 지정이 재설정되지 않습니다. LDAP, NTP 및 구성한 경고 알림과 같은 IPMI 환경 내 설정에만 영향을줍니다.
IPMI 업데이트 후 시스템 BIOS 플래싱을 고려해야하지만 필수는 아닙니다. 시스템 BIOS를 플래시하면 해당 설정이 재설정되지만 IPMI LAN 설정은 변경되지 않습니다.