슈퍼마이크로 서버 메인보드에는 BMC라는 별도의 관리 칩이 있어서, 운영체제가 멈췄거나 전원이 꺼져 있어도 네트워크로 전원 제어, 화면 보기(KVM), ISO 마운트를 할 수 있습니다. 이 기능을 IPMI라고 부릅니다. 처음 연결하는 순서와 자주 쓰는 명령을 정리했습니다.
1. 랜 포트 연결 방식 이해
| 모드 | 설명 |
|---|---|
| Dedicated | 메인보드의 IPMI 전용 포트(보통 USB 포트 위 단독 RJ45)만 사용 |
| Shared | 첫 번째 일반 랜 포트를 운영체제와 같이 사용 |
| Failover (기본값인 경우 많음) | 전용 포트에 케이블이 있으면 Dedicated, 없으면 Shared |
관리망을 분리하려면 전용 포트에 케이블을 꽂아 Dedicated로 쓰는 것이 깔끔합니다.
2. IPMI IP 주소 확인·지정
바이오스에서: 부팅 시 Del → IPMI → BMC Network Configuration에서 현재 IP를 확인하거나 Static으로 바꿉니다. 기본은 DHCP라 공유기에서 할당된 IP를 찾아도 됩니다.
운영체제에서: ipmitool이 설치된 리눅스라면 서버 안에서 바로 바꿀 수 있습니다.
# 현재 설정 확인 (채널 1)
sudo ipmitool lan print 1
# 고정 IP 지정
sudo ipmitool lan set 1 ipsrc static
sudo ipmitool lan set 1 ipaddr 192.168.1.50
sudo ipmitool lan set 1 netmask 255.255.255.0
sudo ipmitool lan set 1 defgw ipaddr 192.168.1.1
3. 초기 아이디와 비밀번호
- 아이디는
ADMIN(대문자)입니다. - 2019년 무렵 이후 출하 보드는 보드마다 다른 초기 비밀번호가 메인보드나 섀시의 스티커(BMC Password)에 인쇄되어 있습니다.
- 그 이전 보드는 비밀번호도
ADMIN인 경우가 많습니다. 이 경우 첫 접속 즉시 바꿔야 합니다. - 비밀번호를 모를 때는 서버 안에서 초기화할 수 있습니다:
sudo ipmitool user list 1로 ADMIN의 ID(보통 2)를 확인한 뒤sudo ipmitool user set password 2 '새비밀번호'
4. 웹 콘솔 사용
브라우저에서 https://IPMI주소로 접속합니다. 인증서 경고는 자체 서명 인증서라 나오는 것이니 내부망이라면 진행해도 됩니다.
| 메뉴 (펌웨어 버전마다 위치 다름) | 용도 |
|---|---|
| Remote Control → iKVM/HTML5 | 모니터 없이 서버 화면 보기, 바이오스 진입, OS 설치 |
| Power Control | 전원 켜기, 정상 종료(Soft), 강제 종료, 리셋 |
| Virtual Media | 내 PC의 ISO를 서버 CD-ROM처럼 연결 |
| Sensor / Health Event Log | 온도, 팬, 전압, 하드웨어 오류 기록 |
5. 원격 PC에서 ipmitool로 제어
웹을 열지 않고 스크립트로 제어할 수도 있습니다. 윈도우·맥·리눅스 어디서든 ipmitool을 설치해 사용합니다.
H=192.168.1.50; U=ADMIN; P='비밀번호'
ipmitool -I lanplus -H $H -U $U -P "$P" chassis power status # 상태
ipmitool -I lanplus -H $H -U $U -P "$P" chassis power on # 켜기
ipmitool -I lanplus -H $H -U $U -P "$P" chassis power soft # 정상 종료 요청
ipmitool -I lanplus -H $H -U $U -P "$P" chassis power cycle # 껐다 켜기
ipmitool -I lanplus -H $H -U $U -P "$P" sensor list # 센서 값
ipmitool -I lanplus -H $H -U $U -P "$P" sel list # 이벤트 로그
power off는 전원 버튼을 길게 누른 것과 같은 강제 종료라 데이터 손상 위험이 있습니다. 평소에는 soft를 쓰세요.
6. 보안: 절대 인터넷에 직접 열지 말 것
- IPMI는 하드웨어 전체를 장악하는 권한이라, 포트 포워딩으로 외부에 공개하면 매우 위험합니다. 외부에서는 VPN으로 내부망에 들어온 뒤 접속하세요.
- 가능하면 관리용 VLAN이나 별도 스위치로 일반 사용자 망과 분리합니다.
- BMC 펌웨어를 최신으로 유지하고, 사용하지 않는 서비스는 꺼 둡니다.
- 초기 비밀번호는 반드시 변경하고, 계정을 여러 사람이 쓴다면 사용자별로 만듭니다.