一、引言:什么是VMware?

VMware是全球领先的虚拟化技术公司,成立于1998年,其核心产品让一台物理计算机可以同时运行多个独立的操作系统实例——这些实例被称为“虚拟机”(Virtual Machine,简称VM)。VMware的虚拟化技术彻底改变了IT基础设施的部署和管理方式,是云计算时代的重要基石。

VMware Workstation Pro是其中最广为人知的桌面级虚拟化产品,它允许技术专业人员在同一台PC上同时运行多个基于x86的Windows、Linux和其他操作系统,用于开发、测试、演示和部署软件。你可以为每个虚拟机分配多个处理器核心、GB级内存和显存,无论虚拟机是运行在个人PC上还是企业私有云中。

2024年,VMware被博通(Broadcom)收购后,做出了一个对全球开发者和学习者都极其友好的重大决定:VMware Workstation Pro现已免费用于商业、教育和个人用途,不再需要许可证密钥。这一举措大大降低了虚拟化技术的入门门槛。

二、VMware核心产品线

VMware的产品线覆盖了从个人桌面到企业数据中心的完整虚拟化场景:

2.1 桌面级虚拟化

  • VMware Workstation Pro:面向Windows和Linux平台的桌面虚拟化软件,是开发者、测试人员和安全研究者的首选工具。
  • VMware Fusion:面向macOS平台的对应产品,功能与Workstation Pro对等。
  • VMware Workstation Player:免费精简版,可以运行已有虚拟机,但不能创建新虚拟机。

2.2 企业级虚拟化

  • VMware ESXi:裸金属虚拟化平台(即直接安装在物理服务器硬件上的操作系统),是vSphere的核心组件。
  • VMware vCenter Server:集中管理多个ESXi主机的中心化管理平台。
  • VMware vSphere:ESXi + vCenter Server的完整企业虚拟化套件。

三、安装VMware Workstation Pro

3.1 系统要求

在安装VMware Workstation Pro之前,请确保主机满足以下基本要求:

  • CPU:支持64位的x86处理器,且需启用硬件虚拟化技术(Intel VT-x或AMD-V)
  • 内存:建议8GB以上(主机4GB + 虚拟机4GB)
  • 存储:SSD剩余空间建议≥20GB
  • 操作系统:Windows 10/11 64位、主流Linux发行版或macOS

3.2 下载与安装

下载地址

  • 官方下载:通过Broadcom支持门户获取最新版本
  • 当前最新版本:VMware Workstation Pro 26H1(2026年5月14日发布)

Windows安装步骤

  1. 以管理员身份运行安装程序 VMware-workstation-full-*.exe
  2. 进入安装向导,点击“下一步”
  3. 阅读并接受“最终用户许可协议”
  4. 自定义安装:设置软件安装位置(建议不要安装在C盘)
  5. 用户体验设置:可根据个人需求取消或保留相关选项
  6. 等待安装完成
  7. 许可证界面点击“跳过”(现在已免费,无需输入密钥)

3.3 初始配置

安装完成后,建议进行以下全局配置:

设置虚拟机保存路径(非常重要):

  • 打开VMware → 编辑菜单首选项工作区
  • 默认虚拟机保存在C盘,建议修改到其他盘符,如 D:\VMware\data
  • 这样可以避免虚拟机文件占用系统盘空间

其他可选配置

  • 在“首选项”中设置是否显示托盘图标
  • 配置自动更新策略

四、创建你的第一台虚拟机

4.1 新建虚拟机向导

打开VMware Workstation Pro,点击“Create a New Virtual Machine”(创建新的虚拟机)。

步骤详解

第一步:选择配置类型

  • 选择“典型”(推荐)或“自定义
  • 新手建议选择“典型”,高级用户可选择“自定义”进行精细控制

第二步:选择安装来源

  • 安装程序光盘映像文件:浏览并选择操作系统的ISO镜像文件
  • 稍后安装操作系统:先创建空白虚拟机,稍后再安装系统

💡 提示:当你选择ISO映像时,VMware会自动检测操作系统类型。如果未自动检测到,请手动选择正确的操作系统类型。

第三步:选择操作系统

  • 选择你要安装的操作系统类型(Windows、Linux等)和具体版本

第四步:命名虚拟机

  • 为虚拟机输入一个易于识别的名称
  • 选择虚拟机的存储位置(建议使用之前设置的自定义路径)

