从零开始部署小型企业级虚拟桌面 -- Vmware Horizon View 6 For Linux VDI -- 结构规划
环境说明
注,本套环境所用机器全部是64位的。
管理服务器载体:安装win7操作系统,通过VMware Workstation安装4台虚拟机,用作vCenter,Connection Server,Domain Control三台管理服务器,以及一台模板服务器。
虚拟桌面载体:安装ESXi操作系统,用来存放虚拟机。
终端机若干:安装Win7操作系统,用来安装View Client软件,连接服务器上的虚拟桌面。
网络说明:由于本环境仅限内网访问,故为保证整套环境网络拓扑简单,所有设备、系统均为单网卡,且都在同一网段内。
拓扑图
蓝色图形为实际机器,绿色图形为虚拟机,黄色图形为软件。

名词解释
DC服务器:安装了Windows Server 2008 R2 SP1系统,并安装了Domain Control的服务器。
VC服务器:安装了Windows Server 2008 R2 SP1系统,并安装了vCenter的服务器。
CS服务器:安装了Windows Server 2008 R2 SP1系统,并安装了Connection Server的服务器。
模板服务器:安装了ESXi5.5系统,并在上面部署了Rhel6.6系统模板虚拟机的服务器。
管理服务器载体:普通Win7系统,通过VMware Workstation搭建了上面四台服务器的物理主机。
虚拟桌面载体:安装了ESXi5.5系统,并在上面部署了很多台Rhel6.6系统虚拟机的服务器。
ESXi5.5:VMware公司的产品,完全可以理解为操作系统,版本为5.5。安装这种系统后,界面类似一个文字终端,可以利用vSphere Client连接过去进行图形化管理,如建立、删除虚拟机,更改配置,增删硬件等。但一个vSphere Client同一时间只能连接一台ESXi主机,如果想实现批量管理,可以搭建一台vCenter服务器,由vSphere Client连接到vCenter服务器上后,同时管理多台ESXi主机。
这样做的好处,使得原来的“硬件-->操作系统-->虚拟化软件-->虚拟机”这种结构,变成了“硬件-->虚拟化软件-->虚拟机”,虚拟化软件直接分配硬件资源给虚拟机,省去了操作系统这一层的占用。
ESXi的格式为iso,大小仅330M,利用老毛桃、U大师等软件,将本镜像拷贝到U盘里并制作成启动盘,就可以此操作系统安装在服务器上。但是官方发布的安装包只支持服务器,如果要安装的PC机上面,需要自己手工注入对应的vib格式的驱动包。本教程中,卓克已制作了全驱动包(25个vib文件)的整合版,各位看客可直接下载使用。
vSphere Client:VMware公司的软件,安装在windows操作系统上的一个小软件,主要的作用是用来连接ESXi服务器,并管理其中的虚拟机。或者连接到vCenter服务器,同时管理多台ESXi主机。
VMware vCenter:VMware公司的软件,用来同时管理多台ESXi主机,可以通过vSphere Client连接到vCenter服务器上,同时对多台ESXi主机进行图形化管理。vCenter也提供网页方式来进行访问。
Domain Control:微软的产品,即著名的域控制器。域的一个作用就是用户管理,比方说你有10台电脑,你想在10台电脑上分别建立5个相同的账户,那你是不是要每个电脑都要重复的建立5个用户?但如果有一台服务器建立了一个域,10台电脑都加入了这个域,那么只要在域服务器上建立5个用户,并赋予相关的权限,就能拿着这5个账号登陆任何一个有权限的电脑了。嗯……有点像统一密码管理器的作用。当然域的作用远不止于此,但这样方便从未接触过的人理解。
Connection Server:VMware公司的软件,属于Horizon View中的一块内容,用于处理云终端到虚拟机的连接。可以理解为虚拟机到云终端之间的一个桥梁。
vComposer:VMware公司的软件,即View Composer,和vCenter可以安装在同一台服务器上,用来管理虚拟镜像,节约磁盘资源。
View Agent:安装在虚拟机上(Linux或者Windows)的小软件,作用不用多说也都懂。
View Client:用于连接虚拟桌面的软件,可以安装在Linux、Windows、Android、IOS等操作系统上。
云终端:叫法不一,零终端、云终端、瘦终端、瘦客户机等等。其实就是用于连接虚拟桌面的小设备,一般在上面装个操作系统,然后装个View Client,就能像平常电脑一样连接虚拟机了。市面上的云终端,细细分来,大约有三种。
1,ARM架构云终端:有的厂商又叫其零终端。这种云终端使用ARM架构,由于是精简指令集,所以功耗小,硬件也比较小巧,且价格较低。使用也是View Client For ARM的软件,当然一般厂商会同时安装主流四大平台的软件。
优点:几箱小(长宽均在15cm左右),便携(可以挂载屏幕后面),功耗小,价格低(400~800)左右,可以连接多种平台的桌面,概念篇中提到的主流四种桌面虚拟化解决方案,基本上都可以支持。
缺点:低功耗带来的较低的显示性能,并且由于是ARM系统,除了用来连接虚拟桌面,也没有办法干别的事情。另外虽然能支持多种平台,但Client的版本更新一般较慢。例如教程中,由于支持Linux虚拟桌面的Horizon View是最新的6.1.1版本,对应的Client版本为3.4.0,而几家厂商ARM架构的云终端最高只到3.2.0。
2,x86架构云终端:这种云终端,基本上可以称为瘦客户机了,只不过大家都随便叫罢了。除了几箱小、配置低。和普通PC机比起来也没啥区别。虽然CPU、内存、硬盘的配置都要差很多,但依然可以完整的撑起一个操作系统来。一般在上面装Linux或者Windows,至于连什么虚拟桌面……操作系统能装什么就能连什么。当然如果用View Client,一般还是推荐Windows,要比Linux上稳定一些。
优点:机箱小(长宽均在在20cm左右),便携(可以挂载屏幕后面),功耗小(25W左右),价格居中(800~1500),除了可以任意连接任何平台的桌面,不用时还可以干些其他的事情,比如下载东西啊、挂QQ啊之类的,反正就一个低配的操作系统,随你怎么玩咯。
缺点:嗯……还真没怎么有,一般企业也都是用这种的。
3,芯片云终端:真正的零终端。这种云终端是专门用来连接Horizon View虚拟桌面的,因为它不像上面的靠软件连接,而是靠VMware和Teradici公司合作生产的硬件连接。这种终端在视频处理性能上是前两种无法比的,一般对显示性能有要求的(如多媒体处理,就是视频处理、3维建模等)公司才会考虑。
优点:机箱小,便携,功耗小,显示性能较高
缺点:贵(2000+了都,因为需从国外进口芯片,且只有那一家公司生产),只支持Horizon View的PCoIP协议,且不方便升级。
VMware workstation:部署虚拟机用的。为了节省资源,3台管理服务器和一台模板服务器都在一台主机的虚拟机上安装。值得注意的是,部署这套环境,最少需要三台管理服务器。一台DC,一台vCenter,一台Connection Server。如果想把他们任何两个装在一起,VMware都会提示“不可以安装在同一台服务器上”。
Rhel6.6:即红帽6.6企业版,要是红帽都不知道……那还是别看了。
软件下载
用到的软件共有以下内容:笔者已在文件上做了详细的标注,链接在最后面。最后的“自定义ESXi5.5镜像”文件夹,适合那些想尝试自己注入驱动的人,里面有详细的步骤说明。至于云终端厂家,是当时自己为采购设备搜集的资料,为避免广告之嫌,还是不上传了。






