查看: 267|回复: 0

基于VMware如何搭建企业虚拟云桌面

[复制链接]
  • TA的每日心情
    奋斗
    2022-7-25 00:26
  • 签到天数: 1 天

    [LV.1]初来乍到

    5万

    主题

    5万

    帖子

    16万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    167923
    发表于 2024-1-6 18:02:01 | 显示全部楼层 |阅读模式
    ( ^7 Z% v. h" B& E8 N) @% G
    - m: |9 j4 w1 W/ R' o

    随着企业的发展,当PC设备过多,不仅给IT运维带来了不小的挑战,还增加了企业的成本,PC设备不仅耗电高,使用寿命短,维修费用昂贵等。这就使得企业不得不转向瘦终端连接云桌面进行办公。

    . e3 M8 e! A) m& J& X& k7 g6 ]) t

    基本流程:

    # e5 ?$ h- N* h9 [

    一台实体服务器(Dell R730),需要安装VMware Esxi 6.0底层虚拟化系统

    1 o! }/ z6 P8 j" @' T: K

    我们需要新建一个虚拟机作为我们的域控制器,进行地址解析以及域账户的管理

    - a+ J( j# y0 |9 Z- ]( W

    利用VMware vsphere client连接我们的实体服务器进行其它服务器的搭建

    , o) I6 f) R( i2 ?7 u5 ~6 p

    在vsphere上的Esxi主机新建虚拟机,进行我们的VMware vcenter,VMware composer,VMware connection的搭建

    - F U- H0 p/ |8 z. y

    再新建一个虚拟机安装好操作系统,并安装好VMware agent,以及安装好其他相关软件。

    $ V6 ~( L B- l

    再将每一个虚拟机加入域控

    " U( |6 A8 Y6 Y$ }- J: a o

    如何安装VMware Esxi 6.0

    6 w5 p: O& O5 X# c% n7 U4 F( R

    步骤1:由于资源及环境受限制,所以本次设计将虚拟服务器Esxi装在虚拟机中,也就是在宿主主机Esxi中嵌套,安装过程默认即可,安装成功界面如下图所示。

    - o' m' A6 Y1 m+ S( L2 d
    2 t: j9 K. ^5 u. Y1 P1 \

    步骤2:按F2进入系统配置,选择Configure Management Network,设置静态IP,如下图所示。

    / S6 i, i5 s8 U- I
    : k( U$ o6 w, s. a( [0 U

    步骤3:安装vSphere client连接Esxi成功。

    + j* D; ?! y$ V* [ X3 \* a

    注意事项:

    6 |/ Z: z& J- `" Q7 y5 a

    如果是在主机服务器下安装Esxi 6.0的话,是需要打开宿主主机网络属性里的混杂模式,并选择为接受。也可以在安装完成后在打开,因为如果不打开这个属性,我们后面的操作是不能进行的,我们的虚拟机添加好以后,你会发现并不能打开电源,会给你提示错误,这个问题困扰了我很久,最后是偶然去逛虚拟论坛时,看见了一个关于Esxi嵌套的话题,突然就明白了这个问题,并且解决了它。

    0 H: M# w1 c, @

    安装域控

    + z& C# C3 p+ B. [0 f4 c! k

    在已安装配置好的Windows Server 2008中配置AD域控制器和DNS服务器。如果不知道如何安装Windows Server 2008的,请自行百度,我为了节省篇幅,就不赘述了。

    1 Y# Z Z/ V9 Y( V5 p% e4 x( O

    步骤1:设置静态IP为“172.16.10.131”,并将DNS设置为指向本机IP或者“127.0.0.1”,如下图所示。

    # z) a: R$ _; w$ P
    6 \5 T- K, j# e! {7 d2 Z" a

    步骤2:在管理工具中选择“管理您的服务器”,点击“添加或删除角色”。

    . L9 c3 o9 [5 M3 A# J: k

    步骤3:在列表中选择“AD域服务”,点击下一步。

    7 t7 B" `9 `6 e- z6 T3 k

    步骤4:弹出Active Directory安装向导,选择“使用高级模式安装”,并点击下一步。如下图所示。

    - \+ T1 z+ y( Z- `
    0 A5 O' u1 E! y( T# i& f2 j3 R: F) z/ O

    步骤5:选择“在新林中新建域”,如下图所示。

    & g7 x7 D! E. P4 O
    1 Z, R0 }9 A5 C

    步骤6:输入新域的DNS全名,如“lqs.com”,输入完成后点击“下一步”,系统将自动生成域的NETBIOS名称即“LQS”,点击下一步。

    5 q% J8 J+ h$ Y( h4 R7 D! h7 u

    步骤7:AD域数据库和日志文件夹以及共享的系统卷标位置默认即可,点击下一步

    8 A7 Z7 \" `$ c: C& @, k4 L! s9 ?

    步骤8:勾选DNS服务器,点击下一步,如下图所示。

    8 z/ R& S' A# k
    5 e1 ~+ Y* g4 q, G1 ?7 z: k( s

    步骤9:由于我们安装的是Windows server 2008 R2系统,所以我们直接选择windows server2008 R2,点击下一步,如下图所示。

    $ M) h! r' N. T! A
    9 d2 `0 l! ]9 r7 m9 m

    步骤10:设置“目录服务还原模式的管理员密码”,点击下一步系统将自动检查是否有安装DNS服务,点击下一步,如下图所示。

    $ V6 ?% n3 a3 e1 }- o" C
    * q7 P& ?3 X- j( z1 n. V, u5 c. j

    步骤11:系统将自动安装,完成域控制器的安装并重启系统,如下图所示。

    9 l% X4 _2 M+ j. i a9 F
    % Q0 D: u' Z- Z

    在AD中创建属于View的OU和用户组,创建OU的目的在于方便应用各种域策略。

    ' E" Q( O' @7 f5 K6 F7 K8 W

    1、View Group:View的根组织单元

    2 t* P5 O' Z* x9 f: `. V1 G0 B7 q8 b

    2、View Users:用于存放View的用户和组

    ) y; L1 |% f8 z

    3、VM Computer:用户存放虚拟桌面计算机

    , c& [2 d/ ]& N' [# ?, u

    创建用户组group,并建立001、002和003用户加入group作为View桌面的访问账户

    . p) Z9 B3 R# E, n

    如何安装VMware View Connection Server 6.0

    6 Y0 ~) M2 b) ]8 ~

    View Connection Server选择安装在64位Windows Server 2008中

    - M* P. h0 y3 n A

    步骤1:设置固定IP“172.16.10.132”,并将DNS指向域“172.16.10.131”,如下图所示。

    # [6 ~" E2 H: |' _
    . n6 n* O1 N# R

    步骤2:将View Connectino Server加入域,以域管理员身份登陆并重启,系统会将域管理员设为View管理员,如下图所示。

    : |6 K/ `( x( t( K/ ?8 |$ ?$ [* U" [
    % d7 p& E$ d' ?$ B! c8 G% \" B

    步骤3:选择View Connection Server安装包安装,接受安装协议一直点击下一步。

    ) k$ _" G! c7 J) g/ N5 _4 ?

    步骤4:在安装选项中选择horizon 6标准服务,如下图所示。

    9 J6 n+ @& J, D" @6 x. Z) t3 w
    6 P- T* X! Y9 a8 i& K) M8 v

    Horizon 6标准服务器:即第一台View Connection Server,通过Connection可以管理和维护虚拟桌面、Thinapp应用。

    - Y+ j% q$ f% P2 [5 J

    Horizon 6副本服务器:安装一个或多个复制现有 View Connection Server,提供高可用性和负载平衡功能,在完成副本安装后,现有及新安装的 View Connection Server 实例完全相同。

    - n7 t, I+ n# _

    Horizon 6安全服务器:用于外部网络连接,通过Security Server外网用户可以使用一个IP通过SSL方式连接到企业内部的虚拟桌面。

    o" U" V7 a0 ^- O

    步骤5:通过向导完成安装

    , w( s1 X- j/ p) n; t* @

    注意事项:

    ; y$ F4 A6 I+ @9 G3 F J2 e

    Horizon 6标准服务器会使用80,443,8009等端口,如果端口被其他程序占用,安装程程序会提示,并且安装结束。

    - N7 f+ j) l9 n

    解决方法:在命令控制台中输入netstat -abn找出占用相关端口的进程,启用任务管理器关闭相关进程,如下图所示。

    , i$ a% \7 p7 z3 v8 z
    & K, `# _3 \# I I& |

    Vcenter及View Composer服务器安装

    6 o* U3 Q: j" `' \" W; X

    VMware vCenter Server可集中管理Vmware vSphere环境,可从单个控制台统一管理数据中心的所有主机和虚拟机,该控制台聚合了集群、主机和虚拟机的性能监控功能。

    1 c+ }$ @ a' w$ ]+ u

    View Composer建议与vCenter安装在同一台物理机或者虚拟机上,View Composer需要使用数据库来存储数据,View Composer数据库必须安装在vCenter计算机上或者可供vCenter Server使用。也可以分开安装,即数据库单独安装,View Composer和vCenter也单独安装,只是需要在两个服务器上各自安装一个数据库连接工具和管理工具,可以连接我们的数据库服务器,但是我们为了节约资源,也为了访问更方便,我们选择了安装在一起。

    2 o; S9 f5 k. h

    Vcenter Server 6.0 安装

    ; s; Y- `& T* a! [- j# s

    步骤1:安装SQL Server 2008 R2,安装以下实例功能,如下图所示。

    . [% L: X# g. q
    % q0 o; q0 ?& C6 ^

    数据库引擎配置,为数据库用户(sa)设置密码,如下图所示。

    2 k% C* N9 F7 @. c+ O
    ' }8 \7 [8 S* M2 F! k! r

    按照提示,直到安装完成。

    & O* ]3 m+ ], z; x3 x) N: |; N

    创建新数据库vcenterDB,配置ODBC,点击开始管理工具数据源ODBC系统DSN添加,如下图所示。

    $ `: T0 a$ j( Q" O4 f: {, |7 ~
    6 P) z: S* C$ i7 W$ e1 ~! |

    输入数据源名称和数据库服务器,如下图所示。

    3 F w8 ~6 P P& v
    0 b! K8 `1 X I
    ! X% A9 Z/ q+ q6 o7 d) p& `

    点击下一步配置完成测试连接成功,如下图所示。

    6 d# {. `% n& q9 \
    ; ?" R. U/ W6 X$ K+ P% h

    步骤2:打开vCenter Server安装程序,如下图所示。

    ; v+ ]- I7 _& P; A6 `* x
    % r6 _! O* x1 y% J! n; _

    由于Vcenter 6.0是把所有的服务集合在了一起,我们只需要安装一遍即可,再也不需要像Vcenter 5.5以前那样分步安装。

    5 }, Q. x7 S* D& q. l- \

    步骤3:安装vCenter Single Sign On

    1 G0 g7 ]+ c# C0 O. r0 E! d5 v) l

    根据安装向导设置vCenter Single Sign On的管理员账户密码,,如下图所示。

    ' B5 P8 y& t5 N
    + h& A; j4 p/ ^1 o

    即输入我们的vsphere 管理平台的密码,注意需要大小写字母加数字的组合。

    # f' j* P+ Y( R

    步骤4:根据提示点击下一步,全部默认即可,安装时会要求输入上一步设置的vCenter Single Sign On管理员密码。

    5 [0 K0 E# @2 i) w3 d7 j# A$ B- F

    步骤5:安装VMware vCenter Server,选择刚刚配置的数据源vcenter,如下图所示

    2 S; Z: y( R9 F: ~
    * `+ E- n& S. i5 s! p9 j$ \' |# x4 b+ F

    输入管理员密码和完全限定域名点击下一步,,如下图所示。

    $ W! v _1 b H: y9 N
    ' t- B0 H$ V0 K

    配置端口需要注意,vCenter和View安装在同一台计算机上,如果提示错误需要修改某些端口号,如下图所示。

    8 K, N0 \; Z0 \
    : B! ]8 B' a8 ?

    单击“完成”,至此vCenter Server就安装完成了。如下图所示:

    7 e2 {- ^, f: X$ ~' m( j
    . h+ X) {- s/ u% e/ n/ c# O

    View Composer 6.0 安装

    ) W$ F/ e1 i1 Y2 V

    步骤1:新建数据库composer,并配置数据源名称同样为composer。

    8 C5 R3 V# e) X8 S1 s

    步骤2:安装view composer,选择配置的好的ODBC DSN并输入管理员信息,如下图所示。

    9 d, x: o6 a! k5 m4 ~
    1 G y ]# x4 K% `; r( B

    步骤3:配置composer端口和证书,点击下一步,安装完成,如下图所示。

    3 S+ c" ]5 H' @8 m
    $ x& N2 ^( i* d- } [- p2 r4 I

    安装配置虚拟桌面模板

    2 G# d( ?' y- _4 d. f5 E4 f

    步骤1:通过vSphere Client登入虚拟主机Esxi(也就是我们刚刚安装的172.16.10.134),新建虚拟机,安装win7操作系统,更新最新补丁,安装应用软件配置好用户环境,安装好VMware Tools。如果不会安装操作系统的,请自行百度,谢谢!

    ) O+ {' m4 i" P0 f) l" j2 {

    步骤2:安装view agent

    / H- N/ p( c3 m/ n; D* m- `

    双击安装包,并接受安装协议,在安装组件中出来PCoIP Smartcard全部选择,下面按照安装向导默认选择,完成安装,并重启系统,如下图所示。

    . c& N% Q' a6 E0 r- }8 G' E) t; V
    5 |. E, [( D3 _9 h

    步骤3:重启完成后,安装应用软件配置好用户环境,需要用到PE系统并设置模板机为CD/DVD启动,进入到PE系统,在用户目录下将administrator目录下的所有配置文件拷贝到default目录下并选择覆盖所有文件,重启计算机并在刚刚配置好的模板机上创建快照,如下图所示。

    1 b& ^* n, S: A7 j6 c
    $ V8 s/ q5 |$ f" D4 N

    配置View Connection Server 6.0

    : Z& J: I6 p- r

    步骤1:打开View Administrator登陆View Manager控制台,输入域用户名和密码(

    https://172.16.10.132/admin),如下图所示。 * ]$ L) e. z, X 9 p+ b3 q9 f& {, y b" t8 y
    Q2 @, k; S6 |/ U

    步骤2:配置view许可证,没有许可证view是无法工作的,本次使用官网的免费评估版的许可证.如果你找不到VMware horizon view许可证,可以下载我的免费许可证.链接:

    https://pan.baidu.com/s/1SdKDvE7XI--Jt80r8ChDOA8 n+ L$ C, H% Y! T3 c# g( o & T* ?& x) M" |9 x! t& h' M- w$ e4 ^

    提取码:cmd5

    ( M* A x1 P1 j ] Y8 _

    步骤3:配置vCenter Server和View Composer,在View控制台的“服务器”中点击“添加”,如下图所示。

    * s& d6 t, G/ _8 U
    ! S+ G& u1 M4 S* A0 ]

    步骤4:输入vCenter的IP地址、vCenter的用户名和密码,下一步,选择独立的view composer server,输入IP地址、composer的用户名和密码,如下图所示。

    3 i% }! m' ?( B
    . C" M& e: U# h0 D

    注意1:vCenter的端口默认的是443,如果安装的时候被修改过,要输入修改后的端口。

    4 K0 O# Q. |7 d' }

    注意2:图中Composer的域信息不是管理员,导致后面虚拟桌面克隆完成后又全部自动删除,所以Composer的域信息需要注意是Administrator。

    7 A+ Z. y9 @% j) {# a, Q

    成功后如图

    / b' N, `2 R" L. v2 [9 u7 a
    " O7 r# x1 w. d5 P; F; b0 B1 d
    ( Q# ]9 v2 ]: {0 r( o! ^ S, ^( L

    步骤5:配置虚拟桌面池(自动池),选择目录中的桌面池,点击添加。

    $ A; x5 D, E* b- R, S2 z

    步骤6:选择桌面池的类型为“自动桌面池”,如下图所示。

    ! F% ?1 L+ q0 s) g6 B. @. f) x* v
    6 | O7 {* P5 g4 c0 Y) o

    说明:

    $ B U6 o. I2 L( K6 c

    自动桌面池:桌面池中的计算机通过vSphere平台自动生成。

    . ]2 n1 [1 V, w6 K9 }

    手动桌面池:桌面池中的计算机是物理机或其它虚拟机。

    ; i1 m6 M6 {8 |9 x4 O- X) m( v- W

    RDS桌面池:池中的计算机是微软的终端服务器。

    * C3 M2 @- i9 \& a0 J( _

    步骤7:选择用户分配方式为“浮动”,如下图所示

    # `/ O6 m2 Y4 |; _+ q
    # Q4 k* Y4 n% f) c; A6 I: w& M

    说 明:

    - C! [7 {5 P: ?2 ~ U: e

    专有:永久桌面池,手动为用户分配桌面池中的计算机。

    0 D1 h/ @' ^3 [% y1 m# @

    专有并选择启用自动分配:永久桌面池,系统自动为用户分配桌面池的计算机,即首次使用该计算机的用户为该计算机的使用人,分完为止。

    # [/ M- W! A0 _9 A( h/ w/ i

    浮动:非永久桌面池即动态的桌面池,桌面池的计算机以动态分式分配给用户,用户不会永久占用该虚拟桌面。

    : p2 L& W1 c$ M J- R2 G

    步骤8:设置虚拟桌面生成方式为“View Composer 链接克隆”,如下图所示。

    H z# v9 L* E% L6 k
    1 n7 {7 n+ E" `, G

    说 明:

    ' k; Q( P! N& `( D7 t, N$ h- l6 q

    完整克隆:速度慢而且将会消耗大量的存储空间。

    ) N/ `0 J6 w) f( C: K& [( ~; X

    View Composer 链接克隆:即通过Composer链接克隆,速度快并且可以节约近70%的存储空间。

    + p) U' Y' Y _

    步骤9:设置池标识信息,ID:池的唯一识别号,不能与其它的池相同,显示名称:用户连接到池所看到的名称,如下图所示。

    + h- }, |) A* |0 \7 J: F& u9 c
    " }9 ]0 Q& Q# P( j1 j% E& a

    步骤10:池的参数设置,使用默认设置点下一步。

    ! T* o, W1 k) m9 j) F

    步骤11:桌面池的设置,如下图所示。

    4 L! t2 T9 q& B9 v
    " Z0 `+ d# y, ]" P9 \ x5 _, a

    步骤12:链接克隆设置,设置链接克隆生成桌面池的名称和数量。如命名格式为cduestc-{n:fixed=2},则生成的虚拟桌面名称为cduestc-01, cduestc-02…,如命名格式为cduestc-{n:fixed=3},则生成的虚拟桌面名称为cduestc-001, cduestc-002…,如下图所示。

    & f* } y% ?( y/ m& p
    . }+ ?2 V% B& {& ~5 V E

    步骤13:选择模板计算机和快照,VM文件夹,vSphere主机和资源池,并选择链接克隆后虚拟存储位置,如下图所示。

    * `* n9 X5 c, D
    ; _' d# u5 r4 Y0 c% f
    , V8 U2 s' X2 v, h2 Z2 t6 k# T

    注意:存储过载我们需要选择激进模式,因为我们的数据存储是很小的虚拟主机,如果选择其他模式,他会自动保留30-50%的存储空间,这样会导致我们的桌面无法自动生成与部署。

    7 k2 M9 T2 T5 |! G. a3 u, Y

    步骤14:加入域设置,选择AD 容器的OU为“VM Computers”,即生成的虚拟桌面将自动放入到VM Computers的OU中,如下图所示。

    3 S2 P; @0 j6 k) O8 y) x
    . ^% z% |, y+ \- D

    点击“完成”系统将自动发送命令到vCenter中生成虚拟桌面,如下图所示。

    % H; a, H0 K9 w9 X
    ! v ^+ G7 ?$ O/ N8 G# f

    步骤15:链接克隆的过程是一个自动化过程,不需要人工干涉。Composer在生成虚拟桌面时,首先将模板计算机复制成一份replica作为父镜像,再通过父镜像生成其它的虚拟桌面。虚拟桌面自动开机经过多次重新配置后自动重新启动,如下图所示。

    ) x# o. r8 K$ s- H/ H+ Z; Y3 i
    1 M/ E1 S) g" s5 z& @

    注意:这里vcenter可能需要评估证,如果找不到vcenter评估证,可以下载我的免费评估证。链接:

    https://pan.baidu.com/s/1tkWr86FtPjLhP8VziTCeGA 8 R' c1 v! i1 Y2 B, Z9 ?1 j " o$ i& J! Y* u$ @" C

    提取码:lx92

    ) d5 p$ h- y0 f4 G

    步骤16:分配虚拟桌面,进入“桌面池”,并在左侧的桌面池中双击我们已经建好的桌面池,在桌面池中单击“编辑”,如下图所示。

    * Y) U h, K$ \
    4 F" A' p7 t9 I! q. S9 t6 V0 z

    步骤17:在查找用户或组中输入关键字,点击“查找”。将group的AD组加入,如下图所示。

    7 a2 K; f r( m q- M. N
    # F' u8 h- k5 _6 T9 z9 z ]

    注意:也可以直接授权给用户,因为我们之前已经将用户都加入到这个用户组中,所以直接授权给这个用户组,里面的用户就可以直接访问了,这样也方便统一管理。

    1 P0 X- R( H$ q7 C

    连接虚拟云桌面

    ( j4 Y1 y- C5 {- F1 F, T5 w6 d

    步骤1:安装VMware View Client,View Client可安装在任何支持该软件的系统中,甚至移动设备中。

    + g0 ?5 v5 \3 E' b

    步骤2:打开VMware View Client,输入View Connection Server的IP 地址,点击“连接”,在证书凭据验证时选择继续,如下图所示。

    , W0 X( g4 _+ {' `6 h, K( ^# X3 l
    6 M" z5 E1 N3 [& ^) f% a8 t! c

    注意:这里需要将连接服务器中的SSL证书验证设置为不验证,这样才能成功连接上我们的虚拟云桌面。

    c8 c4 N G/ j+ p1 V Y, ]

    步骤3:输入具有登陆到虚拟桌面权限的用户名和密码,如下图所示

    % i! K! A$ X; k! P0 F: @' X: |
    : q; A, v5 v1 C8 Q8 I

    步骤4:登陆成功后就可以看到虚拟桌面池的名称,如下图所示

    4 J' N8 S; M: Q! l6 w& M
    & }+ ~8 C6 S9 y# g" w

    步骤5:连接成功后如下图所示:

    $ y5 q7 d, U: F0 N2 c1 ^4 {4 Z
    ( [3 c* s+ M/ t. V/ v

    步骤6:打开浏览器,输入办公地址能够正常操作,如下图所示:

    ! p) s: o7 G1 s! d2 Q
    * c! G: W% @* g; ^# T+ m. Z+ u
    5 i5 b; b3 P A5 b" @: D5 B8 I# |. }' Z1 | " H+ ]" p2 I: C! \" Y5 [
    回复

    使用道具 举报

    懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    客服QQ/微信
    921439866 周一至周日:09:00 - 21:00
    致力打造互联网创业第一品牌,学习网上创业赚钱,首选泓嘉网络创业,值得信赖! 泓嘉网络科技 版权所有!

    本站内容均转载于互联网,并不代表泓嘉网立场! 拒绝任何人以任何形式在本站发表与中华人民共和国法律相抵触的言论!。

    信息产业部备案号 豫ICP备2022016396号-1

    QQ|免责声明|广告服务|小黑屋|泓嘉网创 ( 豫ICP备2022016396号-1 )|网站地图

    GMT+8, 2026-4-17 10:48 , Processed in 0.448204 second(s), 24 queries .

    快速回复 返回顶部 返回列表