【IT168 专稿】在前面两篇文章中(点击阅读1、2),我们重点介绍了VDI的基本概念以及部署VDI的准备条件,本文则正式开始VDI的实际部署。
安装部署(图文讲解)
文字介绍的部分已经够多了,下面就让我们开始安装及部署过程吧。这是一个漫长的过程。
1.1 ESX 3.5的安装和配置
Esx1.contoso.com 192.168.1.251 版本:3.5.0
Esx2.contoso.com 192.168.1.252 版本:3.5.0
实验环境的安装是在VMware Workstation 6.5上,具体的安装方法请参考:
在VmWare Workstation 6.5上安装Esx 3.5 U3之一 http://www.rickyfang.net/article.asp?id=339
在VmWare Workstation 6.5上安装Esx 3.5 U3之二http://www.rickyfang.net/article.asp?id=340
1.2 安装VMware Virtual Center Server 2.5(VC)
略过,但一定要安装在域环境中。运行环境是加入域的Windows server 2003 sp2 Ent.
同时安装Virtual Infrastructure Client,通过VIC来连接VC。
vmmvc.contoso.com 192.168.1.101 版本:2.5
在VC管理控制台中,把两台ESX主机加入到VC中,如果可能需要设置连接到ISCSI存储。
把sysprep的工具放在系统盘下:C:\Documents and Settings\All Users\Application Data\VMware\VMware vCenter Converter Standalone\sysprep\xp下面,如果是windows 2k3的sysprep工具应放在svr2003文件夹下。
通过VC管理控制台创建WindowsXp虚拟机模板。并在此模板上安装相应的操作程序。同时通过VC来配置使用sysprep。以使批量部署的桌机虚拟体机的SID号唯一。
1.3 安装View Manager(View Connection Server)
VDM:vdm.contoso.com 192.168.1.103 版本:3.0.1 OS:Windows Server 2003 Ent With SP2
安装View Manager的过程很简单,需要满足是域成员服务器的条件,操作系统是Windows Server 2003 With SP2。你可以安装此Connection Server在VMWARE的虚拟机上,也可以安装在物理主机上。它起着Broker的作用。
注意:一定安装在非域控制器的域成同服务器上,且不能在此服务器上安装其它类型的VMware的应用如Virtual Center等。
通过VDM能实现:
●Virtual Desktop Manager(VDM)或连接代理可管理所有连接请求。
●VDM 会验证用户身份并进行相应的虚拟桌面连接(强制执行用户 - 虚拟机分配)
●增强的功能,如会话、策略管理和桌面池
如图所示的是安装开始时的"View Connection Server"类型的选择界面:(图1)
整个过程一般不会出现什么问题,安装完成后是需要通过IE的方式访问:
https://192.168.1.103/admin,亦可通过程序--VMware--View Administrator Console打开(IE方式的另一种呈现)。
1.4 配置View Manager
安装完成View Connection server以后进行初始化配置。可以通过view的管理员权限利用浏览器打开配置窗口: https://主机名或IP/admin,此处就是在IE里输入https://192.168.1.103/admin,并在弹出的安全证书警告中选择"是"。
登陆配置界面如下图所示,共有四个不同的选项"Desktops and pools"、"Users and Groups"、"Configuration"、"Events"。接下的将会对其中的"Desktops and pools"、"Users and Groups"、"Configuration"这三项进行操作,以配置完成整个虚拟桌面的部署。且在一些部署过程如桌面虚拟机的批量部署能通过VC的控制台显示出来,看到较为详细的进程。(图2)
1.4.1 输入VIEW产品的序列号(License) ,在上图中,点击"Configuration"然后找到Product Licensing,单击"Edit License",并在弹出的窗口中的空白框中输入License serial number,并OK。(图3)
1.4.2 在"Configration"界面,添加现有的Virtual Center ServerS。
点击左下角的"Virtual Center Servers"右侧的"Add",在弹出的"Virtual Center Setting"窗口中,在对应的选项上填入VC的IP地址及登陆账号。(图4)
确认信息无误,点"OK"后,回到之前的界面就可以看到VC:192.168.1.102已添加在VC列表中了,并显示用了登陆凭证中的用户名。(图5)
注意,此处的登陆账号是License Server里授权的账号,并非是登陆VC这台Windows服务器的域账号信息。
1.4.3 在"Configuration"界面,添加管理员,可以通过IE或是VIEW管理控制台,经域验证后登陆并进行管理等操作。
如图所示,只有内置的管理员一个账号,而且默认是直接登陆的(也就是第一次进入这些界面进行管理时):(图6)
点击"Add",在弹出的界面中选定以下图中绿色部分并点"find",就可显示出在AD:contoso.com中的用户或组账号列表,并选择administrator和fjg,大家可以根据实际情况建立或直接选择现有的账号。不一定是管理员权限的用户,可以是域中普通的USERS用户。这里所显示的管理员只是管理VDM的管理员。(图7)
选定用户后,就点"OK"退出管理员添加界面。下图展示了添加了管理员后的情况:(图8)
此时,你退出通过IE或是管理控制台登陆就需要输入用户名和密码了,就是刚才所选择的两个用户中的一个:(图9)
1.4.4 在"Desktops and pools"界面,配置并创建虚拟桌面系统
这里创建虚拟桌面系统,是按需定制的,同时会根据通过VC控制台在ESX主机里里创建的虚拟机模板,批量部署虚拟桌面系统。
如下图所示,点击"Add":(图10)
在弹出的"Add Desktop"界面,选择"automated desktop pool",详细说明请见右侧部分,并且选在下一个配置界面选择"Persistent"项,也就持久项。这样可以保证用户第一次登陆后就可以和虚拟桌面绑定。
注意:虚拟桌面的分配可以分为固定和公用两种,固定的虚拟桌面分配充许用户和虚拟桌面进行绑定。而公用虚拟桌面分配充许用户使用下一个虚拟桌面,这种场景多用户呼叫中心的VDI解决方案中。在此场景中,选择的是persistent pool用户和桌面绑定类型。(图11、12)
"next"
在"VirtualCenter Server"界面,在之前添加的VC会列在其中,把鼠标放在其上轻点,并点"next"(图13)
在"Unique ID"界面,在" Unique ID"后面输入:VDIXP,在"Display name"后输入VDIXP,在"Description"后输入:Testing By RickyFang。这几个可自行输入,并没有什么具体要求,视公司具体情况而定。"下一步"
在"Desktop/Pool Setting"界面,保持默认,并勾选"Allow users to reset their desktop"。
在"Automated Provisioning Setting"界面,依次输入下图中所示的,并勾选"Stop provisioning on error"。
注意:在此界面的中虚拟机命名格式:
VM naming patter:vmname{n:fixed=2}
其中vmname是虚拟机名称,这里是VDI_XP。
{n:fixed=1}是虚拟机自动命名排序,1就是为一位数字,如VDIXP1,VDIXP2。如果是3,则是VDIXP001,VDIXP002。
"下一步"(图14)
在"Template selection"界面,选择合适的模板,此前,我已建立了一个模板:xpclient,选定。"下一步"(图15)
在"Virtual Machine Folder Location"界面,选择在VC中存在的数据中心Esx35U3。"下一步"
在"Hosts and Clusters"界面,选择192.168.1.251,这是存在于之前添加的VC中的一个ESX主机。空间只能存两个虚拟机。且使用的是本机存储,并没有挂载ISCSI设备。(另有文章说明如何使用OPENFILER创建免费的ISCSI SAN存储)"下一步"
在"Resource Pool"界面,选择用于存储虚拟机桌面池的ESX主机。同样只有192.168.1.251。"下一步"
在"Datastores"页,选择合适的存储,也就是挂载在ESX上的存储。此处只有ESX主机上的,保持默认。"下一步"
在"Guest Customization"界面,选择"use this customization specification",并点下"xpclient"以确保此被选到,这个操作过程要保证SYSPREP在相应的文件夹下放置,并配置好,以使自动配置所有生成的虚拟桌面系统。(前面已完成此操作)(图16)
完成以上操作之后,在"ready to complete"界面,确认配置按照规划进行无误后,点"finish",View就会开始创建虚拟桌面。(图17)
虚拟桌面创建的过程通过VC亦可以看到,但需要等个几秒钟的时间:(图18)
等待一段时间后,虚拟桌面创建完成,此时,回到"Desktops and pools"主界面,点击"Entitlements",进行桌面系统和用户名的绑定工作,在弹出的窗口中,选定"GROUPS",并点"find",在下面的组列表中找到"VDI"用户组,"OK"。(VDI用户组是在AD里创建,此处略)(图19)
到此,View Manager的配置基本完成,下篇文章就要进入测试阶段。但请注意,在真实的环境中一定会有后端存储相结合的。此处虽说是模拟实际生产环境中的应用,但并没有配置ISCSI存储。