“Open VM Tools” 是 VMware 官方推荐的开源版 VMware Tools,通常用于 Linux 虚拟机环境中,提供与宿主机的集成功能。它是 VMware Tools 的社区支持版本,由 VMware 与 Linux 发行版维护团队共同维护。
一、作用简介
Open VM Tools 主要提供以下功能:
| 功能 |
说明 |
| 驱动支持 |
提供虚拟硬件驱动(如网卡、磁盘、时间同步等)。 |
| 时间同步 |
保持虚拟机系统时间与宿主机一致。 |
| 心跳监控 |
让 vCenter/vSphere 能检测虚拟机是否“活着”。 |
| 资源信息上报 |
让宿主机看到 VM 的 IP、主机名、CPU、内存使用率等。 |
| 文件复制/拖拽支持 |
提供宿主机与虚拟机间的文件拖拽、复制功能(部分桌面虚拟化环境)。 |
| 自动关机/重启支持 |
允许 vSphere 控制虚拟机关机、重启。 |
| 项目 |
Open VM Tools |
VMware Tools |
| 来源 |
Linux 发行版官方仓库 |
VMware 自家安装包 |
| 维护者 |
VMware + 各发行版社区 |
VMware 官方 |
| 安装方式 |
通过 yum / apt 等包管理器 |
通过 VMware Tools ISO 安装 |
| 更新方式 |
随系统更新自动维护 |
需手动更新或重新安装 |
| 推荐度 |
推荐(适合大多数 Linux 系统) |
主要用于老旧系统或特定环境 |
💡 VMware 官方文档:Open VM Tools 是 Linux 上 VMware Tools 的首选安装方式,特别是较新的发行版本
三、安装方式示例
Rocky / CentOS / RHEL 系列
1 2 3 4
| sudo yum install -y open-vm-tools
sudo yum install -y open-vm-tools-desktop systemctl enable --now vmtoolsd
|
Ubuntu / Debian 系列
1 2 3
| sudo apt update sudo apt install -y open-vm-tools sudo systemctl enable --now open-vm-tools
|
四、验证安装
1
| systemctl status vmtoolsd
|
或查看版本信息:
查看宿主机是否能识别虚拟机信息(如 IP、hostname 等),如果能自动显示,就表示工具运行正常。
五、使用建议
| 场景 |
推荐工具 |
| 普通 Linux 服务器 / 云端 VM |
Open VM Tools |
| 桌面虚拟机(需拖拽/剪贴板) |
Open VM Tools + Desktop 组件 |
| 老旧系统(无 open-vm-tools 包) |
VMware Tools ISO 手动安装 |