桌面虚拟化VMwareView5.0安装实战2011-10-0823:04:271-环境准备篇原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。安装view环境之前,需要准备好vsphere环境。整个实验环境所需要的虚拟机机器列表,包括机器名称、IP和所安装所需软件如下表:服务器角色操作系统机器名IP地址所需安装介质ConnectionServerWindowsServer2003x86view.vmware.com192.168.1.202VMware-viewconnectionserver-x86_64-5.0.0-481677.exeDomainControllerWindowsServer2003x86ad.vmware.com192.168.1.201NAVirtualCenterWindowsServer2008R2x64vCenter.vmware.com192.168.1.203VMware-VIMSetup-all-5.0.0-456005.exeVMware-viewcomposer-2.7.0-481620.exeESXiServerESXi5.0ESXi.vmware.com192.168.1.10VMware-viewagent-5.0.0-481677.exeSecurityServerWindowsServer2008R2x64SecuritySvr.vmware.com192.168.1.204外网IPVMware-viewconnectionserver-5.0.0-481677.exeViewClientWindowsXPsp3x86ViewClient.vmware.com192.168.1.2VMware-viewclient-5.0.0-481677.exe1、准备vSphere(ESX/ESXi)准备vSphere,在View5中强烈建议使用ESXi5,并安装vCenterServer。vSphere5中的vCenterServer需要Windows2003/200864bit的支持,建议使用2vCPUs、3G内存。本次测试环境如下:ESXiIP:192.168.1.10DNS:192.168.1.201vCenterIP:192.168.1.203DNS:192.168.1.2012、准备域环境VMwareView环境中必须使用域,如果您已经具备域的环境可以直接使用不必再建立。如果没有请参考以下步骤搭建域环境。本次测试域环境如下:域名:vmware.com域控制器:ad.vmware.comIP:192.168.1.201DNS:127.0.0.1步骤1:准备一台Windows2003/2008安装光盘或ISO,插入到系统中,创建第一台域控制器。设置固定IP地址,并请将DNS设置为“127.0.0.1”。步骤2:开始安装域环境,点击“开始/运行”输入“dcpromo”,在出现的AD安装向导中点击“下一步”,开始配置域。步骤3:在域控制器类型中选择“新域的域控制器”,点击“下一步”并在创建一个新域中选择“在新林中的域”。步骤4:根据测试的环境,输入新的域名。如ABC公司,输入abc.com。输入完成后点击“下一步”,系统将自动生成域的NETBIOS名称点击“下一步”。步骤5:设置“目录服务还原模式的管理员密码”,点击下一步直到完成域的创建。系统将自动检查是否有安装DNS服务,点击下一步系统将自动安装。域控制安装结束后,系统提示重新启动计算机,域创建完成。3、创建View用户和组View不需要更改AD中的任何信息,不过建议用户在AD中创建属于View的OU和用户组。创建OU的目的在于方便应用各种域策略。本次测试环境创建三个OU:nViewGroup:View的根组织单元nViewUsers:用于存放View的用户和组nVMComputer:用户存放虚拟桌面计算机nPhysicsGroup:用户存储非VM的桌面池创建View用户和组:本次测试创建一个名为MKT-Users,并建立mk01,mk02用户将加入到MKT-Users组中,作为本次View的用户访问帐户。2-安装ViewConnectionServer篇安装ViewConnectionServer1、安装ViewConnectionServer环境要求1)硬件要求硬件组件需要建议中央处理器PentiumIV2.04个CPUGHz处理器或更高版本内存如果是:Windows200864位4GBRAM或更高需要至少10GBRAM才能部署50个或更多的View桌面内存如果是:Windows200332位2GBRAM或更高如果要部署50个或更多View桌面并启用物理地址扩展(PhysicalAddressExtension,PAE),则需要6GBRAM。请参见:上的Microsoft知识库文章。网络要求一个或多个10/100Mbps网络接口卡(NIC)1GbpsNIC2)ViewConnectionServer支持的操作系统操作系统位数版本服务包Windows2008R264位StandardEnterprise无或SP1Windows2003R232位StandardEnterpriseSP2注意:建议操作系统包括域控制先安装好最新补丁,防止系统受到病毒侵害和网络冲击。编者曾经在项目POC和实施过程中经常遭到病毒骚扰,以至延误工期,而大部分安全问题都可以通过安装补丁方式进行解决。另外,您的计算机如果已经安装了IIS请在安装ConnectionServer之前卸载。3)PCoIP安全网关的操作系统要求尽管可以在WindowsServer2003物理机或虚拟机上安装SecurityServer,但是如果希望使用PCoIP安全网关组件,操作系统必须为64位WindowsServer2008R2。通过使用PCoIP安全网关组件,采用PCoIP显示协议的ViewClient可以在企业防火墙外部使用SecurityServer而不是VPN连接。您可以将在64位WindowsServer2008R2主机上运行的SecurityServer与在WindowsServer2003或2003R2上运行的ConnectionServer实例进行配对。配对后,客户端仍可使用PCoIP安全网关。注意:如果在多个SecurityServer之间应用负载平衡程序,请确保所有SecurityServer使用相同的操作系统。4)ViewConnectionServer的虚拟化软件要求ViewConnectionServer需要安装VMware虚拟化软件才能正常运行。?如果要使用vSphere,则必须使用以下受支持的版本之一:·vSphere4.0Update3或更高版本·vSphere4.1Update1或更高版本·vSphere5.0或更高版本?支持ESX和ESXi主机5)访问ViewManager控制台先决条件浏览支持:lInternetExplorer7/8/9lFirefox3.0/3.5l安装Flashplayer10.X2、开始安装ViewConnectionServer步骤1:设置ViewConnectionServer为固定IP地址,并指向正确的DNS。本次测试中ViewConnectionServer的IP为192.168.1.202\DNS192.168.1.201。步骤2:将ViewConnectionServer加入域。本次测试的ConnectionServer为view.vmware.com。步骤3:加入域后,以域管理员身份登录到ConnectionServer中。安装完成后系统将把域管理员设置为View的管理员。步骤4:双击“VMware-viewconnectionserver-5.0.0-481677.exe”,开始安装ConnectionServer。如果是64位操作系统,请选择正确的ConnectionServer安装包。步骤5:在ConnectionServer安装向导中点击下一步,并接受产品许可协议继续安装。步骤6:在“DestinationFolder”中,确定ConnectionServer安装位置,默认为“C:\Programfiles\VMware\VMwareView\Server\”,如果需要修改请通过“Change”来修改。步骤7:在InstallationOptions中选择“ViewStandardServer”,点击“Next”。说明:ViewStandardServer:即第一台ViewConnectionServer,通过Connection可以管理和维护虚拟桌面、Thinapp应用。ViewReplicaServer:安装一个或多个复制现有ViewConnectionServer,提供高可用性和负载平衡功能,在完成副本安装后,现有及新安装的ViewConnectionServer实例完全相同。ViewSecurityServer:用于外部网络连接,通过SecurityServer外网用户可以使用一个IP通过SSL方式连接到企业内部的虚拟桌面。ViewTransferServer:为本地模式执行检入、检出和复制操作时,提供本地桌面与数据中心之间数据传输。如果使用LocalMode必须有一台TransferServer。步骤8:接受ADAM许可协议步骤9:通过向导完成ViewConnectionServer的安装。3-安装ViewComposer组件篇在vCenterServer上安装ViewComposer组件ViewComposer具有非常强大的功能,可以为企业快速部署成千上万的虚拟桌面并为企业节省近70%的存储空间。1、安装ViewComposer环境要求1)ViewComposer支持的操作系统ViewComposer支持64位操作系统,但具有特定要求和限制。必须将ViewComposer安装在vCenterServer所在的同一物理计算机或虚拟机上。VCenter版本操作系统版本服务包4.0Update3及更高版本WindowsServer2008R2StandardEnterprise无或SP14.1Update1及更高版本WindowsServer2008R2StandardEnterprise无或SP15.0及更高版本WindowsServer2008R2StandardEnterprise无或SP12)ViewComposer支持的数据库ViewComposer需要使用SQL数据库来存储数据。ViewComposer数据库必须驻留在vCenterServer计算机上或可供vCenterServer计算机使用。如果当前已存在适用于vCenterServer的数据库服务器,且它的版本是下面列表中所列的版本,那么ViewComposer可以使用现有数据库服务器。例如,ViewComposer可以使用vCenterServer附带的MicrosoftSQLServer2005或2008Express实例。如果当前没有数据库服务器,则必须安装一个。ViewComposer支持vCenterServer所支持的部分数据库服务器。如果您已将vCenterServer与不受ViewComposer支持的数据库服务器一起使用,请继续将该数据库服务器用于vCenterServer,并单独安装一个数据库服务器以供ViewComposer和ViewManager数据库事件使用。注意:如果您在vCenterServer所在的SQLServer实例上创建ViewComposer数据库,请勿覆盖vCenter数据库vCenterServer5.0及更高版本vCenterServer4.1