服务器 频道

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

  【IT168 产品知识中心】Serial Over LAN是指通过基于IP的IPMI会话来重新定向系统中串口I/O的一种机制。为了帮助用户通过串口来访问这些计算机上的应用,串口的I/O需要对网络进行重新指向。比如,某个用户希望通过串口来访问某个运行Linux操作系统的刀片服务器,就可以通过网络实现远程登录。从刀片服务器这边来看,这一登录是被视作通过串口进行的。

    比如,在IBM的BladeCenter刀片系统中,其管理模块除了通过 Web 浏览器进行访问以外,还提供了的命令行接口(command-line interface,CLI),这种接口提供很多功能,其中包括了通过建立 Serial Over LAN (SOL) 的连接,可以以文本终端的方式访问 BladeCenter 中的每一个刀片服务器的功能,这样,就可以实现远程管理刀片服务器了。

    在 BladeCenter 的环境里,每个刀片服务器上集成的系统管理芯片和网卡把刀片服务器上的串行通讯端口的数据发送到刀片中心的网络设备上,包括支持 SOL 通讯的以太网交换模块。这些刀片中心的组件是通过管理模块的配置来支持SOL操作的。管理模块还扮演了类似代理服务器的角色,它把客户机与管理模块的 Telnet 会话与刀片服务器的 SOL 会话连接在一起,使得 Telnet 程序通过网络可以与刀片服务器的串行通讯端口进行通讯。因为所有的SOL通讯都是由管理模块控制并转发,管理员可以把刀片中心管理方面的通讯与刀片服务器的数据通讯分开。

    如果要与刀片服务器建立一个 SOL 的连接,必须先要与刀片中心的管理模块建立一个 Telnet 的命令行会话。在建立了命令行会话以后,就可以与刀片中心的任何一个刀片服务器建立一个远程的 SOL 会话了,当然,刀片中心必须配置好 SOL 并且启用了 SOL。管理模块最多支持20个 Telnet 会话,这样,就可以同时拥有14个活动的 SOL 会话(对应14个刀片服务器),另外,还有6个命令行接口的会话来进行刀片中心的管理工作。如果需要更安全的连接,也可以通过先建立与管理模块的 Secure Shell(SSH) 会话,再建立与刀片服务器的 SOL 终端的方式。

    注意:SOL 使用刀片服务器的第一个网卡(eth1)来进行通讯,如果这个网卡尝试网络启动的话,会要求网卡复位,这样会断掉当前的 SOL 会话,并且 SOL 的状态会变成 Not Ready,所以,如果要使用网络启动的话,请使用第二个网卡(eth2),并且安装支持 SOL 的网络交换模块在1号模块插槽上。

6
相关文章