idrac远程开关机
侧边栏壁纸
博主昵称
yuc

  • 累计撰写 291 篇文章
  • 累计收到 0 条评论

idrac远程开关机

yuc
yuc
2024-11-27 / 最后修改: 2024-11-27 03:56 / 0 评论 / 5 阅读 / 正在检测是否收录...
需求背景

计划机房进行节能减排,需要调度服务器定时启动、停止,在研究可行的技术后,计划使用 idrac 实现启停操作

实现方案

一开始使用的 idrac web 来实现的,通过获取对应的会话,然后模拟登录启动、停止、注销

后续发现这种方法很慢,并且对于部分机器操作后未生效,所以更换为 idrac tools 的方式来实现

配置方法

在linux上安装了合适版本的 idrac tools 后,就可以使用 racadm 命令了,此时我们可以使用命令来控制服务器的启动、停止

使用命令来查询和开机、关机:

[root@localhost srvadmin]# racadm -r 192.168.10.252 -uroot -pxxx --nocertwarn serveraction powerstatus
Server power status: ON

[root@localhost srvadmin]# racadm -r 192.168.10.227 -uroot -pxxx --nocertwarn serveraction powerstatus
Server power status: OFF
其他

常用的开机、关机方法:

开机 powerup
关机(需idrac驱动) shutdown
强制关机 powerdown
强制重启 hardreset
正常重启 warmreset

对于关机,计划是不用 racadm 调度的,可以通过服务器脚本来实现,并且关机为 powerdown ,相当于直接按电源关机,对机器的硬盘不友好。 如果想要优雅的关机 shutdown 可以有两种方案:

  1. 目的机器支持 idrac 套件,通过 idrac 辅助关机,通过启动一个服务,来优雅通知操作系统操作关机的流程,比如通知进程、卸载文件系统等
  2. 控制机器通过脚本ssh登陆后执行关机脚本

选择:计划在所有机器上安装 idrac 套件,以支持远程优雅的关机,这样无需强制关机、以及远程机器可自由关机

0

评论

博主关闭了当前页面的评论