1、桌面虚拟化毕业论文(20 届)桌面虚拟化所在学院专业班级 计算机网络工程学生姓名指导教师完成日期桌面虚拟化摘 要当今社会,随着高新技术的不断发展,各大企业和组织的日常运作都离不开PC计算机的运用。但是,随着计算机用户的增多、设备的差异和应用程序的增加等原因,应用于 PC计算机的传统桌面存在数据安全保护差、管理成本高、应用性能差和速度慢等问题,已经不能适应现在的发展需要。新的虚拟桌面就在这样的背景下应运而生了。本文将对虚拟桌面做简单的叙述,对其日后的管理与应用进行深入探讨,希望能帮助读者解决关于虚拟桌面管理的各项问题。本文针对在虚拟化平台 VMware vsphere系列中,基础框架上使用 ES
2、XI搭建服务器模块,并在服务器模块上创建 vCenter Server,以及局域网内配置多种虚拟服务器如:DNS、DHCP、WEB 等。关键词:ESXI 服务,vCenter Server,桌面虚拟化桌面虚拟化ABSTRACTIn todays society, with the continuous development of high and new technology, the daily operation of the major enterprises and organizations can not be separated from the use of PC compu
3、ter. But with computer users increased, equipment difference and the application of the increase, application in traditional desktop PC computer exist problems of poor data security protection, high management cost, application performance is poor and slow speed, has been unable to meet development
4、needs now. New virtual desktop in this context came into being. This article will make a brief description of the virtual desktop, and its future management and application of in-depth study, hoping to help readers solve the problem of the virtual desktop management.This paper in VMware vSphere virt
5、ualization platform in the series, the basic framework used ESXI build server module, and on the server module to create vCenter server, and LAN in a variety of configurations virtual server such as DNS, DHCP, web.Key words: ESXI services; Server vCenter; desktop virtualization桌面虚拟化目 录第一章 绪论 .11.1虚拟
6、化定义 .11.2桌面虚拟化定义 .11.2.1 桌面虚拟化的概述 .11.2.2 桌面虚拟化的技术原理 .11.3桌面虚拟化的应用现状与安全探讨 .21.3.1桌面虚拟化技术的应用现状 .21.3.2 桌面虚拟化的安全探讨 .21.4 桌面虚拟化的未来展望 .31.5 桌面虚拟化技术的解决方案 .31.5.1 虚拟桌面 .31.5.2 客户端 .3第二章 虚拟服务器的搭建 .42.1 DNS简介 .42.2 DHCP简介 .42.3 WEB简介 .42.4 FTP简介 .4第三章 虚拟桌面环境的部署与管理 .53.1 基于 ESXI搭建的服务模块 .53.1.1 ESXI简介 .53.1.2
7、 ESXI功能 .53.1.3安装和配置 VMWare ESXI5.1.0.53.1.4安装和配置 vSphere Client.63.2 Vcenter server.63.2.1 Vcenter server介绍 .63.2.2 vCenter安装配置 .73.2.3 vCenter Server 组件的配置 .83.3存储优化 .83.4安全访问 .93.5应用虚拟化 .10第四章 在企业中如何使用 VMware View .114.1集中式桌面管理和控制 .114.2桌面备份和灾难恢复 .114.3优势分析 .114.4桌面集中管理的优势 .11第五章 总结 .13参 考 文 献 .1
8、4致 谢 .15桌面虚拟化第 1 页 共 19 页第一章 绪论随着社会的飞速发展,基于“云计算”的应用已成为网络信息化发展的必然趋势。桌面虚拟化技术是“ 云计算” 的关键技术之一。通过将计算机桌面进行虚拟化,用户可以使用不同终端设备,如个人电脑、智能手机、上网本等,通过网络访问自己的桌面环境,既安全又灵活。桌面虚拟化技术已成为发展最快、最具应用前景的新技术。1.1 虚拟化定义虚拟化是一种逻辑角度出发的资源配置技术,是物理实际的逻辑抽象。随着计算机技术的不断发展,虚拟化技术应运而生,并在该过程中一直扮演着重要角色。虚拟化是表示计算机资源的抽象方法,通过虚拟化可以访问与抽象前一致的资源。这种抽象方
9、法并不受地理位置或底层资源的物理配置限制。由于虚拟化技术虚拟的实体是各种各样的 IT 资源,而服务器、存储与网络是支撑数据中心运行的重要基础设施,因此就产生了服务器虚拟化、存储虚拟化和网络虚拟化。 服务器虚拟化是将系统虚拟化技术应用于服务器上,将一个服务器虚拟出若干个服务器使用,主要是针对 UNIX 小型机和 X86 构架的服务器。存储虚拟化是为物理存储设备提供一个抽象的逻辑视图,用户可以通过这个视图中的统一逻辑接口来访问被整合的存储资源。网络虚拟化是指将网络硬件与软件资源整合,向用户提供虚拟网络连接技术。网络虚拟化可以分为局域网虚拟化和广域网虚拟化。在局域网虚拟化中,多个本地网络组合成一个逻
10、辑网络,或者是一个本地网络被分割成为多个逻辑网络,并用这样的方法来提高企业数据中心内部网络使用效率。对于广域网虚拟化,目前最普遍的应用是虚拟专用网(VPN),虚拟专用网抽象化了网络连接,使得远程用户可以随时随地访问自己单位内部网络,并且感觉不到物理连接和虚拟连接的差异性。 在虚拟化技术进一步完善后,桌面虚拟化应运而生。 1.2 桌面虚拟化定义 1.2.1 桌面虚拟化的概述桌面虚拟化,就是将计算机的桌面进行虚拟化。计算机的虚拟化主要包括了服务器虚拟化、桌面虚拟化和应用虚拟化,而桌面虚拟化是以服务器虚拟化为基础2,同时,桌面虚拟化也是目前发展速度最快且最有前景的技术。 1.2.2 桌面虚拟化的技术
11、原理虚拟化技术是信息技术发展的产物,虚拟桌面化的使用,提升了计算机的灵活性以及安全性,同时大大的减少了用户的初期购置成本以及后期维护费用,也节省了管理成本,这些优势都使得桌面虚拟化的广泛使用成为了必然。虚拟桌面化的本质是操作环境的可分离性,客户通过智能手机、鼠标、键盘等系列外设可实现任何时间与任何地点对桌面的访问操作3。具体来说,桌面虚拟化有以下几个重要组成部分:(1)数据中心数据中心是涵盖多种功能的集合体,可包含多个服务器以及必须的通信设备。因为在环境以及对物理安全方面有相同的需求,因此将这些设备放置在一起以方便日后维护。(2)云终端桌面虚拟化第 2 页 共 19 页云终端是信息时代的高端产
12、品,是云计算模式下终端设备与终端平台服务的合称。通过云终端,可实现多设备共享主机资源,同时其设计小巧,使用灵活、价格实惠的同时也环保无污染 4。(3)服务器虚拟化技术服务器虚拟化是将服务器的物理资源演变成逻辑资源,剔除物理因素而导致的界限,让硬件设备能够转化为动态资源从而提高资源的使用效率。(4)远程连接协议顾名思义,远程连接指的是远程连接另外一台计算机5。当计算机启动了此项功能之后,在任何时间与地点都可以在另一端实现对此计算机的操作,不仅可以运行程序还可以装载软件等。 1.3 桌面虚拟化的应用现状与安全探讨1.3.1桌面虚拟化技术的应用现状 (1)企业办公企业办公对桌面虚拟化的需求是不言而喻
13、的,通过系统桌面与应用的相互分离,用户可以在任何时间与任何地点对桌面进行操作管理,大大增加了灵活性。(2)演播展示厅随着多媒体技术的发展,演播厅的功能越来越受到人们的青睐,同时客户对其的要求也在不断的提升。对于供应商来说,演播展示厅的作用在于,不仅直观呈现各种方案设计,同时也是企业自我展示,提升自身形象的方式。前期的演示展播厅采用的是台式计算机方案,因为其成本、体积构造大的原因而存在一定困扰。现如今,通过对桌面虚拟化技术的采用,不仅成功解决了上述烦恼,也使得数据安全等获得了保障。(3)高等院校以及考核培训机构6在高等院校的实验室体系中,实现对计算机的统一管理和控制是基本要求,不仅可以方便学生访
14、问数据资源,同时也提高了学生学习效率,对于管理者而言也更加简洁和方便。对于考核培训机构而言,桌面虚拟化技术的规模应用不仅可以减少其用电量从而节约成本,同时也带来了集成效应,不仅使得机构的管理工作更加简洁方便,同时加快学员学习效率提升了通关率。(4)制造业生产车间市场的激励竞争不仅要求企业有更快更精准的反应,同时利益驱动下也要求企业的成本必须得到控制。在制造车间,对桌面虚拟化的规模应用不仅降低了成本,而数据中心的数据信息共享也使得车间的工作人员能够进行及时交流与沟通,不仅在源头上面进行整改,管理过程中的维护修理也得到了很好的控制。 1.3.2 桌面虚拟化的安全探讨 桌面虚拟化技术的采用使得数据能
15、够得到有效的保护,数据中心的集中管理带来了不少的便利。首先,就数据信息安全而言,因为是集中管理,因此使得数据的访问更加方便,但同时由于涉及文件的网络上面的移动,因此网络的安全性需要得到保障以减少其不确定性风险;其次,因为桌面虚拟化更加依赖于系统的稳定性,因此对系统安全维护是重中之重。其中客户的访问权限需要进行控制,同时设备的接入以及访问路径等都需要进行严格的审核检查;最后则是应用的安全考虑。因为用户可以直接访问中心数据,为了防止用户在访问过程中被袭击从而导致数据遗失等问题,访问过程的控制是安全性的一个分支。同时,因为管理人员对于数据的管理是集中控制,监管的力度较大,因此管理人员行为的主观性则充
16、分体现出来了,而其无约束的行为则应匹配高标准的职业素质。桌面虚拟化第 3 页 共 19 页1.4 桌面虚拟化的未来展望随着时代的不断变化,人们对于计算机的需求也在不断的提高当中,虚拟化技术的出现给传统计算机的发展带来了一丝曙光,而桌面虚拟化技术更是充当了领头羊的角色,并成为了发展的重点。桌面虚拟化技术不仅逐步取代了传统计算机,同时也提高了安全性能并降低了后期维护费用。当下,对远程桌面协议的发展以及各种硬件设备的丰富更是让桌面虚拟化技术显示出其独特性与创新性,相信在不久的将来,桌面虚拟化技术一定会更加成熟与先进,用户的体验一定会达到新的高度与满意度,而信息化时代的喷井式发展则会将这一技术引入新的
17、高潮并带来更全新的体验。1.5 桌面虚拟化技术的解决方案1.5.1 虚拟桌面VMware ESXI 服务器所起到的作用是辅助虚拟环境的开启。虚拟桌面的常规运作都集中在数据库中,可以实现使用者的自行布局。这个技术的应用实现了所有使用者系统的独立,让使用的效果更佳明显。1.5.2 客户端它在某种意义上可以是“瘦客户机”,并可以作为商业用途,具备专门的服务功能。当然也可以针对一些普通的 PC 机进行使用,让其能够运行桌面虚拟化客户端程序进行运作,达到充分利用资源的目的,在使用 View 桌面一段时间之后,可以将原来的 PC 主机更换为支持 VMware View 的瘦客户端,以达到节能降耗的目的。桌
18、面虚拟化第 4 页 共 19 页第二章 虚拟服务器的搭建2.1 DNS 简介DNS(Domain Name System 或 Domain Name Service):计算机域名系统,由域名解析器和域名服务器组成。域名服务器是指保存有该网络中所有主机 的域名和对应 IP 地址,并具有将域名转换为 IP 地址功能的服务器。其中域名必须对应一个 IP 地址,一个 IP 地址可以有多个域名,而 IP 地址不一定有域名。域名系统采用类似目录树的等级结构。域名服务器一般为客户机/服务器模式中的服务器方。表现形式:主服务器和转发服务器。“域名解析”即将域名映射为 IP 地址的过程。2.2 DHCP 简介D
19、HCP( Dynamic Host Configuration Protocol)动态主机设置协议是一个局域网的网络协议,使用 UDP 协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配 IP地址给用户给内部网络管理员作为对所有计算机作中央管理的手段。在网络上广播一个DHCPDISCOVER 消息,消息包含客户计算机的媒体访问控制( MAC)地址(网卡上内建的硬件地址)以及它的 NetBIOS 名字。默认情况下, DHCP 作为 Windows 2000 Server 的一个服务组件不会被系统自动安装,必须添加它。在任何时候,客户计算机如果设置为自动获取 IP 地址,那么在它开机时,
20、就会检查自己当前是否租用了一个 IP 地址,如果没有,它就向 DCHP 请求一个租用,由于该客户计算机并不知道 DHCP 服务器的地址,所以会用255.255.255.255 作为目标地址,源地址使用 0.0.0.0。 2.3 WEB 简介(1)WEB 服务器概述WEB 服务器也称为 WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。a) 应用层使用 HTTP 协议。b) HTML 文档格式。c) 浏览器统一资源定位器(URL)。WWW 代表万维网的意思。WWW 是 Internet 的多媒体信息查询工具,是 Internet 上才发展起来的服务,也是发展最快和目前
21、用的最广泛的服务。正是因为有了 WWW 工具,才使得近年来 Internet 迅速发展,且用户数量飞速增长。WWW 采用的是客户/服务器结构,其作用是整理和储存各种 WWW 资源,并响应客户端软件的请求,把客户所需的资源传送到 Windows 95(或 Windows98)、Windows NT、UNIX 或 Linux 等平台上。(2)WEB 服务器的工作步骤第一步:Web 浏览器向一个特定的服务器发出 Web 页面请求。第二步:Web 服务器接收到 Web 页面请求后,寻找所请求的 Web 页面,并将所请求桌面虚拟化第 5 页 共 19 页的 Web 页面传送 Web 浏览器。第三步:We
22、b 浏览器接收到所请求的 Web 页面,并将它显示出来。2.4 FTP 简介FTP 服务器( File Transfer Protocol Server)是依照 FTP 协议提供服务,在互联网上提供文件存储和访问服务的计算机。FTP(File Transfer Protocol,文件传输协议) 是专门用来传输文件的协议。简单地说,支持 FTP 协议的服务器就是 FTP 服务器。其实通俗的说 FTP 是一种数据传输协议,负责将我们电脑上的数据与 服务器数据进行交换,比如我们要将在我们电脑中制作的网站程序传到服务器上就需要使用 FTP 工具,将数据从电脑传送到服务器。专业的说,FTP(全称:Fil
23、e Transfer Protocol)是 TCP/IP 网络上两台计算机传送文件的协议,FTP 是在 TCP/IP 网络和 INTERNET 上最早使用的协议之一,它属于网络协议组的应用层。FTP 客户机可以给服务器发出命令来下载文件,上载文件,创建或改变服务器上的目录,一般我们均是将我们电脑中的内容与服务器数据进行性传输。其实电脑与服务器是一样的,只是服务器上安装的是服务器系统,并且服务器稳定性与质量要求高些,因为服务器一般放在诸如电信等机房中,24 小时都开机,这样我们才可以一直访问服务器中的相关信息。一般来说.用户联网的首要目的就是实现信息共享,文件传输是信息共享非常重要的一个内容之一
24、。Internet 上早期实现传输文件,并不是一件容易的事,我们知道 Internet 是一个非常复杂的计算机环境,有 PC,有工作站,有 MAC,有大型机,据统计连接在 Internet上的计算机已有上千万台,而这些计算机可能运行不同的操作系统,有运行 Unix 的服务器,也有运行 Dos、Windows 的 PC 机和运行 MacOS 的苹果机等等,而各种操作系统之间的文件交流问题,需要建立一个统一的文件传输协议,这就是所谓的 FTP。基于不同的操作系统有不同的 FTP 应用程序,而所有这些应用程序都遵守同一种协议,这样用户就可以把自己的文件传送给别人,或者从其它的用户环境中获得文件。第三
25、章 虚拟桌面环境的部署与管理3.1 基于 ESXI 搭建的服务模块3.1.1 ESXI简介 vSphere5 中 ESXI 是一款可以独立安装和运行在祼机上的系统,区分与其他 VMware Workstation 软件是它不再依存于宿主操作系统之上。ESXI 专为运行虚拟机、最大限度降低配置要求和简化部署而设计。在 ESXI 安装好以后,我们可以通过 vSphere Client 远程连接控制,在 ESXI 服务器上创建总算多个 VM(虚拟机)。3.1.2 ESXI功能(1)充分利用服务器的内存等资源可以通过对 ESXI 服务器的管理,精确的为资源池,甚至单个虚拟机分配 CPU 份额、内存份额
26、;(2)压缩简化部署和配置新的 ESXI 体系结构的配置项要少得多,因此可以极大地压缩简化部署和配置,并且更容易保持一致性;桌面虚拟化第 6 页 共 19 页(3)成本降低通过虚拟桌面对指定系统的使用,相对于实际去安装到真实设备上使用,节约了大量成本及时间;(4)精简程序的修补和更新占用空间小并且组件数量有限,补丁程序比早期版本少得多,从而缩短了维护时段,并减少了安全漏洞。3.1.3安装和配置 VMWare ESXI5.1.0我们学习虚拟化时,由于条件限制,要创造条件在 VMWare WorkStation 中搭建,安装 VMWare ESXI 5.1.0 。生产环境中,就如同我们安装 win
27、dows 操作系统那样简单!直接在裸机上安装VMWare ESXI ,根据各人爱好,我喜欢用向导直接创建,自动加载安装向导。3.1.4安装和配置 vSphere ClientvSphere Client 提供一种最简单的方法,来管理 ESXI 主机并操作其虚拟机。可以使用 vSphere Client 直接连接到 ESXI 主机。如果使用 vCenter Server,也可使用 vSphere Client 连接到 vCenter Server,并对其进行操作。vSphere Client 是一种 Windows 程序,可用于配置主机和运行其虚拟机。可以从任何主机下载 vSphere Clie
28、nt。VMWare vSphere Client 的安装很简单,此处略之!打开它,输入 ESXI 的地址或者域名,输入 root 用户名密码,点击登录,如下图所示:图 2-3 vSphere Client 登录界面3.2 Vcenter server3.2.1 Vcenter server介绍VMware vCenterServer 提供了一个可伸缩、可扩展的平台,为 虚拟化管理奠定了基础。VMware vCenter Server(以前称为 VMware VirtualCenter),可集中管理 VMware vSphere 环境,与其他管理平台相比,极大地提高了 IT 管理员对虚拟环境的控制。VMware vCenter Server:提高在虚拟基础架构每个级别上的集中控制和可见性,通过主动管理发挥 vSphere 潜能,是一个具有广泛合作伙伴体系支持的可伸缩、可扩展平台。由上述操作我们了解到,通过 vSphere Client 可以直接管理单台 ESXI 服务器,但是管理有限,也不能 vMotion 等操作,因此,通常我们都是使用 vSphere Client 或者 web