XR-VM
The XR-VM is a Debian 12 based virtual probe delivered as both an OVA or Qcow2. It is the replacement for the XR2000-VM to provide a more secure system for the future. The XR-VM is supported in the same virtual environments as the Hawkeye Server.
Requirements for XR-VM installation
VMware solution
Following are the software requirements for delivering XR-VM as an OVA image, which is hosted within a virtualization (VMware) solution.
- VMware ESXi 7.0 or higher (qualified with 7.0u3)
The XR-VM virtual image requires 64-bit support from the host operating system or from the specific hypervisor. The CPU virtualization instructions, such as, Intel VT-x and AMD-V must be supported and enabled.
KVM/OpenStack solution
You can install XR-VM probe on a Linux system running Debian 12 or equivalent with KVM. You can install XR-VM probe in OpenStack using version Liberty or higher. The XR-VM virtual image is a 64-bit system.
Hardware Requirements for XR-VM
Minimum Requirements 1vCPU and 2GB RAM.
Configure XR-VM
Following the successful deployment of the provided OVA or QCOW2 image in your Virtualization environment. The following steps will be needed to be taken to connect to your Hawkeye Server
- Login to XR-VM
- Change default Password
- Configure IP Address
- Configure Hostname
- Connect to Hawkeye Server
Login to XR-VM
After deployment use your virtualization system’s console solution to access the CLI. The default login for XR-VM is username: ksuser and password: keysight.
Change Default Password
The default login is ksuser/keysight.
If admin access is required, ksuser can install an admin (user name: ksadmin) account with sudo access through the enable_ksadmin command.
You can use the passwd command to change the password for the user account you are logged in.
The default password for both the accounts is keysight.
ksuser@xrvm-0015:~$ passwd
Changing password for ksuser.
Current password:
New password:
Retype new password:
Configure IP Address
By default the network interface is configured as DHCP. You can check your assigned IP address using the “ip a” command and checking the IP assigned to eth0.
To modify the interface configuration to support IPv4 or IPv6 (DHCP/Static) use the interfaceConfigure command:
#interfaceConfigure
Only found one interface: eth0
1 : IPv4 Only
2 : IPv6 Only
3 : Both IPv4 and IPv6
e : EXIT
Config interface as: 3
The current DEFROUTE interface is eth0
Would you like eth0 to continue to be the IPv4 default route? (Y/n):
Would you like to configure the IPv4 MTU size on this interface? (y/N):
Interface eth0 currently configured for dhcp.
1 : dhcp
2 : static
e : EXIT
Config IPv4 interface as: 1
Would you like eth0 to be the IPv6 default route? (y/N): y
Would you like to configure the IPv6 MTU size on this interface? (y/N):
Interface eth0 currently configured as static.
IPv6 Address: 2690:11bf:ac36:c080::b:8008
1 : dhcp
2 : static
e : EXIT
Config IPv6 interface as: 2
Enter static IPv6 address (2690:11bf:ac36:c080::b:8008): 2690:11bf:ac36:c080::b:4004
Would you like to enter an IPv6 default gateway? (Y/n):
Enter IPv6 Gateway (2690:11bf:ac36:c080::b:1):
Current DNS servers (Maximum 3):
8.8.8.8
8.8.4.4
Would you like to delete any current DNS servers? (y/N):
Would you like to enter an IPv4 DNS server? (y/N):
Would you like to enter an IPv6 DNS server? (y/N):
0 : 8.8.8.8
1 : 8.8.4.4
n : No
Would you like to order your DNS Servers (Select number of first DNS Server or n for No): n
#
Changes are applied when the script is completed, and you can verify changes with the “ip a” command
Configure Hostname
To configure the hostname for you XR-VM please use the changeHostname command.
# changeHostname <NewHostname>
For you new hostname to take effect you will have to reboot the system using the reboot command.
Connect to Hawkeye Server
After your system is configured with access to the network you can now point it to your Hawkeye 4.1 or later Server using the probeConfigure command
# probeConfigure
Probe/Host Name (XR-VM):
Hawkeye Server (hawkeye-server):<HawkeyeServerName_IP>