基于VMware桌面虚拟化的实现与研究

2020-05-19 03:26赵曦伟
科学与财富 2020年7期

赵曦伟

摘 要:通过VMware桌面虚拟化技术实现对无纸化、网络化办公资源的统一管理、维护及安全性进行研究,利用VMware虚拟平台最大限度的提高服务器资源及终端设备的利用率,设计和搭建运行所需要的虚拟平台架构,为终端在多种办公场景下实现统一的快捷、安全的定制化桌面系统,并进行统一的管理和维护,完成管理用户及其虚拟桌面之间的连接,当用户登录虚拟云桌面系统后,系统对用户赋予一定的权限,仅能访问有权限的桌面系统。不存在个人PC主机,从节能上有更大的提高,并实现从虚拟桌面到本地扩展设备链接、使用。

关键词:桌面虚拟化;VMware;设计搭建与实现

引言

当今伴随着计算机和网络技术的不断发展,由传统办公模式向无纸化、网络化的办公模式转变已成为必然趋势,更多的智能终端、各类应用软件的增加以及分布式办公环境的扩展,大大增加了无纸化、网络化办公的管理难度及维护成本,同时还提高了网络安全的风险。我们应当如何提高设备资源的利用率、降低管理的难度及其维护成本、保障网络化办公的网络安全环境,这些已经成为了新时期网络化办公所需要注意的核心问题。

随着虚拟化技术的发展,通过VMware桌面虚拟化技术的实现可以解决或缓解之前的一些问题。具体而言,用户可以通过较少的资源配置的客户端或其他智能终端甚至网页端,依靠网络获取操作系统资源及桌面资源,采用在服务器系统上承载桌面映像的方法,以集中资源来提高其桌面计算基础架构的可管理性。

一、总体方案设计

1、VMware View桌面虚拟化技术

VMware View桌面虚拟化它采用基于服务器的计算模型,VMware Vsphere 允许多个用户桌面以虚拟机的形式独立运行,同时共享 CPU、内存、网络连接和存储器等底层物理硬件资源。这种架构将用户彼此隔离开来,使每位用户都拥有自己的操作系统,同时可以实现精确的资源分配,并能保护用户免受由其他用户活动所造成的应用程序崩溃和操作系统故障的影响。

利用 VMware Vsphere的功能和 vCenter Server 的管理功能,View桌面虚拟化 实现了标准化的虚拟硬件,并为物理 VMware Vsphere主机硬件提供了严格筛选的硬件兼容性列表 (HCL),有效减少了设备驱动程序不兼容的问题。VMware Vsphere可以直接暂停并重新调度虚拟机,而无需考虑客户操作系统内部的线程活动。这使得资源共享更加确定,可显著改善用户在 View桌面虚拟化 环境中的体验。

2、VMware View桌面虚拟化方案

VMware View建立在业界领先的虚拟化平台基础之上,是通用客户端解决方案,能以彼此独立的方式管理操作系统、硬件、应用程序和用户,而不受其驻留位置的影响。VMware View 通过集中化简化了桌面和应用程序管理、减少了成本并提高了数据安全性,从而改善了最终用户灵活性和 IT 控制。

3、方案拓扑概述

按照此种方案外网用户的请求会首先经过防火墙到达核心交换机,然后通过负载均衡器将请求分配至安全设备上进行验证。完成验证后会将请求再通过负载均衡器分配到相应的View Connection服务器上,由View Connection服务器完成最终的请求分配。

二、虚拟化平台硬件服务器搭建

此次规划约500个并发用户大规模的云桌面建设,因此对云桌面虚拟化软件的整合能力和扩展性提出了很高的要求,根据之前的项目经验本方案建议按照4个并发用户桌面/逻辑核的原则来进行服务器的配置选型,在云桌面大规模部署中,服务器建议选择2路8核心/128GB物理内存配置的X86服务器,以上述配置的单台服务器作为日常办公/移动办公场景下可以支撑60个并发用户桌面。在服务器数量计算方面还需要考虑未来云桌面扩容和计划外故障冗余备份方面的因素,扩容比例按照20%来计算,每个虚拟化服务器集群至少增加1台服务器用于容错。

三、桌面虚拟化系统软件搭建与管理

1.虚拟服务器安装

ESXI是VMware的企业虚拟化产品,可视为虚拟化的平台基础,部署于实体服务器。ESXI 专为运行虚拟机、最大限度降低配置要求和简化部署设计。

2.虚拟化服务器管理

在浏览器地址栏中输入IP,及密码登录管理平台进行相关配置,可分配虚拟桌面,可管理服务器

四、基于桌面虚拟化所要达到的研究内容

1.企业级连接代理,可管理用户及其虚拟桌面之间的连接。在连接到虚拟桌面后,用户便可以访问自己的应用程序,就如同这些应用程序在本地计算机上运行一样。

2.支持客户端USB设备,基于 Web 的管理用户界面,高可用性,分组控制,USB 设备可从本地连接到客户端。

3.简化桌面管理,桌面和应用程序虚拟化切断了软件、硬件和操作系统之间的联系,不需要在最终用户设备上实际安装或管理桌面环境。只需数分钟,即可从服务器端置提供、管理和更新所有 Windows 桌面和应用程序。

4.高级虚拟桌面映像管理,以克隆技术为基础,允许从主映像快速创建桌面映像。无论何时在主映像上实施更新,都可以在数分钟内推送到任意数量的虚拟桌面,极大地简化了部署和修补工作,并降低了成本。此过程不会影响用户设置、数据或应用程序。

5.虚拟打印,实现从虚拟桌面到本地设备的打印,而无兼容性问题、带宽限制或复杂的用户设置。自动发现、连接和实现从虚拟桌面到客户端设备上定义的任何本地或网络打印机的打印。

6.良好的用户体验,提供完整、未经修改的桌面环境,与现有传统或自定义应用程序兼容,并为各个用户提供适合各自需求的自定义桌面。

7.节能经济效益,通过服务器端的整体管理,不存在个人PC主机,从节能上有更大的提高。因此普遍采用该种方式,长期来看具有更高的经济和环保效益。

结语

在项目的建设过程中,完成了可管理用户及其虚拟桌面之间的连接,实现从虚拟桌面到本地设备的打印,而无兼容性问题、带宽限制或复杂的用户设置。桌面和应用程序虚拟化切断了软件、硬件和操作系统之间的联系,不需要在最终用户设备上实际安装或管理桌面环境。解决了因办公区域广及办公人员流动性大,管理和维护地点分散,人力成本和硬件成本较高的问题,降低成本,提高辦公人员工作效率。提供完整、未经修改的桌面环境,与现有传统或自定义应用程序兼容,并为各个用户提供适合各自需求的自定义桌面。通过VMware桌面虚拟化进一步实现多场景无纸化、网络化的办公模式的转变。

参考文献:

[1]樊光辉,基于 VMWare 桌面虚拟化应用的优化策略,《软件》 2013 年第 08 期