안녕하세요. EFI Shell을 통하여 SUPERMICRO 메인보드에서 IPMI 비밀번호 변경 방법을 알려드리겠습니다.
먼저 준비물로는 FAT32로 포맷된 USB가 필요합니다.
USB를 준비 후 아래 사이트에 접속합니다
https://www.supermicro.com/en/support/resources/downloadcenter/smsdownload?category=IPMI
사이트에 접속하면 아래에 IPMICFG 가 보입니다.
저희는 보드에 내장된 EFI Shell을 통해 IPMI 를 초기화 할 것이기 때문에 DOS, Windows, Linux, UEFI, FreeBSD 칸을 체크한 뒤 다운로드 해줍니다.
다운로드가 완료된 파일의 압축을 풀게된다면 이러한 파일들이 있습니다.
DOS 환경, FreeBSD 환경, Linux 환경, Windows 환경에서도 IPMI 비밀번호 초기화 & 변경이 가능합니다.
이 파일들을 준비해둔 USB에 옮겨 담습니다.
이로써 IPMI를 변경 할 준비를 마쳤습니다.
IPMICFG 파일이 담긴 USB를 IPMI를 초기화 할 서버에 꽂습니다.
서버를 부팅을 하여 DEL를 연타해 바이오스로 진입합니다.
바이오스에 진입 후 Save & Exit 칸으로 가줍니다.
저희는 UEFI를 통해 초기화 할것이기 때문에 UEFI: Built-in EFI Shell 으로 들어갑니다.
Shell로 들어오게 된다면 이러한 화면이 뜨게 됩니다.
저희가 꽂은 USB로 진입하기 위해 fs0: 를 입력해줍니다.
저희가 저장한 폴더인 IPMICFG로 가기 위해 CD 명령어를 입력해줍니다.
ex) 폴더명이 IPMICFG 라면 cd IPMICFG
저희가 저장한 폴더로 오시게 된다면 여러가지 종류들의 폴더들이 있습니다.
저희는 UEFI를 사용할 것 이기에 CD UEFI 를 입력해줍니다.
UEFI 폴더로 오시면 IPMICFG.efi 라는 파일이 있습니다.
저희는 이 파일을 사용하여 IPMI 패스워드를 변경 할 것 입니다.
IPMICFG -user list 명령어를 사용해 IPMI 유저 리스트를 불러옵니다.
저희는 User ID 가 2인 ADMIN의 비밀번호를 변경하겠습니다.
IPMI 비밀번호 변경을 위한 명령어인 IPMICFG.efi -user setpwd [User ID] [Password] 를 사용하여 변경을 해보도록하겠습니다.
ADMIN 계정의 비밀번호를 password123 으로 변경하기 위해서는 IPMICFG.efi -user setpwd 2 password123 으로 명령어를 사용해주시면 되겠습니다.
Done. 이라는 문구가 나오게 되면 IPMI 비밀번호 변경이 완료된것입니다.
IPMI 비밀번호 변경이 아니라 초기화를 할 수 있는 방법도 알려드리도록 하겠습니다.
IPMI 초기화에는 여러가지 종류의 초기화 방법이 있습니다.
- Preserves the configurations in the “Users” section. ( 사용자 섹션 유지)
- Restores the factory defaults and the default password of the
motherboard. (공장 기본값과 공장 기본 패스워드로 복원) - Sets user’s password to ADMIN. (유저 패스워드를 ADMIN으로 설정)
저희는 공장 기본 패스워드를 알지 못하기에 3번째 방법을 사용하도록 하겠습니다.
위에서와 같이 UEFI 폴더로 이동해줍니다.
ipmicfg -fd 3 명령어를 사용해주시게 된다면 IPMI의 비밀번호 초기화가 완료되었습니다.
이후에는 서버를 재시작 하신 뒤 IPMI에 접속하여 ID : ADMIN / PW : ADMIN으로 사용해주시면 되겠습니다.