Managing XenServer with a XenCenter and Xen Orchestra Web Interfaces – Part – 7

Up to this point all of the management of the XenServer host has been accomplished via a remote SSH connection. This is arguably the most straight forward approach, but it doesn’t always scale well to large XenServer pools or installations.

Update: In May 2016, Citrix released the new version of the XenServer 7 platform. For installation follow: Fresh Installation of XenServer 7.

Several applications/utilities exist in order to manage XenServer implementations and this article will cover the highlights of some of the commonly used options as well as provide a bash script for Linux user’s to obtain a console session to a guest running on a XenServer host.

Go through our XenServer Part 1 to 6 series to learn how to install, configure and manage XenServer 6.5.

Citrix provides a Windows only utility known as XenCenter that allows an administrator to manage XenServer implementations and the utility scales very well.

XenCenter provides all of the major features necessary for an administrator to effectively and efficiently manage XenServer hosts. XenCenter will allow for an administrator to manage multiple XenServer servers or pools and allows for the easy creation of guests, storage repositories, network interfaces (bonds/VIF), and other more advanced features in XenServer.

A third party option for managing XenServer implementations includes a web based manager known as Xen Orchestra. Xen Orchestra, in contrast to XenCenter, is installed on a Linux system and runs its own web server that allows system administrators to control XenServer implementations from theoretically any operating system.

Xen Orchestra has many of the same features as XenCenter and is constantly adding new features (including Docker management, disaster recovery solutions, and live resource modifications) and provides support subscriptions to companies who wish to have technical support on the product.

System Requirements

  1. XenServer 6.5 installed, updated, and accessible over the network.
  2. A Debian based Linux distro ( Xen Orchestra install only).
  3. Windows Machine ( Virtual or physical is fine; XenCenter install only).

Installation of XenCenter in Windows

XenCenter is Citrix’s approved method for managing XenServer. It is a fairly user friendly utility that can accomplish the bulk of the day to day tasks within organizations that utilize XenServer.

It is available both directly from Citrix (XenServer-6.5.0-SP1-XenCenterSetup.exe) or it can also be obtained from an already installed XenServer host by visiting the hosts IP/hostname from a web browser.

XenCenter Installer

XenCenter Installer

Once the installer has downloaded, it needs to be launched to actually install XenCenter to this particular host. The installation is very straight forward and once the installation is done, the application can be launched by clicking the XenCenter icon on the desktop or by locating the program in the Windows start bar.

Launch XenCenter

Launch XenCenter

The next step in starting to manage XenServers with XenCenter is to add them to the panel by clicking ‘Add New Server‘.

Add New Server in XenCenter

Add New Server in XenCenter

Clicking the ‘Add New Server‘ button will prompt for the IP address or hostname of the XenServer that should be added to XenCenter. The prompt will also request a username/password combo for a user to log into the host as well.

Add Hostname of XenServer

Add Hostname of XenServer

Upon successful authentication, the Xen server(s) should appear in the left panel of XenCenter showing that proper authentication has occurred and that the systems can now be managed through the interface.

The particular output here shows two Xen hosts as they were pooled together (more on this in future articles).

XenCenter XenServer Management

XenCenter XenServer Management

Once a successful connection has been established, configuration of the host(s) can begin. To view the details of a specific host, simply highlight the host by clicking on it and ensuring the ‘General‘ tab is selected in the center panel.

The ‘General‘ tab can be used to gain quick insight into the current configuration of this particular host including current status, patches applied, uptime, license information (if applicable), and more.

View XenServer Properties

View XenServer Properties

The tab names at the top of the host control panel are very self explanatory as to the purpose of that particular tab. Taking a closer look at some of them, many aspects from this series of articles can be confirmed.

For instance in part 3 “XenServer Network Configuration”, a network for Tecmint guests was created from the command line.

View XenServer Network Configuration

View XenServer Network Configuration

Arguably the most valuable tab within XenCenter is the ‘Console‘ tab. This tab allows the administrator to have console access to the XenServer host’s and virtual guest’s desktop interface.

This screen can also be used to manage the virtual guest operating system in the event that remote administration techniques are unavailable.

