【编者按:充分配置并利用好资源,是管理界、it界一个共同的话题。在设备、软件以不断推陈出新的年代里,在商家广告的狂轰滥炸中,许多人惟恐"一日不逐新,永世要落后",就像时装女郎一样不断地追新逐潮,他们忽略了一个本质----设备与软件是为了更好地提高效率、增强创新能力、配置好资源并发掘现有资源潜力,其结果常是本末倒置。在此,我们将这个大道理缩微至现有软、硬件资源的充分利用这个话题上。对一些财力有限的培训机构、学校、企事业单位来说,无盘工作站的应用还颇为广泛,面对软、硬件疯狂的升级换代,怎样让现有的软、硬件充分发挥作力,延长其"服役"期限而又能合理地进行新旧搭配,并让无盘工作站焕发新的生机呢?本期专题将就此将就工作原理、不同应用系统环境下的安装、配置、维护进行讨论。】
远程启动基础--bootrom的工作原理
1.什么是远程启动?
远程启动服务(remoteboot,通常也叫rpl)使通过使用服务器硬盘上的软件代替工作站硬盘来引导一台网络上的工作站成为可能。工作站的网络适配卡上必须装有一个rpl(remote program load远程初始程序加载)rom 芯片。每一种rpl rom芯片都是为一类特定的网络接口卡而制作的,它们之间不能互换。带有rpl的网络接口卡发出引导记录请求的广播(broadcasts),服务器自动的建立一个连接来响应它,并加载相关启动文件到工作站的内存中。
2.为什么使用remoteboot?
远程启动允许使用无盘工作站(diskless workstation)而勿需在每一台工作站上配置一个硬盘。这有如下优点:
①增强的网络安全性
远程启动的工作站只能运行经服务器设置为有效的软件。远程启动不需要通过磁盘驱动器来进行数据复制,因此减少了病毒的危险。
②软件版本便于控制,更易集中升级软件
通过远程启动服务,使通过在单一服务器上的升级文件来更新众多的工作站的操作环境成为可能。即使工作站已经有一个硬盘驱动器,通过远程引导也会有更多的的好处。
③集中的磁盘资源,在分配信息和软件资源上具有更大的控制权
被广泛访问的数据资源放置在单个磁盘(服务器)而不是众多单独的工作站磁盘上,这使得数据备份更为容易。
④降低购买和维护工作站的成本
无盘工作站是比较便宜的,当然它们也存在一些要克服的缺点。譬如服务器掉线,无盘工作站就不能作为一台独立的工作站来使用。
⑤在有盘工作站中使用远程启动服务的优点:
容易将许多工作站上的软件和操作系统升级。
工作站的标准化更具灵活性,同时允许自定义配置。
3.远程启动怎样工作?
为了远程启动一台工作站,运行远程启动服务的windows nt服务器必须提供两个资源给客户:
①一个引导程序块(boot block),它包含了引导时开启工作站需要的所有信息。
②远程启动配置文件(remoteboot profile),它定义了工作站引导后将要用到的操作系统环境。
要接收到这些数据,远程启动客户必须使用其网络接口卡上的rpl rom芯片来与已经运行dlc通信协议的远程启动服务器进行通讯。接下来我们就来看看完成这一过程的两个阶段(以winnt为例):阶段1,初始化引导程序块下载,阶段2,操作系统下载。
阶段1,初始化引导程序块下载
这个阶段的目标是去寻找一个远程启动服务器并下载适合该工作站特定类型的网络接口卡的引导程序块信息。这些引导程序块配置文件储存在服务器的\winnt\rpl\bblock.netbeui\\dosbb.cnf 文件里。这个文件将在阶段2用于引导工作站。
①当一台远程启动客户打开电源时,网络接口卡即被初始化,rpl rom广播(broadcasts)一个包含工作站适配器标识号(id)的find帧(即引导请求)。
②远程启动服务器接收到find帧并检查远程启动数据库来查看是否已经存在一个使用此适配器标识号的工作站记录。如果尚不存在,远程启动服务器记录下这个适配器标识号而不引导工作站,管理员可以使用远程启动管理器来将这个适配器标识号记录转换为一台工作站记录。如果已经存在一个带有此适配器标识号的工作站记录,远程启动服务器则发送一个包含该服务器的网络适配器标识号的found帧到客户的rpl rom。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器