DELL R610上开启串口重定向

原创
2012/12/24 22:34
阅读数 1.6K

今天又不得不去做运维工作,忙忙碌碌的搞了3个小时。

在DELL R610上自带了DELL的管理卡,可以开启IPMI over LAN和iDRAC6 over LAN,同时可以开启串口重定向。由于IPMI和iDRAC6是一个完全的独立的嵌入式系统,这带来的好处就是我们可以通过IP设置BIOS,RAID甚至我们独立的iDRAC6和IPMI。

有了这些,我的运维工作就简单了很多(只要设置得当,就可以远程安装系统,升级内核了,而不用担心系统挂掉跑机房了)。

言归正传,下面描述下如何设置over LAN以及如何让FreeBSD将控制台输出到串口上。

首先设置串口重定向:

我选择了重定向到COM 1口上,同时设置COM 1口指向硬件Serial Device 2(Dell的Serial Device 2可以重定向到LAN),并且设置了after boot redirection。

第二需要在iDRAC6中设置内网IP并打开over LAN:

这里有个问题,我不管怎么设置,只能让第一网口来做管理网口。所以必须要在第一个网口上插上内网的网线,并在iDRAC6卡的为LAN设置内网IP。

好了,只要我们现在可以通过内网Ping通,我们就可以看到,进入系统前的所有信息,并可以设置所有硬件(如果设置错了,我们就悲剧了,就再也连不上我们的机器了)。

第三步:

在FreeBSD(我用的是9.0)的/boot/loader.conf中添加以下内容

hint.uart.0.flags="0x30" //这个东西在低版本中有些不同,请详细参考手册
console="comconsole vidconsole" //同时支持串口和显示器输出
comconsole_speed="115200" //串口输出波特率
boot_multicons="YES" //这参数不知道是什么用,看手册上有

修改/etc/ttys中的配置

ttyu0 "/usr/libexec/getty std.115200" vt100 on sercure

ttyu1 "/usr/libexec/getty std.115200" vt100 on sercure

ttyu2 "/usr/libexec/getty std.115200" vt100 on sercure

ttyu3 "/usr/libexec/getty std.115200" vt100 on sercure

到此为止,我们可以通过串口,直接看到控制台了。

祝 大家玩的开心。


展开阅读全文
加载中

作者的其它热门文章

打赏
1
4 收藏
分享
打赏
0 评论
4 收藏
1
分享
返回顶部
顶部