尝试在 32 位 CentOS 6.9 中安装 VMware Tools。
我愿意:
yum install open-vm-tools
得到输出:
No package open-vm-tools available.
如何为 CentOS 6.9 安装 VMware Tools?
UPD
我做了:
yum --enablerepo=extras install epel-release
yum install open-vm-tools
安装过程中没有错误。
但VMware工具仍然无法工作。没有复制/粘贴功能,没有文件复制到主机或从主机复制文件。
机器重启没有帮助。
尝试重新启动服务:
/etc/vmware-tools/services.sh restart
但发现没有这个目录/etc/vmware-tools/
。位于哪里vmware-tools
?
怎样做vmware-tools
工作?
答案1
要安装适用于 CentOS 的开源 VMware Tools,您需要首先使用以下命令安装 EPEL 存储库:
yum --enablerepo=extras install epel-release
然后安装实际的开源VMware Tools,确实是:
yum install open-vm-tools
这次,它不会给你任何错误。
此外,如果安装 VMWare Tools(打开或未打开),请注意确保您将使用 VMXNET NIC 适配器接口和磁盘访问半虚拟化。
虽然现在通常 VMXNET 适配器的使用/配置可以非常自动化,但您需要在 ESXi/ESX 端进行额外的参数化,以利用磁盘控制器半虚拟化(例如,选择半虚拟化磁盘控制器)。
看VMWare KB:配置磁盘以使用 VMware 准虚拟 SCSI (PVSCSI) 适配器 (1010398)
补充笔记:
open-vm-tools
由于 VMWare 自己的官方 VMware Tools 带来的复杂性,这是当今安装 VMware Tools 附加组件的推荐方法。
官方 VMware Tools 附加组件需要作为模块进行编译和安装。dkms
需要安装其他开发工具,即 gcc 和标头、内核标头源,这会增加服务器的大小和复杂性,尤其是在 VM 环境中。更复杂的是,每次内核升级到新版本时都必须(重新)编译官方模块;因此,您还需要在每次内核头源代码时进行升级,并且部署和编译的额外不便和延迟对于进行多台服务器系统管理的人员来说是不受欢迎的。
虽然开源 VMWare Tools 过去也必须(重新)编译,但现在只需要安装即可。
因此,现在它也更加轻量级,并且符合 UNIX 理念,即在服务器中安装安装open-vm-tools
.
随着时间的推移,对 VMWare 的支持也被纳入 Linux 内核(源代码),并且open-vm-tools
逐渐结束于与内核模块交互的包装器/脚本。看我什么时候需要“open-vm-tools”的开发工具/内核源代码?
此外,即使是 VMWare 知识库和白皮书现在也建议安装开源 VMware Tools,并将官方自己的 VMWare Tools 留给开源版本不支持的过时版本。
答案2
vmware tools
在 Centos 6.X 上安装:
- 添加 VM Tools for RHEL 存储库
文件 -/etc/yum.repos.d/vmware.repo
[vmware-tools]
name=VMware Tools for Red Hat Enterprise Linux $releasever – $basearch
baseurl=http://packages.vmware.com/tools/esx/latest/rhel6/$basearch
enabled=1
gpgcheck=1
gpgkey=http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-RSA-KEY.pub
- 安装VMware工具
yum install vmware-tools-esx-nox
要安装open-vm-tools
,请执行以下操作:
- 启用 EPEL 存储库
yum --enablerepo=extras install epel-release
- 安装 open-vm-tools
yum install open-vm-tools
资料来源: