本人也处于学习阶段,所以在实验中遇到难题在所难免,我会将我所遇的难题一步一步说出来(目前在帖子下方有一个问题集,各位可针对各种问题进行讨论,大家一起解决),并将我的解决方法公示,如果有批评意见请不要客气!欢迎讨论!欢迎抨击式学习!【周一至周五间接性更新,周末持续性】
楼主由于被机子搞疯了,所以这两天去购置了一条4G内存,目前楼主的笔记本升级为8G(原本6G)
【上图为下午刚拿的4G内存】
先说下楼主的配置吧:
物理机类型:笔记本
物理机系统:win7 x64 旗舰版
物理机型号:宏基 4741G【I3 370m】
所有实验环境:Vmware Workstation 8.0
下面是相关截图:
现在暂时开启有4台虚拟机:
1.DC[win server 2008 sp2]
IP:192.168.1.40
掩码:255.255.255.0
域名: os.com
2.View view administrator[win server 2008 r2]
ip:192.168.1.42
掩码:255.255.255.0
dns:192.168.1.40
域名: os.com
3.vCenter Server[win server 2008 r2]
ip:192.168.1.41
掩码:255.255.255.0
dns:192.168.1.40
域名: os.com
4.EXSi server[EXSi 5.0]
ip: 192.168.1.43
掩码:255.255.255.0
dns:
192.168.1.40
域名: os.com
5.模板模拟机[Moxp]
ip:自动获取
掩码:自动获取
dns:自动获取
正确的安装部署顺序是:
1/View Connection Server安装Connection Server
选择Standard Serve
[第一台设为此模式则为服务器模式]
完成
打开管理网站需要flash支持,安装flash
3.在vCenter Server 上安装View Composer
由于需要用到sql数据库,笔者先装数据库:正在解压[sql server 2008]
由于安装sql需要fw3.5,现在安装
SQL可以开始安装
完成安装
由于作者经验不足,选择了具有高级版本的expressSQL导致,登陆多次失败,现在正在重装企业版
建立数据库:
添加数据源,关联数据库,其他保持默认【这里是系统DSN】
开始安装主角:
一路next
到这步,选择刚刚创建的数据源,输入凭据【若填空密码空帐户,则意味着你选择了window身份验证】
选择端口,不变
4.开始准备模版虚拟机
笔者这里使用windows xp
注意:iso是在exsi服务器上的存储器里,可以直接在vsphere里找到存储器然后上传:
安装view代理,也就是View Agent [下载地址: http://bbs.51cto.com/thread-919640-1.html二楼]
一路next后,注意这里,选择enable,是指允许虚拟连接到这台pc
最后记得创建个快照:
5.由于实验需要搭建vCenter Server,笔者在这里做个尝试
暂时试试在 View Connection Server服务器上搭建【因为上面装了sql,就不用多一台机子来做服务器了】
建立vCenter 数据库
同样建立ODBC
安装vCenter Server
选择建立的ODBC
注意这里:要在ad主控制器上建立对应的反向查找区域才能解析成功( http://virtualbox.blog.51cto.com/531002/752445)
由于端口冲突,暂时改成8088
然后安装
6、接下来配置View Connection Server
连接登陆后选择左边的server
7、建立虚拟桌面池【flash界面真心不给力】
这里是设置用户的所用磁盘大小,笔者用的是虚拟机,所以设置为512M
添加模板机:
选择快照
添加数据中心
添加主机:
下一步继续:
选择默认数据盘后就选择AD用户组,也就是我们之前建的vm computer
完成了pool的创建
然后链接复制什么的系统会帮我们自动完成。
7、分配虚拟桌面
第一步如下图所圈:
然后点击find寻找用户组,我们一开始创建的MTusers有用了
八、测试:
终于到了激动人心的时刻,我们用一台虚拟机装上VMware View Client测试是否能够连接的上我们所建的桌面云
物理机测试【WIn 7 旗舰版 64位】:
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
楼主的渣渣手机 MOTO XT702测试【Miui 安卓2.3.7,CPU 550Mz,内存256M,相比以前那些连上物理机进行控制的软件,虚拟桌面可以说是完全不卡,并且无卡顿,让楼主觉得手机又要活了】:
IPad2【暂时无设备测试】
以上是基于地址池的桌面虚拟化,下面将演示如何添加一部物理机分配给用户【作者把它理解为将物理机虚拟化成桌面之一】
1、我们在VM中先添加一部Win 7系统以模拟物理机
2、安装VMware Tools与View Agent、设置自动获取IP,并加入域
【与虚拟模板机的步骤一致,这里省略】
3、物理机配置完毕,现在配置view administrator, 选择添加新池
然后选择 other
完成后就出现
跟虚拟池一样的授了权后就完成了
现在我们试试连接
[待续]
附录:
EXSi是什么?
答:是一个独立的系统,承载了虚拟机管理台,虚拟机存储设备等核心要件的一个系统,需要靠客户机通过vsphere连接后进行管理。
问题集:
一、建立桌面池找不到模板机问题:
目前因为此问题已经搁置了4天了一直没有解决。
找了很多资料,总结下模板机的条件是:
a、xp 或 win7
b、IP自动获取【前提有dhcp服务器】
c、装了vm 代理
d、要用vsphere 客户连上 vCenter服务器
【建数据中心,在下图右键新建即可】
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
f、必须安装vm tool【模板机上】
e、 关机状态下做快照
目前楼主已经反复核查,确定是模板机符合条件.
解决方法:符合条件的模板机记得是关机状态下做快照,然后最好把所有服务器都重启下,因为用的是微软的系统更新得很慢,还不如直接重启来得快【特别是view administrator机子一定要重启】
二:删除虚拟池删除不了问题
由于为了可以使用ipad的朋友试试虚拟桌面结果把vm网络全部设成外网连通的,这下子涉及IP地址的全乱了,所以作者想删掉pool重建,这下一删就出问题了 , 之前删了没用,所以我索性把它克隆的镜像全部删了,可是还是删不了 。其实主要的原因是view所相关的服务器太多,而且镜像已经产生(比如ADSI上已有记录),若是连接着就删除的话,记录不会一次性同步,造成这边删了可是那边的服务还有记录结果又出现了。
解决方法:将所有与view administrator 相关的服务器先停掉,或者直接断开view administrator与其他服务器的连接,然后再进行删除【可能你会发现del灰了,你可以在desktops中找到你所建的池然后点进去就有del pool按钮】,这时在重新启动view administrator 就会发现pool没了,成功删除了。但是最好经过上面步骤后重新装下view server,这样建立新池也就没问题了
三:搭建vcenter server时,完全安装之前中断的错误
由于一开始没有考虑周全,所有实验环境重新搭建了一次,这一次却出现了 完全安装之前中断,vspher client连接不上。
解决方法:
作者经过了3天奋斗终于知道怎么解决了,出现这个错误暂时来说可以无视它,请确认你的服务是否正确开启:
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
【如果开启失败,请试试将登录帐户设置为本地管理员】
四:安装vcenter server出现JDBC错误
官方的解决方法是:
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
事实证明,有效!
问题五:vc要求的数据库的搭建,究竟要怎么搭?
解决方法:经过查看官方白皮书,以及问业内的前辈得出:
可利用官方的白皮书指南搭建:
建数据库【楼主用的是sql server 2008企业版】脚本为
use [master] go CREATE DATABASE [VCDB] ON PRIMARY (NAME = N'vcdb', FILENAME = N'C:\VCDB.mdf', SIZE = 2000KB, FILEGROWTH = 10% ) LOG ON (NAME = N'vcdb_log', FILENAME = N'C:\VCDB.ldf', SIZE = 1000KB, FILEGROWTH = 10%) COLLATE SQL_Latin1_General_CP1_CI_AS gouse VCDB go sp_addlogin @loginame=[vpxuser], @passwd=N'vpxuser!0', @defdb='VCDB', @deflanguage='us_english'go ALTER LOGIN [vpxuser] WITH CHECK_POLICY = OFF go CREATE USER [vpxuser] for LOGIN [vpxuser] gouse MSDB goCREATE USER [vpxuser] for LOGIN [vpxuser] go
然后创建架构:CREATE SCHEMA [VMW]goALTER USER [vpxuser] WITH DEFAULT_SCHEMA =[VMW]goif not exists (SELECT name FROM sysusers WHERE issqlrole=1 AND name = 'VC_ADMIN_ROLE')CREATE ROLE VC_ADMIN_ROLE;GRANT ALTER ON SCHEMA ::[VMW] to VC_ADMIN_ROLE;GRANT REFERENCES ON SCHEMA ::[VMW] to VC_ADMIN_ROLE;GRANT INSERT ON SCHEMA ::[VMW] to VC_ADMIN_ROLE;GRANT CREATE TABLE to VC_ADMIN_ROLE;GRANT CREATE VIEW to VC_ADMIN_ROLE;GRANT CREATE Procedure to VC_ADMIN_ROLE;if not exists (SELECT name FROM sysusers WHERE issqlrole=1 AND name = 'VC_USER_ROLE')CREATE ROLE VC_USER_ROLEgoGRANT SELECT ON SCHEMA ::[VMW] to VC_USER_ROLEgoGRANT INSERT ON SCHEMA ::[VMW] to VC_USER_ROLEgoGRANT DELETE ON SCHEMA ::[VMW] to VC_USER_ROLEgoGRANT UPDATE ON SCHEMA ::[VMW] to VC_USER_ROLEgoGRANT EXECUTE ON SCHEMA ::[VMW] to VC_USER_ROLEgosp_addrolemember VC_USER_ROLE , [vpxuser]gosp_addrolemember VC_ADMIN_ROLE , [vpxuser]gouse MSDB goif not exists (SELECT name FROM sysusers WHERE issqlrole=1 AND name = 'VC_ADMIN_ROLE')CREATE ROLE VC_ADMIN_ROLE;goGRANT SELECT on msdb.dbo.syscategories to VC_ADMIN_ROLEgoGRANT SELECT on msdb.dbo.sysjobsteps to VC_ADMIN_ROLEgoGRANT SELECT ON msdb.dbo.sysjobs to VC_ADMIN_ROLEgoGRANT EXECUTE ON msdb.dbo.sp_add_job TO VC_ADMIN_ROLEgoGRANT EXECUTE ON msdb.dbo.sp_delete_job TO VC_ADMIN_ROLEgoGRANT EXECUTE ON msdb.dbo.sp_add_jobstep TO VC_ADMIN_ROLEgoGRANT EXECUTE ON msdb.dbo.sp_update_job TO VC_ADMIN_ROLEgoGRANT EXECUTE ON msdb.dbo.sp_add_jobserver TO VC_ADMIN_ROLEgoGRANT EXECUTE ON msdb.dbo.sp_add_jobschedule TO VC_ADMIN_ROLEgoGRANT EXECUTE ON msdb.dbo.sp_add_category TO VC_ADMIN_ROLEgosp_addrolemember VC_ADMIN_ROLE , [vpxuser]go
执行vcerter server中自带的脚本【路径为
/installation_directory/vCenter-Server/dbschem 】:顺序:
VCDB_mssql.SQLload_stats_proc_mssql.sqlpurge_stat1_proc_mssql.sqlpurge_stat2_proc_mssql.sqlpurge_stat3_proc_mssql.sqlpurge_usage_stats_proc_mssql.sqlstats_rollup1_proc_mssql.sqlstats_rollup2_proc_mssql.sqlstats_rollup3_proc_mssql.sqlcleanup_events_mssql.sqldelete_stats_proc_mssql.sqlupsert_last_event_proc_mssql.sqlload_usage_stats_proc_mssql.sqlTopN_DB_mssql.sqlcalc_topn1_proc_mssql.sqlcalc_topn2_proc_mssql.sqlcalc_topn3_proc_mssql.sqlcalc_topn4_proc_mssql.sqlclear_topn1_proc_mssql.sqlclear_topn2_proc_mssql.sqlclear_topn3_proc_mssql.sqlclear_topn4_proc_mssql.sqlrule_topn1_proc_mssql.sqlrule_topn2_proc_mssql.sqlrule_topn3_proc_mssql.sqlrule_topn4_proc_mssql.sqlprocess_license_snapshot_mssql.sqlprocess_temptable0_proc_mssql.sqlprocess_temptable1_proc_mssql.sqlprocess_temptable2_proc_mssql.sql这样就完成了数据库的建立
楼主由于被机子搞疯了,所以这两天去购置了一条4G内存,目前楼主的笔记本升级为8G(原本6G)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120321_40617e78564537d21d1fZAnFNnoCVfV](https://s1.51cto.com/attachments/month_1203/20120321_40617e78564537d21d1fZAnFNnoCVfVk.jpg)
先说下楼主的配置吧:
物理机类型:笔记本
物理机系统:win7 x64 旗舰版
物理机型号:宏基 4741G【I3 370m】
所有实验环境:Vmware Workstation 8.0
下面是相关截图:
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120324_1c05c52ef07a199be03fX4N2tD2gxMq](https://s1.51cto.com/attachments/month_1203/20120324_1c05c52ef07a199be03fX4N2tD2gxMqH.jpg)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120324_060e7e610e0fe54940f5BK0kF2O739O](https://s1.51cto.com/attachments/month_1203/20120324_060e7e610e0fe54940f5BK0kF2O739Of.jpg)
现在暂时开启有4台虚拟机:
1.DC[win server 2008 sp2]
IP:192.168.1.40
掩码:255.255.255.0
域名: os.com
2.View view administrator[win server 2008 r2]
ip:192.168.1.42
掩码:255.255.255.0
dns:192.168.1.40
域名: os.com
3.vCenter Server[win server 2008 r2]
ip:192.168.1.41
掩码:255.255.255.0
dns:192.168.1.40
域名: os.com
4.EXSi server[EXSi 5.0]
ip: 192.168.1.43
掩码:255.255.255.0
dns:
192.168.1.40
域名: os.com
5.模板模拟机[Moxp]
ip:自动获取
掩码:自动获取
dns:自动获取
正确的安装部署顺序是:
1 | 在 Active Directory 中设置所需的管理员用户和用户组。 |
2 | 安装并设置 VMware ESX/ESXi 主机和 vCenter Server(如果还未执行此步骤)。 |
3 | 如果要部署链接克隆桌面,请在 vCenter Server 系统上安装 View Composer。 |
4 | 安装并设置 View Connection Server。 |
5 | 创建一个或多个可作为完整克隆桌面池模板使用的虚拟机,或者是可作为链接克隆桌面池的父虚拟机的虚拟机。 |
6 | 创建一个桌面池。 |
7 | 控制用户的桌面访问。 |
8 | 在最终用户的计算机上安装 View Client,并让他们可访问 View 桌面。 |
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120325_66eddd3fe44128a78051hAYJTT5hoPu](https://s1.51cto.com/attachments/month_1203/20120325_66eddd3fe44128a78051hAYJTT5hoPuh.jpg)
选择Standard Serve
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120316_26c9ebef928dbabb5b2eSQ6eBYdyLPn](https://s1.51cto.com/attachments/month_1203/20120316_26c9ebef928dbabb5b2eSQ6eBYdyLPn9.jpg)
完成
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120325_84b3702f79ba4b797c07gfyOzrADYla](https://s1.51cto.com/attachments/month_1203/20120325_84b3702f79ba4b797c07gfyOzrADYlaQ.jpg)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120317_9d7ce47e45688c1f325eYXFxL9cWSsT](https://s1.51cto.com/attachments/month_1203/20120317_9d7ce47e45688c1f325eYXFxL9cWSsTU.jpg)
打开管理网站需要flash支持,安装flash
3.在vCenter Server 上安装View Composer
由于需要用到sql数据库,笔者先装数据库:正在解压[sql server 2008]
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120316_3e6fafeb82458b9e1d38rdJ9sQSIDZ1](https://s1.51cto.com/attachments/month_1203/20120316_3e6fafeb82458b9e1d38rdJ9sQSIDZ1s.jpg)
由于安装sql需要fw3.5,现在安装
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120316_f940eaf0344867983d97KLvVkTSK7Ms](https://s1.51cto.com/attachments/month_1203/20120316_f940eaf0344867983d97KLvVkTSK7Msj.jpg)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120316_3ebebfbbc8b98b06eed5tsdKkCNXDnB](https://s1.51cto.com/attachments/month_1203/20120316_3ebebfbbc8b98b06eed5tsdKkCNXDnBl.jpg)
SQL可以开始安装
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120316_630d83fc700931403154xhgwuTRePjb](https://s1.51cto.com/attachments/month_1203/20120316_630d83fc700931403154xhgwuTRePjbh.jpg)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120316_99b1b3b3fbacce21d5f2Yh9VnXfH8r8](https://s1.51cto.com/attachments/month_1203/20120316_99b1b3b3fbacce21d5f2Yh9VnXfH8r8P.jpg)
完成安装
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120316_db09697e6c75afb1c74efqtzUYVT9Q9](https://s1.51cto.com/attachments/month_1203/20120316_db09697e6c75afb1c74efqtzUYVT9Q9m.jpg)
由于作者经验不足,选择了具有高级版本的expressSQL导致,登陆多次失败,现在正在重装企业版
建立数据库:
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120317_c2217e14060b0ccdca2193ghDQhKSwI](https://s1.51cto.com/attachments/month_1203/20120317_c2217e14060b0ccdca2193ghDQhKSwIp.jpg)
添加数据源,关联数据库,其他保持默认【这里是系统DSN】
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120317_65bb37f78ccf84d7b2cdEL0J61BXQ9z](https://s1.51cto.com/attachments/month_1203/20120317_65bb37f78ccf84d7b2cdEL0J61BXQ9zQ.jpg)
开始安装主角:
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120317_c10ed15aeb5355a12692hi31bzbMMoH](https://s1.51cto.com/attachments/month_1203/20120317_c10ed15aeb5355a12692hi31bzbMMoHT.jpg)
一路next
到这步,选择刚刚创建的数据源,输入凭据【若填空密码空帐户,则意味着你选择了window身份验证】
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120317_173293fa821f1d089ce8gOw6VHFV6NV](https://s1.51cto.com/attachments/month_1203/20120317_173293fa821f1d089ce8gOw6VHFV6NVp.jpg)
选择端口,不变
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120317_274a1cca754e758b2c8frSTxxyFlZVL](https://s1.51cto.com/attachments/month_1203/20120317_274a1cca754e758b2c8frSTxxyFlZVLg.jpg)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120317_958382c10fb91060402cdjEfpsKBOTN](https://s1.51cto.com/attachments/month_1203/20120317_958382c10fb91060402cdjEfpsKBOTNW.jpg)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120317_6f5ed410ecb18f5cee12VfzpDsUjFfV](https://s1.51cto.com/attachments/month_1203/20120317_6f5ed410ecb18f5cee12VfzpDsUjFfV7.jpg)
4.开始准备模版虚拟机
笔者这里使用windows xp
注意:iso是在exsi服务器上的存储器里,可以直接在vsphere里找到存储器然后上传:
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120318_588f57390ed6d0e3d2ffasPPsBv3DVK](https://s1.51cto.com/attachments/month_1203/20120318_588f57390ed6d0e3d2ffasPPsBv3DVK9.jpg)
安装view代理,也就是View Agent [下载地址: http://bbs.51cto.com/thread-919640-1.html二楼]
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120317_1af93e315fadc4706938GXN3lKAeEvS](https://s1.51cto.com/attachments/month_1203/20120317_1af93e315fadc4706938GXN3lKAeEvSj.jpg)
一路next后,注意这里,选择enable,是指允许虚拟连接到这台pc
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120317_d5b75beca84dd95fdfcbHJv1xmhnZMp](https://s1.51cto.com/attachments/month_1203/20120317_d5b75beca84dd95fdfcbHJv1xmhnZMpx.jpg)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120317_78cf8c9e7c6dd1ffde6dXc91RBvWDo2](https://s1.51cto.com/attachments/month_1203/20120317_78cf8c9e7c6dd1ffde6dXc91RBvWDo28.jpg)
最后记得创建个快照:
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120322_4fcfc844ca6d7954d5bcfNXszyVOR5K](https://s1.51cto.com/attachments/month_1203/20120322_4fcfc844ca6d7954d5bcfNXszyVOR5KI.jpg)
5.由于实验需要搭建vCenter Server,笔者在这里做个尝试
暂时试试在 View Connection Server服务器上搭建【因为上面装了sql,就不用多一台机子来做服务器了】
建立vCenter 数据库
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120317_007f7b75ab5336996cffrehzU3FQZTF](https://s1.51cto.com/attachments/month_1203/20120317_007f7b75ab5336996cffrehzU3FQZTFp.jpg)
同样建立ODBC
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120317_6266609acad4e958535cPHkuxjiyUDP](https://s1.51cto.com/attachments/month_1203/20120317_6266609acad4e958535cPHkuxjiyUDPx.jpg)
安装vCenter Server
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120317_a417161bb818b9680870tgsaaCYL0ZZ](https://s1.51cto.com/attachments/month_1203/20120317_a417161bb818b9680870tgsaaCYL0ZZF.jpg)
选择建立的ODBC
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120317_cb8b1d726058df4579c9nttf1S5CV6C](https://s1.51cto.com/attachments/month_1203/20120317_cb8b1d726058df4579c9nttf1S5CV6Cw.jpg)
注意这里:要在ad主控制器上建立对应的反向查找区域才能解析成功( http://virtualbox.blog.51cto.com/531002/752445)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120318_79c9466e584306b8201b0NZBfYBwV4h](https://s1.51cto.com/attachments/month_1203/20120318_79c9466e584306b8201b0NZBfYBwV4hG.jpg)
由于端口冲突,暂时改成8088
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120318_d44543a2efaaee83c643jk29INvMS7W](https://s1.51cto.com/attachments/month_1203/20120318_d44543a2efaaee83c643jk29INvMS7Wd.jpg)
然后安装
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120317_900b5991ce80699d7f63W25Jv3thqyD](https://s1.51cto.com/attachments/month_1203/20120317_900b5991ce80699d7f63W25Jv3thqyD6.jpg)
6、接下来配置View Connection Server
连接登陆后选择左边的server
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120318_e5322954e1aa5ffe65b5ZUPRUN1TCB3](https://s1.51cto.com/attachments/month_1203/20120318_e5322954e1aa5ffe65b5ZUPRUN1TCB3I.jpg)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120318_a9cb9045b76b9342392d4FCzB2l864N](https://s1.51cto.com/attachments/month_1203/20120318_a9cb9045b76b9342392d4FCzB2l864N2.jpg)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120318_d911da201c4922dd66571DQAkqiAo1X](https://s1.51cto.com/attachments/month_1203/20120318_d911da201c4922dd66571DQAkqiAo1XQ.jpg)
7、建立虚拟桌面池【flash界面真心不给力】
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120318_25a225e1ebe3d1389933km78y8BVH3m](https://s1.51cto.com/attachments/month_1203/20120318_25a225e1ebe3d1389933km78y8BVH3mc.jpg)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120318_68bb030d99b862c5b32d66y9aE6G6zt](https://s1.51cto.com/attachments/month_1203/20120318_68bb030d99b862c5b32d66y9aE6G6ztO.jpg)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120318_0aa9202dab7f761623c4mN7MFNyLa4q](https://s1.51cto.com/attachments/month_1203/20120318_0aa9202dab7f761623c4mN7MFNyLa4qw.jpg)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120318_4ff79f0ba9c612e8f701vqTN873HDUE](https://s1.51cto.com/attachments/month_1203/20120318_4ff79f0ba9c612e8f701vqTN873HDUED.jpg)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120318_2bd5708f2f06f90a01261wYS5qTVWCC](https://s1.51cto.com/attachments/month_1203/20120318_2bd5708f2f06f90a01261wYS5qTVWCCW.jpg)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120318_35c27982a4b8fce48753PyC6ekXVtsI](https://s1.51cto.com/attachments/month_1203/20120318_35c27982a4b8fce48753PyC6ekXVtsIW.jpg)
这里是设置用户的所用磁盘大小,笔者用的是虚拟机,所以设置为512M
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120318_af31ff342a08b3f257b3YMfm9gAbsHQ](https://s1.51cto.com/attachments/month_1203/20120318_af31ff342a08b3f257b3YMfm9gAbsHQO.jpg)
添加模板机:
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120322_de6b30c5232f396440f0eHRVoRNfgp0](https://s1.51cto.com/attachments/month_1203/20120322_de6b30c5232f396440f0eHRVoRNfgp0K.jpg)
选择快照
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120322_4d354b5509ebf24c18f7TlIO4SeiCj6](https://s1.51cto.com/attachments/month_1203/20120322_4d354b5509ebf24c18f7TlIO4SeiCj6g.jpg)
添加数据中心
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120322_03d3f8c5691c6588610243vjrDD3wUG](https://s1.51cto.com/attachments/month_1203/20120322_03d3f8c5691c6588610243vjrDD3wUGm.jpg)
添加主机:
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120322_e87735ca080f375a52c9TJPVPAQJFRg](https://s1.51cto.com/attachments/month_1203/20120322_e87735ca080f375a52c9TJPVPAQJFRga.jpg)
下一步继续:
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120322_998a2499cc432640d13bou579JFfvHA](https://s1.51cto.com/attachments/month_1203/20120322_998a2499cc432640d13bou579JFfvHAt.jpg)
选择默认数据盘后就选择AD用户组,也就是我们之前建的vm computer
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120322_f8c936083e989d276e88JLgwoRvhMo3](https://s1.51cto.com/attachments/month_1203/20120322_f8c936083e989d276e88JLgwoRvhMo3l.jpg)
完成了pool的创建
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120322_4e76d6926b46a5e2eaa0Gy5flPzUZOi](https://s1.51cto.com/attachments/month_1203/20120322_4e76d6926b46a5e2eaa0Gy5flPzUZOiK.jpg)
然后链接复制什么的系统会帮我们自动完成。
7、分配虚拟桌面
第一步如下图所圈:
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120322_12370bbaf3a37f147da8aB6PeV36mOF](https://s1.51cto.com/attachments/month_1203/20120322_12370bbaf3a37f147da8aB6PeV36mOFu.jpg)
然后点击find寻找用户组,我们一开始创建的MTusers有用了
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120322_4fc63e1f62231631747fRYrOS8BhHmO](https://s1.51cto.com/attachments/month_1203/20120322_4fc63e1f62231631747fRYrOS8BhHmOa.jpg)
八、测试:
终于到了激动人心的时刻,我们用一台虚拟机装上VMware View Client测试是否能够连接的上我们所建的桌面云
物理机测试【WIn 7 旗舰版 64位】:
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120330_366512bca5bb294b54ebStvbsRFbPST](https://s1.51cto.com/attachments/month_1203/20120330_366512bca5bb294b54ebStvbsRFbPSTA.jpg)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120330_e7aa496e8a9069915cd2ByCGApYwjyw](https://s1.51cto.com/attachments/month_1203/20120330_e7aa496e8a9069915cd2ByCGApYwjyw5.jpg)
楼主的渣渣手机 MOTO XT702测试【Miui 安卓2.3.7,CPU 550Mz,内存256M,相比以前那些连上物理机进行控制的软件,虚拟桌面可以说是完全不卡,并且无卡顿,让楼主觉得手机又要活了】:
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120330_b0d233e770e90422499aDFuLmIrWgmo](https://s1.51cto.com/attachments/month_1203/20120330_b0d233e770e90422499aDFuLmIrWgmo3.jpg)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120330_b48248d458827a89f8c4bzv6zNd4X4H](https://s1.51cto.com/attachments/month_1203/20120330_b48248d458827a89f8c4bzv6zNd4X4HF.jpg)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120330_5a2d9ff9b1521532a1fbq8rzqeiwiI0](https://s1.51cto.com/attachments/month_1203/20120330_5a2d9ff9b1521532a1fbq8rzqeiwiI01.jpg)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120330_2f2eda343be4bd616c54CQVaihNqkeD](https://s1.51cto.com/attachments/month_1203/20120330_2f2eda343be4bd616c54CQVaihNqkeDl.jpg)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120330_719886cf1846a4577647aI8U8aoIKgf](https://s1.51cto.com/attachments/month_1203/20120330_719886cf1846a4577647aI8U8aoIKgfU.jpg)
IPad2【暂时无设备测试】
第二部分
以上是基于地址池的桌面虚拟化,下面将演示如何添加一部物理机分配给用户【作者把它理解为将物理机虚拟化成桌面之一】
1、我们在VM中先添加一部Win 7系统以模拟物理机
2、安装VMware Tools与View Agent、设置自动获取IP,并加入域
【与虚拟模板机的步骤一致,这里省略】
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120404_0d9ed31c605b0c0fcd47mcnXwYBiR55](https://s1.51cto.com/attachments/month_1204/20120404_0d9ed31c605b0c0fcd47mcnXwYBiR55x.jpg)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120404_aa08a71ba42e2f3ba1cagtURVTHk82q](https://s1.51cto.com/attachments/month_1204/20120404_aa08a71ba42e2f3ba1cagtURVTHk82q9.jpg)
3、物理机配置完毕,现在配置view administrator, 选择添加新池
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120406_87a7bb4d6f58c92947c5jsM2XEhzv4S](https://s1.51cto.com/attachments/month_1204/20120406_87a7bb4d6f58c92947c5jsM2XEhzv4SX.jpg)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120406_0d37747c55d4c8e73da9rqwPnEe2r81](https://s1.51cto.com/attachments/month_1204/20120406_0d37747c55d4c8e73da9rqwPnEe2r81d.jpg)
然后选择 other
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120406_83033ea8b690d91612b20EtIrGI0vHK](https://s1.51cto.com/attachments/month_1204/20120406_83033ea8b690d91612b20EtIrGI0vHKL.jpg)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120406_bcdd7f5c96871efaa377DAagDvD6bdl](https://s1.51cto.com/attachments/month_1204/20120406_bcdd7f5c96871efaa377DAagDvD6bdlB.png)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120406_ad10c105bdf5d7c183c64TKSEJtixu4](https://s1.51cto.com/attachments/month_1204/20120406_ad10c105bdf5d7c183c64TKSEJtixu4r.jpg)
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120406_ac720f1e0d82b03b2371hTpDgzc7jKs](https://s1.51cto.com/attachments/month_1204/20120406_ac720f1e0d82b03b2371hTpDgzc7jKsZ.jpg)
完成后就出现
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120406_dcdc059956caebdccef52JdgYZn8XpC](https://s1.51cto.com/attachments/month_1204/20120406_dcdc059956caebdccef52JdgYZn8XpCL.jpg)
跟虚拟池一样的授了权后就完成了
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120406_9efcd0f3ef7ab8771023kiDNnOiyQ2G](https://s1.51cto.com/attachments/month_1204/20120406_9efcd0f3ef7ab8771023kiDNnOiyQ2Gh.jpg)
现在我们试试连接
[待续]
附录:
EXSi是什么?
答:是一个独立的系统,承载了虚拟机管理台,虚拟机存储设备等核心要件的一个系统,需要靠客户机通过vsphere连接后进行管理。
问题集:
一、建立桌面池找不到模板机问题:
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120322_f4effd951bf8230e2138HBAcbqWJe6J](https://s1.51cto.com/attachments/month_1203/20120322_f4effd951bf8230e2138HBAcbqWJe6Jf.jpg)
目前因为此问题已经搁置了4天了一直没有解决。
找了很多资料,总结下模板机的条件是:
a、xp 或 win7
b、IP自动获取【前提有dhcp服务器】
c、装了vm 代理
d、要用vsphere 客户连上 vCenter服务器
【建数据中心,在下图右键新建即可】
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120322_998b865cc971dd55e9b7WDKpMYlK2Qw](https://s1.51cto.com/attachments/month_1203/20120322_998b865cc971dd55e9b7WDKpMYlK2QwO.jpg)
f、必须安装vm tool【模板机上】
e、 关机状态下做快照
目前楼主已经反复核查,确定是模板机符合条件.
解决方法:符合条件的模板机记得是关机状态下做快照,然后最好把所有服务器都重启下,因为用的是微软的系统更新得很慢,还不如直接重启来得快【特别是view administrator机子一定要重启】
二:删除虚拟池删除不了问题
由于为了可以使用ipad的朋友试试虚拟桌面结果把vm网络全部设成外网连通的,这下子涉及IP地址的全乱了,所以作者想删掉pool重建,这下一删就出问题了 , 之前删了没用,所以我索性把它克隆的镜像全部删了,可是还是删不了 。其实主要的原因是view所相关的服务器太多,而且镜像已经产生(比如ADSI上已有记录),若是连接着就删除的话,记录不会一次性同步,造成这边删了可是那边的服务还有记录结果又出现了。
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120323_4ae4575a1831ea863875vSmfEQi9NBP](https://s1.51cto.com/attachments/month_1203/20120323_4ae4575a1831ea863875vSmfEQi9NBPs.jpg)
解决方法:将所有与view administrator 相关的服务器先停掉,或者直接断开view administrator与其他服务器的连接,然后再进行删除【可能你会发现del灰了,你可以在desktops中找到你所建的池然后点进去就有del pool按钮】,这时在重新启动view administrator 就会发现pool没了,成功删除了。但是最好经过上面步骤后重新装下view server,这样建立新池也就没问题了
三:搭建vcenter server时,完全安装之前中断的错误
由于一开始没有考虑周全,所有实验环境重新搭建了一次,这一次却出现了 完全安装之前中断,vspher client连接不上。
解决方法:
作者经过了3天奋斗终于知道怎么解决了,出现这个错误暂时来说可以无视它,请确认你的服务是否正确开启:
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120327_badd5edeeaa0aea0c5201spc2rxbeuQ](https://s1.51cto.com/attachments/month_1203/20120327_badd5edeeaa0aea0c5201spc2rxbeuQq.jpg)
四:安装vcenter server出现JDBC错误
官方的解决方法是:
![attachimg.gif](http://bbs.51cto.com/p_w_picpaths/default/attachimg.gif)
![20120329_60e8f86978ca7e7fa630drIH3FoNmVG](https://s1.51cto.com/attachments/month_1203/20120329_60e8f86978ca7e7fa630drIH3FoNmVGB.jpg)
事实证明,有效!
问题五:vc要求的数据库的搭建,究竟要怎么搭?
解决方法:经过查看官方白皮书,以及问业内的前辈得出:
可利用官方的白皮书指南搭建:
建数据库【楼主用的是sql server 2008企业版】脚本为
use [master] go CREATE DATABASE [VCDB] ON PRIMARY (NAME = N'vcdb', FILENAME = N'C:\VCDB.mdf', SIZE = 2000KB, FILEGROWTH = 10% ) LOG ON (NAME = N'vcdb_log', FILENAME = N'C:\VCDB.ldf', SIZE = 1000KB, FILEGROWTH = 10%) COLLATE SQL_Latin1_General_CP1_CI_AS gouse VCDB go sp_addlogin @loginame=[vpxuser], @passwd=N'vpxuser!0', @defdb='VCDB', @deflanguage='us_english'go ALTER LOGIN [vpxuser] WITH CHECK_POLICY = OFF go CREATE USER [vpxuser] for LOGIN [vpxuser] gouse MSDB goCREATE USER [vpxuser] for LOGIN [vpxuser] go
然后创建架构:CREATE SCHEMA [VMW]goALTER USER [vpxuser] WITH DEFAULT_SCHEMA =[VMW]goif not exists (SELECT name FROM sysusers WHERE issqlrole=1 AND name = 'VC_ADMIN_ROLE')CREATE ROLE VC_ADMIN_ROLE;GRANT ALTER ON SCHEMA ::[VMW] to VC_ADMIN_ROLE;GRANT REFERENCES ON SCHEMA ::[VMW] to VC_ADMIN_ROLE;GRANT INSERT ON SCHEMA ::[VMW] to VC_ADMIN_ROLE;GRANT CREATE TABLE to VC_ADMIN_ROLE;GRANT CREATE VIEW to VC_ADMIN_ROLE;GRANT CREATE Procedure to VC_ADMIN_ROLE;if not exists (SELECT name FROM sysusers WHERE issqlrole=1 AND name = 'VC_USER_ROLE')CREATE ROLE VC_USER_ROLEgoGRANT SELECT ON SCHEMA ::[VMW] to VC_USER_ROLEgoGRANT INSERT ON SCHEMA ::[VMW] to VC_USER_ROLEgoGRANT DELETE ON SCHEMA ::[VMW] to VC_USER_ROLEgoGRANT UPDATE ON SCHEMA ::[VMW] to VC_USER_ROLEgoGRANT EXECUTE ON SCHEMA ::[VMW] to VC_USER_ROLEgosp_addrolemember VC_USER_ROLE , [vpxuser]gosp_addrolemember VC_ADMIN_ROLE , [vpxuser]gouse MSDB goif not exists (SELECT name FROM sysusers WHERE issqlrole=1 AND name = 'VC_ADMIN_ROLE')CREATE ROLE VC_ADMIN_ROLE;goGRANT SELECT on msdb.dbo.syscategories to VC_ADMIN_ROLEgoGRANT SELECT on msdb.dbo.sysjobsteps to VC_ADMIN_ROLEgoGRANT SELECT ON msdb.dbo.sysjobs to VC_ADMIN_ROLEgoGRANT EXECUTE ON msdb.dbo.sp_add_job TO VC_ADMIN_ROLEgoGRANT EXECUTE ON msdb.dbo.sp_delete_job TO VC_ADMIN_ROLEgoGRANT EXECUTE ON msdb.dbo.sp_add_jobstep TO VC_ADMIN_ROLEgoGRANT EXECUTE ON msdb.dbo.sp_update_job TO VC_ADMIN_ROLEgoGRANT EXECUTE ON msdb.dbo.sp_add_jobserver TO VC_ADMIN_ROLEgoGRANT EXECUTE ON msdb.dbo.sp_add_jobschedule TO VC_ADMIN_ROLEgoGRANT EXECUTE ON msdb.dbo.sp_add_category TO VC_ADMIN_ROLEgosp_addrolemember VC_ADMIN_ROLE , [vpxuser]go
执行vcerter server中自带的脚本【路径为
/installation_directory/vCenter-Server/dbschem 】:顺序:
VCDB_mssql.SQLload_stats_proc_mssql.sqlpurge_stat1_proc_mssql.sqlpurge_stat2_proc_mssql.sqlpurge_stat3_proc_mssql.sqlpurge_usage_stats_proc_mssql.sqlstats_rollup1_proc_mssql.sqlstats_rollup2_proc_mssql.sqlstats_rollup3_proc_mssql.sqlcleanup_events_mssql.sqldelete_stats_proc_mssql.sqlupsert_last_event_proc_mssql.sqlload_usage_stats_proc_mssql.sqlTopN_DB_mssql.sqlcalc_topn1_proc_mssql.sqlcalc_topn2_proc_mssql.sqlcalc_topn3_proc_mssql.sqlcalc_topn4_proc_mssql.sqlclear_topn1_proc_mssql.sqlclear_topn2_proc_mssql.sqlclear_topn3_proc_mssql.sqlclear_topn4_proc_mssql.sqlrule_topn1_proc_mssql.sqlrule_topn2_proc_mssql.sqlrule_topn3_proc_mssql.sqlrule_topn4_proc_mssql.sqlprocess_license_snapshot_mssql.sqlprocess_temptable0_proc_mssql.sqlprocess_temptable1_proc_mssql.sqlprocess_temptable2_proc_mssql.sql这样就完成了数据库的建立
-
2012-3-16 17:21
![p_w_picpath.gif](http://bbs.51cto.com/p_w_picpaths/attachicons/p_w_picpath.gif)
-
2012-3-16 17:39
![p_w_picpath.gif](http://bbs.51cto.com/p_w_picpaths/attachicons/p_w_picpath.gif)
-
2012-3-17 00:16
![p_w_picpath.gif](http://bbs.51cto.com/p_w_picpaths/attachicons/p_w_picpath.gif)
-
2012-3-17 00:18
![p_w_picpath.gif](http://bbs.51cto.com/p_w_picpaths/attachicons/p_w_picpath.gif)
-
2012-3-17 00:18
![p_w_picpath.gif](http://bbs.51cto.com/p_w_picpaths/attachicons/p_w_picpath.gif)
-
2012-3-17 15:34
![p_w_picpath.gif](http://bbs.51cto.com/p_w_picpaths/attachicons/p_w_picpath.gif)
-
2012-3-18 13:42
![p_w_picpath.gif](http://bbs.51cto.com/p_w_picpaths/attachicons/p_w_picpath.gif)
-
2012-3-18 17:07
![p_w_picpath.gif](http://bbs.51cto.com/p_w_picpaths/attachicons/p_w_picpath.gif)
-
2012-3-18 17:07
![p_w_picpath.gif](http://bbs.51cto.com/p_w_picpaths/attachicons/p_w_picpath.gif)
-
2012-3-22 17:06
![p_w_picpath.gif](http://bbs.51cto.com/p_w_picpaths/attachicons/p_w_picpath.gif)
-
2012-3-22 17:08
![p_w_picpath.gif](http://bbs.51cto.com/p_w_picpaths/attachicons/p_w_picpath.gif)
-
2012-4-4 20:27
![p_w_picpath.gif](http://bbs.51cto.com/p_w_picpaths/attachicons/p_w_picpath.gif)
其实没有生活所迫之说,对有兴趣并且有可能去实现的东西,我们都应该去追求。
转载于:https://blog.51cto.com/bemindful/1353417