第五步:配置处理器

  • 处理器数量:虚拟CPU的数量
  • 每个处理器的内核数量:虚拟CPU的内核数
  • 总内核数 = 处理器数量 × 每个处理器的内核数量
  • ⚠️ 注意:不要超过物理主机的实际CPU核心数

第六步:配置内存

  • 根据物理主机的内存大小合理分配
  • 例如:8GB内存的主机,建议分配给虚拟机3072MB(约3GB)
  • 10GB以上内存的主机,可以分配更高的内存值

第七步:配置网络

  • 选择网络连接模式(详见第五部分)

第八步:配置硬盘

  • 最大磁盘大小:默认20GB,建议调整为80-100GB
  • 存储方式:选择“将虚拟磁盘存储为单个文件”或“拆分为多个文件”

第九步:自定义硬件(可选)

  • 点击“自定义硬件”进行更精细的调整
  • 可以调整USB控制器、声卡、显示等设置

4.2 安装操作系统

创建虚拟机后,启动虚拟机并按照正常的操作系统安装流程进行安装。确保事先准备好对应操作系统的ISO镜像文件。

4.3 安装VMware Tools

VMware Tools是虚拟机的“驱动程序包”,安装后可以大幅提升虚拟机性能:

  • 更好的图形显示性能
  • 鼠标在主机和虚拟机之间无缝移动
  • 剪贴板共享
  • 文件拖拽功能
  • 时间同步

安装方法:虚拟机菜单 → VMInstall VMware Tools

五、VMware网络配置详解

VMware提供了三种网络工作模式,理解它们的区别是正确配置虚拟机的关键。

5.1 三种网络模式概览

VMware会自动创建三个虚拟网络:

虚拟网络 模式 用途
VMnet0 桥接模式(Bridged) 虚拟机像独立计算机一样接入物理网络
VMnet8 NAT模式 虚拟机通过主机共享上网
VMnet1 仅主机模式(Host-Only) 虚拟机仅能与主机通信

在主机上,你会看到对应的虚拟网卡:VMware Network Adapter VMnet1和VMware Network Adapter VMnet8。

5.2 桥接模式(Bridged Mode)

原理:将虚拟机的虚拟网络适配器与主机的物理网络适配器进行桥接,虚拟机就像局域网中的一台独立计算机。

特点

  • 虚拟机拥有独立的IP地址,与主机在同一网段
  • 可以像物理机一样访问局域网和互联网
  • 局域网中的其他设备可以直接访问该虚拟机
  • 需要手动配置IP地址、子网掩码、网关和DNS

适用场景

  • 想在局域网中搭建虚拟服务器
  • 需要虚拟机被网络中的其他设备访问
  • 网络IP资源充足的环境

配置示例(Linux虚拟机):

vi /etc/sysconfig/network-scripts/ifcfg-eth0
# 添加IP地址、子网掩码、网关等信息
# 重启网卡后测试:ping 外网IP

5.3 NAT模式(Network Address Translation Mode)

原理:虚拟机通过主机的NAT服务共享主机的IP地址访问外部网络。

特点

  • 虚拟机在外部网络中不需要有自己的IP地址
  • 从外部网络看,虚拟机和主机共享一个IP地址
  • 默认情况下,外部网络无法主动访问虚拟机
  • 同一主机上的多个NAT模式虚拟机可以相互访问
  • 可以设置端口转发,让外部网络通过主机的特定端口访问虚拟机

适用场景

  • IP资源紧缺的环境
  • 希望简化网络配置
  • 需要保护虚拟机免受外部直接攻击

5.4 仅主机模式(Host-Only Mode)

原理:创建一个完全包含在主机中的专用网络,虚拟机仅能与主机通信。

特点

  • 虚拟机和主机之间可以相互通信
  • 不具备NAT功能,默认无法连接Internet
  • 同一仅主机模式网络中的多个虚拟机可以相互通信
  • 不同的仅主机模式网络默认无法通信

适用场景

  • 需要隔离的网络调试环境
  • 开发测试环境
  • 内部网络实验

5.5 如何选择网络模式

需求 推荐模式
虚拟机需要被外部网络访问 桥接模式
虚拟机只需上网,不需要被外部访问 NAT模式
虚拟机只需与主机通信,完全隔离 仅主机模式
新手、不确定选什么 NAT模式(默认)

六、虚拟机高级管理

6.1 快照(Snapshot)

快照是VMware最强大的功能之一,它记录了虚拟机在某个时刻的完整状态(包括内存、磁盘、系统设置等)。

用途

  • 在安装重要软件前创建快照,出错后可快速恢复
  • 在安全测试中,快照可以让你随时“回档”
  • 在学习和实验中,快照让你敢于大胆尝试

操作:虚拟机 → SnapshotTake Snapshot

⚠️ 注意:快照会占用磁盘空间,且存在快照时无法直接扩展磁盘。

6.2 克隆(Clone)

克隆是创建虚拟机完整副本的方法。

两种克隆方式

  • 完整克隆:创建完全独立的副本,占用完整磁盘空间
  • 链接克隆:共享原始虚拟机的磁盘文件,节省空间,但依赖原始虚拟机

用途

  • 快速部署多个相同配置的虚拟机
  • 创建测试环境

6.3 磁盘扩容

当虚拟机磁盘空间不足时,可以通过以下步骤扩容:

方法一:扩展现有磁盘

  1. 关闭虚拟机
  2. 右键虚拟机 → 编辑设置 → 选择硬盘
  3. 输入新的磁盘大小(如从50GB扩展至100GB)
  4. 启动虚拟机,进入磁盘管理(Windows:diskmgmt.msc)扩展分区

⚠️ 注意:如果虚拟机存在快照,需要先删除快照才能扩展磁盘。

方法二:添加新磁盘(推荐用于有快照的情况)

  1. 关闭虚拟机 → 编辑设置添加硬盘
  2. 选择容量和存储策略
  3. 在虚拟机操作系统中挂载新磁盘
  4. 使用LVM(Linux)或磁盘管理(Windows)合并空间

6.4 虚拟网络编辑器

通过 编辑虚拟网络编辑器 可以:

  • 查看和修改VMnet0、VMnet1、VMnet8的设置
  • 配置NAT参数和端口转发
  • 设置DHCP服务
  • 如果虚拟网卡丢失,可以点击“还原默认设置”恢复

七、企业级虚拟化:ESXi与vSphere

7.1 VMware ESXi简介

VMware ESXi是一种裸金属虚拟化平台——它直接安装在物理服务器硬件上,不需要底层操作系统。ESXi是VMware vSphere企业虚拟化解决方案的核心组件。

7.2 ESXi硬件要求

安装ESXi前,需要确认硬件兼容性:

  • CPU:支持64位的x86处理器,需启用Intel VT-x或AMD-V
  • 内存:至少4GB(生产环境建议16GB以上)
  • 存储:至少1GB磁盘空间用于安装
  • 网络:兼容的千兆网卡

7.3 ESXi安装步骤

安装前准备

  1. 准备至少8GB的U盘作为安装介质
  2. 使用Rufus(Windows)或dd命令(Linux)将ISO写入U盘
  3. 确认U盘使用GPT分区表和UEFI启动模式

BIOS设置

  1. 进入BIOS(通常按Del或F2键)
  2. 启用Intel VT-x/AMD-V及EPT/RVI技术
  3. 将启动模式从Legacy改为UEFI
  4. 禁用Secure Boot(部分版本不兼容)

安装过程

  1. 插入安装U盘,从U盘启动
  2. 选择“English”与“US Keyboard”
  3. 选择安装目标磁盘(优先选择SSD)
  4. 设置root密码(强密码)
  5. 配置网络:建议使用静态IP以确保管理稳定性

安装后配置

  1. 通过浏览器访问 https://<ESXi_IP> 进入Web管理界面
  2. 添加存储(iSCSI/NFS或本地数据存储)
  3. 配置用户权限和安全管理

7.4 vCenter Server

当企业有多台ESXi主机时,需要通过vCenter Server进行集中管理。vCenter Server提供:

  • 统一管理多台ESXi主机
  • 虚拟机迁移(vMotion)
  • 高可用性(HA)和容错(FT)
  • 资源池和集群管理

八、VMware Workstation Pro 26H1最新特性

2026年5月14日,博通发布了VMware Workstation Pro 26H1版本。以下是本次更新的核心亮点:

8.1 全面升级64位架构

VMware Workstation Pro for Windows现在是一个完整的64位应用程序——所有二进制文件、库、安装程序组件和相关服务都以64位进程运行。这为运行最 demanding 的虚拟化工作负载提供了更稳定、高性能的基础。

8.2 虚拟机生命周期时间戳

