SUPERMICRO IPMICFG 사용 방법
IPMICFG 사용 방법
오늘은 슈퍼마이크로 매니지먼트(Management) Port인 IPMI Port를 IPMICFG라는 Tool을 이용하여 몇 가지 기능들을 보여 드릴까 합니다. 각 벤더사마다 HP iLO, Dell idrac이 있지만 오늘 다룰 포스팅은 SUPERMICRO IPMICFG 사용 방법입니다.
IPMICFG Download
www.supermicro.com/SwDownload/SwSelect_Free.aspx?cat=IPMI
해당 사이트에서 IPMICFG tool을 OS Type에 맞게 다운로드 하신 후, Unzip을 통해 압축 해제하시면 됩니다. 물론 저는 항상 linux기반으로 설명드리지만 windows 역시 같은 파일을 다운로드 후 압축해제 후 사용하시면 됩니다.
IPMICFG를 통한 IP 입력
# ./IPMICFG-Linux.x86_64 -dhcp
DHCP is currently enabled.
supermicro서버의 Default값은 dhcp on 상태이므로 고정 IP 값을 넣어줄 때는 dhcp를 off 해야 합니다.
# ./IPMICFG-Linux.x86_64 -dhcp off
Successfully disable DHCP.
# ./IPMICFG-Linux.x86_64 -m
IP=0.0.0.0
MAC=3C:EC:EF:xx:xx:xx
# ./IPMICFG-Linux.x86_64 -m 192.168.10.20
IP=192.168.10.20
상태이므로 dhcp가 off상태이므로 -m 옵션을 통해 현재 IP를 확인 후 -m IP주소를 입력해 줍니다.
-m Shows IPv4 address and MAC.
-m <ip> Sets IPv4 address
-k Shows Subnet Mask.
-k <mask> Sets Subnet Mask
-g Shows a Gateway IP.
-g <gateway> Sets a Gateway IP
위 옵션을 확인 후 IP 주소 외에 게이트 IP, 서브넷 마스크 주소를 입력해주면 IPMI IP 입력이 완료되었습니다.
IPMICFG를 통한 Fan 조절
IPMICFG FAN의 Default값은 2번 Optimal이며, 서버의 온도에 따라 유동적으로 RPM은 변경 됩니다. 하지만 별 다른 작업이 없다면 위에서 보듯이 3000~3200 RPM을 유지하고 있습니다.
Full Mode로 변경을 하게 되면 11,000RPM 수준을 보이며, HeavyIO로 변경 시 5180 RPM 수준으로 빠르게 회전합니다. 따라서 IDC에서는 Full 모드로 해준다면 GPU 발열을 쉽게 잡을 수 있는데요. 위에서 말했듯이 Optimal로 하여도 유동적으로 RPM이 변동 되기 때문에 무관합니다.
IPMICFG Sensor 확인
# ./IPMICFG-Linux.x86_64 -sdr
IPMICFG SDR에는 CPU Temp및 memory Dimm 평균 Temp, FAN, Power상태, GPU Temp 등 여러 가지 센서 관련 정보를 확인하실 수 있습니다.
IPMICFG SEL List
# ./IPMICFG-Linux.x86_64 -sel list
sel list를 통해서 서버의 H/W적인 log를 확인 할 수 있습니다.
위와 같이 Power Supply Failure 및 Fan going low 등 사진에는 있지 않지만 memory Ecc error 등을 감지하여 Log에 쌓이게 됩니다.
IPMICFG Summary
# ./IPMICFG-Linux.x86_64 -summary
summary 커맨드를 통해 IPMI IP값과 Firmware version, Bios version 그리고 LAN에 대한 Mac 주소값을 알아낼 수 있습니다.
IPMICFG dcmi power
# ./IPMICFG-Linux.x86_64 -dcmi power
서버 운용에 중요한 요소 중 하나는 전력량인데요. dcmi power 커맨드로 현재 파워 및 평균 max, min 전력값을 알아낼 수 있습니다. GPU 서버의 경우에는 전력량이 상당한데요 8개의 GPU를 Full 부하를 주게 되면 16A 이상(3500W) 측정되니 PDU 전력 분배에 신중하셔야 합니다.
간단하게 위에서는 SUPERMICRO IPMICFG 사용 방법에 대해 알아보았는데요. open source인 ipmitool을 설치하셔도 거의 흡사한 기능을 가지고 있기 때문에 편하신 방법으로 하셔도 됩니다. ipmitool은 슈퍼마이크로 제품이 아닌 BMC를 이요하는 모든 서버에 가능합니다.
위 서버는 슈퍼마이크로 4124GS-TNR을 통해 Test하였습니다.
'supermicro' 카테고리의 다른 글
supermicro 시스템 관리 소프트웨어 소개 1편 (449) | 2021.01.14 |
---|---|
슈퍼마이크로 GPU 서버 AS-4124GO-NART 상세정보 (297) | 2021.01.07 |
Supermicro NGC(NVIDIA GPU Cloud) 지원 솔루션 (57) | 2021.01.01 |
7049GP-TRT GPU 워크스테이션 상세정보 알아보기 (200) | 2020.12.27 |
슈퍼마이크로 AS-4124GS-TNR 상세정보 PCI-E 4.0 (19) | 2020.12.20 |
최근댓글