扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
2007年8月14日
关键字: Server 2003 sol 远程Windows SMBridge
ZDNetChina服务器站 x86服务器技巧
适用机型:
所有服务器
文档内容:
摘要
OSA SMBridge应用程序可以让你在配置了BMC服务处理器的IBM eServer xSeries服务器上实施一个远程管理功能。它允许服务器管理工具通过以太网或串行接口使用IPMI 1.5和Serial Over LAN(SOL)协议。SMBridge的首要功能是通过以太网提供文本模式的远程控制。本文描述了启用SOL的建立过程和如何连接Windows Server 2003 Special Administration Console(SAC)。
有关信息可参考红皮书网站:
IBM eServer xSeries and BladeCenter Server Management, SG24-6495-00
内容
SMBridge可以从以下链接下载:http://www.ibm.com/pc/support/site.wss/MIGR-57729.html,
可以在Windows和Red Hat Linux中支持。OSA SMBridge User’s Guide可以从以下链接找到:http://www.ibm.com/pc/support/site.wss/MIGR-57816.html.
有两种方法使用SMBridge程序:作为telnet server和直接命令行界面连接到BMC。只有telnet server功能提供了远程文本方式控制特性。作为一个telnet server,SMBridge作为一个后台服务(Windows)或daemon(Linux)启用,这通常不是带BMC的服务器。你开始先连接到telnet server,然后从那里通过服务器以太网口连接到BMC。如下图所示:
配置BIOS打开Serial Over LAN
在SMBridge可以通过SOL远程管理服务器之前,远程服务器的BMC和BIOS必须做如下设置。
注:这个步骤禁用了服务器千兆以太网卡端口1的PXE引导,如果你计划使用PXE,可以连接网口2,并配置远程安装使用这个网口。
1. 在提示时按F1键进入BIOS。
2. 如果你还没有做,请先配置BMC的静态IP,子网掩码,网关等,Advanced Options > Baseboard Management Controller (BMC) Settings.
3. 在主菜单中选择Devices and I/O Ports,
Set field Serial Port A to Auto-configure
Set field Serial Port B to Auto-configure
4. 选择Remote Console Redirection.,设置如下
Remote Console Active to Active
Remote Console Text Emulation to VT100/VT220
Remote Console Keyboard Emulation to VT100/VT220
Remote Console Active After Boot to Enabled
Remote Console Flow Control to Hardware
5. Setup窗口此时应该显示如下
********************************************************
*KrKrKrKrKrKrKrRemoteqonsoleqedirectionKrKrKrKrKrKrKr*
********************************************************
*KrqemoteqonsoleqctiveKrKrKrKrKrKrqqnabledKr]KrKr?
*KrqemoteqonsoleqOMqortKrKrKrKrKrqqOM?qKrKrKrKr*
*KrqemoteqonsoleqaudqateKrKrKrKrKr[?9200Kr]KrKrKr?
*KrqemoteqonsoleqataqitsKrKrKrKrKr[?qKrKrKrKrKrKr*
*KrqemoteqonsoleqarityKrKrKrKrKrKrqqoneqKrKrKrKr?
*KrqemoteqonsoleqtopqitsKrKrKrKrKr[?qKrKrKrKrKrKr*
*KrqemoteqonsoleqextqmulationKrKrqqT100/VT220qKr*
*KrqemoteqonsoleqeyboardqmulationqqT100/VT220qKr*
*KrqemoteqonsoleqctiveqfterqootKr[qnabledKr]KrKr?
*KrqemoteqonsoleqlowqontrolKrKrKrqqardwareqKrKr?
********************************************************
6. 按两次ESC回到主菜单,选Start Options,做如下设置
Planar Ethernet 1 PXE to Disabled
Planar Ethernet 2 PXE to Enabled
Planar Ethernet PXE/DHCP to Planar Ethernet 2
Run PXE only on Selected Planar NIC to Enabled
7.按 Esc 回到主菜单选 Advanced Options 然后 Baseboard Management Controller (BMC) Settings. 设置如下:
System-BMC Serial Port Sharing to Enabled
BMC Serial Port Access Mode to Dedicated
8.保存设置并重启服务器。
激活Windows Special Administration Console
要在Windows Server 2003上激活 Microsoft Emergency Messaging Service 和 Special Administration Console, 进行如下步骤:
1. 以管理员登录Windows。
2.打开命令提示符,键入bootcfg。
C:\>bootcfg
Boot Loader Settings
--------------------
timeout:30
default:multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
Boot Entries
------------
BootrntryqD:Kr?1
OSqriendlyqame:qindowsqerver?003,qnterprise
Path:KrKrKrKrKrKr rulti(0)disk(0)rdisk(0)partition(1)\WINDOWS
OSqoadqptions:Kr/fastdetect
3.检查输出,如果多于一个引导入口,那么你需要检查默认入口。在Boot Loader Settings查看默认行,你需要确认哪一个入口和Path值相对应。在本例中,只有一个入口,1。
4. 如果在我们的例子当中不是1,运行以下命令取代/id后面参数的引导入口号。
C:\>bootcfg /ems on /port com1 /baud 19200 /id 1
SUCCESS: Changed the redirection port in boot loader section.
SUCCESS: Changed the redirection baudrate in boot loader section.
SUCCESS: Changed the OS entry switches for line "1" in the BOOT.INI file.
5.从新运行bootcfg查看结果。
1. C:\>bootcfg
Bootqoaderqettings
--------------------
timeout:KrKrKrKr?0
default:KrKrKrKr rulti(0)disk(0)rdisk(0)partition(1)\WINDOWS
redirect:KrKrKrKrCOM1
redirectbaudrate:19200
Bootqntries
------------
BootrntryqD:KrKr1
OSqriendlyqame:qindowsqerver?003,qnterprise
Path:KrKrKrKrKrKr rulti(0)disk(0)rdisk(0)partition(1)\WINDOWS
OSqoadqptions:Kr/fastdetect?redirect
6.重启服务器使更改生效。
注:要重新打开EMS,运行次命令:bootcfg /ems off /id 1这里的1是前面步骤中编辑过的引导入口。重启使改变生效。
使用SMBridge
现在远程服务器的BIOS和Windows操作系统已经做好了SOL的设置,下一步是使用SMBridge连接。本段显示了连接到远程服务器和打开Windows命令提示符会话的命令。有关更多SMBridge和Microsoft SAC命令,参看IBM红皮书IBM eServer xSeries and BladeCenter Server Management, SG24-6495的6.4节。
1. 从telnet client连接到SMBridge telnet server使用命令
telnet smbridge-server-ip 623
2.如果你不在SMBridge telnet server本地上,你会被提示输入telnet server的用户名和口令。
3.你会看到
Username:Administrator
Password:
Administrator login successful.
OSA System Management Bridge (SMBridge), Version 1.0.3.1
Copyright (c) 2004 - OSA Technologies, an Avocent Company. All Rights Reserved.
SMBridge>
4. 用下面命令连接到到管理的服务器的BMC上:
SMBridge>connect -ip 9.42.171.237 -u USERID -p PASSW0RDSMBridge>
5. 输入console命令连接远程服务器。如果服务器关闭,运行命令reboot(或reboot –force)重启服务器。
6. 如果服务器启动,你会看到所有POST和BIOS屏幕。按F1进入BIOS Setup(有些telnet客户端可能需要你敲ESC,Shift+O,然后Shift+p).
7. 当Windows启动时,你将看到SAC控制台提示(如果你没有重启或Windows已经运行,你将看到的是空白的屏幕,遇到此情况敲几次回车键):
SAC>
8. 敲下面命令获得Windows命令提示符,你将需要输入远程服务器的Windows管理员的合法用户名和口令。
cmd
ch
ch -si 1
9,命令运行结果如下
SAC>cmd
The Command Prompt session was successfully launched.
SAC>
EVENT: A new channel has been created. Use "ch -?" for channel help.
Channel: Cmd0002
SAC>ch
Channel List
(Use "ch -?" for information on using channels)
# Status Channel Name
0 (AV) SAC
1 (AV) Cmd0002
SAC>ch -si 1
Name: Cmd0002
Description: Command Prompt
Type: <Esc><tab>0 to return to the SAC channel.
Use any other key to view this channel.
Please enter login credentials.
Username:
Domain:
Password:
Attempting to authenticate...
Microsoft Windows [Version 5.2.3790]
(C) Copyright 1985-2003
C:\WINDOWS\system32>
你现在得到了运行在远程Windows操作系统上的命令提示符。
要退出,按以下步骤:
1. 关闭命令提示符通道,输入exit。离开通道返回SAC,按Esc+Tab+Zero(三个键按顺序)
2. 离开SAC远程控制台,回到SMBridge,按Tilde+Period(tilde是~)
3. 退出SMBridge并断开telnet会话,敲exit。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者