ipmitool 질문좀 올려요.

   조회 4026   추천 0    

ciara사의 orion hf310g4 란 서버입니다.

ipmi 아이디 비번을 까먹어서 .초기화 할려고 하니 바이오스에 없더라구요

그래서 슈퍼마이크로 제품같이 생각하고 usb로 도스 부팅후 초기화 명령어 날리는 걸로 생각했는데 이런게 업습니다.

제조사에 메일보냈더니 


If you have local access to the machine the BMC password can be reset with IPMItool.

 Log in to the machine.

First command: ipmitool user list

Note the ID of the user you want to reset the password.

Second command: ipmitool user set password (ID)


이렇게 아주 간단하게 왔더군요

서버에 ssd달아서 우분투 lst올리고 ipmi까지 설치했습니다. 

스타트 해보는데 유닛을 찾을수 없다고 나옵니다.

당연히  user list 를해봤었는데 그냥 없는 걸로 나옵니다.

혹시 드라이버 같은걸 설치하고 하는지요?


개념조차 없으니 뭐가 문제 인지 찾지를 못하고 잇네요 .


안녕하세요
짧은글 일수록 신중하게.
죠슈아 2023-05
asus에 문의한 결과 인가요?
root 권한으로 실행 했나요?
윈도우 버전도 있는데 ..
ipmi firmware flash 할때 -c 옵션으로 초기화 가능도 있다고
합니다

아래 링크 확인해 보세요

https://serverfault.com/questions/1045021/reset-asmb8-bmc-credentials
     
행복하세 2023-05
아수스가 아니라 서버 제조사요.
윈도우판은어떻게 하는지 몰라서 그냥 서버에 리눅스 깔고 실행한거거든요..
          
죠슈아 2023-05
Orion HF320 G3가 asus 보드 였군요.  검색에서 번호가 비슷해서 ..

Orion hf310g4은 GigaByte board 이군요, 
BIOS 진입해서  Server MGMT  메뉴가 접근 가능한가요?
Server MGMT 메뉴에서 설정 하면 default user admin/admin 으로 변경 되지 않을까요?

ipmitool user list  커맨드를 root user 권한에서 실행 했나요?
ipmitool 을 설치 했나요? 본문에 있는 스크린 캡쳐에서는 ipmitool 설치 여부가 확인 되지 않네요.
ipmitool 실행 여부도 확인 되지 않습니다.
명령 실행 오류 메시지만 나오네요 ㅎㅎ
               
행복하세 2023-05
바이오스에 들어가면 mgmt 메뉴 나오는데 따로 초기화 메뉴자체가 없어요
아이피설정이랑 로그같은거 확인하는것만 있구요.

일단 제가 개념이 없어서 그러는데 리눅스는 실제 서버에 깔려 있거든요.
ipmi을 사용하기 위해서는 서버 자체가 아니라 다른 기기에서 접속해야 하나요??
비번 접속어 안되는데 접속이 되는지요?

아님 ipmitool user list 라는게 애초에 서버자체 리눅스에서 되는건지요??
서버 자체리눅스에서 해봤는데 사진같이 나옵니다 설치는 했지만 스타트 자체가 안되요.
                    
죠슈아 2023-05
이 보드에서 IPMI는 AST2500 BMC용 칩을 사용 하고 있습니다.
AST2500 은 supermicro , asus 등등 많은 보드 제조사에서 사용되는 chip 입니다.

ciara사의 지원이 어떤지 모르겠지만  .. 접속하는데 너무 많이 입력 하라고 해서 패스 ...
supermicro , asus 에서 이미 OS가  우분투로 설치된 상태라서 윈도우 설치가 번거러우니 리눅스용 ipmitool 을 다운로드해서  설치 하세요.
ipmitool 다운로드시  supermicro 보드중에 AST2500 가 있는 보드에서의 ipmitool 를 다운로드 하세요.

그리고 restart를 왜 하나요?
ipmitool 가 서비스로 지원 되기 때문인가요?
설치후 실행 하면 되는 것으로 아는데요. ...
캡쳐한 화면에서는 님이 뭘 하셨는지 나오지 않습니다.  typo 오류만 나올뿐 ...
설치와 실행은  root user 권한으로 하세요.
                         
