loadrunner & performance center network virtualization ... ·...
TRANSCRIPT
Software Version: 12.55
Installation Guide for LoadRunner & PerformanceCenter
Network Virtualization
Document Release Date: August 2017 | Software Release Date: August 2017
Go to HELP CENTER ONLINEhttp://admhelp.microfocus.com/nv/en/nv-perform/
Legal Notices
DisclaimerCertain versions of software and/or documents (“Material”) accessible here may contain branding from Hewlett-Packard Company
(now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a
separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature,
and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.
WarrantyThe only warranties for Seattle SpinCo, Inc. and its subsidiaries (“Seattle”) products and services are set forth in the express
warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional
warranty. Seattle shall not be liable for technical or editorial errors or omissions contained herein. The information contained herein
is subject to change without notice.
Restricted Rights LegendConfidential computer software. Except as specifically indicated, valid license from Seattle required for possession, use or copying.
Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for
Commercial Items are licensed to the U.S. Government under vendor's standard commercial license.
Copyright Notice© Copyright 2015-2018 EntIT Software LLC
Trademark NoticesAdobe™ is a trademark of Adobe Systems Incorporated.
Microsoft® and Windows® are U.S. registered trademarks of Microsoft Corporation.
Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.
Oracle and Java are registered trademarks of Oracle and/or its affiliates.
Red Hat® is a registered trademark of Red Hat, Inc. in the United States and other countries.
VMware® is a registered trademark of VMware, Inc. in the United States and other countries.
Installation Guide for LoadRunner & Performance CenterNetwork Virtualization
Network Virtualization (12.55) Page 2 of 21
Contents
Network Virtualization 1
Network Virtualization Installation 4System requirements 4
Install Network Virtualization on Windows 6
Upgrading from a previous version on Windows 6
Installing on Windows 6
Manual installation on Windows 6
Setup wizard options for Windows 7
Installation logs 8
Silently install Network Virtualization on Windows 8
Silently install NV for Controller on Windows 9
Silently install NV for Performance Center on Windows 10
Silently install NV for Load Generator on Windows 11
Silently uninstall Network Virtualization on Windows 13
Install NV for Load Generator on Linux 14
Install NV for Load Generator silently on Linux 17
Installation switches 18
Installation logs on Linux 19
Post-installation tasks 20
Send Us Feedback 21
Installation Guide for LoadRunner & Performance CenterNetwork Virtualization
Network Virtualization (12.55) Page 3 of 21
Network Virtualization InstallationInstalling Network Virtualization for use with LoadRunner and Performance Center includes thesesteps:
System requirementsLoadRunner or Performance Center version 12.55 must be installed before installing NetworkVirtualization version 9.13.
Network Virtualization has the same system requirements as LoadRunner or Performance Center, withthe following exceptions:
Software requirements Supported versions/distributions
Supported Linux Distributions for NV forLoad Generator (64-bit only)
<Operating System> (<Last tested kernel>)
l Red Hat Enterprise Linux 6.6+(2.6.32-696.3.2.el6.x86_64)
l Red Hat Enterprise Linux 7.0+(3.10.0-514.el7.x86_64)
l SUSE Linux Enterprise Server (SLES) 12+(4.4.21-69-default)
l Ubuntu 14.04 LTS(3.13.0-123-generic x86_64)
l Ubuntu 16.04 LTS (4.4.0-83-generic x86_64)
Installation Guide for LoadRunner & Performance CenterNetwork Virtualization Installation
Network Virtualization (12.55) Page 4 of 21
Software requirements Supported versions/distributions
Prerequisites for NV for Load Generatoron Linux
One of the following:
l Azul Zulu OpenJDK v8 64-bit
l Oracle Java JRE v8 64-bit
Development tools to build kernel modules:
l GCC
l kernel-devel/linux-headers for the running kernel
l ed editor
See Installation instructions below.
Firewall If a firewall is active, open port 8182 (or another portselected during installation) for TCP.
Installation Guide for LoadRunner & Performance CenterNetwork Virtualization Installation
Network Virtualization (12.55) Page 5 of 21
Install Network Virtualization on WindowsTo gain access to the Network Virtualization (NV) functionality in either LoadRunner or PerformanceCenter, you must install the required NV components.
Upgrading from a previous version on WindowsIf you are upgrading from a LoadRunner or Performance Center version prior to 12.50, you mustmanually uninstall all Shunra components before running the installer.
Installing on WindowsAt the end of LoadRunner or Performance Center installation wizards, you are prompted to installNetwork Virtualization. You can continue with the NV installation, or choose to install manually at a latertime, as described in "Manual installation on Windows" below.
Via the installation wizard, you select one of the following installation modes:
l Typical. Installs with default options.
l Custom. Enables you to configure several options before installation. For details, see "Setup wizardoptions for Windows" on the next page.
The following are installed:
NV component name Installed with:
NV for Controller LoadRunner full installation
Performance Center Host installation
NV for Performance Center Server Performance Center Server installation
NV for Load Generator and VuGen Load Generator (standalone) installation
LoadRunner full installation
Performance Center Host installation
VuGen installation
Manual installation on WindowsIf you do not install the NV components as part of the LoadRunner or Performance Center installations,you can run the installations manually at any time.
The installation files are located in the following folders:
l LoadRunner: <LoadRunner installation DVD>\Additional Components\HPE NV\
l Performance Center: <Performance Center installation DVD>\Additional Components\HPE NV\
Installation Guide for LoadRunner & Performance CenterNetwork Virtualization Installation
Network Virtualization (12.55) Page 6 of 21
Run the installation files, according to your needs:
For thiscomponent...
You need toinstall… NV installation file
LoadRunner fullinstallation
l NV for Controller
l NV for LoadGenerator andVuGen
l <LR/PC installation folder>/AdditionalComponents/HPE NV/NV4ControllerSetup.exe
l <LR/PC installation folder>/AdditionalComponents/HPE NV/NV4LGSetup.exe
Load Generator(standalone)
NV for LoadGenerator andVuGen
<LR/PC installation folder>/AdditionalComponents/HPE NV/NV4LGSetup.exe
VuGen NV for LoadGenerator andVuGen
<LR/PC installation folder>/AdditionalComponents/HPE NV/NV4LGSetup.exe
PerformanceCenter Server
NV for PerformanceCenter Server
<LR/PC installation folder>/AdditionalComponents/HPE NV/NV4PCSetup.exe
PerformanceCenter Host
l NV for Controller
l NV for LoadGenerator andVuGen
l <LR/PC installation folder>/AdditionalComponents/HPE NV/NV4ControllerSetup.exe
l <LR/PC installation folder>/AdditionalComponents/HPE NV/NV4LGSetup.exe
Setup wizard options for WindowsIf you run a custom installation during the setup wizard, or are installing the NV components manually,you can configure several options. Some options are enabled only when installing the first NVcomponent on a machine.
Option NV component
Destination Folder Enter a location on the file system to install the component or accept thedefault location.
Default: C:\Program Files\HPE\NV
Data Folder Stores temporary internal application data and user data, such as test runresults.
Default: C:\ProgramData\HPE\NV
Installation Guide for LoadRunner & Performance CenterNetwork Virtualization Installation
Network Virtualization (12.55) Page 7 of 21
Option NV component
Server Port l On NV for Load Generator: The port is used to retrieve NetworkVirtualization statistics.
l On other components: The port is used for internal Network Virtualizationcommunication on the machine.
Default: 8182
Enable RemoteConnections
Adds an exception to Windows Firewall. Required for NV for Load Generator.
Installation logsInstallation logs are located under C:\Temp\NV_Logs.
Silently install Network Virtualization on WindowsYou can silently install the NV components for LoadRunner and Performance Center.
Note: During a silent installation of LoadRunner or Performance Center, the appropriate NVcomponents are installed by default. For details, see the relevant installation guide inLoadRunner Help Center or Performance Center Help.
The installation files are located in the following folders:
l LoadRunner: <LoadRunner installation DVD>\Additional Components\HPE NV\
l Performance Center: <Performance Center installation DVD>\Additional Components\HPE NV\
For thiscomponent...
You need toinstall… NV installation file
LoadRunner fullinstallation
l NV for Controller
l NV for LoadGenerator andVuGen
l <LR/PC installation folder>/AdditionalComponents/HPE NV/NV4ControllerSetup.exe
l <LR/PC installation folder>/AdditionalComponents/HPE NV/NV4LGSetup.exe
Load Generator(standalone)
NV for LoadGenerator andVuGen
<LR/PC installation folder>/AdditionalComponents/HPE NV/NV4LGSetup.exe
VuGen NV for LoadGenerator andVuGen
<LR/PC installation folder>/AdditionalComponents/HPE NV/NV4LGSetup.exe
Installation Guide for LoadRunner & Performance CenterNetwork Virtualization Installation
Network Virtualization (12.55) Page 8 of 21
For thiscomponent...
You need toinstall… NV installation file
PerformanceCenter Server
NV for PerformanceCenter Server
<LR/PC installation folder>/AdditionalComponents/HPE NV/NV4PCSetup.exe
PerformanceCenter Host
l NV for Controller
l NV for LoadGenerator andVuGen
l <LR/PC installation folder>/AdditionalComponents/HPE NV/NV4ControllerSetup.exe
l <LR/PC installation folder>/AdditionalComponents/HPE NV/NV4LGSetup.exe
Installation logs are located under C:\Temp\NV_Logs.
Silently install NV for Controller on Windows
This section describes how to install NV for Controller silently on a Windows machine.
To install NV for Controller silently on Windows:
1. Make sure that all system requirements are met before beginning the installation. For details, see"System requirements" on page 4.
2. Copy the NV4ControllerSetup.exe file to the target LoadRunner or Performance Center Hostmachine.
3. Run the installation with administrator privileges.
4. Run the following command together with the required command line options:
NV4ControllerSetup.exe /s /v"/qn <command_line_options>"
Example: NV4ControllerSetup.exe /s /v"/qn PORT=8182"
Command line options:
Option Description Required/Optional Default value
PORT=<portnumber>
The port used toconnect to NV forController.
REQUIRED 8182
INSTALLDIR=\"<pathto installationfolder>\"
The location wherethe application fileswill be installed.
OPTIONAL C:\ProgramFiles\HPE\NV
Installation Guide for LoadRunner & Performance CenterNetwork Virtualization Installation
Network Virtualization (12.55) Page 9 of 21
Option Description Required/Optional Default value
ENABLE_REMOTE=<TRUE |FALSE>
Opens the port in thefirewall. Required forenabling remoteaccess to web-basedNV components.
OPTIONAL TRUE
REBOOT_IF_NEED=<TRUE |FALSE>
If a reboot isrequired,automaticallyreboots thecomputer afterinstallationcompletes.
Even if the FALSEvalue is used, you willneed to reboot themachine before NVfor Controller isoperational.
OPTIONAL FALSE
DATA_FOLDER="<path todata dir>"
The location wheretemporary internalapplication data anduser data is saved.
OPTIONAL C:\ProgramData\HPE\NV
Silently install NV for Performance Center on Windows
This section describes how to install NV for Performance Center silently on a Windows machine.
To install NV for Performance Center silently on Windows:
1. Make sure that all system requirements are met before beginning the installation. For details, see"System requirements" on page 4.
2. Copy the NV4PCSetup.exe file to the target LoadRunner or Performance Center Host machine.
3. Run the installation with administrator privileges.
4. Run the following command together with the required command line options:
NV4PCSetup.exe /s /v"/qn <command_line_options>"
Installation Guide for LoadRunner & Performance CenterNetwork Virtualization Installation
Network Virtualization (12.55) Page 10 of 21
Example: NV4PCSetup.exe /s /v"/qn PORT=8182"
Command line options:
Option Description Required/Optional Default value
PORT=<portnumber>
The port used toconnect to NV forPerformance Center.
REQUIRED 8182
INSTALLDIR=\"<pathto installationfolder>\"
The location wherethe application fileswill be installed.
OPTIONAL C:\ProgramFiles\HPE\NV
ENABLE_REMOTE=<TRUE |FALSE>
Opens the port in thefirewall. Required forenabling remoteaccess to web-basedNV components.
OPTIONAL TRUE
REBOOT_IF_NEED=<TRUE |FALSE>
If a reboot isrequired,automaticallyreboots thecomputer afterinstallationcompletes.
Even if the FALSEvalue is used, you willneed to reboot themachine before NVfor PerformanceCenter is operational.
OPTIONAL FALSE
DATA_FOLDER="<path todata dir>"
The location wheretemporary internalapplication data anduser data is saved.
OPTIONAL C:\ProgramData\HPE\NV
Silently install NV for Load Generator on Windows
This section describes how to install NV for Load Generator silently on a Windows machine.
Installation Guide for LoadRunner & Performance CenterNetwork Virtualization Installation
Network Virtualization (12.55) Page 11 of 21
To install NV for Load Generator silently on Windows:
1. Make sure that all system requirements are met before beginning the installation. For details, see"System requirements" on page 4.
2. Copy the NV4LGSetup.exe file to the target LoadRunner or Performance Center Host machine.
3. Run the installation with administrator privileges.
4. Run the following command together with the required command line options:
NV4LGSetup.exe /s /v"/qn <command_line_options>"
Example: NV4LGSetup.exe /s /v"/qn PORT=8182"
Command line options:
Option Description Required/Optional Default value
PORT=<portnumber>
The port used toconnect to NV forLoad Generator.
REQUIRED 8182
INSTALLDIR=\"<pathto installationfolder>\"
The location wherethe application fileswill be installed.
OPTIONAL C:\ProgramFiles\HPE\NV
ENABLE_REMOTE=<TRUE |FALSE>
Opens the port in thefirewall. Required forremote access to theNV statistics and theNV Network Editor.
OPTIONAL TRUE
REBOOT_IF_NEED=<TRUE |FALSE>
If a reboot isrequired,automaticallyreboots thecomputer afterinstallationcompletes.
Even if the FALSEvalue is used, you willneed to reboot themachine beforeNV for LoadGenerator isoperational.
OPTIONAL FALSE
Installation Guide for LoadRunner & Performance CenterNetwork Virtualization Installation
Network Virtualization (12.55) Page 12 of 21
Option Description Required/Optional Default value
DATA_FOLDER="<path todata dir>"
The location wheretemporary internalapplication data anduser data is saved.
OPTIONAL C:\ProgramData\HPE\NV
Silently uninstall Network Virtualization on WindowsTo uninstall an NV component silently, you must be logged in as administrator.
At the command line, enter the command for the component you want to uninstall:
NV component Uninstall command
NV for Controller NV4ControllerSetup.exe /s /removeonly /v"/qn PORT=<port number>REBOOT_IF_NEED=<TRUE | FALSE>"
NV forPerformanceCenter
NV4PCSetup.exe /s /removeonly /v"/qn PORT=<port number> REBOOT_IF_NEED=<TRUE | FALSE>"
NV for LoadGenerator
NV4LGSetup.exe /s /removeonly /v"/qn PORT=<port number> REBOOT_IF_NEED=<TRUE | FALSE>"
Note: After uninstalling, we recommend rebooting the machine.
Installation Guide for LoadRunner & Performance CenterNetwork Virtualization Installation
Network Virtualization (12.55) Page 13 of 21
Install NV for Load Generator on LinuxThis section describes how to install and uninstall NV for Load Generator on a Linux machine.
Note: NV Insights is not supported for tests run on Linux.
To install the prerequisites:
1. Install "Oracle Java JRE v8 64-bit" or "Azul Zulu OpenJDK v8 64-bit ", if not already installed.
Zulu
Install from repository (includingdependencies)
Red Hat:
a. Download the zulu.repo file from:http://repos.azulsystems.com/rhel/zulu.repo
b. Copy:
cp zulu.repo /etc/yum.repos.d/
c. Install Zulu:
yum install zulu-8
Ubuntu:
apt-add-repository 'debhttp://repos.azulsystems.com/ ubuntustable main'
apt-get update
apt-get install zulu-8
Installation Guide for LoadRunner & Performance CenterNetwork Virtualization Installation
Network Virtualization (12.55) Page 14 of 21
Zulu
Install from package (withoutdependencies)
(Useful if the target computer doesnot have Internet access)
l Red Hat and SUSE:
Download and install the .RPM package:http://www.azul.com/downloads/zulu/zulu-linux/
rpm -i <zulu-8 package>.rpm
l Ubuntu:
Download and install the .DEB package:http://www.azul.com/downloads/zulu/zulu-linux/
dpkg -i <zulu-8 package>.deb
2. Set the default Java path:
Zulumkdir /usr/java (Only if /usr/java does not exist)
cd /usr/java
rm default
ln -sf /usr/lib/jvm/<zulu-8 package name>/jre default
Oracle Java Confirm the default path:
readlink -f /usr/java/default/
Sample output:
/usr/java/jdk1.8.0_131/jre/
3. Install GCC:
l Red Hat:
yum install gcc
l SUSE:
zypper install gcc
l Ubuntu:
apt-get install gcc
Installation Guide for LoadRunner & Performance CenterNetwork Virtualization Installation
Network Virtualization (12.55) Page 15 of 21
4. Install kernel-devel/linux-headers:
l Red Hat:
yum install -y kernel-devel-$(uname -r)
l SUSE:
zypper install kernel-default-devel
l Ubuntu:
apt-get install linux-kernel-devel
5. Install the ed line editor on Red Hat:
yum install ed
6. For all Ubuntu distributions that do not include the make command by default—for example,16.04—install build-essential:
apt-get install build-essential
To install NV for Load Generator on Linux:
1. Make sure that:
l All prerequisites are met.
l You are installing with root (superuser) permissions.
2. Grant execute permission:l Red Hat or SUSE:
chmod +x NVLoadGenerator-9.13.0.XXXX.noarch.rpm.bin
l Ubuntu:
chmod +x NVLoadGenerator-9.13.0.XXXX.deb.bin
3. Start the NV for Load Generator installation:
l Red Hat or SUSE:
./NVLoadGenerator-9.13.0.XXXX.rpm.bin -i
Installation Guide for LoadRunner & Performance CenterNetwork Virtualization Installation
Network Virtualization (12.55) Page 16 of 21
l Ubuntu:
./NVLoadGenerator-9.13.0.XXXX.deb.bin -i
4. Read the EULA, using the space bar to scroll down. Press y to accept the EULA.
5. Specify the Network Virtualization data folder.
Default: /etc/opt/nv/LG/RunResults
Note: To specify a non-default data folder, the folder must already exist.
6. Specify the connection port for NV for Load Generator.
l On NV for Load Generator: The port is used to retrieve Network Virtualization statistics.
l On other components: The port is used for internal Network Virtualization communication onthe machine.
Default: 8182
7. Enable remote connections to open the port in the firewall, if needed.Default: y
To uninstall NV for Load Generator on Linux:
1. Run the following with root (superuser) permissions:
l Red Hat or SUSE:
rpm -e NVLoadGenerator
l Ubuntu:
dpkg -r nvloadgenerator
2. At the uninstall prompt, press 'y' to permanently remove NV for Load Generator.
Install NV for Load Generator silently on LinuxThis section describes how to install NV for Load Generator silently on a Linux machine. For a list ofswitches, see "Installation switches" on the next page.
To install NV for Load Generator silently on Linux:
1. Grant execute permission:l Red Hat or SUSE:
chmod +x NVLoadGenerator-9.13.0.XXXX.noarch.rpm.bin
Installation Guide for LoadRunner & Performance CenterNetwork Virtualization Installation
Network Virtualization (12.55) Page 17 of 21
l Ubuntu:
chmod +x NVLoadGenerator-9.13.0.XXXX.deb.bin
2. Run:
./NVLoadGenerator-9.13.0.1121.deb.bin -i -s -a
3. Start the configuration wizard by running:
l Red Hat or Ubuntu:
service nvd setting
l SUSE:
/etc/init.d/nvd setting
4. Specify the Network Virtualization data folder.
Default: /etc/opt/nv/LG/RunResults
Note: To specify a non-default data folder, the folder must already exist.
5. Specify the connection port for NV for Load Generator.
l On NV for Load Generator: The port is used to retrieve Network Virtualization statistics.
l On other components: The port is used for internal Network Virtualization communication onthe machine.
Default: 8182
6. Enable remote connections to open the port in the firewall, if needed.Default: y
Installation switchesYou can use these command-line switches when installing and configuring Network Virtualization.
./NVLoadGenerator-9.13.0.XXXX.noarch.rpm.bin [-i|-r|-u|-v] [-s] [-a] [-h]
Switch Description
-i --install Install the NV for Load Generator package.
-r --remove Uninstall the NV for Load Generator package.
-u --upgrade Uninstall the previous version and install the new version.
-v --version Print version.
Installation Guide for LoadRunner & Performance CenterNetwork Virtualization Installation
Network Virtualization (12.55) Page 18 of 21
Switch Description
-s --silent Silent install/uninstall of the NV for Load Generator package.
Note: After installation, you need to run 'service nvd setting' to configureNetwork Virtualization.
Relevant only with: -i, -r, -u
-a --accepteula Accept End User License Agreement (EULA).
Required for silent installation or upgrade.
Relevant only with: -i, -u
-h --help Print this help.
Installation logs on LinuxInstallation logs are located under /opt/NVLoadGenerator-X.XX.X.XXXX/logs/. For example:
l Installation log. /opt/NVLoadGenerator-9.13.0.1234/logs/nv_deploy.log
l Driver log. /opt/NVLoadGenerator-9.13.0.1234/logs/simdrv_build.log
Installation Guide for LoadRunner & Performance CenterNetwork Virtualization Installation
Network Virtualization (12.55) Page 19 of 21
Post-installation tasksAfter installing NV components, you need to:
l install licenses
l configure the active adapter
For details, see the relevant sections of the Network Virtualization for LoadRunner & PerformanceCenter Help (https://admhelp.microfocus.com/nv/en/nv-perform/en/12.55).
Note: When you set up the LoadRunner/Performance Center testing environment, make surethat the LoadRunner Controller or the Performance Center Host can use port 8182 (default) tocommunicate with all load generators that will run NV. If this communication is not enabled, theLoadRunner Controller, Performance Center client, and Analysis will not be able to display the"Network Virtualization Charts".
Installation Guide for LoadRunner & Performance CenterNetwork Virtualization Installation
Network Virtualization (12.55) Page 20 of 21
Send Us Feedback
Let us know how we can improve your experience with the Installation Guide forLoadRunner & Performance Center.Send your email to: [email protected]
Network Virtualization (12.55) Page 21 of 21