APP下载

云端软件平台在计算机机房的应用研究

2013-07-24赵文

赤峰学院学报·自然科学版 2013年20期
关键词:计算机机房注册表云端

赵文

(广东培正学院 计算机科学与工程系,广东 广州510830)

云端软件平台在计算机机房的应用研究

赵文

(广东培正学院 计算机科学与工程系,广东 广州510830)

在高校计算机机房中应用云端软件平台,可以优化机房的操作系统和软件安装环境,快速部署机房应用软件,提高机房的利用率和维护管理效率,并能有效解决应用软件多版本冲突的问题.

云端软件平台;机房管理;应用研究

高校计算机机房由于课程教学的需要,往往都安装了大量的应用软件和同一款软件的多个版本.例如为了满足双语教学的需要,相关的应用软件一般会同时安装中文和英文两个版本.大量应用软件的安装占用了系统资源,降低了计算机的运行速度,而同一软件的多版本安装,则会引起冲突,典型的例子是中文版和英文版的office软件是不能一起安装的.有关论及云端软件平台在教学中的应用均是在多媒体教室的单机环境中[1,2],如何在机房网络环境中解决上述问题,目前尚未见到有关文献论述.在对云端软件平台技术原理进行研究后,笔者认为云端平台可以在机房应用并解决上述提出的问题,经过在机房反复试验,使问题最终得到有效解决.

1 云端软件平台技术原理简介

云端软件平台所采用的应用虚拟化技术与VMware、Virtual PC等虚拟化软件不同,它不是对操作系统进行虚拟化,而是将安装在云端缓存中的应用软件映射到(或者说投影到)已运行的操作系统当中,从而让操作者感觉应用软件就像真实安装到操作系统中一样,其使用与运行让使用者感觉不到与实际安装的区别.因此,云端软件平台的应用更适合在桌面操作系统中对应用软件进行虚拟化,为用户带来更好的桌面应用软件的使用体验.

1.1 未使用云端软件平台PC的系统环境情况

在未使用云端软件平台的PC中,假定在系统中安装了软件A,这时系统中会有软件A的注册表项集合和软件A的文件集合,同时也会有系统进程的注册表集合和系统进程的文件集合.软件A和其相关的系统进程,可以对注册表和文件系统进行读写访问,如果是写操作,则其所做的数据改变保留在其相关的系统分区中的物理位置上.它们的关联关系见图1.

图1

1.2 被云端软件平台虚拟化的软件B且处于激活状态情况

如果软件B被云端软件平台虚拟化后,云端平台将会把软件B需要写入注册表和文件系统的数据分离出来并将这些数据存储到云端软件平台的cloud cache中.当软件B在云端平台中被激活时,软件B存储在云端平台cloud cache中的注册表和文件系统数据将被云端平台投影到系统真实的注册表和文件系统中,但并不占用真实系统的物理空间.此时,若对软件B进行的相关操作需要对注册表和文件系统进行访问时,都被系统认为是真实和有效的,系统对软件B的有关注册表和文件系统的读写操作并未真正对系统分区的物理存储进行读写操作,而是对其投影进行的相关操作,即对云端软件平台缓存cloud cache进行的相关操作.云端虚拟环境与系统真实环境的投影关系见图2.

图2

1.3 被云端软件平台虚拟化的软件B且处于隐藏状态情况

被云端软件平台虚拟化的软件B,当其在云端软件平台中被隐藏后,云端软件平台将撤销云端缓存cloud cache中软件B对系统注册表和文件系统的投影,这时有关的系统进程和有关软件也就看不到软件B的任何信息了,就如同软件B在系统中被卸载了一样[3].云端虚拟环境与系统真实环境的关系见图3.

图3

2 云端软件平台在机房的部署

通过对云端软件平台技术原理分析,可以看到在云端平台中,被云端平台虚拟化的软件其真实的文件和注册表全部存放在云端缓存cloud cache中,真实系统中没有虚拟化软件的任何数据,只要软件未被激活(处于隐藏状态),就相当于系统未安装该软件,而当软件被激活时,该软件的相关安装信息就被投影到系统中,相当于该软件被安装到了系统中.由此可见,在云端中安装一款软件的多个版本,只要不同时激活就不会产生冲突,从而有效解决多版本的冲突问题.

