NBC无盘网络教室管理、维护与重新安装
2011年12月23日   注:这是转制别人的日志,
  NBC虚拟存储管理系统用于无盘网络系统,湖南省2004―2005年度农村远程教育工程无盘PC教室基本上都是这个系统,NBC无盘网络系统以易于管理和维护的优点得到了推广应用,但在管理和维护中也存在一些值得注意的问题,这些问题不注意往往造成系统瘫痪,而介绍这种重装系统的资料很少,因此我根据自己对它的认识和实践,谈谈我个人对NBC无盘网络教室的管理和维护、以及重装系统感受。以供同行们参考。 一、 管理与维护
  1、服务器端管理
  无盘系统虽然易于管理,但也很脆弱,为保证系统正常稳定运行:①服务器上应尽量不要安装不必要的软件,不要一机多用,服务器只作服务器用;②服务器要设置密码,不允许其他人随意使用服务器作它用,如果必须使用,管理员要在现场;③服务器系统要用ghost类软件或其他镜像软件做镜像备份,工作站镜像文件应在硬盘其它逻辑盘上做备份,操作系统镜像建议刻成DVD数据启动光盘保存,以便在系统出现问题时快速恢复系统;④ NBC管理工具上一定要把所有工作站设置在还原模式下工作,如任一工作站设在统一升级模式下工作都是很危险的,稍不注意工作站系统就会崩溃,这一点作为管理员要特别注意,我有过惨痛的教训。
  2、工作站应用软件的安装和镜像恢复
  ⑴工作站应用软件安装只能在工作站上进行,在还原模式下安装,系统重新启动就没有了,因此必须在统一升级模式下才能安装。首先,要在服务器端的NBC管理工具中,把某一台准备用来安装软件的工作站设置为统一升级模式后,启动该工作站(注意一定要关闭其它所有无盘工作站或有盘站),如果是光盘软件,可在工作站启动前在该工作站上接一个光驱,启动后直接安装;或把服务器或教师用机上的光驱设成共享,这样从工作站网上邻居中找到该光驱打开光盘安装软件;软件安装完成后关闭工作站,在服务器端NBC管理工具上一定要把该工作站重新设置为还原模式后,重新启动工作站检测软件安装是否成功,不成功,要检查原因后重新安装。大部软件都可使用共享光驱安装软件,但也有此软件的安装不能使用共享光驱,这样你就必须在工作站上接一个本地光驱才能安装软件了。
  ⑵安装软件的失败有可能导致工作站操作镜像的损坏,这样工作站就无法启动了,我们可用原来工作站备份的镜像文件恢复,把原来工作站备份的镜像文件,拷贝到D:\\NBC-data\\Images路径下覆盖原镜像文件,系统就可恢复工作了。如果你工作站镜像文件没有备份,那只能重装工作站系统了。
  二、NBC无盘系统重新安装
  1、工作站镜像文件损坏重新安装
  这种情况下安装比较简单,我们选任一工作站接上本地硬盘和光驱,按正常的单机情况安装系统以及应用软件,有条件情况下打好所有补丁程序后,安装NBC的客户端程序,所有程序安装完成后,向服务器上传系统生成新工作站镜像文件系统,上传完成,关闭系统,卸掉硬盘和光驱,在服务上进行重新设置一下系统就可恢复了。有关详细过程将在下面完全安装中讲述,在此就不多说了。
  2、NBC无盘系统完全重新安装
  ⑴工作站系统安装:首先,选一台工作站接上硬盘、光驱,启动工作站→按DEL键→进入BIOS设置,工作站第一启动方式为CD-ROM(如下图1、2、3)→保存COMS信息并退出BIOS设置→重启计算机→把XP系统光盘放入光驱中→按单机方式安装系统、驱动、应用程序等,工作站系统安装过程在这里就不多说了。
  ⑵服务器端NBC重新安装:(限于篇幅,服务器操作系统安装就不再多说)由系统崩溃,NBC可能也不能能正常运行,因此有必要重新安装NBC,对于管理员来说,通过重新安装了解NBC安装的全过程是必要的。首先卸载NBC,重新启动服务器,把D盘原NBC的D:\\NBC-DATA下的三子目录删除后(以可不删除,不删除可节省重新安装时间,但在上传系统前建议格式化映象磁盘,保证上传后工作站是一个干净的系统),把NBC光盘放入光驱→运行NBC虚拟存储管理软件服务端安装程序(如图4)。
  1)双击服务器端自解压安装包软件。
  2) 确认龙芯NBC虚拟存储管理系统的安装路径,如图5。
  3) 点击Install按钮继续执行安装操作,完成安装请重启计算机。
  ⑶NBC虚拟存储管理软件配置
  1) 服务器端配置:
  选择DHCP或者BOOTP服务 → 利用NBC配置向导进行服务配置 →启动NBC相关服务
  a) 手工配置DHCP服务
  如果你使用DHCP服务器而不是BOOTP服务器,参照下面的操作:
  在Windows开始菜单中,选择设置→控制面板→管理工具→DHCP配置向导
  b)正常地配置DHCP服务器,为NBC的客户端建立一个特定的IP域。并在IP域中排除IP地址 192.168.0.1。
  c)在完成IP域配置后,配置IP域选项(或服务器选项)如下:如果 选项60 存在,先删除它。添加选项67,其值为 \"pxembr.bin\"。如图6
  d)如果DHCP和登录服务器不在同一台主机上,添加 选项66,以指定登录服务器所在。
  e) 点击确定保存设置并退出DHCP选项对话框。
  2) NBC配置向导进行服务配置
  在Windows开始菜单中,选择程序→NBC→配置向导. 就会出现图7的配置对话框:
  通过配置向导,你可以完成所需的各种功能。
  配置服务器:
  选择配置服务器,然后点击下一步,开始配置服务器。如果你是使用正式版的用户,那么请先完成执照管理,这样在配置向导稍后可以自动启动各种服务。
  选择启动服务器类型:如图8
  你可以使用DHCP或FHCP,如果使用DHCP,则需要手工为Windows DHCP Server配置IP域及其选项,请参考DHCP配置。
  如果使用FHCP(BOOTP服务器),你可以预先设置服务器的初始参数,稍后只需要FHCP程序,就可以自动响应各个工作站的启动请求。需要注意的是,一旦你决定使用FHCP,那么你在安装Windows2000/XP工作站时,应该设置系统中的网卡使用固定IP地址(无盘启动时会自动更改其IP/子网掩码/网关),并预先设置好DNS。
  a) FHCP的各种参数设置如图9:
  b) 起始IP:这是分配给工作站的起始IP,每新增一个工作站,就会自动累加该IP。
  c) 子网掩码:这是分配给工作站的子网掩码。
  d) 网关:这是分配给工作站的网关地址。
  e) DNS:这是分配给工作站的DNS地址。
  f) 自动转换网卡:表示FHCP服务器会自动识别新的无盘工作站。建议勾选。
  g) 只响应PXE请求:建议不要勾选。
  选择无盘工作站的类型:
  选择你需要启动的无盘工作站的类型,我们选择WindowsXP,如图10
  选择服务器使用的网卡:
  选择你需要绑定给服务器使用的IP地址。缺省的网卡带宽是100Mbps,你可以点击数值并进行修改,建议改为1000Mbps。\"自动以指定的速度绑定网卡\",请不要勾选。如图11
  l 配置Login服务器(登录服务器):
  a) 请勾选“本机是登录服务器”。
  b) 工作站与登录服务器会不时联系以保持活动记录。工作站超时时间决定工作站可以多长时间不响应。60秒的缺省值对于大多数的配置来说都是不足够。如果机器的启动速度较慢,那可以设置数值大一点(如240),以避免启动时失去服务器连接导致启动失败。如图12
  c) 输入登录服务器的连接密码,它可以阻止非法的连接请求。空密码表示允许接受任何管理连接。
  d) 勾选 \"自动接受新电脑\",表示服务器会接受新的工作站的注册请求。
  配置IO服务器(磁盘服务器)
  a) 服务器缓存设定:决定使用多少RAM用于高速磁盘缓存。当机器内存少于256MB时,建议使用系统的1/3的内存用于高速缓存。当机器内存多于256MB时,建议高速缓存为 机器物理内存总数-150,这里我择600。如图13。
  b) 同步模式,对于数量不足30台的工作站,建议使用不同步模式。
  c) 同步周期,这是用于同步计数时的时间长。
  d) 脏块回写。如果服务器的磁盘性能足够好,那么可以启用本功能加速内存中的数据写回硬盘的速度。具体的回写数值根据你的硬盘的实际写入速度而定。可以使用测试功能予以测试。
  e) IO服务器的连接密码,它可以阻止非法的连接请求。空密码表示允许接受任何登录服务器的连接。
  配置服务器使用的目录:
  a) 在磁盘服务器端,需要建立一个文件夹用于存放虚拟磁盘映像文件。确保文件夹所在分区有足够的磁盘空间在。NBC默认安装这三个文件夹在C:盘NBC目录,这里我们把它移到D:盘的NBC-DATA目录下,如图14所示;
  注意:推荐使用NTFS分区。
  b) 建立一个文件夹用于存放缓冲区文件。确保文件夹所在分区有足够的磁盘空间在。
  注意:推荐使用NTFS分区。
  c) 建立一个文件夹用于存放数据层索引文件。数据层索引文件用于保存虚拟磁盘的使用状态。
  配置服务的启动类别:
  根据你的设置,系统将会决定那些服务是需要的,并允许用户在这里设置服务的启动类型。
  如果勾\"马上重启服务\" ,那么配置工具会马上启动所需要的服务。如图15
  注意:
  a) 所有的配置,都需要各个服务重新启动后,才可以生效。
  b) 以后需要更改各个服务的启动类型,可以参照后面的服务管理描述。
  完成配置:如图16
  配置到这里,你已经完成了系统的配置了。你也可以重新执行其它的配置。
  备份配置:图17
  如果需要重新安装软件,那么可以在安装之前使用备份功能,将配置信息(包括在管理工具中设置的工作站电脑/磁盘信息)备份下来,在完成重装(软件重装时,配置将会丢失)后,进行恢复。
  恢复配置:图18
  在软件重装时,从原来已经备份好的配置文件中进行恢复。
  执照管理:图19
  对于使用正式版的用户,将会有一个加密狗及授权执照文件。必须同时拥有加密狗和授权文件才可以启动登录服务器。
  用户可以在对话框中导入执照文件。对于已经内置执照的加密狗,使用 \" 从狗中导入执照 \" 来获得授权文件。
  3) 启动 NBC 相关服务
  a) 打开系统控制面板。在WindowsXP上,在开始菜单中选择控制面板。
  b) 双击管理工具图标
  c) 从管理工具视窗上选择服务图标。就会出现服务管理窗口。(窗口中列出了NBC的相关服务)。如图20;
  d) 在服务窗口中,在每个服务中右击,然后选择属性。
  点击\"开始\"可以启动该服务 改变启动类型为自动,这样服务会随系统的启动而启动。 下面的服务应该按照之前列出的步骤进行配置:
  NBC FHCP (如果使用DHCP服务器,就不要启动该服务)
  NBC TFTP 服务
  NBC IO 服务
  NBC Login 服务(登录服务)⑷注册工作站登录信息
  服务器端打开NBC管理工具 所有工作站进入CMOS设置LAN启动方式,启动所有工作站,在工作站PC输入工作站名称,一定按两次回车,NBC就会自动接受所有工作的名称和网卡信息如图21,为工作站登录作好准备;完成这步工作后关闭所有工作站。
  ⑸增添虚拟磁盘:如图22
  NBC管理器用于管理IO服务器,工作站,虚拟磁盘等。管理器上显示和修改的所有信息,都会保存到NBC的数据库中(IO服务器使用IO.MDB ,登录服务器使用LOGIN.MDB)。
  如果本机没有登录服务器在运行,管理工具会要求输入登录服务器的IP地址。如图23
  管理会话是指管理工具连接到登录服务开始的时间。在一个会话中,管理工具会维护所连接的登录服务器上的两种对象。
  1) 注册IO服务器
  由登录服务器控制的IO服务器,它们为工作站提供存储服务,所以必须注册IO服务器
  在安装NBC服务器的时候,IO服务会自动安装。
  在服务器菜单上,点击 添加。新增IO服务器对话框会出现:如图24
  a) 在名称栏中输入IO服务器主机名。
  b) 在IP栏中输入服务器IP地址,本机是192.168.0.9不要使用本地地址(127.0.0.1)。
  c) 在密码栏中,输入IO服务器的连接密码,这个密码必须跟IO服务器设置中的一样。
  d) 点击新增,IO服务器会出现在树形列表中。
  2) IO服务器上使用多个网卡 为了增强IO服务器的网络性能,服务器一般都会安装多个网卡。多个网卡组合在一起,称为IO集。可以为虚拟磁盘指定IO集。在使用虚拟磁盘时,IO服务器会分配合适的网卡为工作站服务。
  下面的过程用于配置IO组。
  在树形列表中选择IO服务器→服务器菜单→IO集,IO集对话框会出现。如图25
  3) 新增IO集
  在名称组合框中输入新的IO集的名称。这里我填LANio(可根据习惯填写)如图25。
  添加服务器验证过的IP。在\"服务器可用IP\"框中选择IP,然后点击\"添加IP\"。
  注意:在IO服务器启动的时候,它会自动检查所有可用网卡,枚举它们的IP并显示在\"服务器可用IP\"框中。
  加自定义IP:在自定义IP栏中输入IP地址,然后点击\"自定义IP\"。
  重要:如果自定义IP对IO服务器来说是无效的,那在使用时会给自动忽略。
  要移除IO集中的IP,只需要选择它,然后点击移除。
  点击新增,完成。
  4) 新增映像
  a) 点击映像工具栏上的新增,新增映像对话框出现,如图26:
  b) 在磁盘名称栏中,输入映像名称,支持长文件名。
  c) 在磁盘大小栏中,输入映像的大小。所有参照该映像的虚拟磁盘都会拥有一样的大小。
  d) 点击新增,完成。(这一步大约需要十几钟时间,请耐心等待)
  如果IO服务器上映像目录是NTFS格式,那不限文件大小。否则最大大小为4GB。
  注意:一旦设置了映像的大小,那就不能再改变。请确保分配足够的空间。
  5) 新增缓冲区
  a) 在描述栏中输入映像的描述。如图27
  b) 在操作系统类型栏中,选择访问该映像的操作系统类型。
  c) 点击新增,完成。
  注意:建立缓冲区需要相当长时间,请耐心等候。如果管理工具长时间没有反应,请检查IO服务器硬盘是否工作(观察硬盘灯)。
  6) 导入已存在的映像
  这一步是在原NBC-DATA目录下,镜像文件还没有删除的情况下才可使用,导入的映像文件内容不一定能使用,但只要映像文件存在,内容可以重新生成,这样可节省IO服务器重新生成映像时间。
  a) 点击映像工具栏上的新增。
  b) 不需要输入文件名,点击栏后的按钮,选择已经存在的映像。
  c) 像新增映像一样完成其它操作。
  7) 格式化映像
  你不可以直接操作一个映像,你必须给工作站新增一个参照该映像的虚拟磁盘。
  在映像建立之后,它是一个空白的磁盘。这意味着工作站在使用它之前必须先格式化(分区)。如果工作站运行Windows98时,你必须在DOS(纯DOS或DOS提示符)下格式化。如果工作站运行WindowsXp,你可以直接格式化它。映像分区、格式化在后面讲述。
  8) 新增预设磁盘
  a) 在描述栏,输入虚拟磁盘描述。如图28
  b) 选择提供磁盘存储服务的IO服务器。有 * 的表示该服务器上存在缓冲区,可以支持还原模式磁盘。
  c) 选择磁盘模式。
  d) 选择IO服务器上的映像,虚拟磁盘参照该而且产生。
  e) 选择IO服务器上的缓冲文件。缓冲用于缓存对虚拟磁盘的数据修改,在统一升级模式下是不需要的。
  f) 选择IO服务器上的IO集。当虚拟磁盘工作时,IO服务器会自动分配IO集中合适的网卡为工作站服务。
  g) 点击新增,完成。
  关于修改预设磁盘,删除预设磁盘在这就不多说了,请读者自己去实践。
  9) PC向导批量修改电脑设置
  NBC中选中所有PC机,点击向导如图29;出现如图30对话框,选新增引用→下一步→新增(如图31所示),会显示引用成功或失败的信息,如果失败要检查原因,重新设置,完成升级模式预设磁盘引用设置。同理再新增还原模式预设磁盘操作。到这一步NBC服务器设置基本完成。
  ⑹工作站操作系统安装
  1) 根据用户的需求来选择在工作站上安装不同的操作系统(Windows 98、Windows 2000 、Windows XP、Windows 2003);2006年安徽安装到位的农远工程无盘PC教室工作站统一安装Windows XP系统,需要注意是本地操作系统必须安装在C盘。
  2) 在工作站上,按照Windows系统的一般安装方式安装操作系统,操作系统安装完成后,将系统升级至最新的微软官方发布的操作系统补丁包。
  配置好网卡并且为工作站上的网卡赋予一个动态的IP地址(由DHCP服务组件提供的IP地址,使用静态IP地址,系统上传完可能会出现IP冲突的现象)。如果需要Windows域,请将本工作站加入Windows域。
  4) 工作站重新启动后,进入使用状态以供安装龙芯NBC虚拟存储管理系统的客户端驱动。
  注:在安装Godson NBC工作站之前,请确保工作站的网络功能正常。
  a) 打开计算机,并进入BIOS设置。
  b) 更改启动顺序为本地硬盘优先。
  c) 重启计算机,并以Administrator身份进入Windows操作系统。
  d) 确保工作站的网络功能正常,设置连接Godson NBC的网卡使用DHCP来分配IP。
  e) 双击NBC客户端自解压安装包,出现如下安装画面。
  f) 选择"安装"选项。如果你在使用WindowsXP,那可以选择"Install(WindowsXP)",它会安装得快一点。如图32
  g) 在WindowsXP中安装时,操作系统因为NetowrkScsiDisk而提示找到新硬件向导,点击下一步完成向导。整个安装需要几分钟或十几分钟请赖心等待。
  h) 如果你的工作站需要在域里面工作,那请安装域支持组件。
  i) 工作站安装完毕。
  ⑺客户端操作系统上传
  1) 服务器端准备
  a) 确认服务器上的NBC服务已经启动
  b) 运行桌面的管理工具,在所有电脑中,选择你用来安装安装工作站这台PC机,点击修改按钮,将其预设磁盘改为统一升级,启动顺序改为本地磁盘。如图33所示。
  2) 工作站端准备
  a) NBC客户端驱动已安装到工作站计算机
  b) 打开工作站计算机,并进入BIOS设置画面。
  c) 更新启动顺序为网络启动优先。
  d) 在进入操作系统后,检查在工作站能否看到虚拟磁盘。在Windows XP上双击桌面上的我的电脑。你应该能看到一个新的磁盘(一般会分配为最后的一个驱动盘符);这个虚拟磁盘存在于磁盘读写服务器上。
  e) 如果是新建立的虚拟磁盘,需要对它进行格式化虚拟磁盘,并将它设置成活动分区;如果需要,也可以对其先分区,首先建立主活动分区,并对其进行格式化为NTFS文件系统,然后建立扩展分区和逻辑分区并要格式化。完成上述操作后,最好重新启动计算机后再上传系统。如果是导入的虚拟磁盘,为保证一次上传系统成功,最好对系统分区进行一次格式化处理,否则在上传系统文件时,可能只上传计算机认为增加的内容,不能完全覆盖系统文件而导致失败。
  3) 系统上传
  上传工作站本地系统分区到Godson NBC虚拟磁盘。
  a) 工作站安装完龙芯虚拟存储管理系统后,在工作站桌面上会自动出现一个上传工具的图标,点击该图标(ImageBuilder),出现如图34对话框。
  b) 输入Godson NBC虚拟磁盘盘符。
  注意:本地操作系统必须安装在C盘。
  c) 上传选项:
  .Clear destination path first
  在上传之前,上传器会先清空目标驱动器上的所有文件。
  .Upload Registry
  上传器会复制系统的注册表到虚拟磁盘。你可以只用该项来更新虚拟磁盘上的系统设置。
  .Upload Files
  上传器会复制系统分区的所有文件到虚拟磁盘。
  .Smart Upload
  这是 "Upload Files" 的附加选项。在维护时,当你升级本地硬盘的系统后(比如更新的软件),这时没有必要再次上传全部文件到虚拟磁盘,本选项可以识别新的文件,并只上传这些在升级时更新的文件。
  d) 点击 Start。
  e) 上传器会上传系统文件上的所有文件到虚拟磁盘,上过程如图35所示。
  f) 当你为工作站使用多个虚拟磁盘时,或者虚拟磁盘上有多个分区时,你要以手工复制文件到其它分区。
  g) 完成系统上传后关闭计算机。
  4) 验证工作站系统
  到这一步时,你可以从工作站系统中移除物理硬盘而只使用虚拟磁盘来启动。
  a) 在服务器端NBC桌面管工具中,配置工作站的启动顺序为虚拟磁盘。
  b) 工作站会使用虚拟磁盘为作启动磁盘
  c) 工作站操作系统正在启动,到启动完成。
  在验证虚拟磁盘可用后,就表示上传成功了。
  注意:
  工作站现在使用统一升级模式的虚拟磁盘,这是一个危险的模式。如果镜像给多个工作站使用(而不是单个工作站使用的私有镜像),你应该在上传完数据到虚拟磁盘后,尽快删除这个磁盘描述(具体操作请参考管理工具的使用)。这样能保护镜像避免修改。
  5) 配置所有工作站
  在工作站的系统上传成功后,磁盘读写服务器上的镜像文件就可以为多台工作站共同使用了。利用管理工具的批量处理功能可以很方便地将大量工作站加入到龙芯虚拟存储管理系统中来。如果你前面对所有工作站设置已经完成,只要把所有计算机切换到还原模式下,就可以启动所有工作站了。如果前面设置没有完成,请按照下面所述完成:
  a) 手工将工作站的MAC(网卡地址)和计算机名称(该名称用户可根据自己的命名习惯来定义)加入到管理工具中,或者通过登录服务组件的自动添加新工作站的功能将工作站的MAC加入到管理工具中。
  b) 将所有的工作站进行分组管理。
  c) 选中组中所有的工作站,利用批量处理的功能统一修改工作站配置。
  d) 为选中工作站添加自动还原的使用模式。
  e) 为选中工作站选择一种使用模式(一定要选择还原模式)。
  到这一步NBC无盘网络系统安装基本完成,以上是我通过多次实践一点经验总结,也有失败的教训,仅供同仁们参考。