Technical Anshu 主页 › 教程 › ESXi 上的 Ubuntu
🖥️ ESXi 虚拟化

ESXi 上的 Ubuntu 虚拟化 - 设置、配置、故障排除

ESXi 是裸机虚拟机管理程序,可将一台主机划分为许多虚拟机。本指南以正确的方式创建 Ubuntu VM — EFI 固件、您监控的精简磁盘、VMXNET3 网络适配器和安装后的 open-vm-tools — 然后将常见问题映射到其修复。

✍️ Technical Anshu🖥️ VMware ESXi🎧 Multi-Language Audio
ESXi 上的 Ubuntu 虚拟化 - 设置、配置、故障排除
🎧 多语言音频: 在视频播放器中,点击 [设置] (⚙️) ➔ [音频轨道] 选择您的首选语言。

📑章节

  1. 开始之前 - ESXi 主机需要什么(Web 客户端、已打开的虚拟化、数据存储空间、Ubuntu ISO)
  2. 在 ESXi Web 客户端中创建虚拟机
  3. 决定一切的四个设置 - 固件、磁盘配置、网络适配器和大小
  4. 在虚拟机中安装 Ubuntu
  5. 首次启动作业 - open-vm-tools 和系统更新
  6. 从主机验证虚拟机 - IP 地址、主机名和正常关闭
  7. 问题排查 - 将每个症状与其修复相匹配

📋 概述和分步指南

1

开始之前——主持人需要什么

在创建向导打开之前,必须满足三件事。首先,ESXi 本身安装在主机上,您可以访问其 Web 客户端 - 主机现在是虚拟机管理程序,而不是普通 PC,因此一切都通过该 Web 界面进行。其次,主机BIOS开启了CPU虚拟化(Intel VT-x或AMD-V);没有它,64 位客户机将拒绝运行。第三,您需要空间和映像:具有可用空间的数据存储(第一个 Ubuntu VM 适合 40 GB)以及通过数据存储浏览器上传到该数据存储的 Ubuntu ISO。选择当前的 LTS 版本,以便虚拟机获得多年的更新。

📌关于 ESXi 许可的诚实说明:本指南中的任何内容都不需要付费功能 - 创建虚拟机、控制台、快照和 OVF 导出独立主机上的所有工作。但在 Broadcom 收购 VMware 后,旧的免费 ESXi 在 2024 年初被撤回,免费版本随后于 2025 年随 ESXi 8.0 Update 3e 回归,面向实验室和非生产用途,没有 vCenter 管理,并且有每个虚拟机 vCPU 上限等限制,且不提供支持。付费许可现在基于订阅并按核心定价。条款已经改变了不止一次,因此在构建任何严肃的假设之前,请检查 Broadcom 当前的许可页面。
2

创建虚拟机

在 ESXi Web 客户端中,选择创建/注册虚拟机,然后选择创建新虚拟机。重要的选择:为虚拟机指定一个能够说明该作业的名称(例如 ubuntu-files 或 ubuntu-test,而不是“VM 3”);将兼容性保留为主机默认值 - 较高的虚拟硬件版本可解锁较新的虚拟设备,只有当虚拟机必须迁移到较旧的主机时,降低兼容性才有意义;设置来宾操作系统系列:Linux和版本:Ubuntu Linux(64位) - 这不是装饰,它为Ubuntu预设了合理的虚拟硬件;并选择有空间的数据存储。在自定义屏幕上,按照下一步说明设置 CPU、内存、磁盘、网络和固件。

3

决定一切的四个设置

固件:EFI。现代 Ubuntu 需要 EFI,EFI 可以实现安全启动,并且它是新 Linux 虚拟机的 ESXi 默认设置。旧版 BIOS 仍然适用于 Ubuntu,但将选择视为永久性的 — 已安装的操作系统需要其安装时使用的固件。

磁盘:精简配置。精简磁盘随着 Ubuntu 写入数据而增长,因此 40 GB 磁盘在第一天可能会使用 12 GB。厚配置预先保留完整大小——对于关键服务器来说更安全,但对于实验室来说却是浪费。

网络适配器:VMXNET3。它是VMware自己的虚拟网卡,为虚拟机构建的,Ubuntu在内核中携带了它的驱动程序。模拟的 E1000E 也可以工作,并且是奇怪情况的后备方案。

大小:从小处开始。 2 个 vCPU 和 4 GB RAM 可以愉快地运行 Ubuntu 服务器,桌面也可以接受。您可以稍后添加更多内容;过大的虚拟机主要会浪费主机。

⚠️ 监视精简磁盘:精简配置意味着必须监视数据存储,因为十个精简磁盘可以保证比数据存储实际容纳的空间更多的空间 - 并且填满的数据存储会停止其上的每个虚拟机。
4

安装Ubuntu