软件下载地址:备注
话说……要几个积分……不算过分吧……
从零开始部署小型企业级虚拟桌面 -- Vmware Horizon View 6 For Linux VDI -- 结构规划的更多相关文章
- 从零开始部署小型企业级虚拟桌面 -- Vmware Horizon View 6 For Linux VDI
环境说明 注,本套环境所用机器全部是64位的. 管理服务器载体:安装win7操作系统,通过VMware Workstation安装4台虚拟机,用作vCenter,Connection Server,D ...
- 从零开始部署小型企业级虚拟桌面 -- Vmware Horizon View 6 For Linux VDI -- 概念简介
什么是桌面虚拟化? 桌面虚拟化有很多概念,此处谈论的,是指的一般企业使用的“服务器 + 虚拟机 + 云终端”的方式来实现的. 桌面虚拟化的原理是什么? 桌面虚拟化看上去高大上,实际上原理非常的简单.拿 ...
- vmware 桌面虚拟化 horizon view 介绍(使用微软的RDP协议或vmware 专有的PCoIP协议,连接到虚拟桌面,并且可以使用本地的USB设备、本地存储)
虚拟化(一):虚拟化及vmware产品介绍 虚拟化(二):虚拟化及vmware workstation产品使用 虚拟化(三):vsphere套件的安装注意及使用 虚拟化(四):vsphere高可用功能 ...
- VMware vSphere 服务器虚拟化之十六 桌面虚拟化之VMware Horizon View
VMware vSphere服务器虚拟化之十六 桌面虚拟化之VMware Horizon View VMware Horizon View (原VMware View的升级版现在版本5.2)是 ...
- VMware Horizon view 7安装视频教程
1.教程介绍1.1::通过本教程起到抛砖引玉效果,希望各位喜爱VMware产品的朋友受益良多. 1.2::以下提供的任何软件仅供学习交流使用. 2.视频教程2.1::ESXI安装视频 链接:https ...
- VMware vSphere 服务器虚拟化之二十二桌面虚拟化之创建View Composer链接克隆的虚拟桌面池
VMware vSphere 服务器虚拟化之二十二桌面虚拟化之创建View Composer链接克隆的虚拟桌面池 在上一节我们创建了完整克隆的自动专有桌面池,在创建过程比较缓慢,这次我们将学习创建Vi ...
- VMware vSphere 服务器虚拟化之二十六 桌面虚拟化之View Persona Management
VMware vSphere 服务器虚拟化之二十六 桌面虚拟化之View Persona Management 实验失败告终,启动VMware View Persona Management服务报10 ...
- VMware系统运维(十六)部署虚拟化桌面 Horizon View Manager 5.2 配置池
1.点击"添加",打开添加池界面,选择"自动池",点击"下一步" 2.选择"专用,启动自动分配",点击"下一步 ...
- VMware vSphere 服务器虚拟化之二十 桌面虚拟化之准备虚拟桌面模版
VMware vSphere服务器虚拟化之二十 桌面虚拟化之准备虚拟桌面模版 在虚拟桌面的部署中,我们必须准备好作为桌面模板的父映像,通过父映像使用完整克隆或者View Composer的链接克隆,创 ...
随机推荐
- [C++]VAssistX函数添加注释功能设置
问题情况:每次手写注释太慢,而且不系一.问题原因:C++可以利用宏写注释,也可以使用VAssistX提供的方法.问题处理:1.安装VAssistX在VS2010上 2.VS2010菜单->VAs ...
- java类的访问控制符与其他几个特殊修饰符的总结
1 访问控制符 1.1 字段或者方法的访问控制符 同一个类中 同一个包中 不同包中的子类 不同包中的非子类 private YES 默认(包可访问) YES YES prot ...
- Linux 下 scp 传输文件脚本
脚本执行效果: (1).远程传输本地 /ora_exp/dmp/CWDB_RAMS_* 文件至 11.4.24.21 的 /ora_exp/dmp 目录下. 脚本编写步骤: 假设 oracle 用 ...
- JNI-数据类型
转载:http://blog.csdn.net/conowen/article/details/7523145 在Java中有两类数据类型:primitive types,如,int, float, ...
- linux 常用命令 -- 系统管理工具包: 监视邮件的使用情况
清单 5. 获得磁盘使用情况统计信息 $ du -sk * 20 admin 1020 appleby 45828 applicants 13264 buy 11704 dev 11200 finan ...
- iOS调用系统通讯录获取姓名电话号码(转)
原文地址:http://blog.csdn.net/idoshi201109/article/details/46007125 OS调用系统通讯录获取姓名电话号码 (iOS 8.0 Xcode6.3可 ...
- oracle查询前10条记录
select * from table_name where rownum<11;
- mysqldump when doing LOCK TABLES问题
今天打出表结构和数据遇到问题. mysqldump -udbuser -p dbname > dbname.sql 保存信息为: when doing LOCK TABLES 解决方法: mys ...
- C# 创建、安装和卸载Windows服务程序
1.新建一个windows服务程序. 2.点击这个服务类,从工具箱中加入一个Timer控件,右键这个Timer控件 命名为 timerOrderDeductionDetailJob,Enable设为T ...
- 显示 png 图片
uses pngimage;{显示 png 图片}procedure TForm1.Button2Click(Sender: TObject);var png: TPngImage;begin ...