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.
Exactly the information I needed! Thanks!
Works like a charm! Thanks for posting this!
Thx a lot dude, was looking for that. THX AGAIN!
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
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
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
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?
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