最近在测试环境中进行了Citrix的部署,由于资源比较紧张,所以在安装了ESXi5.1的HP刀片服务器上部署了一台虚拟机并且安装了XenServer,但是安装完之后才发现XenServer虚拟机没有安装VMtools工具,研究了一下,发现只要做小小的调整就可以在XenServer虚拟机安装VMtools。

 

下面是操作的详细过程。

1、在vSphere Client界面,选中一台XenServer的虚拟机,然后点击“清单”->“虚拟机”->“客户机”->“安装/升级VMware tools(W)

wKioL1QAI4yxTYgKAAG6FO94XKg372.jpg

 

2、在XenServer虚拟机上,进入到管理界面,移动到最后一行的Local Command Shell,按回车,进入命令行界面。

wKioL1QAI9LCN7bqAAG3TdjFAdg073.jpg

 

3、进入到命令行界面后,下面全部都是手动输命令了。

# mount /dev/cdrom /mnt

# cp /mnt/VMwareTools-8.6.5-621624.tar.gz/tmp     --8.6.5-621624这个是版本号

# mkdir /usr/share/doc/vmware-tools

# cd /tmp

# tar zxvf/mnt/VMwareTools-8.6.5-621624.tar.gz

# cd vmware-tools-distrib/

# ./vmware-install.pl

一直按回车,当出现下面界面时,输入no

Searching for GCC...

The path "" is not valid path tothe gcc binary.

Would you like to change it? [yes]  no   --这里输入no

 

Searching for a valid kernel header path...

The path "" is not a valid pathto the 2.6.32.43-0.4.1.xs1.6.10.734.170748xen kernel headers.

Would you like to change it? [yes]  no   --这里输入no

 

之后就一直回车直到安装完成。

 

最后重启系统,完成VMtools的安装。

reboot