IPMI란 무엇인가?

IPMI(Intelligent Platform Management Interface)는 서버의 전원이 꺼졌거나 운영체제가 다운된 경우에도, 하드웨어 수준에서 원격으로 서버를 모니터링하고 제어할 수 있도록 해주는 하드웨어 기반의 관리 인터페이스입니다.

인텔이 주도하여 정의한 하드웨어 관리 표준(1998년 시작)으로, 다양한 서버 제조사가 채택하고 있으며 현재 버전은 IPMI 2.0입니다.

사용하는 이유는 여러가지이며, 예를 들어 하드웨어 서버가 오류가 발생하여, 외부 망에서 접속이 되지 않습니다. 이는 내부 망에서 문제를 해결해야 하는데 IDC에 방문하는데 시간이 소요됩니다. 이럴 경우 IPMI를 이용한 내부 망을 이용한 서버 접속 후 문제를 해결할 수 있습니다.

지능형 플랫폼 관리 인터페이스 요약

· 정의
서버 전원이 꺼지거나 운영체제가 다운된 경우에도 하드웨어 수준에서 원격으로 서버를 모니터링하고 제어할 수 있는 하드웨어 기반 관리 인터페이스
· 주 사용 이유
서버에 오류가 발생해 외부망에서 접속 불가능한 상황 발생하여 IDC 방문에는 시간이 소요되므로 내부망을 통해 서버에 접속해 문제 해결 가능

✅ 서버 제조사별 원격 하드웨어 관리

IPMI는 서버 제조사에 관계없이 공통된 방식으로 원격 하드웨어 관리를 가능하게 해주는 표준 기술입니다. BMC(Baseboard Management Controller) 칩이 통신하면서 원격으로 하드웨어를 관리하게 해 주며, 서버가 OFF되어 있는 상태에서도 전원 공급이 되는 상태라면 부팅 및 관리가 가능합니다.

제조사에 따라 다른 명칭으로 부르지만 동일한 기능을 한다고 동일하기에 IPMI로 생각할 수도 있습니다.

서버 제조사는 보통 자체적인 원격 하드웨어 관리를 지원하며, IPMI 표준도 함께 지원합니다.

✅ IPMI 주요 기능

IPMI 블록 다이어그램
출처: wikipedia.org

🔲 원격 전원 제어

  • 서버 전원 켜기/끄기/재시작
  • 비정상 시스템 상황에서도 제어 가능

🔲 하드웨어 모니터링

  • 온도, 팬, 전압, 전력 등 센서 데이터 확인
  • 시스템 이벤트 로그(SEL)로 장애 추적 가능

🔲 원격 콘솔 및 미디어 제어 (통합 네트워크)

  • KVM (키보드/비디오/마우스 제어)
  • 원격 ISO 마운트, OS 설치 가능

🔲 보안 및 감사 기능

  • IP 제한, 계정 권한 관리
  • 로그인/이벤트 로그 추적
  • TLS/SSH 등 암호화 지원

✅ BMC

BMC는 서버 마더드에 직접 내장되어 있거나 별도의 모듈 형태(예: 확장 카드)로 내장된 특수 마이크로컨트롤러로, IPMI 아키텍처의 핵심 역할을 수행합니다. 전용 펌웨어와 RAM을 갖추고 있으며, 시스템 관리 소프트웨어와 하드웨어 간의 인터페이스를 제공합니다.

BMC_Baseboard_management_controller
출처: wikipedia.org

BMC는 서버에 내장된 다양한 센서(온도, 팬 속도, 전압, 전력 상태 등)를 실시간으로 모니터링하고, 문제가 감지되면 네트워크를 통해 시스템 관리자에게 알림을 보냅니다. 관리자는 BMC를 통해 원격에서 서버 전원 제어, 재부팅 등의 작업을 수행할 수 있습니다.

이 칩은 운영체제나 서버 전원이 꺼진 상태에서도 작동하며, 전원 제어, 하드웨어 모니터링, 원격 콘솔 접속 등의 기능을 수행합니다. 즉, 메인보드와 물리적으로 분리된 독립 칩이지만, 서버 하드웨어 구성에 통합되어 작동합니다.

✅ Access

접속하는 방법은 전용 소프트웨어 및 CLI 도구 등의 접속 방법이 있습니다.

Dell iDRACK, HPE iLO 및 리눅스 CLI에서 ipmitool을 사용하거나 여러 제조사의 서버를 관리할 수 있는 기업에서 지원하는 툴이 있습니다.