행복하세 2023-05
ast2500 같은 칩셋이니깐 슈마꺼 써도 되나보군요.
restart 는 start 인데 제가 잘못말했네요.
사진보시다싶이 설치하고 나서 실행할려고 service ipmi start 가 안된다고서 올린거예요.
sudo 써도 똑같더라구요
                         
죠슈아 2023-05
설치하셨나요?

ipmicfg 실행이 않된다는것인가요?
 
supermicro 에서 ipmicfg too을 다운로드하시면
  DOS
  FreeBSD
  Linux  32/64
  UEFI
  Windows  32/64

버전이 있습니다.
Linux  64 버전용 IPMICFG-Linux.x86_64 은 실행 파일 입니다.

./IPMICFG-Linux.x86_64 -help
하시면 실행 옵션이  나옵니다.

restart / start ipmi ...  이렇게 하라고 어디서 보셨나요 ?

그냥 실행 하면 됩니다.


https://www.supermicro.com/en/support/resources/downloadcenter/smsdownload
sbg2005 2023-05
IPMI랑 OS랑 통신할 수 있는 드라이버는 설치 하셨나요?

HPE를 예시로 들자면 ILO Channel Interface Driver 가 설치되기 전까지는 OS 상에서 ILO (IPMI)와 통신할 수 없습니다.
     
행복하세 2023-05
아무래도 ipmi설치는 했는데 스타트 자체가 안되는거 보니 말씀하신대로 뭔가 드라이버 같은거 설치가 안된거 같은데
이서버는 따로 자료실같은게 없더라구요.
혹시 범용 드라이버나 타사 서버 드라이버 사용해도 되는지요?
강민준1 2023-05
IPMI와 IPMITOOL은 다른것이긴 합니다…
IPMITOOL은 내장 드라이버를 통해 IPMI와 통신하여 컨트롤 할 수 있게 도와주는 툴입니다.
원격에서도 가능은 하지만 주로 로컬에서 사용하구요…

초기화할 PC에 IPMITOOL을 설치하시면 됩니다
     
행복하세 2023-05
ipmi 랑 ipmitool이랑 다른건가요?ㅎㅎ
완젼 잘못이해 하고 있었군요.
그러면 정확히 어떤식으로 해야되는지요??
서버 에 리눅스 설치하고 ipmi 랑 ipmitool을 따로 설치 하고 해야되나요?

현재 우분투 에서
sudo apt install ipmitool 설치완료
sudo apt install ipmi 하니깐
ipmi패키지를 찾을수 없다고 나오네요.
아무튼
sudo service ipmitool start 든 sudo service ipmi start 든 둘다 똑같이

사진처럼 failed to start imi.cervice 라고 뜹니다. 그후 진행이 안되는상황입니다.
          
죠슈아 2023-05
강민준1 님 설명을 잘못 이해 하고 있어요.

sudo apt install ipmitool  으로 설치 하는 것은
해당 기기에서 ipmi를 실행 하기 위한 툴을 설치 하는 겁니다.

http://server_ipaddress  으로 윈도우 PC 에서 접속하려면 IPMI(BMC) passwd를 잃어버렸기 때문에 로그인 하지 못합니다.

따라서 ipmicfg 툴을 supermicro 사에서 다우로드해서 BMC passwd를 초기화 해야 합니다.
  DOS/FreeBSD/Linux  32,64/UEFI/Windows  32,64  중에서 편하신 것을 사용해서  BMC passwd를 초기화 하세요.

sudo apt install ipmitool  으로 설치후 ipmitool 실행은 윈도우 PC에서 "http://server_ipaddress" 으로 ipmi를 접속하는 것과 같은 기능을 하는것으로
리모트 접속목적의 ipmi 기능을 로컬에서도 실행 하는 것이므로 이것은 현재 쓸모가 없는 것입니다.
로컬에서 ipmi(BMC)를 접속할 이유가 없죠..  간혹 필요한긴 하지만 ... ㅎㅎ

sudo apt install ipmitool  설치가 완료되었지만  ipmitool  실행이 않되는 것은  원인을 더 찾아 보셔야 하겠지만 ..
이것의 설치는 본인이 필요하는 것이 아닙니다 ...
정상 동작 했다고 해도 passwd 를 모르니 접속을 할 수 없는 것이니까요.

