使用DELL的远程控制卡可以方便的管理服务器
在CentOS中可以使用ipmitools管理 IPMI( Intelligent Platform Management Interface).
要使用选程控制卡,一般需将一根网线插入控制卡中并设置ip,在BIOS的Integrated Dell Remote Access Controller (iDRAC)中设置 Dedicated (专用),遇到设置是shared(共享),发现控制卡的网卡灯不亮,分配了静态ip也没法用,这时就需要改成Dedicated 。
用ipmitool设置dedicated
ipmitool delloem lan set dedicated
DELL的R410, R610按Ctrl+E进入设置界面
DELL C6100 R620按F2进入设置界面
在centos安装OpenIPMI:
yum install OpenIPMI OpenIPMI-tools
设置开机启动
chkconfig ipmi on
启动ipmi服务
service ipmi start
例子:
设置固定ip
ipmitool -I open lan set 1 ipsrc static ipmitool -I open lan set 1 ipaddr 10.10.1.x ipmitool -I open lan set 1 netmask 255.255.255.0 ipmitool -I open lan set 1 defgw ipaddr 10.10.1.1 ipmitool -I open lan set 1 access on
设置自动获取ip,如果一时获取不到,需要切断机器的电源,等待5分钟之后,先插上网线再接上电源
ipmitool -I open lan set 1 ipsrc dhcp
查看控制卡信息
ipmitool lan print 1
查看管理地址
ipmitool lan print 1 | grep 'IP Address'
为加强安全,修改默认的SNMP通讯串
ipmitool -I open lan set 1 snmp COMUNIATION
ipmitool -I open user list 1
得到:
ID Name Callin Link Auth IPMI Msg Channel Priv Limit 1 true false true ADMINISTRATOR 2 admin true false false NO ACCESS
ipmitool -I open user set password 2
ipmitool -I open lan set 1 password
对用户进行权限控制:ipmitool user priv
ipmitool -H 192.168.8.137 -U root -P root sensor |grep -i temp
ipmitool -v -H 10.10.1.38 -U root -P root sel list
ipmitool sel clear
ipmitool -I lan -H 10.1.199.212 -U root -P root chassis power off/reset/on/status
ipmitool -I lan -H 10.1.199.212 -U root -P root chassis bootdev pxe/disk/cdrom
ipmitool mc reset cold是重启BMC,但我试了一下,是重置,网上的东西一定要质疑。Error in setting nic selection (Invalid command)
C系列,如C6100,要用dell自已出的工具 bmc tool来设置网卡的共享模式
下载地址 http://poweredgec.com/,提供tgz和rpm安装包。我这里下载tgz包,解压之后执行
[root@jpuyy ~]# ./bmc nic_mode get dedicated [root@jpuyy ~]# ./bmc nic_mode set shared [root@jpuyy ~]# ./bmc nic_mode get shared
Dell C系列bmc工具使用手册http://poweredgec.com/files/QSG_PowerEdge_C_System_Management.pdf
返回第n个节点。
bmc node_number





