环境说明

注,本套环境所用机器全部是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 -- 结构规划的更多相关文章

  1. 从零开始部署小型企业级虚拟桌面 -- Vmware Horizon View 6 For Linux VDI

    环境说明 注,本套环境所用机器全部是64位的. 管理服务器载体:安装win7操作系统,通过VMware Workstation安装4台虚拟机,用作vCenter,Connection Server,D ...

  2. 从零开始部署小型企业级虚拟桌面 -- Vmware Horizon View 6 For Linux VDI -- 概念简介

    什么是桌面虚拟化? 桌面虚拟化有很多概念,此处谈论的,是指的一般企业使用的“服务器 + 虚拟机 + 云终端”的方式来实现的. 桌面虚拟化的原理是什么? 桌面虚拟化看上去高大上,实际上原理非常的简单.拿 ...

  3. vmware 桌面虚拟化 horizon view 介绍(使用微软的RDP协议或vmware 专有的PCoIP协议,连接到虚拟桌面,并且可以使用本地的USB设备、本地存储)

    虚拟化(一):虚拟化及vmware产品介绍 虚拟化(二):虚拟化及vmware workstation产品使用 虚拟化(三):vsphere套件的安装注意及使用 虚拟化(四):vsphere高可用功能 ...

  4. VMware vSphere 服务器虚拟化之十六 桌面虚拟化之VMware Horizon View

       VMware vSphere服务器虚拟化之十六 桌面虚拟化之VMware Horizon View  VMware Horizon View (原VMware View的升级版现在版本5.2)是 ...

  5. VMware Horizon view 7安装视频教程

    1.教程介绍1.1::通过本教程起到抛砖引玉效果,希望各位喜爱VMware产品的朋友受益良多. 1.2::以下提供的任何软件仅供学习交流使用. 2.视频教程2.1::ESXI安装视频 链接:https ...

  6. VMware vSphere 服务器虚拟化之二十二桌面虚拟化之创建View Composer链接克隆的虚拟桌面池

    VMware vSphere 服务器虚拟化之二十二桌面虚拟化之创建View Composer链接克隆的虚拟桌面池 在上一节我们创建了完整克隆的自动专有桌面池,在创建过程比较缓慢,这次我们将学习创建Vi ...

  7. VMware vSphere 服务器虚拟化之二十六 桌面虚拟化之View Persona Management

    VMware vSphere 服务器虚拟化之二十六 桌面虚拟化之View Persona Management 实验失败告终,启动VMware View Persona Management服务报10 ...

  8. VMware系统运维(十六)部署虚拟化桌面 Horizon View Manager 5.2 配置池

    1.点击"添加",打开添加池界面,选择"自动池",点击"下一步" 2.选择"专用,启动自动分配",点击"下一步 ...

  9. VMware vSphere 服务器虚拟化之二十 桌面虚拟化之准备虚拟桌面模版

    VMware vSphere服务器虚拟化之二十 桌面虚拟化之准备虚拟桌面模版 在虚拟桌面的部署中,我们必须准备好作为桌面模板的父映像,通过父映像使用完整克隆或者View Composer的链接克隆,创 ...

随机推荐

  1. 【Away3D代码解读】(一):主要类及说明

    在深入解读Away3D的代码之前,需要对其有个大概的认识.本节主要列出Away3D中常用的类,并附上说明: View3D: Away3D的入口类,即创建该类就会初始化一个可以使用GPU呈现3D的对象, ...

  2. 学习和理解C#中的事件

    注:本文系学习笔记. 上一篇文章记录了我对C#中委托的理解.委托实际上是一种类型.可以将一个或多个方法绑定到委托上面,调用委托时,一次执行委托上面绑定的方法.本文要讲述的事件实际上和委托有很深的“感情 ...

  3. SCO连接AD / SCOM

    SCO安装完成后,下载IP包,打开Deployment Manager注册IP包,并将其部属到Runbook Server SCO IP包下载地址:http://technet.microsoft.c ...

  4. oracle查找重复记录

    SELECT *FROM t_info aWHERE ((SELECT COUNT(*)          FROM t_info          WHERE Title = a.Title) &g ...

  5. 常见排序算法及其java实现

    最近学习了下java,感觉java在基本语法上与C++非常相似.作为练习,我用java实现了冒泡排序.选择排序.插入排序.基尔排序.快速排序.堆排序.计数排序.合并排序. 以下为实现代码: publi ...

  6. ThinkPHP CURD方法盘点:data方法

    data方法也是模型类的连贯操作方法之一,用于设置当前要操作的数据对象的值,可能大家不太习惯用这个方法,今天来讲解下如何用好data方法. 用法 写操作 通常情况下我们都是通过create方法或者赋值 ...

  7. 看原理图之UART

    UART原理 协议类之间的通信就跟人之间交流一样,要遵守一定的原则:1.你说的话别人得听得懂,不能有语言障碍:2.你不能说的太快,别人都来不及反应. 对上面的话用专业点的语句描述下就是: 1.双方约定 ...

  8. LVS DR模型

    1,环境 VMWare10, CentOS6.3 2,LVS DR网络规划 所有机器都只需要一张网卡,给Director的eth0网卡起个别名eth0:1即VIP的值:给RealServer的lo网卡 ...

  9. 使用百度地图结合GPS进行定位

    本文在上文基础上加入GPS定位功能,实现实时定位,代码如下: Activity: package com.home; import android.app.Activity; import andro ...

  10. Lazy Load 图片延迟加载(转)

    jQuery Lazy Load 图片延迟加载来源 基于 jQuery 的图片延迟加载插件,在用户滚动页面到图片之后才进行加载. 对于有较多的图片的网页,使用图片延迟加载,能有效的提高页面加载速度. ...