Installing and Configuring Citrix Xenserver 6.5 – Part 1

10. Once the verification is completed, if selected during install, the XenServer installer will ask the user to setup some system information.

The first prompt will be to set the root user’s password. Now, since XenServer will be the underlying system to potentially several important virtualized servers, it is imperative that the password be secured as well as sufficiently complex!

Important: Do not forget this password either as there will not be any other users on the system once the installer finishes!

Set XenServer Root Password
Set XenServer Root Password

11. The next screen will ask the user to chose a management interface. The number of interfaces that shows up will vary from system to system and the management interface doesn’t have to be a separate interface. A separate interface can be used to secure administrative access to the hypervisor itself.

Configure XenServer Network
Configure XenServer Network

12. Once the management interface is selected, the system will prompt for how to obtain an IP address for the management interface. This step will obviously vary from site to site as well.

Set XenServer IP Address
Set XenServer IP Address

13. After determining the IP address information for the XenServer, the system will ask for a hostname to be set as well as DNS server configuration.

Hostname and DNS Configuration
Hostname and DNS Configuration

14. The next three screens will go through the steps of setting up time zones as well as the method for keeping track of time. Generally, Network Time Protocol is suggested for keeping system time synchronized on systems but again this will vary from location to location.

If a network time server isn’t available or the XenServer doesn’t have access to the Internet time servers, the installer will allow for manual time setting.

Set Time Zone
Set Time Zone
Set Time Using NTP
Set Time Using NTP
Add NTP Servers
Add NTP Servers

15. At this point all of the initial configuration parameters will be complete and the XenServer installer will be ready to begin the installation of the hypervisor.

WARNING – Continuing at this point WILL ERASE ALL DATA on the target disks!

Confirm XenServer Installation Drive
Confirm XenServer Installation Drive

16. The installation will take some time but a progress bar will be displayed. Once the installer is done, it will prompt the user to restart the system to boot to the newly installed hypervisor (be sure to remove the XenServer installation disk upon reboot).

Preparing XenServer Installation
Preparing XenServer Installation
XenServer Installation Complete
XenServer Installation Complete

17. Upon removing the installation media and rebooting the system, the user should be presented with the Citrix XenServer splash page. Allow the system to continue booting.

Citrix XenServer Booting
Citrix XenServer Booting

18. Once the booting has completed, the system will present the XenServer control page.

XenServer Configuration Page
XenServer Configuration Page

Congratulations! XenServer was successfully installed and is now ready to have any hotfixes/supplemental packs applied, storage repositories designated, and ultimately virtual machines created. The next step in this series will address the methods available to patch a XenServer system with patches from Citrix.

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.

Each tutorial at TecMint is created by a team of experienced Linux system administrators so that it meets our high-quality standards.

Join the TecMint Weekly Newsletter (More Than 156,129 Linux Enthusiasts Have Subscribed)
Was this article helpful? Please add a comment or buy me a coffee to show your appreciation.

25 Comments

Leave a Reply
  1. Hi Guys,

    I installed Xenserver by USB and the system says that completed setup, but when i reboot server, it doesn’t receive kernel Xen.

    I don’t Know why, this is the first time I do it. please help me. Thanks so much

    Reply
  2. Hi Bro,
    I love all your post, thanks for your support.
    I am looking document for Openstack installation with XenServer Hypervisor.

    Thanks in Advance
    By – Suresh

    Reply
    • Jonathan,

      While the machine may be supported, this doesn’t always mean the specific controller is supported. I used the HCL to look specifically for the Dell 5/iR controller and it doesn’t appear to be supported at all. XenServer 6.5 supports the Dell 6/iR but support doesn’t seem to be listed for the 5/iR at all. I sadly don’t have a box that has this controller either to attempt to install as well. Could you possibly invest in a PERC expansion card? Wish I had better news. Perhaps someone else will have more experience with this controller and comment.

      http://hcl.xenserver.org/storagecontrollers/?storagecontrollersupport__version=5&vendor=3

      Reply
  3. I followed the tutorial, but I encounterd a problem.
    After installing I tried to connect to it with virsh (libvirt-bin).
    This was not successful. When I tried to connect to the machine it give me the error: “error:end of file while reading data: sh:nc:command not found: In-/out error”.
    I do not have any experience with xen, so I am not even sure were to start.
    Can you maybe help on were to start or what the solution may be?

    Thanks in advanced

    Reply
    • slowPC,

      Thanks for your comment. Xen isn’t managed with ‘virsh’> XenServer can be managed a number of different ways ranging from the command line with the ‘xe’ utility, the Windows based XenCenter application, the open source Xen Orchestra utility, and/or a combination of these options. I personally use all three plus a BASH script I wrote for simply connecting to the console session of a guest. For more information, please check out this article: https://www.tecmint.com/manage-xenserver-with-xencenter-and-xen-orchestra/

      Reply
  4. I was trying to install XEN server through USB Boot Disk, on to a IBM X3200 tower server. I encountered following problems.
    1. Though the USB boot worked, and installation started, it could not find the packages at all. I dont know why. I had created the Bootdisk using rufus.exe, i dont think that should matter because it booted through USB and installation had started.

    Fix: I selected http during installation for packages, extracted the XEN Server ISO on to HTTP Serers root, and pointed it during installation. Installation Progressed.

    2. I was not asked for supplemental packages, surprised to see it here in this manual.

    3. After bootup it asked me to remove local media and reboot. I did, but the sevr could not find any OS in HDD. It bailed out.

    I am not sure how to proceed further. Please help.

    Reply
    • Harsha,

      I’ve had poor results when using USB boot creators. That’s why the guide suggests using DD for this task. In theory, it “shouldn’t” matter but time and time again I’ve had issues.

      The XenServer installer, as of lately, has always prompted for supplemental packs when I’ve used it (did a fresh install about a week ago even). There may be an issue with the ISO file you’ve downloaded. Have you run a sha256sum on the ISO file? The hash should be: “bc5f75c5168443ce14a391c29c34685b183b2b1c2babdb5c3de4e1fd197740bd” according to the Xenserver downloads page.

      XenServer does it’s own partitioning during the install. Did you attempt to setup your own partitions? May need to boot into it again and see if you can install the boot loader.

      Reply
  5. I have IBM X3200. I made a USB boot disk with XenServer 6.5.0 Iso file, and started installing XEN Server. Unfortunately, it could not detect the packages when local media was selected. I am not sure why. Then I extracted the ISO and stored on my HTTP server, gave that path. It successfully started installation (though it did not ask for supplemental packages as described in the tutorial). After all installation, it asked to remove the local media and reboot. But Alas, my X3200 could not find where to boot from it looped through all boot options (PXE etc) and finally bailed out.

    Please help. I suspect the boot partiton is not properly selected. It should be MBR or First partition of HDD right?

    Reply
    • Jonathan,

      Two things to verify.

      1. Make sure that you are issuing the ‘dd’ command from the same directory as the ISO file. The command is a relative path command meaning that it assumes the file path specified is relative to the current directory.

      2. The other thing to check is that you have root or sudo privileges. The ‘dd’ command modifies hardware and as such requires elevated privileges.

      If that doesn’t solve the issue let me know and if you could provide any error messages seen both in the shell prompt and syslog (tail /var/log/syslog).

      Reply
  6. HEARTFELT Thank you for all team tecmint and RT. This site has been my “must visit” on daily bases since i stumble on it. I have learned much more from this site than my college/training class. KEEP UP THE GOOD WORK nothing but ON WARD AND UPWARD. If you guys offer XENAPP tutorial would be great. Looking forward for the next one XENAPP ;).

    Reply
    • Mohamed,

      You are quite welcome! I would like to do a Xenapp/Xendesktop write up but will need to knock out some of the other aspects of Xenserver first. Keep an eye out as one of these days, I’ll get to Xennapp/Xendesktop.

      Reply
      • I definitely keep an eye on this topic. I used XenServer quite sometime but XenApp and XenDesktop I never try. keep up the good work guys. I usually a reader here but when I saw this topic I can’t help my help to be excited :)

        Reply
        • Sid,

          Glad you enjoyed the article. I hope to get to XenApp/XenDesktop after the XenServer series is completed. Not sure when but it would be a great follow up to XenServer.

          Reply

Leave a Reply to Rob Turner Cancel reply

Thank you for taking the time to share your thoughts with us. We appreciate your decision to leave a comment and value your contribution to the discussion. It's important to note that we moderate all comments in accordance with our comment policy to ensure a respectful and constructive conversation.

Rest assured that your email address will remain private and will not be published or shared with anyone. We prioritize the privacy and security of our users.