云端软件平台在机房的具体部署步骤如下:

(1)如硬盘空间紧张,系统盘空间可分得稍小些(5-6G即可);

(2)建议D盘作为云端缓存盘,D盘空间尽量大些;

(3)如需安装VMware等虚拟机软件,则多分一个分区E,将在虚拟机中做好的相关虚拟系统及ISO系统镜像文件放在该分区内;

(4)F盘不作保护,开放给学生使用;

(5)取消硬盘还原功能,使用BIOS硬盘还原卡按上述原则分好区;

(6)在C盘安装Windows系统并装好所有驱动程序、杀毒软件,将杀毒软件升级到最新,给Windows系统打补丁和做优化,将杀毒软件的自动升级功能关闭.安装多媒体教学软件,如果机房需要使用虚拟机,则安装虚拟机系统;

(7)安装云端软件平台,云端缓存指定在D盘,导入或安装所需的云端应用软件,将常用软件(如输入法、office、解压软件、媒体播放软件等)设置为随系统自启动,其它非常用的软件设置为隐藏,以节省系统资源和加快开机速度;

(8)安装BIOS还原卡的Windows驱动,并使还原卡保护生效;

(9)完成母机制作后,对母机进行测试,保证母机运行正常;

(10)对整个机房进行网络克隆,克隆完成后,对整个机房进行测试,如运行正常,则完成机房部署.

经过上述步骤完成机房部署后,在测试时验证了同一软件的多个版本,只要不同时激活一个以上的版本,就不会产生冲突.例如先激活了一个版本,运行正常,如果想再运行另一个版本,则可先隐藏已激活的版本,再激活需要运行的版本即可正常运行,有效解决了软件多版本冲突问题.

3 云端软件平台企业版服务器端的安装与使用

为了更好地利用云端软件平台,可以在校园网中架设云端软件平台服务器,将云端软件平台企业版服务器端安装在服务器中,将机房所要用到的各种应用软件的云端版导入到服务器中并进行发布.如果应用软件数量很多,可以对云端应用软件进行分类管理.如果相关的应用软件没有云端版,可以在纯净系统中安装云端软件平台自行进行云端虚拟化生成相应云端版本[4],也可以在VMware虚拟机中的纯净系统中进行云端虚拟化.要使用云端软件平台服务器,首先要在服务器端设置好IP地址和端口号;其次,云端平台客户端要使用企业版客户端(0.9版本),并在客户端中启用内部服务器,并设置好服务器的IP地址和端口号.作好相关设置后,即可在云端平台客户端中正常访问校园网内的企业资源库,而且可以下载了.只要服务器端有相应的云端版本应用软件,客户端下载完成后即可立即运行使用,无需安装,使用起来非常方便.这对于机房临时调课,而该机房又未安装相应课程的应用软件来说,显示出了极大的便利性,提高了机房的可用性.

4 结语

云端软件平台所采用的应用虚拟化技术,将安装在云端缓存中的应用软件映射到已运行的操作系统当中,实现了应用软件需写入系统中的数据与系统的分离,这种特性使得云端软件平台对应用软件的安装与卸载变得非常的容易与方便,其软件的激活与隐藏效果如同软件的安装与卸载.因此,云端软件平台可有效解决机房软件多版本冲突和快速部署的问题,在高校计算机机房的管理与应用中,云端软件平台必将发挥越来越重要的作用.

〔1〕欧群雍.云端软件平台在多媒体教室的应用[J].科技教育创新,2010(16):242-243.

〔2〕林学聪.浅谈高校多媒体教室软件管理——云端软件平台的应用[J].漳州师范学院学院(自然科学版),2011(4): 117-120.

〔3〕http://www.yunduan.cn/index.php?option=com_swbox&task=infomation&inftype=funtechn.

〔4〕夏勇.基于云端软件的计算机管理维护方案[J].计算机安全与维护,2011(23):85-86.

TP391

A

1673-260X(2013)10-0029-02

猜你喜欢

计算机机房注册表云端
计算机机房的管理与维护研究
云端之城
计算机机房管理和维护的重要性及措施研究
更上一层楼 用好注册表编辑器
行走在云端
云端创意
注册表的便捷用法
计算机机房的雷电防护
在云端
高校计算机机房管理系统的构建与实现