服务器 频道

产品知识中心:SOL(Serial Over LAN)

适用机型:

所有BladeCenter; 所有BladeCenter HS20; 所有BladeCenter HS40; 所有BladeCenter JS20; 所有BladeCenter LS20; 所有BladeCenter T 

文档内容:

一、SOL介绍:

   SOL是通过下面的方式来实现的:一系列的数据通过刀片中心(BladeCenter Chassis)的网络结构从刀片服务器上的COM口输入和输出。这个网络结构包括刀片的管理模块,Nortel L2/3 以太网交换模块和刀片服务器板载的网卡。另外,刀片服务器上集成的系统管理芯片也会协助来处理一些从COM口传输的数据。

    当一台工作站和刀片中心中的一个刀片通过网络使用SOL连接时,刀片中心的管理模块充当了代理的角色。首先,该工作站使用telnet来和刀片中心的管理模块建立联系。一旦通过telnet建立了连接,这台工作站就能够发送给管理模块一个命令,从而可以和刀片中心里的任何一个刀片服务器的串口建立通信。

    注:SOL方式通过网络工作的中间路径是管理模块。想通过刀片中心后面的交换模块的外置口和刀片服务器建立SOL会话是不可能的。

二、在刀片中心上SOL连接的基本规则:

    为建立和刀片服务器的SOL连接,首先必须在刀片服务器本地和刀片中心的管理模块建立一个telnet的会话。telnet的连接建立后,就能够使用管理模块的CLI(Command Line Interface)来和刀片中心的任何一台刀片服务器创建远程控制的SOL会话。建立这个连接的基本规则如下:

    对于一个刀片中心的管理模块,最多可以同时创建20个独立的telnet会话。这样就可以建立14个SOL的会话来和刀片中心内的14个服务器建立联系,并且还会剩余6个CLI连接能够提供给管理模块自己使用;

    如果客户对安全性比较关心,那么也可以使用Secure Shell(SSH)的方法来的登陆,用户在和刀片服务器直接通过SOL建立连接之前,可以用加密的telnet会话方式来和刀片中心的管理模块连接;

    和管理模块的telnet会话时间有一个默认值是120秒。如果在这个时间内没有任何的telnet或者SOL的通信发生,这个telnet会话就会自动关闭;

    SOL和服务器通信的时候是使用刀片服务器主板集成的第一个网卡。如果这块网卡尝试通过PXE/DHCP来启动,那么这个网口就会被重置,就会导致SOL的连接中断。如果确实需要通过PXE/DHCP来启动,那强烈建议客户启用刀片服务器上的第二个网口。这个设置可以在刀片服务器的BIOS里面设置。

    JS20的刀片因为本身服务器的显卡的原因,至少在安装的过程中是需要使用SOL的。系统安装完之后,用户可以使用其他的方式通过刀片服务器的网口(比如SSH方式)来进行管理。如果JS20的服务器需要使用BOOTP协议,那就建议启用服务器上的第二个网口。

    对于Nortel Network L2/3 千兆以太网交换模块模块自身,到没有太多配置规则。这个交换模块有个默认的VLAN 4095 是为SOL会话预留的。

三、通过Nortel Networks L2/3千兆以太网交换模块来进行SOL的试验

    下面的测试环境中HS40的SOL功能已经被启用了。刀片服务器上的设置额可以参考下面的文档:

http://www-307.ibm.com/pc/support/site.wss/document.do?Indocid=MIGR-54666

    默认的Telnet的失效时间可以在管理模块中更改,是允许SOL会话持续监测刀片服务器的时间。这个时间不能通过web方式登录管理模块来更改。想要在管理模块中更改telnet的失效时间,可以按照下面的方法进行:

1、 Telnet到管理模块,使用 USERID 和 PASSWORD 登录;
2、 在,<system>提示符下输入env –T system:mm[l];
3、 输入telnetcfg来显示当前的设置;
4、 可以按照想要得值来更改失效时间,这个时间是以秒为单位计算(例如比如设置一个大于一小时的值,4000秒), 应该输入:telnetcfg –t 4000;
5、 输入 env 可以重新回到<system>提示符。

    我们这次试验中选择的刀片使用的是Windows 2003 Standard Edition。插在刀片中心的第5个插槽上,在通过管理模块建立SOL的会话的时候需要使用到这个插槽的位置号。想通过SOL来管理Windows2003的刀片服务器时需要做这样的设置:

1、 Telnet到管理模块,使用 USERID 和 PASSWORD 登录;
2、 在<system>提示符下输入:console –T blade[5];
3、 在<SAC>提示符下可以输入?查看帮助菜单;

    SAC提示符下的命令都是用来管理刀片本身的一些命令。这个提示符下刀片可以被重启,开启一些服务或者关机,更改IP地址,清除内核日志等等。如果要查看一些常用的Windows命令提示,就按照下面的方法:

1、 在<SAC>提示符下输入 cmd 来创建一个新的命令通道,并在它关闭的时候会记住这个通道的名称;
2、 输入 ch 可以在通道的表单中查看你的通道的名称,然后可以在 # 列上做标记;
3、 输入 ch -si 1 来打开通道1的提示符(1是个例子,如果您是严格按照上面的步骤来做的,这里就应该输入你自己的通道的);
4、 正常登陆Windows系统;
5、 可以在任何时候输入 exit 返回到<SAC>界面。

    在linux或者AIX环境下使用SOL会话和使用SSH来管理刀片服务器的界面看起来是相似的。

6
相关文章