在 Ubuntu 中安装 VM Tools2025年03月17日 | 阅读 9 分钟 虚拟机是一种模拟计算机系统的软件环境。它提供了一个实际机器的替代品。VM 模拟计算机体系结构,并提供与任何物理计算机类似的功能。 在本文中,我们将讨论一些适用于 Linux、Mac 和 Windows 的最佳虚拟机软件。该列表包括付费(商业)和免费(开源)软件。 VM 工具 虚拟化管理器虚拟化管理器是一个管理和监控工具,可帮助我们确定性能问题。此工具支持许多软件,如 Nutanix AHV、Microsoft Hyper-V 和 VMware。它在一个窗格中提供多管理程序警报和修复功能。我们可以使用其 AppStack 仪表板自动绘制数据存储、应用程序、主机和服务器之间的关系。 - 在本地、云端和混合环境中管理虚拟机。
- 它提供了一个完全可定制且时尚的仪表板。
- 其拖放小部件允许我们根据需要创建仪表板。
- 它提供 VMware 日志监控,可以提高故障排除速度。
- 该应用程序可以使用 Hyper-V 环境进行开发。
- 我们可以分析 Nutanix AHV 的性能。
- 我们可以通过调整大小和 VM 蔓延来存储虚拟资源。
- 它提供预测性建议。
- 它有效地缩短了 MTTR。
- 其支持的环境是 Windows。
优点 - 提供详细的性能统计信息和存储信息。
- 可自定义的仪表板。
- 发送警报。
缺点 ParallelsParallels 工具因其简单的界面和速度而表现最佳。它是运行 Mac 或 Windows 设备最简单、最快和最虚拟的桌面应用程序,无需重启。它允许我们使用 Parallels 在短时间内部署多个安装。我们可以轻松执行许多 Windows 应用程序,例如 CAD 程序、QuickBooks、Quicken、Access、Microsoft Office 和 Internet Explorer,而不会影响 Parallels 的性能。 Parallels 的特点 - 获取实时许可和使用统计活动等信息。
- 它允许我们通过自动生成的电子邮件,在几次点击中招募新候选人。
- 它无缝地在 Mac 上并行执行 Windows,并一键在 Windows 和 Mac 之间切换。
- 我们可以在 Mac 上执行 20 万多个 Windows 应用程序。
- 它允许我们无缝地在 Mac 和 Windows 之间共享和移动内容。
- 它提供了一个名为 Coherence 模式 的功能,我们可以使用它来覆盖 Windows 桌面,并像使用 Mac 应用程序一样使用它。
- 它支持的平台是 macOS、Linux、Windows 11、10、8.1、7 等。
优点 - 设置简单。
- 它节省了我们的磁盘空间。
- 速度极快。
- 它提供即时访问,即从 Mac Dock 运行和访问 Windows 应用程序。
缺点 VMware Workstation PlayerVMware Workstation Player 是最好的系统,因为它免费且功能丰富。它是一个为 IT 开发人员和专业人士开发的系统。通过选择 VMware Workstation Player 作为我们的虚拟机,我们可以无缝地在主机和访客之间共享数据和文件。此外,它允许我们连接到 vSphere,它将作为我们虚拟机监控程序的远程数据中心。这是了解虚拟化、VMware 生态系统、Kubernetes、容器和操作系统的绝佳方式。 VMware Workstation Player 的特点 - 它允许我们为其他虚拟 PC 保留不同的网络配置和隐私设置。
- 快照功能允许我们创建虚拟机的多个实例,我们可以在测试过程中设置多个回滚点。
- 它支持 200 多个 Windows 实例。
- 它支持与 Windows 10 的 Device Guard、WSL2、Hyper-V 和 Credential Guard 功能协同操作。
- 它允许我们在虚拟环境中在现代硬件上执行 Windows 7 或 Windows XP。
- 我们可以从数百种受支持的主机和访客操作系统中进行选择。
- 它帮助我们将数据从虚拟机传输到我们的 PC,反之亦然。
- 我们可以购买其许可证以在商业环境中使用。
- 其支持的平台适用于几乎所有 64 位 Linux 和 Windows 主机操作系统:SUSE Linux Enterprise Server、OpenSUSE、Oracle Linux、CentOS、Red Hat Enterprise Linux、Ubuntu、Windows 8、Windows Server 2019、Windows Server 2016、Windows Server 2012 和 Windows 10。
优点 - 我们可以轻松地在 SSH 和 Linux 之间切换。
- 它提供增强的 3D 图形到 DirectX11,最高可达 8GB 的 vGPU 内存。
- 它允许我们使用现代 vctl CLI 构建、运行、拉取和推送 OCI 容器镜像。
- 其界面易于使用。
- 我们可以免费用于特定用途。
缺点 - 少数功能仅适用于付费版本。
- 免费应用程序在向 VM 添加所有主机时执行速度较慢。
Hyper-VHyper-V 因其免费为 Windows Server 和 Windows 10 创建虚拟环境的能力而表现最佳。它以前被称为 Windows Server 虚拟化。它是一种虚拟机监控程序,旨在在 X86-64 系统上创建虚拟机。在 Hyper-V 上运行的服务器系统可以配置为将单个虚拟机公开给多个网络。它支持多个操作系统,包括 FreeBSD、Linux 和 Windows。 Hyper-V 的特点 - 它允许我们进行硬件虚拟化。
- 它为多个 Linux 版本提供支持。
- 它支持基于云的平台。
- 它帮助我们执行多个虚拟机。
- 它提供快照功能,我们可以使用它在安全环境中复制多个版本的虚拟机以备将来使用。
- 它提供了一个虚拟交换机工具,允许我们查看虚拟化过程统计信息,在机器之间进行资源跟踪,并向管理员显示总体图像。
- 它支持的平台是 Windows 10、Windows 8.1、Windows 8、Windows 7、Windows Vista SP2、FreeBSD、CentOS、Linux、SUSE、Red Hat Linux、Debian 访客操作系统、Ubuntu 和 Oracle Linux。
优点 - 它允许主机之间进行实时迁移。
- 它提供简单的备份。
- 它是 Windows 原生的。
- 由于其简单的实现和界面,它非常适合新开发人员。
缺点 VirtualBoxVirtualBox 对于开发人员、家庭使用和具有硬核 Windows 怀旧情结的企业可视化来说是最好的。对于 x86 计算机,它是一个开源虚拟机监控程序。它是支持虚拟机管理和创建的最佳虚拟机软件之一。它在 BSD、Linux、Windows 和其他操作系统上运行。VirtualBox 的一个显著特点是它能够将虚拟机发送到其他主机。 VirtualBox 的特点 - 我们可以更改窗口大小。
- 它支持拖放功能。
- 它为我们提供了在 PC 上执行任何应用程序的灵活性。
- 其无缝模式允许我们并行执行 Windows 和 macOS 应用程序。
- 它使我们能够同时在同一台机器上执行多个访客窗口。
- 它支持的平台是 OpenSolaris、Solaris、Windows、Mac 和 Linux。
优点 - 它提供多屏幕分辨率。
- 此外,他们在 Oracle 网站上有一个很棒的详细信息部分,包含教程。
- 此虚拟机监控程序支持 USB 设备、视频和 3D 虚拟化。
缺点 - 它不允许我们在没有 Mac 的情况下在 VirtualBox 的虚拟机上执行 macOS Mojave。
QEMUQEMU 因其免费为多种操作系统和架构创建虚拟环境的能力而表现最佳。它是一种著名的虚拟化和模拟器机器,是 Quick Emulator 的缩写。它用 C 语言编写,可以执行 Windows、BSD、Linux 和其他受支持架构的应用程序。此外,它还支持在许多受支持平台上进行完整的系统仿真。 QEMU 的特点 - 它是一个出色的虚拟机应用程序,支持在任何系统上执行多个操作系统。
- 它提供硬件虚拟化。
- 它通过直接在主机 CPU 上运行访客代码来实现性能。
- 它可以在任何系统上使用。对主机操作系统没有限制。
- 它支持的平台是 Solaris 主机操作系统、FreeBSD、OpenBSD、Mac、Windows 和 Linux。
优点 - 它是一个开源虚拟化器。
- 它应用模式仿真。
- 它还支持 Xen 和 KVM 的原生性能。
缺点 GNOME BoxesGNOME Boxes 是 Linux 虚拟化的理想选择。它是一个用于虚拟化的管理和创建工具。它是为 Linux 开发的出色虚拟机软件之一,可以帮助我们自定义各种虚拟化工具。 GNOME Boxes 的特点 - 它帮助我们找到远程和本地虚拟系统。
- 它设置我们的机器首选项并检查其性能。
- 它提供了一种简单安全的方式来尝试多种操作系统。
- 它允许我们连接到任何本地机器。
- 它允许我们拍摄快照并自动保存在列表中。
- Boxes 主要以 qemu、libosinfo 和 libvirt 的形式使用 virt-manager 项目的代码。
- 它支持的平台是 Ubuntu、Red Hat Enterprise Linux、OpenSUSE、Microsoft Windows、Fedora、Debian 和 CentOS Stream。
优点 - 它直观地设置我们的机器首选项并检查其性能。
- 它允许我们的 Boxes 访问 USB 设备。
- 它有许多功能,如键盘快捷键、剪贴板、击键等。
- 它允许我们管理、查看和访问虚拟和远程系统。
缺点 Red Hat VirtualizationRed Hat Virtualization 是云原生环境下的组织级虚拟化的最佳选择。它是一个开源的软件定义环境。它为 Microsoft Windows 和 Linux 操作系统提供虚拟化。 它是一款出色的免费虚拟机应用程序,提供新虚拟机的单一配置和管理、克隆以前的虚拟机以及查看它们如何协同工作。 Red Hat Virtualization 的特点 - 易于管理、设置和使用。
- Red Hat Virtualization 是一个开源系统,因此我们可以根据需要开发系统。
- 它为 Kubernetes、云环境和 Linux 提供良好的性能。
- 它支持的平台是 Windows 和 Linux。
优点 - 它是一个容器化环境。
- 它提供云原生虚拟化。
- 易于使用和设置。
缺点 - Red Hat Virtualization 的客户支持需要时间回复我们。
内核虚拟机内核虚拟机因其在 x86 计算机上为 Linux 提供完整的虚拟化而表现最佳。它是在包含多个虚拟化扩展的 x86 硬件上为 Linux 提供的虚拟化软件。它提供了一个处理器特定且虚拟化的基础设施模块。 它由用于不同模块的核心虚拟化基础设施组成,我们还可以自由地在其虚拟机应用程序上使用未修改的 Windows 和 Linux 镜像。 内核虚拟机的特点 - 它允许我们执行多个运行未修改的 Linux 或 Windows 镜像的虚拟机。
- 内存和硬件管理支持。
- 更高的优先级和更低的延迟。
- 它帮助我们进行资源控制和调度。
- 它支持的平台是 OS X、React OS、Linux、FreeBSD、Solaris 和 Windows。
优点 - KVM 是开源的。
- 它在 FreeBSD、Illumos 和 Linux 上运行。
- 它为 x86 Linux 平台提供虚拟化。
缺点 - 由于其硬件集中,系统故障时信息丢失的风险呈指数级增长。
在 Ubuntu 上安装 VMware ToolsVMware 是最早通过 VMware Workstation Player 在 Linux 和 Windows 操作系统上实现虚拟化稳定性和技术的实体之一。它是一个旨在增强在 VMware Workstation Player 上执行的虚拟机功能的软件包。 如果我们使用 vSphere、VMware ESXi、VMware Workstation Pro 或 VMware Player,那么 VMware Tools 对我们来说是一个必要的工具。VMware Tools 支持完美地使用 VMware 虚拟机监控程序开发的 VMware VM。 如果 VMware Tools 已经安装在 VM 上,VMware 会通知 VMware 虚拟机监控程序其 IP 地址以及内存使用情况、磁盘使用情况、CPU 使用情况等更多详细信息。VMware 虚拟机监控程序可以利用这些数据制作有趣的统计报告,这将帮助我们轻松监控虚拟机。此外,VMware Tools 还提供了一些高级功能,例如: - 在主机计算机和虚拟机之间拖放文件。
- 支持更好的图形。
- 加速 3D 图形。
- 支持多显示器。
- 如果 VM 上使用桌面操作系统,则自动调整 VM 显示大小。
- 剪贴板共享以帮助复制/粘贴文本数据。
- 支持虚拟机声音。
- 主机和虚拟机之间的时间同步。
- VM 中的共享文件夹。
- 以及其他性能改进。
如何在 Debian/Ubuntu 上安装 Open VM ToolsVMware 推荐 Open VM Tools,这是在 Debian/Ubuntu VM 上安装它的方式。这些工具的一个优点是它是开源的,并且在官方 Debian/Ubuntu 软件包存储库中可用。 - 首先,我们需要使用以下命令更新我们的 APT 软件包存储库缓存
- 如果我们在虚拟机上使用服务器操作系统(无 GUI),我们可以使用以下命令安装 Open VM Tools
- 如果我们在虚拟机上使用桌面操作系统(带 GUI),我们可以使用以下命令安装 Open VM Tools
 - 我们需要按下 y 按钮,然后单击 Enter 按钮以确认安装过程。
- APT 包管理器现在应该通过互联网安装所有必要的软件包。这可能需要一些时间才能完成。
- 我们需要重新启动虚拟机以使修改生效
- 一旦我们的虚拟机重新启动,我们就可以在 VMware 虚拟机上享受 Open VM Tools 提供的所有功能。
|