ciara사의 회신에서 "First command: ipmitool user list"  , "Second command: ipmitool user set password"  이라고 쓴 내용은
ipmicfg 와 ipmiviw를 혼용해서 쓰고 있는 것으로 보입니다.

supermicro utility가 아닌 우분트용으로 배포되는 ipmicfg 패키지를 사용하려면 ipmi-config 를 설치해서 사용해야 합니다.

sudo apt install ipmi-config
박문형 2023-05
시스템은 부팅에 이상이 없고 마더보드 바이오스에 들어갈수 있으면 바이오스 메뉴 중에 BMC(IPMI) 네트워크 셋팅쪽에 가셔서

IPMI IP를 자신에 맞게 셋팅해 준 다음 웹브라우져로 그 IP에 접속을 시도합니다..

웹브라우져로 IPMI 로그인 메뉴가 나오는데 ID와 패스워드를 모르는 상태 라면

https://www.servethehome.com/reset-supermicro-ipmi-password-default-lost-login/

이것과 같이 시도를 해봅니다..

저는 슈마보드를 사용하기에 위의 링크를 이용해서 -fd 메뉴로 공장 초기화 해서 사용하고 있습니다..

다른 제조사 보드는 잘 안 될수 가 있는데 이유는 저 IPMI 프로그램은 보통 AMI 사의 제품인데 제조사의 요청에 의해 프로그래밍을 하는 것이라

셋팅 툴 같은 것이 제조사가 요청하지 않으면 안 만들어주고 제조사가 원하는 만큼 만들어주기는 하지만 그만큼 개발비를 내야 합니다..

즉 IPMI 는 제조사 전용입니다.. 그래서 본래 보드 제조사에 문의해서 답을 알아내는 것이 맞지만 질문도 질문을 받아 들이는 쪽에서 이해를 해야 하는 질문을

해야 하고 보통 제조사는 enduser 의 질문을 잘 안 받는 경우가 많습니다..

그나마 조립용서버에서 슈퍼마이크로는 AMI의 큰 고객이다 보니 슈퍼마이크로가 원하는 만큼 여러가지 툴을 만들어서 사용하는 듯합니다..


실제  enduser 가 한두대 정도 사용 중에 IPMI는 IP로 접속해서 그 펌웨어가 모니터에 보여주는 것만 셋팅해도 충분하기에 따로 모니터링 프로그램이나 셋팅 프로그램

같은 것이 없습니다..

수십대 관리를 해야 하는 상황이면 따로 보드제조사에서 개발한 관리프로그램이 필요할수도 있습니다..

이런 관리 프로그램은 개발시키던지 제조사에서 제공하는 것을 따로 구입해야 하는 경우가 많습니다..
     
행복하세 2023-05
기존에 알던 방식으로 슈마꺼 받아서 도스부팅후 명령어 날려봤는데 안되네요 ㅎㅎㅎ
제온프로 2023-05
일단

먼저 ipmitool 먼저 설치 해야 할 것 같습니다.
     
행복하세 2023-05
그러니깐 ipmitool은 서버 리눅스에 설치하는거 맞죠??
sudo apt install ipmitool로 설치는 잘되있습니다.
그담에 어떻게 하는지 정확히 몰라서 그러죠..


QnA
제목Page 1407/5709
2014-05   5153550   정은준1
2015-12   1687946   백메가
2014-08   3771   뚜뚜김대원
2019-06   3771   turtlmac
2016-09   3772   Lucifer
2018-07   3772   블랙펄
2015-09   3772   한가한이수진
2016-02   3772   푸하히
2016-02   3772   김장길
2018-10   3772   김컴맹
2017-04   3772   신은왜
2021-04   3772   AMD빌런
2018-03   3772   witbox
2018-03   3772   김건우
2017-11   3772   너만믿는다
2016-01   3772   미라이
2016-01   3772   ALPOME
2014-04   3772   최시영
2018-05   3773   이건희
2015-02   3773   황진우
2014-03   3773   아름다운노을
2014-08   3773   아름다운노을