先说原因,因为 vmware tools 安装的不对
Linux 高版本现在默认安装的是 open-vmtools,这个是不行的,需要更换 vmware tools
1. 首先卸载 open-vmtools:yum remove open-vm-tools
2. 在 vsphere 页面中安装 vmtools,如果出现以下报错,就将 cdrom 弹开: eject cdrom
3. 将 rom 挂载: mkdir /mnt/cdrom && mount /dev/cdrom /mnt/cdrom
4. 将 vmtools 压缩包考出来: cp /mnt/cdrom/VM* /tmp,然后到 tmp 目录下进行解压
5. 安装 vmtools 需要 perl 环境,因此需要安装 perl,安装 perl 需要使用 yum,然而 redhat 系列的 yum 无法使用(没注册),因此需要替换 yum
6. 首先卸载所有的 yum: rpm -e --nodes $(rpm -qa | grep yum)
7. 安装 Centos 版本的 yum rpm 包
8. 安装 Centos 版本的 yum 源,将 Base 中的 $releaserver 改成7(redhat7系列)
9. yum cleanall && yum makecache && yum -y install perl
10. 安装 vmtools 即可
最后,尽量不要Minal 安装,会有许多问题