龙芯NBC虚拟存储管理系统.docx
《龙芯NBC虚拟存储管理系统.docx》由会员分享,可在线阅读,更多相关《龙芯NBC虚拟存储管理系统.docx(40页珍藏版)》请在冰豆网上搜索。
龙芯NBC虚拟存储管理系统
龙芯NBC虚拟存储管理系统
(GodsonNBCVirtualStorageManagementSystem)
用户手册
中科院计算所
龙芯开放实验室
china-cpu.org.
2005-7-9
1产品说明
.1什么是虚拟存储系统?
龙芯NBC虚拟存储管理系统是一套局域网管理软件,结合了PC网络、无盘网络、NC网络的优势,通过虚拟存储将客户端的操作系统和应用软件存于服务器端,并充分发挥客户端的本地计算能力。
本系统只安装在局域网内服务器端,就可对网内的各个客户端(同网段、跨网段、跨路由)进行管理控制和应用部署。
本软件系统既可用来构建新局域网,也可用于原有局域网的改造。
.2名词解释
在不作特别声明及注释的情况下,本用户手册提及的名词与代表意义如下:
[系统服务器]:
执行龙芯NBC虚拟存储管理系统的Windows服务器。
[客户机]:
指一般用户面对与工作的计算机,这些机器会与服务器
主机连结,自动取得操作系统与数据。
[虚拟磁盘]:
指用户通过网络启动系统后,看到本机上除本机硬盘外
的其它硬盘。
[镜像]:
系统管理员在系统服务器上创建的文件,用来存放多台
客户机的公共操作系统、应用程序和数据。
[缓冲]:
系统管理员在系统服务器上创建的文件,与镜像文件配
合使用,用来存放多台客户机的私有应用程序和数据。
.3系统特点
11.3.1节省空间,提高使用效率
由PC机构成的客户端,每一个用户都独立地安装操作系统及应用软件,而操作系统和很多应用软件都是相同的,重复安装浪费了大量的存储空间,如果每个客户端安装多种操作系统的浪费就会更大。
而由NBC技术构建的局域网环境,只需要对相同型号的客户端向服务器上传一套操作系统和应用软件,就可以供所有的客户端使用,这样就降低了硬盘的使用空间,提高了客户端的功能和使用率。
11.3.2本地磁盘与虚拟磁盘配合使用
由龙芯NBC虚拟存储管理系统构建的局域网,可以支持有盘PC机的加入,并能使客户端在服务器上的硬盘与本地的硬盘有机地结合,使用者可以自由地选择把数据存储于服务器或本地,增加了数据的安全性,同时,本地的硬盘也可以保留一种操作系统,以便在系统出现故障时使用,提高系统的安全性和使用性。
11.3.3减少维护人员的工作量
龙芯NBC虚拟存储管理系统出现故障时,管理人员只需要把预先备份的系统直接拷入原位置即可迅速恢复系统的正常运行,操作简单易学。
同时,对于公共应用,管理员可以选择任一台客户端进行安装,一次安装,其他客户端可以直接使用,并且不要求客户端有盘安装,这样就大大降低了管理员的工作量。
对于需频繁变换应用的用户,临时安装和删除应用变得简单易行。
11.3.4节省软件购买费用
龙芯NBC虚拟存储管理系统的操作系统和应用软件只需在服务器端安装一套,所有机器都可使用,大大降低了用户购买软件的费用。
11.3.5系统可以方便地部署
对于客户端配置不同的用户,龙芯NBC虚拟存储管理系统可以通过多个客户端操作系统文件包,满足同一局域网内不同用户的不同需求。
11.3.6具有硬盘保护卡的同等功能
龙芯NBC虚拟存储管理系统的数据还原功能,可以使管理员方便地删除客户端的个性化文件,使系统恢复到原始状态,实现传统硬盘保护卡的功能。
11.3.7可有效防止病毒的入侵
由于服务器端的客户端操作系统文件包属性为只读,普通用户不能对系统文件进行操作,使用者的误操作和违规操作都不会影响系统文件,对于因操作者的误操作和违规操作造成的客户端系统故障,只需重起机器便可恢复,即使对客户端进行强行关机操作,也只会对客户端的个性化文件造成影响,而不会对系统文件造成损害。
对于客户端造成的病毒侵入,只会对客户端的个性化文件产生影响,不会对系统文件构成威胁,只需对客户端关机重起,使用杀毒软件对客户端的个性化文件进行杀毒即可。
11.3.8有利于维护办公秩序
龙芯NBC虚拟存储管理系统支持管理员根据办公需要将客户端的应用锁定,并随时通过简单的操作更换成另一种应用。
可以应用于企事业单位控制员工使用计算机从事与工作无关的工作。
.4系统功能
●支持多服务器分散负载
●支持多网络卡分散负载
●兼容DHCP
●可自动新增客户机计算机并依缺省数据配置参数
●主机故障维护:
原备份数据直接换至另一主机,立即恢复运作
●支持Windows网域账号与ActiveDirectory
●客户机不需硬盘即可开机
●客户机启动迅速、稳定
●可有用户自订桌面、网络硬盘
●客户机工作模式:
还原、不还原、统一升级
●支持网卡:
不限
2建议配置
.1服务器端配置要求
名称
配置要求
CPU
PIV2.4C或更高
内存
512MB或更高
硬盘
IDERAID0或SCSI
网卡
IntelProMT1000ServerAdapter或3块100M网卡绑定
操作系统
Windows2000Server或Windows2003Server
支持终端数
可支持30台客户机
.2客户端配置要求
名称
配置要求
CPU
赛扬500MHz或以上
主板
Intel810TLChipSet显卡/声卡
内存
128MB
网卡
RealTekRTL-8139网卡
3安装步骤
按照以下步骤,用户可以迅速安装与构建龙芯NBC虚拟存储管理系统:
网络规划
↓
软件安装规划与服务器操作系统安装
↓
虚拟存储管理软件安装、配置
↓
客户机操作系统安装与上传
↓
配置所有客户机
↓
客户机逐一开机
.1网络规划
1、通过集线器(Hub)或交换器(Switch),将虚拟存储管理系统服务器与各客户机计算机连结在同一网络中。
2、规划好欲配给服务器与各客户机之IP地址与网段。
3、如果网络中有50台以上客户机,可以考虑于另外加上一台至多台服务器,将服务器分散负载。
.2软件安装规划
龙芯NBC虚拟存储管理系统中的各个服务组件(登录、磁盘读写等)可以自由组合,它们可以安装在一台服务器上,也可以分开安装在不同的服务器上。
软件安装的规划将根据局域网内服务器数量的多少来决定:
1、局域网内有一台服务器,软件系统中的各个服务组件将全部安装在该服务器上;
2、局域网内有两台或多台服务器用作龙芯NBC虚拟存储管理系统的安装,那么只需要在一台服务器上安装登录组件即可,将磁盘读写的服务组件分别安装在两台或多台服务器上,来分散服务器负载。
.3服务器操作系统安装
1、根据用户的需求来选择安装不同的操作系统(Windows2000、WindowsXP、Windows2003);
2、在龙芯NBC虚拟存储管理系统所在的服务器上,按照Windows系统的一般安装方式安装操作系统,操作系统安装完成后,将系统升级至最新的微软官方发布的操作系统补丁包。
3、配置好网卡并且为服务器上的每一块网卡赋予一个固定的IP地址(一定是手工指定的固定IP,服务器的IP地址不能由DHCP提供,否则会影响整个系统的运行)。
如果需要Windows域服务、ActiveDirectory的用户管理,请将本服务器加入Windows域并且将该服务器升级为域服务器。
4、服务器重新启动后,进入使用状态以供安装龙芯NBC虚拟存储管理系统。
5、如果龙芯NBC虚拟存储管理系统需要多台服务器,请按照以上相同步骤安装服务器端的操作系统。
.4虚拟存储管理软件安装
1.双击服务器端自解压安装包软件。
2.确认龙芯NBC虚拟存储管理系统的安装路径。
3.点击Install按钮继续执行安装操作。
如要在使用正式版本,请执行如下操作:
第一步:
在安装完NBC服务器后,需要安装NBC加密锁驱动。
它是授权系统的一部分,在安装完毕后,请重启计算机。
第二步:
制作一个授权请求,并发给NBC销售商。
从Windows开始菜单上选择程序,NBC,点击授权。
执照请求对话框会出现。
插入NBC加密狗,点击ScanDog进行检测。
检测到后选择狗,然后完成对话框中的各栏(参照授权机制)。
完成后点击Request,一个名为?
?
?
.wnt的申请会产生,将它发到软件销售商处。
第三步:
在购买NBC后,你将接收到一封包含执照文件的电子。
复制该执照文件到NBC的安装目录,并命名为如?
?
?
.lic(比如C:
\ProgramFiles\龙芯联盟\NBC\license1.lic)。
.5虚拟存储管理软件配置
按照以下软件配置步骤,用户可以迅速地完成龙芯NBC虚拟存储管理系统的服务器端配置:
选择DHCP或者BOOTP服务
↓
利用NBC配置向导进行服务配置
↓
启动NBC相关服务
3.5.1手工配置DHCP服务
如果你使用DHCP服务器而不是BOOTP服务器,参照下面的操作:
在Windows开始菜单中,选择设置->控制面板。
1.选择管理工具,然后DHCP。
2.正常地配置DHCP服务器,我们推荐你为NBC的客户端建立一个特定的IP域。
我们强列建议在IP域中排除IP地址192.168.0.1。
3.在完成IP域配置后,配置IP域选项(或服务器选项)如下:
如果选项60存在,先删除它。
添加选项67,其值为"pxembr.bin"。
4.如果DHCP和登录服务器不在同一台主机上,添加选项66,以指定登录服务器所在。
5.点击确定保存设置并退出DHCP选项对话框。
3.5.2利用NBC配置向导进行服务配置
在Windows开始菜单中,选择程序,NBC,然后点击配置向导.就会出现下面的配置对话框:
通过配置向导,你可以完成所需的各种功能。
●配置服务器:
选择配置服务器,然后点击下一步,开始配置服务器。
如果你是使用正式版的用户,那么请先完成执照管理,这样在配置向导稍后可以自动启动各种服务。
●选择启动服务器类型:
你可以使用DHCP或FHCP,如果使用DHCP,则需要手工为WindowsDHCPServer配置IP域及其选项,请参考3.5.1。
如果使用FHCP(BOOTP服务器),你可以预先设置服务器的初始参数,稍后只需要FHCP程序,就可以自动响应各个工作站的启动请求。
需要注意的是,一旦你决定使用FHCP,那么你在安装Windows2000/XP工作站时,应该设置系统中的网卡使用固定IP地址(无盘启动时会自动更改其IP/子网掩码/网关),并预先设置好DNS。
FHCP的各种参数设置如下:
起始IP:
这是分配给工作站的起始IP,每新增一个工作站,就会自动累加该IP。
子网掩码:
这是分配给工作站的子网掩码。
网关:
这是分配给工作站的网关地址。
DNS:
这是分配给工作站的DNS地址。
自动转换网卡:
表示FHCP服务器会自动识别新的无盘工作站。
建议勾选。
只响应PXE请求:
建议不要勾选。
●选择无盘工作站的类型:
选择你需要启动的无盘工作站的类型,如果要需要同时使用WindowsXP(Windows2000)和Windows98,请勾选Menu。
●选择服务器使用的网卡:
选择你需要绑定给服务器使用的IP地址。
缺省的网卡带宽是100Mbps,你可以点击数值并进行修改。
如果勾选"自动以指定的速度绑定网卡",服务器会忽略网卡设置,并在启动时绑定当时所有可用网卡。
所有的网卡会使用缺省指定的网络带宽(注意:
如果有多个不同带宽的网卡,请不要使用该选项)。
●配置Login服务器(登录服务器):
如果本机同时作为登录服务器,那么请勾选本项。
1.工作站与登录服务器会不时联系以保持活动记录。
工作站超时时间决定工作站可以多长时间不响应。
60秒的缺省值对于大多数的配置来说都足够了。
如果机器的启动速度较慢,那可以设置本数值大一点(如120),以避免启动时失去服务器连接。
2.输入登录服务器的连接密码,它可以阻止非法的连接请求。
空密码表示允许接受任何管理连接。
3.勾选"自动接受新电脑",表示服务器会接受新的工作站的注册请求。
●配置IO服务器(磁盘服务器)
1.服务器缓存设定:
决定使用多少RAM用于高速磁盘缓存。
当机器内存少于256MB时,建议使用系统的1/3的内存用于高速缓存。
当机器内存多于256MB时,建议高速缓存为机器物理内存总数-150。
2.同步模式,对于数量不足30台的工作站,建议使用不同步模式。
当多个工作站启动时,为了更好地提高性能,IO服务器可以让工作站尽可能地同步启动。
控制同步启动的模式,称为同步模式。
一共定义了三种同步模式,
a)不同步
禁用工作站启动同步功能,这时工作站是先开机先启动。
b)固定周期同步
在这种模式下,工作站会分组同步。
当第一个工作站启动时,一个新的组建立并开始计时,在指定时间内启动的工作站均属于这个组。
当指定时间过去了,组里的所有工作站都会同时启动。
新的组会在新工作站启动时建立。
c)动态周期同步
在这种模式下,工作站会分组同步。
当第一个工作站启动时,一个新的组建立,接下来启动的工作站都会属于这个组。
所有的工作站都会等待,直到一定时间过去后,都还没有新的工作站启动,这时组里的所有工作站都会同时启动。
新的组会在新工作站启动时建立。
3.同步周期,这是用于同步计数时的时间长。
4.脏块回写。
如果服务器的磁盘性能足够好,那么可以启用本功能加速内存中的数据写回硬盘的速度。
具体的回写数值根据你的硬盘的实际写入速度而定。
可以使用测试功能予以测试。
5.IO服务器的连接密码,它可以阻止非法的连接请求。
空密码表示允许接受任何登录服务器的连接。
●配置服务器使用的目录:
1.在磁盘服务器端,需要建立一个文件夹用于存放虚拟磁盘映像文件。
确保文件夹所在分区有足够的磁盘空间在。
注意:
我们推荐使用NTFS分区。
2.建立一个文件夹用于存放缓冲区文件。
确保文件夹所在分区有足够的磁盘空间在。
注意:
我们推荐使用NTFS分区。
3.建立一个文件夹用于存放数据层索引文件。
数据层索引文件用于保存虚拟磁盘的使用状态。
●配置服务的启动类别:
根据你的设置,系统将会决定那些服务是需要的,并允许用户在这里设置服务的启动类型。
如果勾"马上重启服务",那么配置工具会马上启动所需要的服务。
注:
1.所有的配置,都需要各个服务重新启动后,才可以生效。
2.以后需要更改各个服务的启动类型,可以参照后面的服务管理描述。
●完成配置:
配置到这里,你已经完成了系统的配置了。
你也可以重新执行其它的配置。
●备份配置:
如果需要重新安装软件,那么可以在安装之前使用备份功能,将配置信息(包括在管理工具中设置的工作站电脑/磁盘信息)备份下来,在完成重装(软件重装时,配置将会丢失)后,进行恢复。
●恢复配置:
在软件重装时,从原来已经备份好的配置文件中进行恢复。
●执照管理:
对于使用正式版的用户,我们将会提供一个加密狗及授权执照文件。
必须同时拥有加密狗和授权文件才可以启动登录服务器。
对于需要安装加密狗的驱动,请点击开始菜单上的加密狗驱动以安装加密狗。
在安装完毕后,你可能需要重新启动服务器。
用户可以在本对话框中导入我们提供的执照文件。
对于已经内置执照的加密狗,用户使用"从狗中导入执照"来获得授权文件。
3.5.3启动NBC相关服务
1.打开系统控制面板。
在Win2000中,从开始菜单中选择设置,点击控制面板。
在WindowsXP上,在开始菜单中选择控制面板。
2.双击管理工具图标
从管理工具视窗上选择服务图标。
就会出现服务管理窗口。
(窗口中列出了NBC的相关服务)。
3.在服务窗口中,在每个服务中右击,然后选择属性。
i.点击"开始"可以启动该服务
ii.改变启动类型为自动,这样服务会随系统的启动而启动。
iii.下面的服务应该按照之前列出的步骤进行配置:
NBCFHCP(如果使用DHCP服务器,就不要启动该服务)
NBCTFTP服务
NBCIO服务
NBCLogin服务(登录服务)
.6客户机操作系统安装
1、根据用户的需求来选择在客户机上安装不同的操作系统(Windows98、Windows2000、WindowsXP、Windows2003);
2、在客户机上,按照Windows系统的一般安装方式安装操作系统,操作系统安装完成后,将系统升级至最新的微软官方发布的操作系统补丁包。
3、配置好网卡并且为客户机上的网卡赋予一个动态的IP地址(由DHCP服务组件提供的IP地址,最好不要使用静态IP地址,否则系统上传完会出现IP冲突的现象)。
如果需要Windows域,请将本客户机加入Windows域。
4、客户机重新启动后,进入使用状态以供安装龙芯NBC虚拟存储管理系统的客户端驱动。
.7客户机驱动安装
3.7.1安装Windows98系统驱动
在安装GodsonNBC客户机之前,请确保客户机的网络功能正常,并且已经安装NETBEUI协议。
1、打开计算机,并进入BIOS设置。
2、更改启动顺序为本地硬盘优先。
3、重启计算机,进入Windows98操作系统。
4、确保客户机的网络功能正常,先设置连接GodsonNBC的网卡使用固定IP。
注意:
当客户机无盘启动时,驱动会自动更新网络地址。
5、双击NBC客户机自解压安装包。
6、选择"安装"选项。
然后点击"下一步"。
7、选择"SCSIPORT补丁",点击"下一步"。
8、禁用FastReboot能改善关机速度和性能。
9、客户机安装完毕。
注意:
Windows98客户机存在一个问题。
某些时候,当客户机服务试图关闭Windows98时,它会令Windows98注销,而不是关闭。
所以在上传Windows98系统到服务器镜像前,请先完成关机设置。
点击桌面上的关机设置,组合一下关机参数,然后点击测试,如果测试成功则点击"保存"以保存设置。
3.7.2安装Windows2000/XP系统驱动
在安装GodsonNBC客户机之前,请确保客户机的网络功能正常。
1、打开计算机,并进入BIOS设置。
2、更改启动顺序为本地硬盘优先。
3、重启计算机,进入Windows操作系统。
4、确保客户机的网络功能正常,设置连接GodsonNBC的网卡使用DHCP来分配IP。
5、双击NBC客户机自解压安装包,出现如下安装画面。
6、选择"安装"选项。
如果你在使用WindowsXP,那可以选择"Install(WindowsXP)",它会安装得快一点。
7、在WindowsXP中安装时,操作系统因为NetowrkScsiDisk而提示找到新硬件向导,点击下一步完成向导。
8、如果你的客户机需要在域里面工作,那请安装域支持组件。
9、客户机安装完毕。
.8客户端操作系统上传
3.8.1服务器端准备
1、确认服务器上的NBC服务已经启动2、运行桌面的管理工具3、点击服务器->新增;输入服务器名称和服务器的IP地址4、选中刚刚添加的服务器,点击新增按钮添加基础磁盘,点击缓冲区按钮添加缓冲区5、选中预设磁盘,点击新增按钮添加2个预设磁盘组;1个为还原模式,1个为统一升级模式6、自动或手动添加一个客户端,并将其选中,点击修改按钮,将其预设磁盘改为统一升级,启动顺序改为本地磁盘。
3.8.2客户机端准备
1、客户机驱动已安装到客户机计算机
2、打开客户机计算机,并进入BIOS设置画面。
3、更新启动顺序为网络启动优先。
4、在进入操作系统后,检查在客户机能否看到虚拟磁盘。
在Windows2000上双击桌面上的我的电脑,在WindowsXP上,选择"Windows开始菜单"并点击我的电脑。
你应该能看到一个新的磁盘(一般会分配为最后的一个驱动盘符);这个虚拟磁盘存在于磁盘读写服务器上。
5、可以格式化虚拟磁盘,如果有需要,也可以对其先分区。
3.8.3系统上传
上传客户机本地系统分区到GodsonNBC虚拟磁盘。
1、客户机安装完龙芯虚拟存储管理系统后,在客户机桌面上会自动出现一个上传工具的图标,点击该图标(ImageBuilder)。
2、输入GodsonNBC虚拟磁盘盘符。
注意:
本地操作系统必须安装在C盘。
3、上传选项:
.Cleardestinationpathfirst
在上传之前,上传器会先清空目标驱动器上的所有文件。
.UploadRegistry
上传器会复制系统的注册表到虚拟磁盘。
你可以只用该项来更新虚拟磁盘上的系统设置。
.UploadFiles
上传器会复制系统分区的所有文件到虚拟磁盘。
.SmartUpload
这是"UploadFiles"的附加选项。
在维护时,当你升级本地硬盘的系统后(比如更新的软件),这时没有必要再次上传全部文件到虚拟磁盘,本选项可以识别新的文件,并只上传这些在升级时更新的文件。
4、点击Start.
上传器会上传系统文件上的所有文件到虚拟磁盘。
5、当你为客户机使用多个虚拟磁盘时,或者虚拟磁盘上有多个分区时,你要以手工复制文件到其它分区。
3.8.4验证客户机系统
到这一步时,你可以从客户机系统中移除物理硬盘而只使用虚拟磁盘来启动。
1、配置客户机的启动顺序为虚拟磁盘。
2、客户机会使用虚拟磁盘为作启动磁盘
3、客户机操作系统正在启动。
在验证虚拟磁盘可用后,就表示上传成功了。
注意:
客户机现在使用统一升级模式的虚拟磁盘,这是一个危险的模式。
如果镜像给多个客户机使用(而不是单个客户机使用的私有镜像),你应该在上传完数据到虚拟磁盘后,尽快删除这个磁盘描述(具体操作请参考管理工具的使用)。
这样能保护镜像避免修改。
.9配置所有客户机
在客户机的系统上传成功后,磁盘读写服务器上的镜像文件就可以为多台客户机共同使用了。
利用管理工具的批量处理功能可以很方便地将大量客户机加入到龙芯虚拟存储管理系统中来(具体操作请参考管理工具的使用)。
1、手工将客户机的MAC(网卡地址)和计算机名称(该名称用户可根据自己的命名习惯来定义)加入到管理工具中,或者通过登录服务组件的自动添加新客户机的功能将客户机的MAC加入到管理工具中。
2、将所有的客户机进行分组管理。
3、选中组中所有的客户机,利用批量处理的功能统一修改客户机配置。
4、为选中客户机添加自动还原的使用模式。
5、为选中客户机添加不还原的使用模式。
6、为选中客户机选择一种使用模式。
4管理工具的功能介绍
管理器用于管理IO服务器,工作站,虚拟磁盘等。
管理器上显示和修改的所有信息,都会保存到NBC的数据库中(IO服务器使用IO.MDB,登录服务器使用LOGIN.MDB)。
如果本机没有登录服务器在运行,管理工具会要求输入登录服务器的IP地址。
管理会话是指管理工具连接到登录服务开始的时间。
在一个会话中,管理工具会维护所连接的登录服务器上的两种对象:
IO服务器
由登录服务器控制的IO服务器,它们为工作站提供存储服务。
工作站(PC)
每个工作站意味着一台电脑,也称为PC。
.1管理服务器
4.1.1注册IO服务器
1.在安装NBC服务器的时候,IO服务会自动安装。
2.在服务器菜单上,点击添加。
新增IO服务器对话框会出现:
3.在名称栏中输入IO服务器主机名。
4.在IP栏中输入服务器IP地址,不要使用本地地址(127.0.0.1)。
5.在密码