将 ISO 连接到虚拟机的 CD/DVD 驱动器,勾选开机时连接,启动虚拟机并打开控制台。 Ubuntu 的安装程序的行为与在物理机上的行为完全相同。选择服务器或桌面——服务器用于服务和学习终端,只有当您确实需要图形环境时才选择桌面。让安装程序使用整个虚拟磁盘;它是数据存储上的一个文件,没有任何物理内容被删除。创建您的用户,设置强密码,然后在服务器安装上勾选 OpenSSH 服务器选项,以便您可以在之后远程登录。安装完成后,重新启动 — 并断开 ISO 与 CD/DVD 驱动器的连接。

✅ 启动回到安装程序?如果虚拟机启动到黑屏或再次进入安装程序,原因几乎总是 ISO 仍然连接或启动顺序 - 而不是安装损坏。
5

首次启动作业 — open-vm-tools 和更新

一个新的 Ubuntu VM 可以工作,但 ESXi 对它半知半解:主机摘要显示没有 IP 地址,并且主机“关闭”是硬断电,而不是干净关闭。该修复程序是 Ubuntu 自己的存储库中的一个软件包——VMware 针对 Ubuntu 的推荐路径。不要在 ESXi 菜单中使用旧的基于 ISO 的 VMware Tools 安装程序;对于 Ubuntu,open-vm-tools 是受支持的路径,并且通过 Ubuntu 的正常更新系统保持最新。

Ubuntu Terminal
sudo apt update
sudo apt install open-vm-tools

在桌面安装上,还要添加桌面包:sudo apt install open-vm-tools-desktop - 它是控制台解析、复制粘贴和拖放行为的原因。然后确认服务正在运行并完成正常更新:

Ubuntu Terminal
sudo systemctl status open-vm-tools
sudo apt upgrade

状态应显示服务处于活动状态并正在运行。这一软件包为主机提供来宾 IP 地址和主机名,支持从 ESXi 正常关闭,并决定时间同步和静默快照的行为方式。

6

从主机验证虚拟机

在 ESXi Web 客户端中刷新虚拟机的摘要页面:现在会显示来宾 IP 地址和主机名,这证明 open-vm-tools 正在与主机通信。测试主机的正常关闭 — Ubuntu 应该干净地关闭而不是被切断。从这里开始,通过 SSH 进行日常工作,而不是住在控制台内;控制台用于安装和紧急情况,SSH 速度更快,并为您提供合适的终端。

✅ 长期规则:创建向导用两分钟时间决定接下来的两年。 EFI 固件、您实际监控的精简磁盘、VMXNET3 适配器和安装后的 open-vm-tools — 只要做好这四项,ESXi 上的 Ubuntu 就会以最好的方式变得无聊。
7

故障排除 - 将症状与解决方案相匹配

当 Ubuntu VM 出现异常时,症状通常会指出自己的原因。按顺序操作此地图:

VM 将无法启动,或再次启动安装程序 - ISO 仍处于连接状态、启动顺序错误或安装后固件已更改。 无网络 — 首先检查适配器类型和端口组,然后在 Ubuntu 中检查网络配置是否仍然指向旧的 MAC 地址。 主机显示没有 IP,关机是断电 — open-vm-tools 丢失或停止;按照步骤 5 重新安装。控制台太小、滞后或剪贴板死机 — 控制台/显示器设置问题;对于日常工作,请改用 SSH。 时钟漂移 — 修复 Ubuntu 内与 NTP 的时间同步问题。 一切都很慢——主机过度投入;在指责 Ubuntu 之前,将分配给虚拟机的总 vCPU 和 RAM 与物理机进行比较。

Ubuntu 内的两项快速检查涵盖了大部分侦探工作 — 您的网络地址和接口,以及时钟状态:

Ubuntu Terminal — Quick Checks
ip a
timedatectl

大多数“ESXi 问题”最终都是由一种设置、一种软件包或一种诚实的硬件限制引起的。

🏷️主题搜索变量和关键字

🔍 VMware ESXi 🔍 Ubuntu VM 🔍 Virtualization 🔍 open-vm-tools 🔍 VMXNET3 🔍 Thin Provisioning 🔍 EFI Firmware 🔍 Hypervisor 🔍 Datastore 🔍 Ubuntu Server 🔍 ESXi Troubleshooting 🔍 TechnicalAnshu
🎙️ 完整文字记录 — 点击展开

__TOK_33__

❓ 常见问题

本教程是 100% 免费学习的吗?

__TOK_34__

初学者可以遵循本指南吗?

__TOK_35__

如果遇到困难我可以在哪里提问?

__TOK_36__

🚀 在 YouTube 上观看完整教程

__TOK_37__

__TOK_38__

▶️观看完整视频
本教程基于技术安叔的 ESXi 上的 Ubuntu 虚拟化视频 • 是否卡在任何步骤上?在视频评论中提问——你会在那里得到帮助🙏