论文部分内容阅读
近年来由于IT产业的飞速发展,计算机的应用逐渐扩展到了各个行业的内部,计算机在人类生产和生活中发挥越来越重要的作用。随着企业规模的扩大和分布式系统的应用,越来越多的企业面临着计算机系统安装、软件安装和管理的问题。如何快速、准确的部署企业内部的计算机,摆在网络管理人员面前。RIS部署系统使我们可以轻松部署远程安装的执行。 论文阐述了RIS(Remote Install System)部署的原理以及分析了目前部署产品的不足,设计和实现了具有高准确性、容错性的部署系统。整个系统遵循C/S设计思想,包括两个部分:服务器端和客户端。服务器主要提供管理人员实施部署操作。客户端是实现远程部署的执行者,负责完成远程部署具体操作的实现。 文中分析了在远程部署过程中可能出现的状况,详细介绍了系统中两个关键模块:操作系统安装模块以及软件分发模块准确性和容错性的设计与实现,并对系统的总体设计和类设计也进行了简单的阐述。远程安装操作系统模块,采用FrameBuffer编程技术与定制操作系统相结合的方法对系统的安装过程进行监视,提高了远程安装操作系统的准确性、容错性。软件分发的模块,采用版本控制的方法避免了重复安装以及版本不统一的情况,提高了软件分发的准确性、容错性。