一、简介

iDRAC卡相当于附加在服务器上的一台小电脑,通过与服务器主板上的管理芯片BMC进行通信,远程监控与管理服务器的硬件状态信息。当前可用的官网详细介绍请参考:http://zh.community.dell.com/techcenter/w/techcenter_wiki/189.idrac-7

这些工作原本由IPMI实现,当前版本为2.0。DELL的iDRAC封装了IPMI的功能,它提供的图形化界面简化了IPMI的配置工作。

二、启用iDRAC

2.1 插网线

观察到R730背板左侧有一个网口,标有iDRAC字样,使用网线将该网口和192.168.1.0/24网段所在的交换机连接起来。

由于经常做完配置后发现连不上iDRAC,才发现最关键的一部竟然没做,特此列出。

2.2 网络配置

重启计算机,依照屏幕显示按F2进入SystemSetup。选择iDRACsettings – Network,需要改动的如下(现在已经不再使用DHCP):

将DNS DRAC Name设定为与主机名对应。由于该主机为tian63,于是名字设为idrac-63.

禁用DHCP,设置主机192.168.1.61-76对应的iDRAC静态IP地址为192.168.1.101-116,设置staticgateway为192.168.1.254,保持子网掩码为255.255.255.0。本例中设定的iDRACIP地址为192.168.1.103.

接下来启用IPMI,如下图所示。

以上步骤事实上以图形界面的方式为IPMI做了配置。我注意到iDRAC的IP与IPMI的IP是一致的。对应的IPMI命令有:

ipmitool -I open channel info 1 (-I 表示interface,open是指OpenIPMI与BMC通信,适用于查看设定本地主机的iDRAC)

ipmitool lan set 1 ipaddr 192.168.1.103

ipmitool lan set 1 netmask 255.255.255.0

