科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道使用SMBridge为远程Windows文本控制激活SOL

使用SMBridge为远程Windows文本控制激活SOL

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

OSA SMBridge应用程序可以让你在配置了BMC服务处理器的IBM eServer xSeries服务器上实施一个远程管理功能。它允许服务器管理工具通过以太网或串行接口使用IPMI 1.5和Serial Over LAN(SOL)协议。

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。如下图所示:

使用SMBridge为远程Windows文本控制激活SOL

配置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领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

          重磅专题
          往期文章
          最新文章