先安装一个 rpm 包,compat-libstdc++-33-3.2.3-61.i386.rpm
执行命令:rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm
上传 LR generate 安装包,解压后,对安装包进行授权
[root@fqcentos lr]# chmod 777 -R Linux
[root@fqcentos lr]# cd Linux
[root@fqcentos Linux]# sh installer.sh
vi /opt/HP/HP_LoadGenerator/env.csh
在文件的最后加上 setenv DISPLAY 0.0
(保存的时候使用:wq!)
在 root 目录找到.bashrc 文件,添加以下内容:
vi /etc/bashrc
export PRODUCT_DIR=/opt/HP/HP_LoadGenerator
export M_LROOT=$PRODUCT_DIR
export LD_LIBRARY_PATH=${M_LROOT}/bin
export PATH=${M_LROOT}/bin:$PATH
不能使用 root 账号启动 LR generator,创建新用户:
useradd -g 0 -s /bin/csh lruser
su lruser
切换到 lruser 后,检验 LR generate 是否安装成功
cd /opt/HP/HP_LoadGenerator/bin
./verify_generator
运行后出现如下界面:
表示成功
启动 LR generator
[lruser@fqcentos /root]$ cd /opt/HP/HP_LoadGenerator/bin
[lruser@fqcentos bin]$ ./m_daemon_setup start
m_agent_daemon ( 13823 ),
出现这种提示表明 LR generate 正常启动了,括号内为进程号
如果出现 m_agent_daemon ( is down) 提示,则表明启动失败
检查之后发现,可能是一个根据主机名称获取主机 ip 的程序有问题,无法根据主机名称获取到 ip。
看一下当前 shell 下的环境变量,发现主机名称是 fqcentos,再 ping 一下 fqcentos,无法连接上。
切换到 root 下,更改 hosts 配置,把 fqcentos 指向 127.0.0.1 或者自己的 ip.
再次切换到 lruser,重新运行启动程序,正常启动。
在 LR controller 中添加 generator,输入 IP,Platform 选择 UNIX,Unix Evironment 配置,Shell Setting 勾选 Don’t use RSH ,然后点击 OK,即可连接。