ipmitool lan set 1 defgw ipaddr 192.168.1.254(机房路由器IP

2.3 用户名配置

事实上这一步并不需要手动完成,使用iDRAC的默认配置即可。但为了清晰表明iDRAC自动为IPMI做的封装,特此列出。

选择iDRAC settings – UserConfiguration,可以看到默认配好了一个root用户,他的默认密码是calvin,我们将在第一次使用浏览器远程登录iDRAC时修改这个密码。

对应的ipmi命令为:

ipmitool user set name 2 root //创建用户

ipmitool user set password 2 calvin //创建密码

ipmitool channel setaccess 1 2 callin=on ipi=on link=on privilege=4  //开权限

ipmitool user list 1   // 查看chanenel1的用户信息

在被控制的主机上执行最后一条命令,可以发现root用户已经创建好了:

2.4 开始使用

使用浏览器访问刚才配好的IP(运行浏览器的主机需在同一局域网内):

注意会有证书错误,推荐使用IE浏览器。打开的界面如下:

以用户名root和密码calvin登录,首次登录将提示我们修改默认密码,此后便可以Web页面的方式远程浏览、配置服务器。

三、服务器串口重定向

按照夏老师的需求,要把被控服务器的串口输出重定向到控制服务器上显示,以便内核调试。接下来以tian61为被控服务器,tian62为控制服务器做展示。

3.1 设置BIOS串口重定向

重启计算机,依照屏幕显示按F2进入SystemSetup。选择System BIOS – Serial Communication,配置成下图所示:

关于各项配置的帮助,可以按F1分别查看。通过帮助可知COM2才能使用SerialOn LAN (SOL)。注意这里的波特率115200以及终端类型VT100,将在后来的配置中用到。

3.2 设置iDRAC串行与LAN上串行

访问tian61的iDRAC,http://192.168.1.101

启用IPMI串行,并设好波特率。接下来设置LAN上串行:

3.3 修改grub文件

调整/boot/grub/grub.cfg的权限使其可修改,再编辑(共2处):

增加红框所示的内容。COM1对应ttyS0,COM2对应ttyS1,故这里使用ttyS1.

3.4 修改securetty文件

编辑/etc/securetty,需要增加一行ttyS1,注意到Ubuntu14.04 Server版默认已经配好了,故无需修改。

3.5 设置/etc/inittab

尽管现在的Ubuntu发行版已经没有这个文件了,但通过/etc/init/rc-sysinit.conf可以发现还会读这个文件,因此我们可以手动创建它。并添加如下一行:

S1表示ttyS1,12345表示在这些run level启用,/sbin/agetty表示启动的应用程序。注意把波特率、终端等参数设对。

############################################

根据夏老师的提示,这里的设置并不重要。它是为了让我们使用串口线远程登录机器,和我们需求无关。当我们使用3.6节的控制服务器sol activate命令之后,在被控服务器上输入:

agetty -h -L 115200 ttyS1 vt100

此时控制服务器将输出:

输入用户名密码即可登录。我玩了一会儿,重启被控服务器时,控制服务器仍然一直有输出,直到登录前一刻卡住。我猜想,如果开启服务器自动登录,估计还能继续玩下去。

夏老师说agetty -h -L 115200 ttyS1vt100还可以放到/etc/init.d/rc.local中,而不是自创/etc/inittab,我尚未实验,原理上自然是对的。

3.6 开始使用

使用控制服务器tian62,启用SSH连接到被控服务器tian61的iDRAC:

输入DELL服务器专用命令console com2,将会临时显示下图界面(表明退出方法是CTRL+\):

此时在tian61上使用串口通信

服务器tian62将出现输出:

此外,控制服务器tian62还有另一种使用IPMI的方法:

用这条命令的好处在于可以双向重定向到文件中:在刚才的命令末尾增加 | tee log.txt

但我遇到一个问题,夏老师在Mac上也遇到了:出现上图所示的内容后,得先按一下回车才能收到远端的串口信息。

3.7 常见使用问题

1. 执行ipmitool-I lanplus -H 192.168.1.101 -U root -P Tiana517 sol activate后报错:

Info: SOL payload already activeon another session

解决方法:ipmitool -I lanplus -H192.168.1.101 -U root -P Tiana517 sol deactivate

附注

完成服务器串口重定向后,重启计算机,依照屏幕显示按F2进入SystemSetup,会发现DELL的图形界面变成了字符界面:

DELL R730 iDRAC与IPMI的使用相关推荐

  1. Dell R730服务器通过iDRAC安装操作系统

    Dell R730服务器通过iDRAC安装操作系统 1.过程 1.1.登录iDRAC后启动虚拟控制台 1.2.启动控制台 1.3.挂载ISO镜像文件 1.4.重启服务器 1.5.按F11以选择&quo ...

  2. DELL R730 iDRAC8远程控制卡使用

    一.IDRAC说明 IDRAC又称为Integrated Dell Remote AccessController,也就是集成戴尔远程控制卡,iDRAC卡相当于是附加在服务器上的一台小电脑,通过与服务 ...

  3. DEll R730服务器 安装系统 设置管理口地址

    一.安装系统 1.在浏览器中输入网址 dell R730 默认用户名:root,密码:calvin 2.在虚拟控制台中把把插件类型 Plug-in Type改成HTML5 3.点击启动进入进行磁盘阵列 ...

  4. DELL R730 + 双路1080ti 安装Ubuntu-Server 16.04.4 LTS amd64

    前期准备 安装系统准备 文件下载 制作镜像 安装系统 RAID0设置 开始安装系统 网络配置 关闭风扇(可选) 关闭DELL对第三方PCIE的检测方法 开启小幅风扇,防止温度过高 驱动安装 前期准备 ...

  5. r730 linux找不到硬盘,Dell R730 安装Linux后启动失败

    部门采购了Dell R730 服务器用于做Linux操作系统.使用U盘镜像安装,但安装后提示: PXE-MOF:Exiting Broadcom PXE ROM Booting From PLDS D ...

  6. 批量自动化配置Dell服务器idrac管理口IP

    背景说明 工作中经常会遇到一次上几十台.几百台服务器的情况 每当到这个时候小伙伴们拿台笔记本和一根网线,一台服务器.一台服务器的去修改idrac IP 为了节约这个工作量,利用dell的racadm工 ...

  7. DELL R730搭建promx虚拟化服务器

    DELL R730搭建promx虚拟化服务器 前 现在所有的企业 基本上都在使用虚拟化服务器,目前主流的虚拟化 为 vm,kvm,proxn 后两者均为免费开源的,proxm也是基于KVM的底层架构搭 ...

  8. DELL服务器iDRAC批量管理工具介绍——RACADM

    一.介绍 在批量服务器配置的过程中我们会接触到各种服务器批量配置工具,例如华为的FusionServer uMate套件,Dell的Racadm iDRAC配置工具.这些工具可以通过命令行或者图形化界 ...

  9. Dell R730 通过PXE 安装 Debian x64

    在局域网环境里面,记得以前的dell机器通过PXE安装Debian x64是十分快捷的. 但是这次新拿到的Dell R730,点击F12 进行PXE安装时,却总报找不到安装源之类的错误,总之,很是不解 ...

最新文章

  1. 共面阻抗对高频PCB 设计中传输线阻抗控制的影响
  2. IDEA及IDEA汉化包
  3. android 修改toolbar菜单item的icon图标
  4. 李宁-2015年7月13日-个人文档
  5. JDK 5 ~ 10 新特性倾情整理
  6. python快速排序算法循环_算法:快速排序的Python实现
  7. 【定时同步系列3】8PSK调制+OM定时+信号分段处理+误码率曲线之MATLAB仿真(实信号模型)
  8. mysql 索引计划_Mysql索引、查询计划、优化方向
  9. oracle chr()和字符连接
  10. Column name pattern can not be NULL or empty.
  11. Mac外接2k显示器遇到的问题
  12. linux 字符设备和块设备的区别
  13. Java面试题及答案整理(2021最新版)
  14. IEC 60529防护等级的定义
  15. 抖音一个老人和一个机器人歌曲_抖音M哥很火的歌曲有哪些
  16. html表单鼠标悬停变色,当我将鼠标悬停在html表格中时,更改单元格中颜色的颜色...
  17. 用H5STEAM实现大华摄像头的WEB开发
  18. 老主板怎么接机箱前面的USB和mic
  19. Java逐行读取fasta文件
  20. springboot 利用aop实现系统日志和操作日志记录

热门文章

  1. 初步14-字母及编码
  2. 2010 “青鸟杯”软件编程精英赛全国评审结果
  3. RT5350 I2S audio问题
  4. IDEA中没有database这个图标
  5. 211大学【合工大】发生通宵考研占座排队!
  6. STATA学习笔记:缺漏值的处理
  7. 迅为IMX6Q四核核心板商业级|工业级|IMX6Plus版本|IMX6D双核核心板
  8. 【资料上新】迅为基于3568开发板的NPU开发资料全面升级
  9. 手把手写深度学习(12):CycleGANs伟大的风格迁移理论基础篇
  10. 模式识别学习笔记(12)——聚类