日本电子维修技术 主板<iLO / IPMI redfish控制>分享一个自己做的超
更新iLO一行命令控制。
开机:
curl --header "Content-Type: aon/json" --request POST --data '{"ResetType": "On"}' https://<iLO IP>/redfish/v1/Systems/1/Actions/ComputerSystem.Reset -u <iLO账号>:<iLO密码> --insecure复制代码
关机:
curl --header "Content-Type: aon/json" --request POST --data '{"ResetType": "GracefulShutdown"}' https://<iLO IP>/redfish/v1/Systems/1/Actions/ComputerSystem.Reset -u <iLO账号>:<iLO密码> --insecure复制代码
其实就是ResetType的区别。
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
纯代码 + 极少依赖版本:
https://github.com/dataindustry/supermicro-controller
全依赖版本:
链接:https://pan.baidu.com/s/1QSaAZIXrds3EzftW3QD6zw 密码:ga7e
界面:
基于跨平台和无缝切换web的考虑,使用electron开发。
目前的功能是:风扇模式管理,风扇分组精细控制(18.75%-100%),电源管理,启动项管理。
为了保证高可用性,在正确配置的前提下,这个工具会同时用三种方式向smc发出指令。
它们分别是:
redfish api。
优点是这个是restful webservice,所以client上不需要任何环境即可运行。缺点是只有x10/x11系超微主板才支持。
不排除其他品牌,只要支持redfish api的都可以用这个控制。如何看自己主板是否支持redfish,除了看文档外,还有个简易的方式,进入ipmi管理界面,看右上角:
redfish的另外一个缺点就是功能上比较弱,不支持执行raw命令等,所以分组精细控制需要由另外两个工具实现。
SMCIPMITOOL。
超微自己出品的管理工具。优点是用java开发,自带跨平台,除了需要手动下载自身外,还需要安装或指定jre的位置。设定cycle interval启动必须用这个工具。
ipmitool。
开源的ipmi管理工具。功能基本和超微自家的类似,语法上有些细微的区别,读sensor的速度比较快。
官方有linux版本,macos上也有3rd的编译版本,windows下应该也有。
在各大平台的包管理默认channel里面都有,所以安装只需要一行命令:
apt-get install ipmitool // ubuntu
brew install ipmitool // macos
复制代码
配置:
打开程序会报一个错误,不用管,关掉后点击页面上的小齿轮进入配置页面。
激活上述三个工具的方法主要是在配置页面里面填写相关信息。
前3项为必填项,填完可以激活redfish api。
填写4,5项激活smcipmitool。
填写第6项激活ipmitool。
运行:
1,使用全依赖版本,已经有electron环境的前提下。
下载,解压,进入目录,命令行运行 electron . 。
2,使用全依赖版本,没有electron环境的前提下。
首先安装electron环境。
下载,解压,进入目录,命令行运行 electron . 。
3,使用极少依赖版本,已经有electron环境的前提下
进入目录,命令行运行 npm install 。
等待完成后,命令行运行 electron . 。
4,使用极少依赖版本,没有electron环境的前提下。
首先安装electron环境。
进入目录,命令行运行 npm install 。
等待完成后,命令行运行 electron . 。
熟悉electron package的朋友可以把程序打包成exe,我这里就不打了,打出来体积太大不方便分享。
下一个版本更新会加的功能:
1,多机管理与错峰启动。这个已经有了,只是没放出来。
2,风扇和温度传感器的读数显示。
评论
我树牛啤!
评论
呃,还要装一摞node的依赖。。。
评论
牛X,不过它自带的那套远程管理就挺好的,JAVA控制台用起来也算方便
评论
树导流啤~~(破音
评论
是否通过你的工具可以某种程度上通过设置的微调来解决猫扇转速忽上忽下的问题?
评论
不能。风扇高低转是触发了主板监控转速的阈值。把监控阈值调低就行了。这个工具里面没有这个功能。
评论
工具有了,,,就差一台服务器了
评论
tql,感谢树导,收下了
评论
这个厉害了,赶紧收藏
评论
牛逼,MARK+收藏先
评论
哇塞,试试看。java的真用着不开心~~~
要是能支持超微华擎双开就好了哈哈哈(妄想)
评论
electron撸的?
评论
大佬牛b,想整啥都能撸
评论
牛逼啊
顺便我看我的C2750最后一次更新也显示了redfish啥的
评论
牛逼,能支持永擎就好了。超微自带html5管理很爽,麻烦的是永擎。
评论
mark,感谢大佬!!!
评论
ilo果然和ipmi都有redfish的实现。但是这个redfish明显不是什么强制性标准,实现了多少功能完全是看厂家做了多少。
hpe的ilo功能实现的太多了,比如选择启动介质,ilo实现到可以选择efi设备中的哪一个,超微的ipmi只实现到大项(是efi还是usb还是cdrom)。
评论
超微的那个IPMI,调整风扇阈值是以后都生效的,还是IPMI重启就失效的?
评论
永久的,除非重置bmc。
评论
这样省心多了,多谢告知。
评论
感谢,已star。 电路 电子 维修 求创维42c08RD电路图 评论 电视的图纸很少见 评论 电视的图纸很少见 评论 创维的图纸你要说 版号,不然无能为力 评论 板号5800-p42ALM-0050 168P-P42CLM-01 电路 电子 维修 我现在把定影部分拆出来了。想换下滚,因为卡纸。但是我发现灯管挡住了。拆不了。不会拆。论坛里的高手拆解过吗? 评论 认真看,认真瞧。果然有收
·日本中文新闻 唐田绘里香为新剧《极恶女王》剃光头 展现演员决心
·日本中文新闻 真子小室夫妇新居引发隐私担忧
·日本中文新闻 前AKB48成员柏木由纪与搞笑艺人交往曝光
·日本学校 {日本国际学校}梅田インターナショナルスクール
·日本学校 LINE:sm287 陳雨菲、20歳、台湾からの留学生、東京に来たばかり
·日本留学生活 出售平成22年走行48000km 代步小车
·日本华人网络交流 円相場 一時1ドル=140円台まで上昇?
·日本华人网络交流 问日本华人一个问题
·日本旅游代购 富山接机
·生活百科 英国转澳大利亚转换插头
·汽车 【求助】修车遇到困难怎么办?