Installing the XenServer Linux Pack after XenServer has been deployed

This post is more of an FYI for myself as much as anything, but I installed a XenServer a while back, and at the time, I didn’t have the Linux Guest Support CD and I continued the XenServer install without it. Well, just a few days ago, I needed to install the Linux Guest Support tools on this XenServer.

The process wasn’t hard by any means and I’m sure there are many ways to do this. Here are the steps I took and I’m posting them here so I won’t forget, and maybe they’ll be helpful to somebody else.

1. I used WinSCP to connect to the XenServer and I copied the Linux Guest Support CD ISO to an ISOs directory that I had created.

2. I connected to the XenServer console using Putty.

3. Change to the ISOs directory and enter the following commands:
mkdir -p /mnt/iso
mount -o loop XS-linuxcd.iso /mnt/iso
cd /mnt/iso

4. Enter the command ./install.sh to install Linux Guest Support. If you have XenCenter open, you will lose the connection as XAPI will be restarted to complete the installation process.

8 Comments

Filed under Citrix

8 responses to “Installing the XenServer Linux Pack after XenServer has been deployed

  1. Exactly the information I needed! Thanks!

  2. Anonymous

    Works like a charm! Thanks for posting this!

  3. Thx a lot dude, was looking for that. THX AGAIN!

  4. Thx, all for the contribution, i tried running the same thing today on my xenserver but it did not work.
    I only see the warning message for the pool and nothing runs.
    i can see the ./install.sh process when i run top.
    Any ideas as to why its not installing? Thx

  5. Anonymous

    Thank you! Now I wish I could figure out why my new intel dh67bl powered xenserver 5.6 fp1 test server will not power down upon sending a halt or shutdown. I think it's an acpi issue in the bios…

    Thanks for your blog! We run (testing wise) xenserver and live vmware

  6. Anonymous

    I have Xen Server 5.6.1 installed. I installed the linux pack but I'm only seeing up to centos 5.0 . Can you tell me why I don't see versions of centos 5.1 thru 5.5. Thanks,Dean

  7. xe host-list params=uuid,name-label,software-version

    Does not show Linux Pack after manual install, even though the files are there. Any ideas?

  8. Anonymous

    Neil,

    You can SCP this from a working server if it is creating an issue joining the pool. Use the following SCP command to transfer the directory from a working host:
    scp –r root@workingserverdnsname:/etc/xensource/installed-repos/xs:linux /etc/xensource/installed-repos/xs:linux

    Once copied, restart the xapi service using: service xapi restart

    Performing “xe host-list params=all” should now show “package-linux: installed” under the software-version section.

    Thanks, DY

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s