新版本可以记录并报告虚拟机的创建时间最后一次开机时间戳。这大大简化了长期项目的追踪和临时测试环境的清理工作。

8.3 支持ARM架构ESXi远程连接

新版本支持连接到基于ARM的ESXi主机,用户可以直接从VMware Workstation或Fusion管理远程ARM服务器上的虚拟机。

8.4 文件夹笔记功能

VMware Workstation现在支持在文件夹选项卡中直接显示虚拟机笔记,无需进入单独的设置菜单即可查看关键元数据和文档。

8.5 凭证管理器优化

加密虚拟机和远程服务器的保存凭证格式已现代化,确保VMware特定条目在主机平台的凭证管理器中易于识别。

8.6 最新操作系统支持

新增对以下操作系统(作为客户机和主机)的支持:

  • Ubuntu 26.04 LTS
  • Fedora 43 & 44
  • SUSE Linux Enterprise 16 & openSUSE 16.0
  • FreeBSD 15.0

九、常见问题与故障排查

9.1 虚拟机运行缓慢

可能原因与解决方案

  • 内存分配不足 → 增加虚拟机的内存分配
  • 磁盘空间不足 → 清理或扩容磁盘
  • CPU分配不当 → 检查处理器核心数是否合理
  • 未安装VMware Tools → 安装VMware Tools

9.2 虚拟机无法联网

排查步骤

  1. 检查虚拟机的网络模式设置
  2. 确认主机的网络连接正常
  3. 检查虚拟网络编辑器中的DHCP和NAT服务是否运行
  4. 检查虚拟机内部的IP配置是否正确

9.3 快照无法删除或磁盘无法扩容

原因:快照链过于复杂或损坏

解决方案

  1. 关闭虚拟机
  2. 将受影响的虚拟机克隆到新的位置
  3. 验证新虚拟机正常运行后,删除原始虚拟机

9.4 升级后ISO文件残留

从旧版本升级VMware Workstation时,如果安装路径发生变化,旧路径下的ISO镜像文件不会被自动删除。

解决方案

  • 升级前手动卸载旧版本
  • 或手动删除旧路径下的ISO文件(如 C:\Program Files (x86)\VMware\VMware Workstation\windows.iso

十、学习建议与进阶路径

10.1 学习路径

第一阶段:入门(1-2周)

  • 安装VMware Workstation Pro
  • 创建第一台虚拟机(Windows或Linux)
  • 掌握三种网络模式的区别和配置
  • 学会使用快照功能

第二阶段:进阶(2-4周)

  • 掌握虚拟机的克隆和模板使用
  • 学会磁盘扩容和性能优化
  • 熟悉虚拟网络编辑器的高级配置
  • 了解VMware Tools的完整功能

第三阶段:高级(1-2个月)

  • 搭建ESXi服务器
  • 学习vCenter Server的部署与管理
  • 掌握虚拟机迁移(vMotion)
  • 了解企业级虚拟化架构设计

10.2 实践建议

  1. 从桌面级开始:先在个人电脑上用Workstation Pro练手,再接触企业级ESXi
  2. 多系统尝试:安装不同操作系统(Windows、各种Linux发行版),熟悉跨平台管理
  3. 搭建实验环境:用虚拟机搭建完整的网络环境(如Web服务器+数据库服务器)
  4. 学习资源
    • 官方文档:https://docs.vmware.com/cn/
    • 技术社区和博客
    • 在线视频教程

十一、结语

VMware虚拟化技术已经渗透到IT行业的每一个角落——从开发者的个人电脑到全球最大的云数据中心。对于初学者来说,VMware Workstation Pro是最好的起点:它现在完全免费,功能强大且上手简单。

掌握VMware不仅仅是学会“安装一个软件”,而是理解虚拟化这一现代IT基础设施的核心思想。当你能够熟练地创建、配置和管理虚拟机时,你实际上已经掌握了云计算、DevOps和网络安全等许多前沿技术领域的基础能力。

无论你是想搭建开发环境、学习新的操作系统、进行安全测试,还是为进入企业级虚拟化领域做准备,VMware都是你不可或缺的工具。2026年最新发布的26H1版本带来了64位架构升级和ARM支持等重磅特性,标志着VMware正在拥抱更广阔的未来。

打开VMware,创建你的第一台虚拟机——通往虚拟化世界的大门,就在这一刻为你敞开。

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