ipmi - supermicro x9 fan speed control

통통9   
   조회 4594   추천 0    

안녕하세요.


Supermicro 서버를 supermicro ipmitool인 smcipmitool.exe 를 사용해 fan speed control 을 하려는데 

standard(50%팬속도)/optimal(30%팬속도)/full(100% 팬속도) 3가지 옵션은 제대로 동작 되는데, 

아래의 2가지 명령어가 CC 표시를 내보내며 전혀 동작하지 않습니다. 

10~15% 팬속도가 목표입니다. 


아래 참고 URL 을 보면 되는 것 같고. 실제로 2cpu 에서도 아래 내용을 적용한 

글(X10 모델 Supermicro X10SL7-F)을 보았습니다.

제가 가진 X9 모델이 안되는 것인지 방법이 잘못된 것인지 모르겠습니다. 


시험 보드 모델명 : Supermicro X9SCI-LN4F

참고 URL : https://forums.servethehome.com/index.php?resources/supermicro-x9-x10-x11-fan-speed-control.20/


ipmitool raw 0x30 0x70 0x66 0x01 0x 0x
- where "z" is the zone (0 0r 1)
- where "n" is the duty cycle (0x00..0x64)

Example: Set CPU zone (0) to 50%:

Code:

ipmitool raw 0x30 0x70 0x66 0x01 0x00 0x32
Example: Set Perpipheral zone (1) to 25%:

Code:

ipmitool raw 0x30 0x70 0x66 0x01 0x01 0x19

<사용 방법>


c:\>ipmi>.\smcipmitool.exe 192.168.0.200 ADMIN ADMIN ipmi raw 30 70 66 01 00 02

c:\>ipmi>.\smcipmitool.exe 192.168.0.200 ADMIN ADMIN ipmi raw 30 70 66 01 01 02



c:\>ipmi>.\smcipmitool.exe 192.168.0.200 ADMIN ADMIN ipmi raw 30 45 01 02

00   <---- 00 표시와 함께 동작됨


c:\>ipmi>.\smcipmitool.exe 192.168.0.200 ADMIN ADMIN ipmi raw 30 70 66 01 00 02

CC   <---- CC 표시와 함께 동작 안됨

(Invalid data field in Request)


c:\>ipmi>.\smcipmitool.exe 192.168.0.200 ADMIN ADMIN ipmi raw 30 70 66 01 01 02

CC <---- CC 표시와 함께 동작 안됨

(Invalid data field in Request)


즐거운 일요일 보내시길 바랍니다.

짧은글 일수록 신중하게.
박문형 2022-07
https://www.supermicro.com/en/support/resources/downloadcenter/smsdownload

아마 찾아보셨을 듯합니다..

제가 보기에는 저 X9 급 IPMI 의 펜 속도 셋팅은  30/50/100 % 만되게 되어 있을 확률이 높습니다..

정답을 찾으라면 슈마 본사 BIOS/BMC 엔지니어와 직접 붙어서 문의해봐야 답이 나올 듯합니다..

IPMI의 펜 콘트롤은 CPU 세대가 바뀌던지 아니면 BIOS/BMC 코어의 버젼이 바뀌면 확 바뀌는 경향이 있으며

최신 제품일수록 기능이 세세합니다..

그리고 서버 제조사의 특성상 펜을 완전히 끄는 셋팅은 아마 없을 것입니다..

펜을 완전히 끄게 되면 열을 방출을 못해서 CPU나 보드에 열손상을 가하게 되기 때문이죠..

만일 슈마 본사 엔지니어와 컨택이 가능하고 질문이 가능하다면 해당 모델의 펜 속도는 몇퍼센트에서 폋퍼센트까지 레인지가 정해져 있고

펜속도의 단계를 높일때 어떤 단위의 스탭으로 올렸다 내렸다 하는지 가르쳐 달라고 해보세요..

저런 펜 속도 콘트롤이 몇퍼센트에서부터 BMC에서 콘트롤하는지 어떻게 콘트롤하는지는 제조사의 비밀일수도 있습니다..

그 외에는 바이오스와 BMC를 최대한으로 올리고 다시 필요한 퍼센트로 펜속도가 조절이 가능한지도 확인해보세요..
     
통통9 2022-07
팬속도 : standard/optimal/full 설정만 가능한 듯 합니다.
지금은 그냥 사용하고 나중에 근본적인 해결을 해야겠습니다.
답변 감사드립니다.
          
Qsup 2022-07
X8/X9급 슈퍼마이크로보드들은 바이오스에 들어가도 그 3개밖에 없습니다.
저거 세세하게 바뀐게 X10급에서 UEFI 우선 바이오스가 되면서부터입니다.

