在 VMware ESXi 上安装 Ubuntu 服务器
在 VMware ESXi 主机上逐步安装 Ubuntu Server — 创建虚拟机并解释每个安装程序屏幕,从语言和网络到存储、您的配置文件和 OpenSSH 复选框。
📑章节
- 开始之前您需要什么 - ESXi 主机和 Ubuntu Server LTS ISO
- 将 ISO 上传到主机上的数据存储
- 创建虚拟机 - 名称、客户操作系统、CPU、内存和磁盘
- 连接 ISO、开机并打开控制台
- 语言和键盘布局屏幕
- 选择安装类型 - Ubuntu Server 或最小化版本
- 网络屏幕 - DHCP 或静态地址,以及代理和镜像屏幕
- 存储 - 引导式布局和 LVM 默认值
- 您的个人资料和 OpenSSH 复选框
- 精选快照、安装本身和重新启动
- 首次登录检查,更新一次,然后切换到 SSH
📋 概述和分步指南
获取 ISO 并将其上传到数据存储
您需要两件事:可以登录的 ESXi 主机,以及从 ubuntu.com 下载的 Ubuntu Server ISO。选择当前的 LTS 版本 - 长期支持版本会经过多年的更新,并且几乎每个指南都假设这一点。然后在创建任何内容之前将 ISO 上传到主机:在 ESXi Web 客户端中打开存储,选择具有实际可用空间的数据存储,打开数据存储浏览器并使用上传。虚拟机将从该文件启动。
现在决定基础知识:VM 的明确名称、它获得的磁盘大小以及它是从 DHCP 还是固定静态地址获取地址。 Ubuntu 记录的最低配置很小 — 大约 1.5 GB 的 RAM 即可运行安装程序 — 但您实际计划使用的服务器至少需要 2 到 4 GB 的 RAM 和 25 GB 或更多的磁盘。您可以稍后扩展虚拟磁盘;缩小它是痛苦的方向。
使用正确的设置创建虚拟机
在 ESXi Web 客户端中,选择创建/注册虚拟机,然后创建新虚拟机。重要的选择:
名称和来宾操作系统:为虚拟机指定一个表明其工作的名称,并选择来宾操作系统系列Linux、版本Ubuntu Linux(64位) - ESXi使用它来选择合理的默认值。 存储:您将 ISO 上传到的数据存储。 CPU 和内存:2 个 vCPU 和 4 GB RAM 对于测试或小型服务服务器来说是一个舒适的起点。 硬盘: 25 GB 或更多;精简配置适合实验室,厚配置则预先预留空间。 网络适配器:选择VMXNET 3 - Ubuntu 在内核中提供其驱动程序,因此网络在安装过程中可以正常工作。
CD/DVD 驱动器:将其指向上传的 ISO(数据存储 ISO 文件)并确保勾选开机时连接。将固件保留为默认值,即当前版本中的 EFI — Ubuntu 完全支持 EFI 和安全启动,因此无需进行任何更改。
启动并清除语言和键盘屏幕
打开虚拟机电源并打开其控制台。启动菜单提供尝试或安装 Ubuntu Server - 选择它并按 Enter 键(短暂等待后它也会自行继续)。安装程序首先运行快速硬件检测,然后欢迎屏幕询问您的语言。选择它并按继续。
接下来是键盘布局屏幕。花十秒钟选择正确的布局并测试提供的框中的几个按键。
选择安装类型并设置网络
当前版本在安装屏幕类型上提供两种风格:Ubuntu Server - 带有常用管理工具集合的标准安装 - 和 Ubuntu Server(最小化) - 用于自动化和云式部署的较小安装。对于第一台服务器或者学习机,选择常规的Ubuntu Server;最小化遗漏了您期望找到的日常工具,将它们一一添加回来所花费的时间比节省的时间更多。
网络连接屏幕显示您的虚拟网卡(显示为 ens160)。默认情况下,它会向 DHCP 请求一个地址,对于大多数家庭和实验室安装来说,这就是您所需要的——记下它收到的地址,因为这是您访问服务器的地方。如果此服务器必须始终位于同一地址(真实服务器通常必须如此),请选择适配器,选择编辑 IPv4,切换到手动并填写四个字段:CIDR 形式的子网,例如 192.168.1.0/24、您为此服务器提供的地址(例如 192.168.1.50)、网关和名称服务器。选择网络内部但在路由器 DHCP 分配的范围之外的地址,这样两者就不会发生冲突。
代理屏幕可以留空,除非您的网络强制流量通过代理。镜像屏幕会选择离您最近的 Ubuntu 存档并对其进行测试 - 接受它提供的默认值。
存储 — LVM 引导布局
引导式存储配置屏幕提供使用整个磁盘。由于这是一个全新的虚拟磁盘,因此这是正确的选择 - 上面没有任何需要保护的内容。默认情况下会勾选将此磁盘设置为 LVM 组选项,对于大多数人来说,保留该选项是明智的默认设置:LVM 是磁盘和文件系统之间的一层,使以后的存储增长变得更加容易。
按完成,安装程序将显示存储配置查看屏幕 - 将要创建的分区,包括小型 EFI 分区和主 LVM 卷。阅读并确认。最后的警告会再次询问,因为下一步将写入磁盘;在一个新的虚拟磁盘上,这正是您想要的。
配置文件设置和 OpenSSH 复选框
配置文件设置屏幕要求您输入姓名、服务器名称(其他计算机将看到的主机名)、用户名和密码。第一个用户是管理员 - 它可以使用 sudo 来执行系统任务。选择一个您下个月仍然记得的密码;您将在第一次登录时输入它。
然后是 SSH 设置屏幕,以及整个安装中最有用的一个勾号:安装 OpenSSH 服务器。 默认情况下不勾选 - 勾选它。服务器没有桌面,也没有浏览器;安装后,您将几乎完全通过自己的计算机上的 SSH 来管理它,并且安装 SSH 服务器现在可以节省您以后的控制台之旅。该屏幕还提供从 GitHub 或 Launchpad 导入 SSH 密钥的功能 - 初学者可以跳过该步骤并使用密码登录。
最后一个选择屏幕列出了特色服务器快照 - 作为一次性附加服务提供的流行服务器应用程序。将它们全部保留。干净的基础系统是正确的起点;您需要的任何东西都可以在之后有意安装。
完成安装并干净地重新启动
安装程序现在复制系统并显示其进度。此阶段在共享主机上需要一段时间 - 进度缓慢的屏幕是正常的,日志视图显示它仍在工作。完成后,选择立即重新启动。
首次登录 — 检查、更新并移至 SSH
使用您个人资料中的用户名和密码登录控制台。首先,确认服务器实际使用的地址:
ip a
查看 ens160 适配器 - 显示的地址就是您要连接的地址。接下来,检查安装程序构建的磁盘布局:
df -h
然后,在安装任何内容之前,将新系统设置为最新版本:
sudo apt update
sudo apt upgrade
从这里开始,停止在 ESXi 控制台中工作,并从您自己的计算机通过 SSH 管理服务器 - 使用您的个人资料中的用户名和您刚刚确认的地址通过 ssh yourusername@server-address 连接。
错过了第 6 步中的 OpenSSH 勾选? 在控制台上,立即安装它并确认服务正在运行:
sudo apt install openssh-server
sudo systemctl status ssh
🏷️主题搜索变量和关键字
🎙️ 完整文字记录 — 点击展开
__TOK_40__
__TOK_41__
__TOK_42__
❓ 常见问题
本教程是 100% 免费学习的吗?
__TOK_43__
初学者可以遵循本指南吗?
__TOK_44__
如果遇到困难我可以在哪里提问?
__TOK_45__