esxi 6.5 安装ipmitool
1,这是什么?能实现什么功能?
-
我也刚玩服务器,也不是很清楚.
-
可以通过命令或者脚本来实现查看/调节服务器硬件信息,比如查看cpu温度,风扇转速等,可以通过脚本实现cpu温度低风扇转速慢点.Cpu温度达到某个阈值,风扇转速快等等
2,安装
-
先降低系统安装等级,不然装不上
esxcli software acceptance set --level=CommunitySupported 提示如下: Host acceptance level changed to 'CommunitySupported'.
-
下载
ipmitool
的软件包,下载地址:https://dl.90.vc/tools/esxi_ipmitool-1.8.15-1.vib -
上传到系统某个位置,比如
/vmfs/volumes/cipan1
目录下 -
安装:
esxcli software vib install -v /vmfs/volumes/cipan1/ipmitool-1.8.15-1.vib 提示如下: ol-1.8.15-1.vib Installation Result Message: Operation finished successfully. Reboot Required: false VIBs Installed: IPMItool_bootbank_ipmitool_1.8.15-1 VIBs Removed: VIBs Skipped:
**注:**这里有点坑,可能会安装报错,如果报错就去根目录用绝对路径安装,我在文件夹目录下执行就报错,不晓得esxi怎么搞的.
-
查看是否安装成功:
esxcli software vib list |grep ipmitool 会输出: ipmitool 1.8.15-1 IPMItool CommunitySupported
-
如果需要查看esxi系统版本可以:
vmware -vl VMware ESXi 5.5.0 build-3248547 VMware ESXi 5.5.0 Update 3
3,调节风扇转速
通过本机系统直接调节,而不连接到idrac
管理网口:
3.1
ipmitool -I lanplus -U ipmi用户名 -P ipmi密码 -H 服务器地址 raw 0x30 0x30 0x01 0x00
ipmi用户名:登录iDRAC的用户名,默认为 root ipmi密码:登录iDRAC的密码,默认为 calvin 服务器地址: iDRAC的服务器IP,不是系统或虚拟机的IP 0x00 代表 禁用 自动调速 ; 0x01 代表 启用 自动调速
3.2 调整风速
ipmitool -I lanplus -U ipmi用户名 -P ipmi密码 -H 服务器地址 raw 0x30 0x30 0x02 0xff 0x18
0xff 等于所有风扇 0x18 你期望风扇运行的转速百分比,原厂的暴力扇应该为12000rpm,这是 24 的16进制
0xff 0x18 = 所有风扇 以 24% 的转速运行,可以更改 0xff 为单独的风扇调速
切勿让转速过低或过高
3.3 可以简化命令
先禁用自动调速:
/opt/ipmitool/bin/ipmitool raw 0x30 0x30 0x01 0x00
再:
/opt/ipmitool/bin/ipmitool raw 0x30 0x30 0x02 0xff 0x15
注:这里为啥加上了路径?因为我装完这个工具后,没有自动添加全局变量,所以每次执行,都有输入命令才能找到工具执行
….
实现脚本实时监控cpu温度并调节转速,还不会,研究研究再更
4,windows 用户的话
可以利用 @cw1997 大佬开发的软件:
https://github.com/cw1997/dell_fans_controller
需要网线连接到idrac
管理口,并知道ip
借鉴了这几篇文章:https://blog.csdn.net/ctaicai/article/details/106240846
http://www.voycn.com/article/liyongipmikongzhidell-poweredge-r720defengshanzhuansu
https://caijinbo.tech/2021/02/02/2021-02-03-Linux%E5%92%8CESXI%E9%85%8D%E7%BD%AEipmi https://lian.st/27.html
安装 dell EMC openmanager
链接:
http://www.javashuo.com/article/p-ntzojsxm-ba.html
https://www.dell.com/support/home/en-us/product-support/product/poweredge-r410/drivers
下驱动,上传到esxi
安装命令:
esxcli software vib install -d /vmfs/volumes/data/OM-SrvAdmin-Dell-Web-9.1.0-2757.VIB-ESX65i_A00.zip
后面的路径必定要绝对路径,否则会报错
[root@192:/vmfs/volumes/61676a22-4384ca7f-ee67-782bcb2c6012/iso] esxcli software vib install -d cross_dell-openmanage-esxi_8.4.0.ESXi5
50-0000.vib
[MetadataDownloadError]
Could not download from depot at cross_dell-openmanage-esxi_8.4.0.ESXi550-0000.vib/index.xml, skipping (('cross_dell-openmanage-esxi_8.4.0.ESXi550-0000.vib/index.xml', '', 'file not found'))
url = cross_dell-openmanage-esxi_8.4.0.ESXi550-0000.vib/index.xml
Please refer to the log file for more details.
必须是绝对路径:
安装成功:
[root@192:/vmfs/volumes/61676a22-4384ca7f-ee67-782bcb2c6012/iso] esxcli software vib install -d /vmfs/volumes/61676a22-4384ca7f-ee67-7
82bcb2c6012/iso/OM-SrvAdmin-Dell-Web-8.4.0-2193.VIB-ESX55i_A00.zip
Installation Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
VIBs Installed: Dell_bootbank_OpenManage_8.4.0.ESXi550-0000
VIBs Removed:
VIBs Skipped:
重启服务器
等待重启后打开你的:ip:1311端口
账户密码是你的服务器账户密码,不是idrac的密码
接着在windows下下载客户端
https://downloads.dell.com/FOLDER04657110M/1/OM-SrvAdmin-Dell-Web-WINX64-9.1.0-2757_A00.exe
下载完成以后安装
安装完成以后打开,输入服务器ip 你的esxi root用户和密码就能够使用omsa了,记住忽略认证警告这个钩必定要勾上否则会链接不上
详细的能够看下面这个连接