별 기대 안하심이...
               
통통9 2022-07
헛된 기대는 그만하고 나중에 조용한 쿨러로 변경해야겠네요.^^
즐거운 일요일 보내시길 바랍니다.^^
ipmitool raw 0x30 0x70 0x66 0x01 0x00 0xf (FAN 1,2,3...영역)
ipmitool raw 0x30 0x70 0x66 0x01 0x01 0xf (FAN A,B,C...영역)
위 명령어로 팬 속도 15%설정이 가능합니다
끝자리가 팬속도고 16진수를 사용합니다
그러나 서버에서 팬속도를 낮게 제어하면 그만큼 서버수명이 빨리...가십니다
영구적인방법은 아니고 껐다키면 리셋됨
     
통통9 2022-07
되면 좋은데. 이미 해봤고 댓글 보고 다시 해봤는데 아래와 같은 메시지가 뜨며 적용 안됩니다.
c:\>ipmitool -I lanplus -H 192.168.0.200 -U ADMIN -P ADMIN raw 0x30 0x70 0x66 0x01 0x00 0xf
Unable to send RAW command (channel=0x0 netfn=0x30 lun=0x0 cmd=0x70 rsp=0xcc): Invalid data field in request
c:\>ipmitool -I lanplus -H 192.168.0.200 -U ADMIN -P ADMIN raw 0x30 0x70 0x66 0x01 0x01 0xf
Unable to send RAW command (channel=0x0 netfn=0x30 lun=0x0 cmd=0x70 rsp=0xcc): Invalid data field in request
제가 가진 시스템에서는 세가지(standard/optimal/full) 모드 이외는 안되네요.

해보신 시스템의 메인보드가 X9/X10/X11 중에 어떤 모델인가요?
          
제가 단 댓글은 "저런 방법이 있다" 입니다. 이미 해보셨다고 하셨는데 모든 슈마 서버가 동일 하지 않습니다.
인터넷에 나온 몇몇 글 보고 해보니 안된다가 아니라 자신의 보드에 맞는 raw 값을 찾아 보셔야 할 것 같습니다. 검색에서 나오면 가장 좋지만 아닌 경우는  노가다를 해 보는 방법도 있습니다.
X9, X10, X11 종류별로 사용중이고 출근 전, 퇴근 후  시간이 되면 자동으로 스크립트 동작해서 팬 속도 제어 하도록 해서 사용 중 입니다.

0x30 0x70 0x66 0x01 0x00 0xf 를 사용하는 경우도 있고 두째자리는 0x91, 셋째자리는 0x5A, 넷째자리는 0x3 등등 자신에게 맞는 걸 찾아보세요

대충 가늠해 보면
raw 0x30 0x91 0x5A 0x3 0x10 0xf
raw 0x30 0x91 0x5A 0x3 0x11 0xf
raw 0x30 0x91 0x5A 0x3 0x12 0xf     
위 셋중에 하나는 될 것 같습니다만, 제가 raw 값 날려서 찾지 않는 이상 뭐다 라고 말씀 드리기는 어렵습니다.

위의 방법으로 팬 속도 제어하는 것은 초기 팬속도를 full로 변경 후 raw를 이용하여 원하는 속도를 16진수로 바꾸어 사용하세요
그렇지 않으면 시간이 지나면 자동으로 팬속도가 기본값으로 돌아가버립니다.
               
통통9 2022-07
댓글로 여러 가지 알려 주셔서 감사드립니다.
현재 가진 보드의 raw 값을 찾아 보려고 합니다.
BMC/IPMI 문서들을 supermicro에서 찾아 다시 읽고 있습니다.
문서들과 인터넷을 참고해 잘 해결 되면 좋겠습니다.


QnA
제목Page 1914/5708
2015-12   1673644   백메가
2014-05   5139147   정은준1
2018-06   4260   김건우
2018-02   4260   OSLP
2014-06   4260   정은준1
2016-10   4260   2CPU최주희
2017-03   4260   행복하세
2014-04   4260   s김종화z
2019-10   4260   쌍cpu
2018-05   4260   안규민
2015-06   4260   s김종화z
2016-08   4260   faeqpd
2015-08   4260   테돌아이
2015-01   4260   슬루프
2016-08   4260   윈도우10
2018-01   4260   깅또깡
2022-12   4260   긴머리루이스
2017-09   4261   tidd
2018-01   4261   크르르릉
2016-02   4261   yexxnoah
2016-02   4261   하균아빠
2014-11   4261   오홍식