전 데스크탑으로 인텔 S5520HC 메인보드를 씁니다..

서버용 보드라서 IPMI가 내장되어 있지요.

서버 보드의 문제점은 슬립/절전모드가 안된다는겁니다.

윈도우에서 절전모드로 들어가게 하면 화면만 꺼지고

파워가 꺼지질 않아요.

그래서 무조건 안쓸때는 전원을 내려야만 하고

그럼 원격에서 다시 켜려고 할때 애로사항이 있습니다.

전원을 완전히 내려버리면 WOL이 동작하질 않으니까요...

그래서 가끔 컴퓨터 전원 끄고 나왔다가 원격접속해야 할때

그동안 고생하고 있었는데 이번에 한번 IPMI를 써볼 생각을 하게 되었습니다.

OVH에서 IPMI를 한번 써보니까 무척 좋더라구요. 

내 보드에도 IPMI가 달려있는데 안쓸 이유가 뭐냐 싶어서

시행착오를 겪었습니다...

 

일단 보드에는 랜포트가 2개 달려있지만 무조건 첫번째 포트에서만 지원됩니다.

그리고 IPMI가 되는 보드는 IPMI용 MAC 어드레스가 따로 존재합니다. 

제 경우에는 랜포트는 2개지만 MAC 어드레스는 3개인 것이죠.

(랜포트가 하나뿐인 보드인 경우에는 MAC 어드레스는 2개가 되겠죠)

첫번째 랜포트에는 MAC 어드레스가 2개라서 끼우면 2개가 따로따로

인식됩니다. DHCP인 경우 IP도 따로따로 잡히구요.

(이걸 몰라서 무지하게 고생했네요)

그러므로 윈도우/리눅스로 부팅했을때 보이는 IP로는 아무리 고생해도 무의미합니다.

BIOS에 들어가서 보이는 IP가 IPMI 제어용 IP입니다.

 

IPMI가 사용하는 포트는 80 / 81 / 623 이렇게 3개의 포트입니다.

공유기를 통해서 원격 접속을 하시려는 경우 IPMI쪽 IP로는 이렇게 3개의

포트를 열어주시면 됩니다.

623은 표준인 것 같은데 80/81은 보드 제조사에 따라 다를 수 있습니다.

80포트는 그냥 웹브라우저 http로 IPMI에 접속할때 쓰고

81포트는 https로 접속할때 씁니다.

623포트는 ipmitool 이라고 리눅스 컴맨드 라인에서 사용하는 툴로 제어할때 씁니다.

 

그리고 주의하실건 623포트를 통한 제어는 기본으로 메인보드만 가지고 되는데

80/81은 별도로 모듈을 사서 메인보드에 달아야만 합니다.

무슨 RMM 어쩌구 하는 모듈이던데.. 80달러쯤 하는 모양입니다. 

이걸 사서 달아야 임베디드 웹서버가 동작하면서 IPMI를 웹으로 접속해서 제어가능하게 됩니다.

그러므로 RMM 모듈이 안달린 저로선 623포트를 통한 컴맨드 라인 제어만 가능합니다.

(아 이걸 몰라서 또 개고생..)

그러나 아직 포기하지 마시길..

슈퍼마이크로가 제공하는 안드로이드용 IPMI 앱이 있습니다

이걸 사용하면 핸드폰에서도 IPMI를 통해서 원격제어가 가능해집니다.

 

그러므로 다음과 같은 과정을 거치시면 됩니다.

1) 바이오스에 들어가서 IPMI에 잡힌 IP를 확인 (DHCP인 경우) 또는 고정IP환경인 경우 네트웍 설정

2) 만약 바이오스에 IPMI 유저 설정이 존재하는 경우 ID와 PW도 설정해줄 것

3) 공유기에 들어가서 623포트만 포트 포워딩을 IPMI쪽으로 설정

4) 앱스토어에서 IPMI로 검색한 뒤에 슈퍼마이크로에서 제공하는 앱을 설치 (그외 딴 것들은 무의미함)

 

지금 너무 잘되네요.. WOL 따위하곤 비교도 안됩니다.

  • profile
    저도 랜포트가 두개인 서버가 있는데 한번 테스트 해봐야 겠군요.
    좋은 정보 감사합니다.....^^
  • profile
    전 서버 8대 관리하고 있는데도.. 셋팅하기 귀찮아서(핑계..) 재부팅시에 안살아나면 idc에 그냥 전화를...하는데