open-vm-tools 是一款面向 VMware 虚拟机的开源客户机集成套件,由一组服务、插件与内核模块组成,为 Linux、FreeBSD、Solaris 等客户机操作系统提供与宿主机之间的深度协作能力。它取代了闭源的 VMware Tools,让虚拟机具备优雅关机、时间同步、共享文件夹、拖放复制粘贴、文件系统一致快照和自动化运维等特性,广泛用于 vSphere/ESXi 数据中心以及 Workstation、Fusion 桌面虚拟化环境,主流 Linux 发行版均已内置或可通过官方仓库直接安装。 核心功能: - 电源操作:在客户机中优雅执行重启与关机,避免强制断电造成数据损坏 - 电源脚本:在各类电源操作过程中自动执行内置或用户自定义脚本 - 客户机自动化:在客户机内运行程序、命令并执行文件系统操作,支撑自动化运维 - 客户机操作认证:为虚拟机内的自动化操作提供身份验证机制 - 心跳上报:客户机周期性向宿主机发送心跳,供 vSphere HA 判断可用性 - 时钟同步:在客户机与宿主机之间同步系统时间 - 静默快照:冻结客户机文件系统,使宿主机可获取文件系统一致的快照 - 冻结/解冻脚本:文件系统静默期间执行 pre-freeze 与 post-thaw 脚本 - 开机定制:虚拟机开机后立即对客户机进行定制配置 - 资源信息采集:周期性收集客户机的网络、磁盘和内存使用信息 - 分辨率自适应:根据窗口大小自动调整客户机图形桌面分辨率 - 多显示器支持:支持客户机多显示器配置 - 共享文件夹:在 VMware Workstation、Fusion 的宿主机与客户机文件系统间共享目录 - 复制粘贴:在客户机与宿主机或客户端桌面之间复制文本、图形和文件 - 拖放传输:通过宿主机界面在客户机之间直接拖放文件 - 应用与服务采集:周期性收集客户机内运行的应用程序、服务和容器信息 - GuestStore 访问:读取 GuestStore 中分发的内容 - 数据发布:通过 Guest Data Publisher 向宿主机发布客户机数据 - 组件管理:管理客户机变量中指定的 Salt-Minion 期望状态 - 磁盘维护工具:toolbox 命令行支持磁盘擦除与收缩、电源脚本管理和时间同步 - 客户机 SDK:提供查询虚拟机信息的客户机 SDK 库 - 跨平台驱动:提供 Solaris 与 FreeBSD 的设备及文件系统访问驱动(Linux 驱动已合入内核主线,共享文件夹由 vmhgfs-fuse 实现) **中文支持**:软件本身为后台服务与命令行工具,无图形界面,文档与命令输出以英文为主,可在中文 Linux/Unix 客户机中正常运行;共享文件夹、剪贴板与拖放功能可正常处理中文文件名和中文文本(依赖系统 UTF-8 编码)。
本站收录软件分别遵循 Apache License 2.0、MIT、GPLv2、GPLv3等开源许可协议。
软件版权归原作者所有。
禁止利用本站工具爬虫、跨平台数据抓取、批量注册、刷量、黑产牟利。
违规使用全部责任由使用者自行承担。
所有资源均来自互联网,如有侵权,请联系删除。
微信: Reborn2025-a
Copyright (c) CA, Inc. All rights reserved. 许可协议: GNU Lesser General Public License v2.1 (LGPL-2.1) LICENSE:https://github.com/vmware/open-vm-tools/blob/master/LICENSE Referer:https://github.com/vmware/open-vm-tools 分发说明:本站整理分发官方原版程序,使用与再分发请遵循原项目协议,并保留相关 LICENSE / NOTICE 文件。