VMware Workstation 17 Pro 上部署 openEuler 22.03 LTS:从零到精通的实战避坑手册
最近在帮团队搭建一批用于云原生应用测试的本地环境,我们选择了 openEuler 22.03 LTS 作为基础操作系统,运行在 VMware Workstation 17 Pro 上。本以为是个常规操作,没想到从镜像选择到网络配置,一路踩了不少坑。这篇文章就是把这些实战经验,特别是那些官方文档里没细说、搜索引擎也不太好找的“暗礁”整理出来,希望能帮你一次部署成功,把时间花在更有价值的事情上。
对于开发者、运维工程师或者技术爱好者来说,在本地虚拟机里跑一个稳定、高效的 openEuler 环境,无论是用来学习容器技术、搭建微服务测试床,还是作为 CI/CD 流水线的一部分,都很有价值。VMware Workstation 17 Pro 提供了强大的虚拟化功能和便捷的快照管理,而 openEuler 作为一款面向数字基础设施的开源操作系统,其长期支持版本(LTS)在稳定性和社区支持上都有保障。但两者的结合,尤其是在较新的硬件和软件版本下,会遇到一些特有的配置挑战。下面,我就带你一步步走通这个流程,并重点标记出那些容易“翻车”的环节。
1. 前期准备:镜像选择与虚拟机创建
万事开头难,一个正确的开始能避免后续 80% 的麻烦。在创建虚拟机之前,有两个关键决策点:选择哪个版本的 openEuler 镜像,以及如何为 VMware 配置一个“合身”的虚拟机。
1.1 精准下载 openEuler 22.03 LTS 镜像
首先,直奔 openEuler 官网的下载页面。这里有个小细节:不要直接点击首页最显眼的“最新版本”下载。对于生产或长期学习环境,LTS(长期支持)版本是更稳妥的选择。我们需要的是 openEuler 22.03 LTS。
进入下载页面后,你会看到多个子版本和镜像类型。这里最容易出错的是架构和场景选择。对于绝大多数使用 Intel 或 AMD 处理器的个人电脑和服务器,架构应选择 x86_64。场景通常选择 Everything 或 Server。Everything 镜像包含了所有软件包,体积较大(约 9GB),适合不确定后续需要哪些组件的场景;Server 镜像则是服务器最小化安装,体积更小(约 3GB),更纯净。我建议初次安装选择 Server 镜像,后续软件可以通过网络源灵活安装。
下载链接通常形如:
https://repo.openeuler.org/openEuler-22.03-LTS/ISO/x86_64/openEuler-22.03-LTS-x86_64-dvd.iso
请务必核对文件名中的版本号(22.03)和架构(x86_64)。下载完成后,建议使用校验工具(如 sha256sum)核对镜像的哈希值,确保文件完整无误。
1.2 在 VMware Workstation 17 Pro 中创建虚拟机
打开 VMware Workstation 17 Pro,点击“创建新的虚拟机”。这里我强烈建议不要使用“典型”配置,而是选择“自定义(高级)”。典型配置虽然快捷,但会隐藏许多关键设置,为后续埋下隐患。
在自定义向导中,有几个需要特别注意的步骤:
- 硬件兼容性:默认选择“Workstation 17.x”。这能确保你使用最新的虚拟硬件特性。如果你需要将虚拟机迁移到旧版本的 VMware 或其他平台(如 ESXi),可以在此处选择更低的版本,但可能会损失一些性能或功能。
- 安装来源:务必选择“稍后安装操作系统”。这是第一个大坑。如果你在此处直接指向下载的 ISO 文件,VMware 可能会错误地自动识别操作系统类型,导致后续配置不当。我们手动指定更可靠。
- 客户机操作系统:选择“Linux”,版本选择“其他 Linux 5.x 内核 64 位”。openEuler 22.03 LTS 基于 Linux 5.10 内核,这个选项是最匹配的。不要选择 CentOS 或 Red Hat,尽管它们血缘相近,但细微的差异可能导致 VMware Tools 安装或驱动识别出现问题。
- 处理器和内存:根据宿主机资源分配。对于学习和小型服务测试,2 个处理器核心、4GB 内存是一个不错的起点。如果你的宿主机内存充裕,给到 8GB 会让运行更流畅,尤其是在需要运行图形界面或多个容器时。
- 网络类型:这里先选择“使用网络地址转换(NAT)”。NAT 模式能让虚拟机轻松访问外网,同时通过宿主机进行地址转换,避免了在局域网内需要独立 IP 的麻烦。我们会在系统安装后再进行更精细的网络配置。
- 虚拟磁盘:选择“创建新虚拟磁盘”。容量建议设置为 40GB 以上,并选择“


390

被折叠的 条评论
为什么被折叠?



