北京四通XenDesktop压力测试-‐-‐LoginVSI配置指南
2014/2/19–Version1
Page
2
北京四通目录Step1:LoginVSI服务器安装与截图...........................................................................................................3
Step2:AD配置..............................................................................................................................................24
Step3:Launcher安装与配置.......................................................................................................................45
Step4:LogVSITargetSetup..........................................................................................................................50
Step5:LoginVSI配置....................................................................................................................................54
Step6:开始压力测试....................................................................................................................................62
描述版本描述整理日期V1.0XenDesktop结合XenServer压力测试梁永权2014/2/19
Page
3
北京四通环境准备压力测试环境信息压力测试环境所需要到的基础架构虚拟机软件版本及配置MachineDetailsdc.demo.comWindowsServer2008R2-DomainController,DNS,DHCP配置:2vCPU、2GB内存DDCWindowsServer2008R2–XenDesktop5.6Controller使用StoreFront2.0配置:2vCPU、8GB内存PVSWindowsServer2008R2–PVS5.6orPVS7.1配置:4vCPU、16GB内存#可根据实际压力测试虚拟机数量来增减PVS数量LoginVSIServerWindowsServer2008R2–LoginVSI4.08配置:4vCPU、8GB内存、C盘
建议
关于小区增设电动车充电建议给教师的建议PDF智慧城市建议书pdf给教师的36条建议下载税则修订调整建议表下载
50GB以上(主要存放压力测试数据)LauncherWindowsServer2008R2–Receiver3.4配置:4vCPU、8GB内存#可根据实际压力测试虚拟机数量来增减Launcher数量,建议每台Launcher承载并发为50OfficeMicroSoftOffice2007VOL英文版Win7Windows7sp132位英文版配置:1vCPU、1GB内存WindowsXPWindowsXPsp332位.英文版配置:1vCPU、1GB内存XenServerXenServer6.2sp1服务器配置建议用于此次测试的服务器配置.服务器CPU内存网络存储浪潮2路8核256GB2网口AA绑定浪潮SATA存储Step1:LoginVSI服务器安装与截图
Page
4
北京四通环境准备准备一台Win2008R2虚拟机,配置4vCPU、8GB内存、C盘建议50GB以上,压力测试数据会从LoginVSI服务器复制数据到每台虚拟机运行,所以LoginVSI网络及I/O性能一定要保证.安装步骤.StepAction1.首先将LoginVSI服务器加入域,并以域管理员登陆该服务器2.在LoginVSI服务器上创建VSIshare文件夹:
Page
5
北京四通StepAction3.创建文件夹后,设置VSIshare文件夹属性:
Page
6
北京四通StepAction4.点击Sharing选项页,点击AdvancedSharing:
Page
7
北京四通StepAction5.在AdvancedSharing对话窗口,勾选“Sharethisfolder”,并点击Permissions,设置共享文件夹权限
Page
8
北京四通StepAction6.勾选“Fullcontrol”,点击Apply:
Page
9
北京四通StepAction7.点击Security选项页,点击Edit:
Page
10
北京四通StepAction8.弹出Security对话窗口,点击Add:
Page
11
北京四通StepAction9.输入everyone,点击OK.
Page
12
北京四通StepAction10.选择添加的everyone用户,勾选Fullcontrol,点击Apply:
Page
13
北京四通StepAction11.将LoginVSI安装钮复制到服务器,并进入DataServerSetup文件夹,点击Setup.exe文件.12.开始LoginVSIDataServer安装向导,点击Next
Page
14
北京四通StepAction13.选择文件共享,会自动识别刚配置好的共享文件夹,点击Next14.开始安装LoginVSI.
Page
15
北京四通StepAction15.完成安装,点击Finish16.安装完成后,实际上将LoginVSI所需要的文件解压到共享目录
Page
16
北京四通StepAction17.在运行LoginVSIManagementConsole前,需要先安装好.NetFramework3.5sp1,点击ServerManager->Features->AddFeatures18.勾选.NETFramework3.5.1Features
Page
17
北京四通StepAction19.点击AddRequiredRoleServices
Page
18
北京四通StepAction20.点击Next
Page
19
北京四通StepAction21.安装完成后,点击Close22.进入VSIshare\_VSI_ManagementConsole目录,点击LoginVSIManagementConsole程序
Page
20
北京四通StepAction23.弹出VSI配置向导,在LicenseFile项,选择LoginVSI测试License,点击save24.配置完成后,进入LoginVSIManagementConsole管理窗口,完成安装
Page
21
北京四通StepAction25.在VSIshare目录下,新建文件夹26.将新建文件夹命名为Netlogon
Page
22
北京四通StepAction27.使用记事本创建批处理V4-VSI-Logon.cmd文件28.并添加以下内容,\\LoginVSI服务器\VSIshare\_VSI_Binaries\Target\Logon.cmdCALL“\\VSIshare\VSIshare\_VSI_Binaries\Target\Logon.cmd”
Page
23
北京四通StepAction29.使用记事本在Netlogon目录创建批处理V4-VSI-Launcher.cmd文件30.并添加以下内容,\\LoginVSI服务器\VSIshare\_VSI_Binaries\Launcher\Agent.exeCALL“\\VSIshare\VSIshare\_VSI_Binaries\Launcher\Agent.exe”
Page
24
北京四通Summary要点在Launcher发起并发会话时,虚拟机会执行用户登陆脚本,从LoginVSI服务器复制负载测试数据到虚拟机本地,进行模拟用户操作。因此在200多用户进行压测时,LoginVSI服务器所承载的I/O读取及网络带宽成为测试数据关键Step2:AD配置环境准备需要以域管理员身份运行相关LoginVSI创建好的脚本,所以压力测试环境建议使用临时创建的域配置步骤StepAction1.用域管理员进入AD服务器.
Page
25
北京四通StepAction2.访问LoginVSI服务器共享目录\\vsishare\VSIshare\_VSI_ManagementConsole,运行LoginVSIManagementconsole.exe程序:3.如弹出错误授权提示,点击确定
Page
26
北京四通StepAction4.选择LoginVSI测试License文件,点击save5.进入LoginVSIManagementconsole管理窗口,点击1.ADSetup
Page
27
北京四通StepAction6.在BaseOU项,点击Browse:7.选择压力测试OU,点击OK
Page
28
北京四通StepAction8.Username:为批量创建账号前缀默认为loginvsiPassword:批量创建账号密码,默认为Password!Numberofusers:需要创建的账号数量,根据压力测试虚拟机或者用户数来定义Formattinglength:用户名变量长度,例:如需要测试250用户,刚变量长度为3,如:Loginvsi250Launcheruser:连接服务器账号,建议使用统一域管理员Launcherpassword:连接服务器用户密码配置完成后,点击savetoPS1
Page
29
北京四通StepAction9.保存配置好的脚本文件:
Page
30
北京四通StepAction10.打开PowerShell,运行脚本如运行脚本时,出现以下错误需要运行以下命令,以便可以执行脚本set-executionpolicyremotesigned选择y
Page
31
北京四通StepAction11.脚本成功运行后,可以打开ActiveDirectory用户和计算机,查看已经创建好的LoginVSIOU及测试用户:12.全选创建好的用户,右键->启用账号:
Page
32
北京四通StepAction13.运行gpmc.msc,打开组策略14.在创建好的LoginVSIOU下的ComputersOU,右键创建GPO
Page
33
北京四通StepAction15.在名称项输入LoginVSI-System-M,点击确定16.右键组策略对象下的LoginVSI-System-M对象,点击导入设置:
Page
34
北京四通StepAction17.弹出导入设置向导,点击下一步.18.点击下一步
Page
35
北京四通StepAction19.点击浏览,查找LoginVSI服务器VSIshare\_VSI_Binaries\ADSetup\VSISystem
Page
36
北京四通StepAction20.选择VSISystem-V4GPO,点击下一步21.点击下一步:
Page
37
北京四通StepAction22.点击完成,完成策略导入
Page
38
北京四通StepAction23.点击确定24.选择LoginVSI-System-M策略对象,点击设置来检查导入的策略
Page
39
北京四通StepAction25.右键LoginVSI->Users->TargetOU,点击创建GPO26.弹出新建GPO窗口,输入LoginVSI-User-M名称,点击确定
Page
40
北京四通StepAction27.在组策略对象下,右键创建好的LoginVSI-User-M,点击导入设置28.导入设置向导,点击下一步
Page
41
北京四通StepAction29.点击下一步30.点击浏览,查找LoginVSI服务器VSIshare\_VSI_Binaries\ADSetup\VSIUser
Page
42
北京四通StepAction31.选择VSIUser-V4,点击下一步32.点击下一步
Page
43
北京四通StepAction33.策略导入完成,点击完成
Page
44
北京四通StepAction34.点击确定35.选择LoginVSI-User-M策略对象,点击设置,可以检查导入策略设置
Page
45
北京四通Summary要点要注意创建用户的变量长度及密码,在配置压力测试时需要与之匹配,如Loginvsi{count/3}Step3:Launcher安装与配置环境准备在安装好Launcher服务器后,建议在Launcher上安装Receiver3.4版本,避免在同一台Launcher发起并发时Receiver问题导致压力测试出错
安装步骤StepAction1.使用域管理员账号进入Launcher服务器.2.运行LoginVSI服务器共享,\\vsishare\VSIshare\_VSI_ManagementConsole下的LoginVSIManagementConsole.exe程序
Page
46
北京四通StepAction3.进入LoginVSIManagementConsole管理界面,点击2.AddLaunchers4.点击addlauncher
Page
47
北京四通StepAction5.AddLauncherWizard向导,点击next:6.选择Singlemachine,点击next
Page
48
北京四通StepAction7.在Name项输入Launcher服务器主机名(注意不要输入FQDN,只需要主机名即可),Maximumcapacity:设置该Launcher服务器最大发起并发测试数量(默认最大100)
Page
49
北京四通StepAction8.点击finish,完成配置:9.完成配置后,可以在LoginVSI管理窗口中的infrastructure->launchers看到测试好的Launcher,可以根据实际测试情况开启Launcher.
Page
50
北京四通Summary要点在Launcher上安装Receiver3.4版本,根据每台Launcher承载并发数,建议Launcher配置4vCPU、8GB内存,并在配置Launcher发起并发数时配置不超过60并发Step4:LogVSITargetSetup环境准备在虚拟机
模板
个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载
上,安装好Xen-tools,并安装好VDA及补丁、再安装LoginVSI所需要的软件,最后安装PVSTargetDevice,抓取镜像.安装步骤StepAction1.切换到PVS虚拟机模板.2.加载LoginVSI安装光盘打开Targetsetup目录:
Page
51
北京四通StepAction3.可直接复制Targetsetup目录到虚拟机,再运行4.打开Targetsetup目录,直接运行Targetsetup应用:
Page
52
北京四通StepAction5.LoginVSITargetsetup向导,点击Next:
6.默认勾选所有安装软件,点击Next
Page
53
北京四通StepAction7.完成测试环境软件安装,可检查系统程序,看是否软件安装成功:Summary要点在虚拟机模板上1.安装好Xen-tools,2.安装好VDA及补丁3.再安装LoginVSI所需要的软件4.最后安装PVSTargetDevice5.优化系统6.抓取镜像.
Page
54
北京四通Step5:LoginVSI配置环境准备安装好LoginVSI,添加好Launcher服务器,配置好Launcher服务器配置步骤StepAction1.进入LoginVSI服务器.2.进入VSIshare目录->_VSI_ManagementConsole目录,运行LoginVSIManagementConsole程序.
Page
55
北京四通StepAction3.点击workload项,在MicrosoftOfficeversion项,选择测试桌面虚拟机对应Office版本.4.点击home,再点击4.ConfigureScenario,会跳到testsetup项
Page
56
北京四通StepAction5.在testsetup项,可以设置压力测试负载及并发数Workload:可以根据实际情况选择压力测试情况,包括轻量级、中量级及重量级Sessions:测试并发数量TimeFrame:测试时间,建议并发数量*306.在testsetup下,点击connection项,再点击startconnectionwizard
Page
57
北京四通StepAction7.连接向导,点击next8.在connectiontype项,选择CitrixStoreFront,点击next.
Page
58
北京四通StepAction9.在StoreFrontURL,输入StoreFront存储地址(注意不是StoreFrontWeb地址)
Page
59
北京四通StepAction10.UserinformationDomain:输入测试环境域名Username:输入之前创建好的用户名loginvsi{count/3},其中count/3为变量长度Password:在AD域创建用户脚本时设置的密码Resourcename:XenDesktop发布的桌面资源名称
Page
60
北京四通StepAction11.Sessionappearance,默认即可,点击next12.Sessionmappings,会话限制,可以根据情况优化会话,减小Launcher负载,但更建议在XenDesktop策略里进行限制
Page
61
北京四通StepAction13.配置完成后,点击finish14.完成配置后,可以在testsetup项看到配置好的信息
Page
62
北京四通SummaryKeyTakeaways1.配置LoginVSI连接类型建议使用StoreFront,经测试使用StoreFront连接速度更快2.配置TimeFrame时,建议并发数量*(25~30)Step6:开始压力测试环境准备在准备开始压力测试前,需要保证XenDesktop里的虚拟机均在已就绪(Ready)状态ReadytoGOStepAction1.使用域管理员登陆LoginVSI服务器
Page
63
北京四通StepAction2.在LoginVSI服务器,打开LoginVSIManagementConsole,点击starttest3.开始测试向导,点击next
Page
64
北京四通StepAction4.Basictestconfiguration,勾选“Logoffuserswhentesthascompletedsuccesfully”设置最后用户登陆600seconds后开始注销虚拟机5.Testname设置此次测试名称(注意测试名称不能重复)
Page
65
北京四通StepAction6.Launcherworkflow点击next7.Preandpostscripts,点击next
Page
66
北京四通StepAction8.Sessionmonitorstatus,需要运行在LoginVSI服务器VSIshare目录_VSI_Binaries目录Launcher下的SessionMonitor程序,Sessionmonitorstatus状态才会显示running,才能继续下一步.9.Launchercheck,会显示waiting状态,此时就需要登陆到每台Laucher执行Agent程序,才能开始压力测试.
Page
67
北京四通StepAction10.登陆到每台Laucher服务器,打开网络路径LoginVSI服务器VSIshare目录_VSI_Binaries目录Launcher下的Agent程序.11.在Launcher服务器就会弹出VSILauncher脚本运行窗口,完成余下Launcher服务器Agent运行
Page
68
北京四通StepAction12.开始运行压力测试后,会就显示以下信息Launchedsessions:会在每台Launcher上发起会话,并统计发起会话数量Activesession:会话发起后,用户登陆虚拟机执行压力测试脚本数量Loggedoffsessions:执行完脚本,完成测试会话数量13.完成压力测试后,可以运行LoginVSI
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
工具,打开压力测试日志,观察测试结果VSImax值(主要参考值),是我们判断服务器最大承载虚拟机数量.
Page
69
北京四通StepAction14.LogonTimer值,Launcher发起会话到成功登陆系统时间,值越小越好,测试一般为20,但如果测试环境使用ProfileManagement,一般为15左右.15.测试完成后,可以观察压力测试时段服务器承载情况,测试多次观察主要是服务器CPU负载最终影响VSImax值.
Page
70
北京四通
Summary要点1.服务器CPU处理能力会成为VSImax值最大瓶劲2.XenServerDom0必须要指定CPU处理,否则超过130并发后会严重影响整个处理能力3.在同一平台XenServer对比VMWare底层,VSImax数值区别不大,唯一区别在并发用户数超过200后,XenServerDom0需要8vCPU来处理,VMWare则不需要再作优化