在传统方式下,企业的业务支撑系统使用的终端都是各项功能配备齐全的PC,我们称之为“胖终端”。然而使用这种胖终端存在以下几种问题:(1)成本高;(2)资源利用率低;(3)安全性差。随着计算机技术的发展,现代计算机都有足够的性能来运用虚拟化技术产生许多小型虚拟机的镜像,每一个镜像都运行单独的操作系统。这就使得桌面虚拟化成为可能。在运用虚拟化的各种技术中,虚拟桌面是重要的一个分支。桌面虚拟化是一种能够获取最大投资回报的技术,它结合了节约成本,灾难恢复简单以及健壮、可扩展和安全等方面的优点。鉴于此,我们想要设计一个能适用于任何规模应用并且专注于桌面应用的虚拟桌面产品,这款产品应该具有较低廉的成本,同时又能通过多种终端快速的访问到个性化的桌面。在该项目中我主要负责桌面管理模块的设计实现工作,主要包括桌面资源管理,系统监控,用户管理,平台设置等管理工作。资源管理完成的功能为对模板以及虚拟机等相关内容的管理;系统监控完成的功能为监视系统资源的利用率以及监视系统正在发生的事件;用户管理功能模块负责管理本系统的用户而平台设置功能块负责对系统运行参数进行配置。该论文内提到的项目产品目前正处在初期测试部署阶段。本文主要介绍的项目相关内容有本系统的需求分析情况以及整体设计方案,后面部分会详细介绍桌面管理模块的设计与实现。包括的内容有桌面资源管理,系统监控,用户管理,平台设置四个方面。限于文章篇幅的问题,本文只会从每个功能块中选取一到两个功能来介绍。资源管理方面会详细介绍导入模板和更新模板的操作的设计和实现,系统监控方面会介绍资源使用率监控的设计与实现,用户管理方面会介绍添加本地用户功能的设计与实现,平台设置会介绍添加代理网关功能的设计与实现。另外,本文还会以kvm平台为例介绍链接克隆功能的设计与实现。最后,本文还会介绍本项目的部署应用情况并总结经验教训。