使用LoginVSI进行Horizon_View压力测试v1.0

目录

1 概述 (3)

2系统架构 (4)

2.1系统架构 (4)

2.2软硬件要求 (4)

3安装LoginVSI (5)

3.1部署VSIshare (5)

3.2配置AD (8)

3.3安装LoginVSI Launcher (10)

3.4安装LoginVSI Target (13)

4压力测试 (16)

4.1开始压力测试 (16)

4.2查看测试结果 (27)

5压力测试建议 (29)

6参考资料 (30)

Login Virtual Session Indexer (Login VSI)是一款符合业界标准的基准测试工具,可用于测量集中式桌面环境(例如 Virtual Desktop Infrastructure (VDI)和基于服务器的计算(SBC))的性能和可扩展性。我们使用Login VSI 生成可复制的真实测试用例,模拟执行多种应用(包括 Microsoft Internet Explorer、Adobe Flash 视频和Microsoft Office 应用),以确定每个解决方案可以支持多少个虚拟桌面用户或会话。

在许多虚拟桌面压力测试过程中,客户都希望采用一个标准的工具来统一对各种虚拟桌面解决方案进行对比测试,而我们官方提供的View Planner(之前的RAWC)都仅支持我们自己的产品,所以我们可以建议用户选择Login VSI来进行压力测试。

本文档仅为技术人员快速搭建Login VSI环境进行Horizon View压力测试参考使用。

2.1 系统架构

一个完整的Login VSI系统由四个部分组成:

Launcher:包括Login VSI控制台,Launcher(会话启动器)、Analyzer(测试结果分析器)、Horizon View Client等

VSIshare:主要存放运行日志以及测试所需要的文件等

Target Platform:测试目标,即Horizon View提供的虚拟桌面。

Active Directory:域控,用于管理测试所需的用户、组织OU以及组策略等。

2.2 软硬件要求

访问https://www.360docs.net/doc/587347822.html,/download可以下载到最新的LoginVSI安装介质,测试许可证的申请可以访问https://www.360docs.net/doc/587347822.html,/license-request。

Launcher(按照50个并发会话计算)建议配置: 4vCPU 、12G内存、64Bit Windows 7 / Server 2008R2

VSIshare 建议配置:2vCPU 、8G内存、5G可用磁盘空间、Microsoft Windows Server 2008R2 / 2012

3.1 部署VSIshare

登录VSIshare服务器,创建共享文件夹,并设置共享权限,这里赋予Everyone用户组读取权限。

添加服务器.NET Framework 3.5.1功能

解压缩Login VSI安装文件,并运行文件夹“Dataserver Setup”中安装文件“Setup”:

开始进行Login VSI Data Server安装,点击Next:

选择之前创建好的本地共享文件夹:

点击Next ,开始执行安装命令:

大约5分钟,安装完成,点击Finsh,勾选打开Login VSI 管理控制台:

配置好Login VSI许可证之后,控制台打开:

3.2 配置AD

完成VSIshare部署,我们按照安装配置向导,第一步配置AD服务器,选择“infrastructure”--“ad setup”,根据测试环境要求填写下面信息,主要是创建并发测试的用户数。设置完成

之后点击“save to ZIP”,这样系统会自动生成powershell脚本。

将自动生成的脚本复制到AD服务器上,并解压:

在Windows PowerShell中运行“VSIADSetup”脚本,这里需要将PowerShell的执行策略修改成无限制,执行“ Set-executionpolicy unrestricted”

脚本执行完成之后,系统会自动创建相应的域用户,组织OU以及对应的组策略:

3.3 安装LoginVSI Launcher

在Launcher计算机安装Horizon View Client,如果是连接服务器使用的是私有证书,需要在View Client的配置SSL中设置为不验证服务器证书。在开始进行压力测试之前使用之前在AD中自动创建的Launcher user登录Launcher计算机:

然后需要在Login VSI管理控制台中添加 Launcher计算机,点击Add Launchers,开始执行添加Launcher向导:

选择“Single machine”,点击next:

输入Lanucher的计算机名称和最大并发会话数,并勾选启用,点击Next:

点击finish,完成Launcher添加,如果环境存在多台Launcher,安装这个方法重复几次。

3.4 安装LoginVSI Target

LoginVSI Target对虚拟桌面有一定的要求,特别是对中文操作系统存在一些问题。所以建议采用英文的操作系统进行测试。在虚拟桌面中只需安装并激活Microsoft Office (2003, 2007, 2010 or 2013),另外还可以按照我们官方的模板优化文档或者Optimization Tool对系统进行优化,当然不要忘记安装VMtools和View Agent。

登录桌面模板,打开LoginVSI的安装文件中“Target Setup”文件夹:

执行“Target setup”

开始LoginVSI Targer 安装向导,点击Next:

勾选全部软件,点击Next:

系统开始自动安装相应软件:

安装完成之后,可以去控制面板中检查是否所有需要的软件已经成功安装:

4.1 开始压力测试

在完成Login VSI系统部署之后,可以开始进行压力测试。我们事先需要在Horizon View 控制台上创建相应数量的虚拟桌面,并且桌面状态是可用,另外还需要确认这些虚拟桌面都在AD中LoginVSI 对应的OU中。(这里就不再说明Horizon View的安装配置方法,如有需要可以参考Horizon View快速部署手册或者官方文档)

在开始压力测试之前,我们首先需要定义压力的负载,点击LoginVSI控制台-“workload”-“setting”,在这里通常情况下,只需要修改一个设置,根据虚拟桌面中安装的Office版本来修改“Microsoft Office version”。

然后我们需要配置压力测试的场景,点击控制台中“test setup”-“scenario”,这里主要的设置包括:工作负载、最大并发数、登录时间等。通常情况下,建议采用“medium”进行测试:

选择完工作负载和最大并发数之后,我们还需要配置Horizon View的连接参数,点击控制台中“test setup”-“connection”

点击“start connection wizard”,启动连接参数配置向导:

选择连接类型:“VMware View”,点击Next:

确认View Client安装位置:

输入连接的用户名、密码、域名:

配置View 连接服务器地址,以及桌面池信息:

相关文档
最新文档