vGPU解决方案注意事项钱凯18621276655kai.qian@citrix.com更新日期:2015.03.25硬件相关注意事项©2014Citrix|Confidential–DoNotDistributeGRID显卡认证服务器型号–型号在不断增加中©2014Citrix|Confidential–DoNotDistributeGRID显卡认证服务器型号©2014Citrix|Confidential–DoNotDistributeGRID显卡认证服务器型号©2014Citrix|Confidential–DoNotDistributeBios注意事项•部分早期生产的服务器,由于Bios相对较旧,故可能出现兼容等问题,建议参考HCL列表对照,以确保服务器的bios要新于HCL列表所列。ᵒ•确保物理服务器上,性能已经设定为MaxPerformance(每家服务器设定不同,请联系对应厂商)©2014Citrix|Confidential–DoNotDistributeBios注意事项•BIOS设定中“Enable4GDecode”或“Enable64-bitMMIO”,选择“禁用”。(如不禁用会出现对应VM无法正常启动等异常问题)•XenServer6.5则无须关闭测设定。©2014Citrix|Confidential–DoNotDistributeK1/K2卡混插的问题•大多数GIRD认证的服务器都不支持K1/K2卡的混插形式。•目前可以确认支持K1/K2混插的为SuperMicro的服务器,其他品牌暂时无法确认是否支持。如有需求请与对应厂商确认。©2014Citrix|Confidential–DoNotDistributeK1/K2多屏支持问题•K1/K2卡,理论上对多屏幕技术提供支持,但目前在透传等场景下可能会有问题。•vGPU场景由于使用的CitrixHDX3DPro引擎来支持多屏,无此类问题。•如果测试过程中发现问题,请联系Nvidia销售然后到当地的Nvidia的代理商,以通过更新K1/K2卡的bios方式修复此问题。•理论上在未来出厂的K1/K2卡会修复此问题,不过截至到2013年11月份拿到的所有卡仍然有此问题。•即使更新K1/K2Bios之后,多屏也只支持Windows7或更新的操作系统版本,老旧的WindowsXP仍然不支持。从Nvidia获得的信息是,未来支持WindowsXP的可能性很低。©2014Citrix|Confidential–DoNotDistribute服务器承板问题•由于K1/K2卡较大,对应的服务器的承板相比默认的要长。•目前已知Cisco有这个问题,Dell部分机型可能也有。测试前请与系统集成商进行确认此事项,否则可能会出现K1/K2卡无法安装上主板上的情况。©2014Citrix|Confidential–DoNotDistribute供电问题•供电需要2路1100W电源。•服务器厂商配套的的8Pin(6+2)电源线。软硬件搭配©2014Citrix|Confidential–DoNotDistributeXenServer6.2forvGPU•vGPU的解决方案中,服务器虚拟化目前只支持XenServer6.2SP1版本(如果之前XenServer有安装过XSE62TP001hotfix,请重装XenServer6.2)•XenServer6.2SP1推荐安装补丁ᵒHotfixXS62ESP1009-ForXenServer6.2.0ServicePack1ᵒᵒHotfixXS62ESP1012-ForXenServer6.2.0ServicePack1ᵒᵒHotfixXS62ESP1019-ForXenServer6.2.0ServicePack1ᵒ©2014Citrix|Confidential–DoNotDistributeXenDesktop7.1/7.5forVDAhotfix•XenDesktop7.1/7.5VDA推荐安装补丁ᵒ32bit:-://support.citrix.com/article/CTX140362-ᵒ64bit:-://support.citrix.com/article/CTX140363-©2014Citrix|Confidential–DoNotDistributeXenDesktop7.6–VDAhotfix•HotfixICAWS760WX86010-ForVDACoreServices7.6forWindowsDesktopOS(32-bit)-English••HotfixICAWS760WX64010-ForVDACoreServices7.6forWindowsDesktopOS(64-bit)-English••ICAWS760WX86002/ICAWS760WX86011,可选©2014Citrix|Confidential–DoNotDistributeXenDesktop/XenAppDeliveryControllerhotfix•HotfixesUpdate1-ForDeliveryController7.5(64-bit)-English••HotfixesUpdate1-ForDeliveryController7.6(64-bit)-English•©2014Citrix|Confidential–DoNotDistribute选择正确XenCenter版本–XenServer6.2•管理XenServer6.2SP1的环境,请先升级XenCenter至最新版本,否则无法正常管理此环境。©2014Citrix|Confidential–DoNotDistribute选择正确XenCenter版本–XenServer6.5•管理XenServer6.2SP1的环境,请先升级XenCenter至最新版本,否则无法正常管理此环境。©2014Citrix|Confidential–DoNotDistribute确认NVidiaGPUManager正常工作•在安装完成NvidiaGPUmanager管理控制台的rpm包,请重启对应的XenSever主机确保组件完成注册工作。•请确认安装完XenServer及对应servicePack和Hotfix之后才安装NvidiaGPUmanager,否则会出现无法调用到GPU的情况发生。•请通过XenSever控制台中运行如下命令,确保管理平台版本为6.2-331.59.i386rpm-qNVIDIA-vgx-xenserver•在已部署vGPU的环境中,如果更新XenServerhotfixXS62ESP1005/009,请重新安装GPUmanagerrpm包。详情查看:©2014Citrix|Confidential–DoNotDistribute环境建议•vGPU环境搭配建议:ᵒXenServer6.2SP1+XenDesktop7.1/7.5+Windows7SP1x64+Receiver4.2•请先安装NV驱动,再安装HDX3DVDA。如果安装顺序颠倒,性能最高损耗40%。•现阶段官方只支持Windows7/8/8.1X86/X64系统。•PoC阶段,建议配置为不少于4vCPU,8G内存。•vGPU不支持WindowsXP系统,未来支持可能性也非常低。•带宽需求:ᵒLAN:100MᵒWAN:1.5Mbps起,5Mbps能保证较好效果。同时网络延时不能超过150ms,50ms以内为好。©2014Citrix|Confidential–DoNotDistributeXenServer优化–参考•在高负载高密度的场景下,请将Dom0分配8个vCPU确保XenServer的稳定性。•在高负载场景下,请将虚拟机的vCPU与物理CPU进行绑定,减少虚拟机中应用程序运算到CPU与GPU的调度损耗的时间。(如高清视频编辑)•确保物理服务器上,C-States和TurboMode选项设定为开启。(请注意此选项暂时只适用于vGPU环境,勿在普通XenDesktop场景中启用)•在XenServer上运行如下命令并重启:(此命令需配合C-StatesandTurboMode开关使用,否则将无效)/opt/xensource/libexec/xen-cmdline--set-xencpufreq=xen:performance•在高IO和网络吞吐情况下,可以设置虚拟机直通网卡或存储光纤卡,提高性能。©2014Citrix|Confidential–DoNotDistributeXenServer6.5•如果使用XenServer6.5,XenCenter请升级到XenServer6.5对应的版本。ᵒ•对应的Nvidia的驱动也请从其官网下载XenServer6.5版本。•©2014Citrix|Confidential–DoNotDistributeXenServer6.5必须有license激活才能实现vGPU功能•与XenServer6.2版本不同,XenServer6.5需要激活企业级功能才能获得vGPU特性,否则VM属性中将无法选择vGPU的任何类型。•其中XenServerEnterprise,XenApp/XenDesktop,XenApp/XenDesktopPlatinum版都可以激活此功能。©2014Citrix|Confidential–DoNotDistributeCitrix的vGPU解决方案目前也支持VMwarevSphere6平台!©2014Citrix|Confidential–DoNotDistributeNVidia驱动•请从Nvidia的官方网站下载最新的驱动(请注意,直接透传和vGPU所使用的驱动并不相同,不能混用)•=cnᵒ透传forWindows7:GRIDServies(截止到2014年11月4日,最新版本为341.05)ᵒXenAppGPUsharing:GRIDServies(截止到2014年11月4日,最新版本