일본 전용서버를 사용하면 VPS와 달리 물리 서버를 단독으로 사용합니다. 이때 서버가 응답하지 않거나 OS 문제가 발생했을 때 데이터센터에 직접 가지 않고도 하드웨어를 원격으로 제어할 수 있는 기능이 IPMI입니다.
IPMI란?
IPMI(Intelligent Platform Management Interface)는 서버 메인보드에 내장된 독립적인 관리 컨트롤러입니다. 서버의 전원이 꺼져 있거나 OS가 응답하지 않는 상태에서도 작동합니다.
주요 기능:
- 원격 전원 제어: 서버 전원 켜기/끄기/재시작
- 원격 콘솔(KVM): 마치 물리적으로 모니터를 연결한 것처럼 서버 화면 제어
- OS 재설치: 원격에서 ISO 이미지를 마운트해 OS 재설치
- 하드웨어 상태 모니터링: CPU 온도, 팬 속도, 전원 상태 확인
- 시스템 이벤트 로그: 하드웨어 이상 이벤트 기록 확인
IPMI 접근 방법
전용서버를 받으면 별도의 IPMI IP 주소, 포트, 사용자/비밀번호가 제공됩니다.
웹 브라우저 접속
https://IPMI-IP주소/
브라우저에서 IPMI 웹 인터페이스에 접속합니다. 일반적으로 Java 또는 HTML5 기반 KVM 뷰어를 제공합니다.
ipmitool 명령줄 도구
# 설치
apt install ipmitool -y
# 서버 상태 확인
ipmitool -I lanplus -H IPMI-IP -U admin -P 비밀번호 chassis status
# 전원 관리
ipmitool -I lanplus -H IPMI-IP -U admin -P 비밀번호 chassis power status
ipmitool -I lanplus -H IPMI-IP -U admin -P 비밀번호 chassis power on
ipmitool -I lanplus -H IPMI-IP -U admin -P 비밀번호 chassis power off
ipmitool -I lanplus -H IPMI-IP -U admin -P 비밀번호 chassis power reset
# 하드웨어 센서 정보
ipmitool -I lanplus -H IPMI-IP -U admin -P 비밀번호 sdr
# 시스템 이벤트 로그
ipmitool -I lanplus -H IPMI-IP -U admin -P 비밀번호 sel list
주요 활용 시나리오
시나리오 1: SSH 접속이 안 될 때
OS는 실행 중인데 SSH가 응답하지 않는 경우, IPMI KVM으로 서버 화면에 직접 접속해 원인을 확인하고 SSH 서비스를 재시작할 수 있습니다.
- IPMI 웹 접속 → Remote Control → KVM 콘솔 실행
- 서버 화면 확인 (로그인 프롬프트 또는 패닉 메시지)
- 직접 로그인해 SSH 서비스 재시작
systemctl restart sshd
시나리오 2: 서버가 완전히 응답하지 않을 때
OS 크래시나 커널 패닉으로 서버가 완전히 굳은 경우:
- IPMI에서 전원 강제 리셋
ipmitool ... chassis power reset - 서버 재시작 후 원인 파악 (dmesg, /var/log/syslog)
시나리오 3: OS 재설치
잘못된 설정이나 심각한 보안 침해 시 OS를 처음부터 재설치해야 할 때:
- IPMI 웹 → Virtual Media → ISO 이미지 마운트
- 서버를 해당 ISO로 부팅 설정
- KVM 콘솔에서 OS 설치 진행
시나리오 4: 하드웨어 이상 감지
# CPU 온도 확인
ipmitool -I lanplus -H IPMI-IP -U admin -P 비밀번호 sdr | grep Temp
# 팬 속도 확인
ipmitool -I lanplus -H IPMI-IP -U admin -P 비밀번호 sdr | grep Fan
# 전원 공급 상태
ipmitool -I lanplus -H IPMI-IP -U admin -P 비밀번호 sdr | grep Power
IPMI 보안 설정
IPMI는 강력한 하드웨어 제어 권한을 가지므로 보안이 중요합니다.
- 기본 비밀번호 변경: IPMI 웹 인터페이스에서 즉시 변경
- 접근 IP 제한: IPMI 포트(623, 443 등)에 대한 접근을 특정 IP로 제한
- 강력한 비밀번호 사용: 16자 이상 복잡한 비밀번호 설정
- 불필요한 서비스 비활성화: 사용하지 않는 IPMI 기능 비활성화
VPS와의 차이
VPS는 가상화 환경이라 IPMI 대신 호스팅 업체의 관리 패널에서 전원 제어와 콘솔 접속을 제공합니다. 전용서버의 IPMI는 물리 하드웨어를 직접 제어하므로 더 강력하고 안정적입니다.
TCP-80.NET의 일본 전용서버에는 IPMI가 기본으로 포함됩니다. IPMI 접속 정보는 서버 개설 시 함께 제공됩니다.
마치며
IPMI는 일본 전용서버를 물리적 접근 없이도 완전하게 관리할 수 있게 해주는 핵심 기능입니다. 서버가 응답하지 않는 상황에서도 원격으로 복구할 수 있어 운영 안정성이 크게 높아집니다. IPMI 설정과 활용에 대한 문의는 TCP-80.NET 텔레그램 @tcp80net으로 주세요.