Installing Xen Tools

Protegrity uses Xen tools to enhance and improve the virtualization environment with better management and performance monitoring. The appliance is a hardened machine, so you must send the Xen tools (.deb) package to Protegrity. In turn, Protegrity provides you with an installable package for your Xen Server environment. You must upload the package to the appliance and install it from within the OS Console.

To install Xen tools:

  1. Mount the Xen tools CDROM to the guest machine:

    1. Using the XenCenter, mount the XenTools (xs-tools.iso file) as a CD to the VM.

    2. Log in to the appliance, and then switch to OS Console.

    3. To manually mount the device, run the following command:

      # Mount /dev/xvdd /cdrom

  2. Copy the XEN tools .deb package to your desktop machine. You can do that:

    • Using scp to copy the file to a Linux machine, for example:

      # scp –F /dev/null /cdrom/Linux/*_i386.de YOUR_TARGET_MACHINE:/tmp

    • Using Web UI, download the following package:

      # ln –s /cdrom/Linux /var/www/xentools

    • Downloading the file from https://YOUR_IP/xentools.

      When you are done, delete the soft link (/var/www/xentools).

  3. Send the xe-guest-utilities_XXXXXX_i386.deb file to Protegrity.

    Protegrity will provide you with this package in a .tgz file.

  4. Upload the package to the appliance using the Web UI.

  5. Extract the package and execute the installation:

    # cd /products/uploads
    # tar xvfz xe-guest-utilities_XXXXX_i386.tgz
    # cd xe-guest-utilities_XXXXX_i386
    # ./install.sh
    
  6. Unmount the /cdrom on the appliance.

  7. Eject the mounted ISO.

  8. Reboot the Appliance to clean up references to temporary files and processes.

Last modified January 21, 2025