You must log in to the Xen console and execute the following commands to install the vNIOS for Xen virtual appliance.
To install vNIOS on Xen as an HVM guest:
- Download the vNIOS virtual appliance from the Infoblox Technical Support web site and login to the Xen console.
Figure 1.13 Log in to the Xen Console
- Execute the sh nios.*.bundle command in the Xen console. Example:
sh nios-6.11.0-LD-dk-2014-03-10-10-39-2014-03-12-11-20-25_x86_64-160G-1420.bundle
Figure 1.14 Deploying the Installer
24 Infoblox Installation Guide
Installing the vNIOS for Xen Virtual Appliance
- When you execute the previous command, it displays the Infoblox End-User License Agreement. Type yes to accept the Infoblox license agreement.
Accept the Infoblox End-User License Agreement? (yes/no): yes
It may take a while to install the vNIOS virtual appliance.
Figure 1.15 Accepting Infoblox End-User License Agreement
- Specify a name for the image. Example:
Please enter name for the image being deployed (default: NIOS): NIOS-1420-new
- Enter the path where you want to deploy the image. Example:
Please enter deploy path for the image: /tmp/infoblox123 Unpacking and converting the image...
Figure 1.16 Specifying a name for the image and the location to save the image
vNIOS for Xen 25
Installing vNIOS for Xen using Xenproject.org 4.3 Hypervisor
- Enter a name for the network bridge and the specify the HVM loader path. Example:
Please enter network bridge name (default: virbr0):
Please enter path to HVM loader (default: /usr/lib/xen/boot/hvmloader):
WARNING: HVM loader /usr/lib/xen/boot/hvmloader does not exist or is not executable.
Please either fix /usr/lib/xen/boot/hvmloader or edit /tmp/infoblox123/nios.cfg to set a proper HVM loader.
NIOS image successfully deployed! Next:
- please update /tmp/infoblox123/nios.cfg as per previous warning(s);
- run as root in Dom0:
- xm create /tmp/infoblox123/nios.cfg
Figure 1.17 Specifying network bridge name and HVM loader path
26 Infoblox Installation Guide
Installing the vNIOS for Xen Virtual Appliance
- Create an HVM vNIOS VM using the xm create nios.cfg command. Example:
xm create /tmp/infoblox123/nios.cfg
Using config file "/tmp/infoblox123/nios.cfg". Started domain NIOS-1420-new (id=6)
Figure 1.18 Creating nios.cfg file
vNIOS for Xen 27
Installing vNIOS for Xen using Xenproject.org 4.3 Hypervisor
- Execute the xm list command to list the active vNIOS virtual appliances. Example:
xm list
Name ID Mem VCPUsState Time(s)
Domain-0 0 23743 32 r 1492.1
NIOS-1410-new |
2 |
8208 |
4 |
b--- |
2694.8 |
NIOS-1420-new |
6 |
8208 |
1 |
r----- |
10.4 |
NIOS-6-11-1420 |
1 |
8048 |
4 |
b--- |
2226.3 |
Figure 1.19 Listing active vNIOS virtual appliances
28 Infoblox Installation Guide
Installing the vNIOS for Xen Virtual Appliance
- Attach the NIOS console using the xm console name command. Example:
xm console NIOS-1420-new.
/etc/rc.d/rc.runonce: Creating Apache Certificate
/etc/rc.d/rc.runonce: Finished Manufacturing Initialization
/etc/rc.d/rc3: remounting / read-only
/etc/rc.d/rc3: mounting root Read only
/etc/rc.d/rc3: starting product Starting Xen support
OK
Starting VMWare tools
Figure 1.20 Attaching NIOS console
The vNIOS installation is complete.
vNIOS for Xen 29
Known Limitations