查看: 83|回覆: 0

[Debian] 关于ESXi 8 + Debian 11的VMware Tools安装

[複製鏈接]

2

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2008-7-31
發表於 2023-3-25 14:45:00 | 顯示全部樓層 |閲讀模式

问题描述

今天登录vCenter查看虚拟机的时候,发现除了debian虚机的VMware Tools状态栏写着“未知”:

查看虚拟机摘要的时候,发现“VMware Tools 正在运行,版本: 11333 (客户机托管)”:

再进一步到虚拟机的操作菜单中,发现VMware Tools安装菜单都是灰的:

问题解决过程

刚开始以为是是使用第三方开源的open-vm-tools导致VMware自带的Tools安装不上,反复折腾了一番,结果发现完全没有必要,目前就是这样的。记录无用折腾如下:

1、登录虚拟机后,卸载open-vm-tools
2、此时vCenter中可以看到安装VMware Tools的菜单显示了,然后点击“安装”,会在虚拟机中显示一个虚拟光驱
3、在虚拟机中,将虚拟光驱(VMTools)的内容拷贝到本机中——因为在光驱中无法直接运行指令
4、运行run-upgrader.sh —— 这一步其实没有必要——这一步的目的,是为了更新tar包,实际上虚拟光驱中的tar包已经是最新,所以这一步运行的结果是:当前目录中原有的几个文件 run-upgrader.sh、upgrade64之类的消失了,只保留一个tar包
5、运行tar -zxvf VM****.tar 解压tar包
6、进入解压后的目录,运行 install.pl
7、安装完成后,在vCenter中看到的VMware Tools的状态依然是未知、没有显示为已安装
8、一番白折腾后,只好又恢复原状: 运行 /usr/bin/vmware-unisntall** 卸载, 然后再 apt install open-vm-tools 把开源的vm tools安装回来

问题定位

在这里 有说明:

…… Linux 虚拟机的 VMware Tar 工具的功能已在版本 10.3.10 中被冻结,因此 Workstation Player 中包含的 tar 工具 (linux.iso) 为 10.3.10 版本,且不会进行更新。由于此更改,系统为以下 Linux 虚拟机禁用了 安装/更新/重新安装 VMware Tools 菜单:

  • tar 工具尚不正式支持现代 Linux 发行版。
    ++ Red Hat Enterprise Linux 8 及更高版本。
    ++ CentOS 8 及更高版本。
    ++ Oracle Linux 8 及更高版本。
    ++ SUSE Linux Enterprise 15 及更高版本。
  • Linux 内核版本为 4.0 或更高版本,且安装的 Open VM Tools 版本为 10.0.0 或更高版本。
  • Linux 内核版本为 3.10 或更高版本,且安装的 Open VM Tools 版本为 10.3.0 或更高版本。



来源:https://www.cnblogs.com/ispace/p/17254736.html
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部