手上有一台戴尔的DELL PowerEdge R210服务器,闲来无事,研究了一下它的远程开机和关机。
Dell的服务器默认都带BMC,这个用来做管理的网口和操作系统 是共用的同一个网口(注意必需是第一个网口,即服务器上标有1的那个),只要BMC里设置的IP地址和操作系统的IP不一样就可以了。BMC的设置很简单,按以下步骤进行设置:
1、在服务器启动时看到Press <Ctrl-E> for BMC Setup提示的时候按Ctrl+E键进入设置画面,将蓝色的光条移动到 IPMI OverLAN 选项,敲空格键,此时出现一个!!WARNING!!的提示,不用管它敲回车略过,然后右边的off就会变成on。
2、将光条移动到 LAN Parameters选项上敲回车进入ip设置状态,用键盘的上下键和左右键来控制,设置好相关的ip子网和网关三个重要选项,其中Ethernet IP Address为服务器的ip地址,Subnet Mask为子网掩码,Default Gateway为网关,设置完毕按一下 ESC键退出到刚才的总菜单。
3、将光条移动到 LAN UserConfiguration 选项上,敲回车进入用户设置状态。将光条移动到 ENTER PASSWORD 上,输入密码,最好不要有标点符号,最好全都是小写字母,输入密码之后敲回车会自动跳到confirm password 下,重复输入密码即可,输入完毕敲回车回到总菜单下。
4、确认没有问题,按一下 ESC 键,出来一个小对话框,选择 Save Changes and Exit 选项进行存盘退出,此时机器开始继续引导系统设置 IPMI Over LAN 为 On,在IPMI LAN Channel里面设置IP地址,注意一个小细节,这里如果输错了或者不想要IP地址的某个数字,要用Backup键删除之后才能输入, 配置完成,保存设置。
客户端其实没有什么设置,只要能ping通服务器BMC配置的IP地址就可以,不需要在同一网段的。
下面找客户端,在DELL的随机光盘中,找到\SYSMGMT\ManagementStation\windows\ManagementStation\BMC.cab文件,把里面的文件都解压缩出来,我们只需要里面的3个文件:
ipmitool.exe
cygcrypto-0.9.8.dll
cygwin1.dll
解压出来的文件是不带扩展名的,需要手动改成这些文件名。本文后面提供附件下载。
下面是ipmitool的一些实用实用命令,假设服务器BMC里设的IP地址是 192.168.188.167,用户是root,密码是password
查看电源状态:
ipmitool -I lan -U root -P password -H192.168.188.167 power status
开机:
ipmitool -I lan -U root -P password -H192.168.188.167 power on
关机:
ipmitool -I lan -U root -P password -H192.168.188.167 power off
具体命令参数,可以参照这篇文章。
二〇一七年六月八日
本文出自 “pfsense” 博客,请务必保留此出处http://fxn2025.blog.51cto.com/24757/1933524
原文地址:http://fxn2025.blog.51cto.com/24757/1933524