首页 > 代码库 > 100XD项目问题解析

100XD项目问题解析

一、DDC初始化配置中连接数据库提示Citrix host 

Services不可用,无法正确配置DDC

该问题引起是由于DDC配置中一次性添加大量的存储,导致Citrix Host Service服务中断,可以通过在DDC配置中少量添加存储,其后再在主机配置中添加剩余存储可解决该问题。

二、客户端可以使用IE连接桌面,也可以使用Receiver客户端插件连接。测试过程中发现新版本的Receiver4.1的连接方式需要使用HTTPS,有没有不使用https,使用http的方式登录界面

通过分析,自Receiver3.4版本后,客户端使用插件默认使用HTTPS的方式登录。Receiver3.3与Receiver3.2版的使用可使用http的方式连接。通过使用物理机安装测试。使用receive3.2版本,客户端使用IE登录与使用Receiver插件可以正常连接虚拟桌面。所一定的测试,已建议使用Receiver3.2版本作为客户端插件的安装版本。同时,也希望对Receiver3.3版本进行,观察效果

三、首次登录虚拟桌面会弹出citrix相关对话框界面,在虚拟桌面中,用户可以控制首选项对桌面的分辨率,控制对桌面的访问。现在平安的需求为控制用户对于首选项的设置,不能弹出对话框界面

1. 根据Citrix技术支持提供的KB,在win7上测试禁用首选项中的策略,策略能正常启用,且能控制虚拟桌面对于本地磁盘的访问。但是在用户端的首选项中并没有发现用户的访问权限选项被锁定。通过与Citrix技术支持沟通:确认首选项内容可以通过导入注册表与ADM模板控制用户的虚拟桌面对于本地磁盘数据的访问。但是在用户的虚拟桌面首选项中的选择是无法被锁定的,这属于Citrix Receiver插件本身的bug。如果需要对强制控制用户对于首选项的控制,目前的办法只能直接删除Citrix的工具栏,不让用户能接触首选项控制。但不建议如此做,工具栏中还有如主页、窗口模式等对用户而言非常实用的选项。

对于用户虚拟桌面对于本地磁盘数据访问的控制,已通过HDX策略实现用户的虚拟机具有只读权限。

四、登录发布的虚拟桌面,查看CPU,发现如下问题:配置中对虚拟桌面分配4CPU,但是在发布的桌面属性中查看显示为2CPU,查看资源管理器中CPU数目也为2

经过查看对比,发现虚拟桌面中的设备管理器中确认是以分配4CPU,但是虚拟桌面却只识别出2CPU,经过排查,该问题与citrix的Xenserver的机制有关:XenServer分配给虚机的vCPU都是以Socket的形式呈献给上层虚机的,这就导致,通过XenCenter最多只能给虚机分配2个vCPU,即使多分配,系统也无法识别到,因为windows 7和XP最多只支持2个socket。对于该问题,需要手动调整一下XenServer中虚机的CPU的平台模式设置,在池中的master上,对设置模板或者虚机的Platform参数,设置cores-per-socket

xe vm-param-set platform:cores-per-socket=<some count> uuid=<target vm uuid>

通过在Xenserver中的改命令,可实现VDA和虚拟桌面中能识别利用的CPU数目为按要求分配的4。

五、查看存储发现,此时存储使用的是精简置备模式

对于Citrix而言,对于存储,一般存在两种形式,一种是基于文件的VHD:这种情况下,VM的Image将会以精简置备的VHD格式保存在SR上或者共享的NFS存储上,即使用多少存储,占用多少存储。另一种是基于LVM-Based VHD,默认情况下,当Xenserver连接光纤,iSCSI或者SAS的本地存储是,是以后置备的方式存在,即分配多少存储,占用多少存储。平安银行的环境是使用的netapp的NFS NAS存储。所以在查看存储状态时是使用精简置备模式。

六、通过VDA发布出来的测试桌面背景为黑色

可直接使用个性化设置将桌面背景修改为蓝天白云。判定问题可能为在测试安装软件时使用远程桌面,而远程桌面的背景设置被禁用的影响影响。

七、LUN的最优划分

一个LUN带30个以内的VM,越靠近这个值越优

 

本文出自 “Sim'blog” 博客,请务必保留此出处http://mitac.blog.51cto.com/1081911/1560179

100XD项目问题解析