IPMI는 보안상 민감한 기능이 포함되므로 반드시 VPN, 방화벽, 계정 관리 등 보안 설정이 선행되어야 합니다.

Similar Posts

  • 네트워크 WAN, MAN, LAN 3가지 연결 구분

    보통 네트워크 WAN, MAN, LAN 3가지는 규모와 범위에 따라 3가지로 구분할 수 있습니다. 현재는 대부분의 기술이 이더넷으로 통합되어 사용자가 전송 기술을 구분하는 것은 무의미해졌으며, 범위 기준을 크게 3가지로 구분하고 있습니다. 목차✅ 서버 제조사별 원격 하드웨어 관리✅ IPMI 주요 기능🔲 원격 전원 제어🔲 하드웨어 모니터링🔲 원격 콘솔 및 미디어 제어 (통합 네트워크)🔲 보안 및…

  • [네트워크] 리피터&허브(물리계층 장비)

    케이블을 포함한 리피터(Repeater), 허브(HUB)는 네브워크 1계층인 물리 계층에서 사용되는 장비입니다. 목차✅ 서버 제조사별 원격 하드웨어 관리✅ IPMI 주요 기능🔲 원격 전원 제어🔲 하드웨어 모니터링🔲 원격 콘솔 및 미디어 제어 (통합 네트워크)🔲 보안 및 감사 기능✅ BMC✅ Access✅ 리피터(Repeater) Repeater는 전기 신호를 정형(일그러진 전기 신호를 복원)하고 증폭하는 기능을 가진 네트워크 중계 장비입니다. 멀리 있는…

  • 라우터란? | 라우터 역할과 게이트웨이

    라우터(Router)는 서로 다른 네트워크인 인터넷을 연결해 주는 장치로써 내부의 데이터 링크 계층(2계층)을 스위치가 담당하게 되고 네트워크 계층(3계층)을 Router가 담당하게 됩니다. 목적지 IP 주소까지 어떤 경로로 데이터를 보낼지 결정하는 것이 라우팅이며, 라우팅을 위해 Router가 필요합니다. 목차✅ 서버 제조사별 원격 하드웨어 관리✅ IPMI 주요 기능🔲 원격 전원 제어🔲 하드웨어 모니터링🔲 원격 콘솔 및 미디어 제어…

  • 통신 프로토콜이란? 인터넷에서 자주 언급되는 protocol 종류 7가지

    통신 프로토콜(communication protocol:통신 규약)은 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙 체계입니다. 네트워크에서 통신할 때 규약으로 프로토콜이라는 용어를 사용합니다. 통신하기 위한 규칙이 통신 프로토콜이란 것을 알 수 있습니다. 프로토콜은 크게 물리적 측면과 논리적 측면으로 나눌 수 있습니다. 네트워크 서비스의 개발이 시작되던 1900년 대 네트워크 및 컴퓨팅 환경은 열악했으며, 적은 자원과…

  • [OSI 네트워크 계층] IP 주소 클래스 | 서브넷과 서브넷 마스크

    IPv4 주소는 총 32비트로 구성되며, 4개의 옥텟(8비트씩)으로 표기됩니다. 8비트는 28으로 이루어져 있습니다. 28은 256개의 숫자로 각 옥텟은 이해하기 쉽게 0~256의 10진수 숫자로 표기됩니다. 4개의 옥텟으로 이루어진 IP 주소 클래스는 네트워크 ID와 호스트 ID로 나뉘게 됩니다. 목차✅ 서버 제조사별 원격 하드웨어 관리✅ IPMI 주요 기능🔲 원격 전원 제어🔲 하드웨어 모니터링🔲 원격 콘솔 및 미디어…

  • UTP 케이블 배선 순서 (T568A/B)

    UTP(Unshielded Twisted Pair) 케이블은 외부 차폐(shield)가 없는 꼬여있는 한 쌍의 케이블을 의미합니다. RJ45 커넥터는 UTP 케이블 끝에 붙는 8핀 표준 커넥터를 의미합니다. UTP 케이블을 이용해서 RJ45 커텍터 연결 시 순서에 대해 알아 보겠습니다. UTP 케이블 배선 순서는 T568A와 T568B 방식 두 가지로 나뉘어집니다. 목차✅ 서버 제조사별 원격 하드웨어 관리✅ IPMI 주요 기능🔲 원격…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 10   +   2   =