Manage and Access XenServer VM's Console

Manage and Access XenServer VM’s Console

As can be seen from the interface, the XenCenter tool is a very versatile tool but does have the major drawback of only being available for administrators who use Windows or have a Windows virtual machine running somewhere.

For those who chose XenServer for its open source nature, it is frustrating that Windows is required in order to manage the system however there are still options.

If You Appreciate What We Do Here On TecMint, You Should Consider:

TecMint is the fastest growing and most trusted community site for any kind of Linux Articles, Guides and Books on the web. Millions of people visit TecMint! to search or browse the thousands of published articles available FREELY to all.

If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.

Support Us

We are thankful for your never ending support.

Rob Turner

Rob Turner is an avid Debian user as well as many of the derivatives of Debian such as Devuan, Mint, Ubuntu, and Kali. Rob holds a Masters in Information and Communication Sciences as well as several industry certifications from Cisco, EC-Council, ISC2, Linux Foundation, and LPI.

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

RedHat RHCE and RHCSA Certification Book
Linux Foundation LFCS and LFCE Certification Preparation Guide

You may also like...

14 Responses

  1. sandro says:

    Hi there is some other solution apart from Xen Orchestra for Linux (Debian strech)

    • biyi says:

      hello sandro i came across a project call archipel archipelproject.org looks like an alternative solution to XO but am not sure its in active development!

      • Rob Turner says:

        Sandro/Biyi,

        There is openxenmanager available in most distributions. Personally have had hit or miss luck with it but it is a viable option if you don’t wish to use Xen Orchestra or XenCenter.

        • biyi says:

          Rob,
          i think Sandro is looking for an alternative solution similar to XO, something more of a web app, i think OXM is a native app. Have you seen archipel ( archipelproject.org )? maybe you could review it!

          • Rob Turner says:

            Biyi,

            Ah, you’re correct OXM is a local package for most distros. I’ve not heard of archipel but will definitely take a look at it!

  2. Abdul HaSeeB says:

    Hi Rob,
    How should we update this to the latest release?

    • Rob Turner says:

      Abdul,

      Which part are you wanting to update? XenCenter can be downloaded from a XenServer running XenServer 7.

      • Abdul HaSeeB says:

        Hi Rob,
        I’m looking to update Xen Orchestra, I’ve installed it from the tutorial above, and its running fine. I’m just concerned if I pull the latest release, would it affect my existing setup?

        • Rob Turner says:

          Abdul,

          The open source Xen Orchestra appliance will sadly require the use of ‘git’ commands in order to update it. One of the benefits of buying the actual appliance is that it has an ‘upgrade’ button to make upgrading easier. I’m reviving my old install from a snapshot and I will share the steps/results.

  3. Rob Turner says:

    Biyi,

    Indeed the backup functionality is available from the sources. From the Xen Orchestra main page (one where all the XenServer host and guests are displayed) next to the user currently logged in name, there is an icon of nine little tiles. Click on that icon and halfway down there will be a link to the backup manager. From the backup manager, a schedule of VM back ups can be created as well as rolling snapshots. Let me know if this is what you are needing.

  4. biyi says:

    hello rob!, nice article thanks, please does the source installation of Xen orchestra comes with VM backup tools?

    • Rob Turner says:

      Biyi,

      Indeed the backup functionality is available from the sources. From the Xen Orchestra main page (one where all the XenServer host and guests are displayed) next to the user currently logged in name, there is an icon of nine little tiles. Click on that icon and halfway down there will be a link to the backup manager. From the backup manager, a schedule of VM back ups can be created as well as rolling snapshots. Let me know if this is what you are needing.

      • biyi says:

        yes exactly what i need thanks, i really need to convince my organization to adopt server virtualization, i needed to be sure of all the tools that can be used on non-windows OS (not using xencenter). Thanks a lot rob

        • Rob Turner says:

          You’re quite welcome. The one thing I know off the top is that High Availability tools currently aren’t manageable through Xen Orchestra. You have to enable/disable it manually through the CLI on the XenServer master host.

Got something to say? Join the discussion.

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.