摘要本文是一份详细的 VMware Workstation 虚拟机安装与配置实战指南。内容涵盖从 CentOS 7.9 镜像下载、VMware 软件获取与安装到创建虚拟机、安装 CentOS 系统、配置虚拟机硬件与网络包括桥接模式、外网连接、VMware Tools 安装以及后续的镜像源配置、网络工具安装、域名映射Hosts 配置、快照管理和虚拟机克隆等完整流程。文章旨在帮助读者快速搭建一个可用于学习和开发的 Linux 虚拟机环境并提供了解决常见网络配置问题的实用技巧。版本win11电脑VMware17.2centos7.9.2009现在vmware个人免费使用最近工作需要安装windows虚拟机发现VMware使用更低的配置却更加流畅回归VMware。目录Linux镜像下载地址VMware workstation下载地址官网下载其他获取方式安装VMware安装虚拟机配置虚拟机重启、关机操作可移动设备侧通道缓解设置配置内存、处理器、网卡查看主机ip配置外网安装VMware Tools安装其他软件配置镜像源安装网络工具域名巧妙运用windows设置hostsLinux修改hosts快照克隆NAT模式连接网络Linux镜像下载地址CentOS 7.9 镜像可以从以下官方或镜像站获取官方源已停止更新archive.kernel.org/centos-vault/国内镜像站如阿里云、腾讯云、华为云等提供的镜像服务替代方案考虑使用 CentOS Stream 或 Rocky Linux、AlmaLinux 等替代发行版获取步骤访问镜像站官网如 mirrors.aliyun.com导航到 CentOS 目录选择 7.9.2009 版本下载 x86_64 架构的 DVD ISO 文件VMware workstation下载地址官网下载VMware Workstation 是 VMware 公司推出的桌面虚拟化软件用户可以通过以下方式获取访问 VMware 官方网站前往 VMware Workstation Pro 产品页面注册/登录账户需要创建 VMware 账户才能下载试用版选择版本根据操作系统选择对应的 Windows 或 Linux 版本获取许可证个人用户可以申请免费的个人使用许可证注意事项请确保从官方渠道下载避免使用第三方修改版个人非商业用途可免费使用商业用途需要购买许可证下载前请仔细阅读最终用户许可协议其他获取方式除了官网下载还可以通过以下正规渠道获取技术社区分享一些技术论坛可能有官方试用版的分享教育机构授权部分高校和教育机构提供正版软件授权开源替代方案如需免费方案可考虑 VirtualBox 等开源虚拟化软件安装VMware安装步骤跟普通的软件没多大区别傻瓜式安装。双击下载的安装包点击下一步勾选接受点击下一步勾选上自动安装下一步下一步下一步下一步安装完成安装安装虚拟机创建虚拟机。在主业窗口直接点击 创建新的虚拟机或者点击文件菜单点击新建虚拟机不太懂的直接使用默认的方式就好点击下一步选择下载的Linux镜像点击下一步可以在编辑》首选项配置虚拟机的位置我一般选择D盘安装,所以修改下目录点击 下一步拆分磁盘影响性能直接修改未单个文件酌情设置就好。点击 下一步点击 完成侧通道缓解设置位置首先选中虚拟机右键打开菜单点击设置。在 配置虚拟机 章节介绍此处先点击确定继续安装。这个界面需要将光标移动到窗口内点击下左键让VMware抓取到鼠标后按下键盘上方向键选中Install CentOS7如上图按下回车进行安装。如果让VMware软件释放鼠标快捷键是CtrlAlt。安装中……选择安装语言继续点击 安装位置什么都不用操作点击 完成开始安装此时可以设置下root密码点击ROOT密码这边设置好点击完成两次因为密码太短不符合安全性实际工作中我们一般会使用应用用户有时还接触不到root用户。所以再次点击 创建用户创建一个普通用户需要root用户时再进行切换root用户输入用户和密码点击完成两次因为密码太短不符合安全性此时安装centos已经完成了点击 完成配置。自动配置完成后的界面如下点击重启配置虚拟机重启完成后首先将虚拟机关机对虚拟机做一些简单设置。重启、关机操作除了命令操作关机shutdown now重启reboot now也可以VMware界面操作如下图可移动设备虚拟机关机后每次都会提示下面窗口。虚拟机可以接入电脑的硬件设备USB或者摄像头需要时可以选择虚拟机》可以移动设备进行设置。勾选不再提示点击确定。Linux虚拟机一般我们也用不到不做赘述以后如果用到具体设置位置如下侧通道缓解设置左键单机选中虚拟机后右侧虚拟机窗口中点击 虚拟机设置点击 编辑虚拟机设置上图框中部分选项》高级勾选禁用侧通道缓解点击确定。配置内存、处理器、网卡选中虚拟机右键打开菜单这是另外一种打开虚拟机设置窗口的方式点击设置内存设置为2G。内存设置可以在学习的过程中自由调整大小安装软件启动后一般1G就不够了所以先设置2G。处理器设置为2是因为有些软件安装过程中需要多线程处理如果是单核处理器需要对软件做额外设置并且工作中极少碰到单核处理器的服务器。貌似只有游戏服务器或者小程序服务器这种堆服务器个数的会用到每种软件启动时的配置不一样这篇文章中不再解释。网络是配置设置为桥接并复制主机的网络连接状态。桥接模式虚拟机的网络也会有特定的连接ip就像是一个真实的机器跟主机在同一局域网对工作学习中的服务器场景比较接近。NAT模式通过网桥跟主机之间实现网络通信跟主机不再一个局域网内。点击确定。查看主机ip查看主机ip单独设置一个章节是因为电脑连接手机热点时对虚拟机进行网络设置有一个坑。win11搜索框输入cmd打开命令提示符输入ipconfig回车查看主机ip苹果手机热点可以看到无线网卡ip172.20.10.6子网掩码255.255.255.240网关172.20.10.1重点在于子网掩码不是255.255.255.0所以虚拟机配置ip的范围只能是172.20.10.2~15 不在这个范围内会导致网络不通。配置外网首先对虚拟机开机操作。在主机窗口点击开启虚拟机登录root账号。虚拟机修改网卡配置需要root权限。使用命令cd /etc/sysconfig/network-scripts/ 进入目录查看网卡配置文件输入命令ll其中ifcfg-ens33就是其中ens33后缀有时不通的虚拟机可能显示不一样。输入命令vi ifcfg-ens33编辑文件。快速输入方式可以按Tab键自动填充按键盘上字母 i 键 或者 insert 键 触发编辑模式并按照下图配置按 ESC 键 退出编辑模式输入 :wq 退出vi。点击编辑》虚拟网络编辑器点击更改设置点击自动设置只勾选主机的虚拟网卡将其他的VPN和virtual box等虚拟网卡取消勾选。点击确定。成功连接外网安装VMware ToolsVMware Tools 是 VMware 虚拟机中运行的一套驱动程序和实用工具套件主要用来提升虚拟机的性能和使用体验核心作用包括✅提升显示性能支持更高的屏幕分辨率、自动适应窗口大小、开启加速图形避免卡顿、画面拉伸。✅优化硬盘与网络性能提供更高效的虚拟磁盘、网卡驱动读写速度和网络吞吐更好。✅鼠标无缝切换鼠标可以在宿主机和虚拟机之间自由移动不用再按Ctrl Alt释放。✅剪贴板共享宿主机和虚拟机之间可以互相复制/粘贴文本、文件需开启对应选项。✅时间同步自动把虚拟机系统时间与宿主机保持一致防止时间漂移。✅文件/目录共享方便在宿主机和虚拟机之间挂载共享文件夹传文件更简单。✅高级功能支持如挂起/恢复、快照、自动登录、虚拟机信息上报等都依赖 VMware Tools。简单来说不装 VMware Tools 能用但会卡、不方便装了会更流畅、更好用、功能更完整​输入命令yum install -y open-vm-tools重启客户机后执行systemctl status vmtoolsd输入date命令发现时间跟主机时间一样了解决了虚拟机时间不同步的问题安装其他软件使用ifconfig命令查看ip没有这个命令需要安装使用命令yum install -y net-toolsCentOS 7 已于2024 年 6 月 30 日停止官方支持EOL原来的官方镜像源mirrorlist.centos.org已经下线failed to connnect to mirrorlist.centos.org:80 拒绝连接需要配置镜像源配置镜像源配置阿里镜像源为例首先备份文件mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak下载镜像源wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo如果wget命令没有安装改为curl命令curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo镜像源替换成功。安装网络工具输入命令yum install -y net-tools安装成功。上述显示子网掩码跟主机不一致暂时不用配置不影响网络访问。域名巧妙运用学习过程中虚拟机使用过程中有时会连接公司网络有时会连接手机热点有时会连接家庭无线造成网络ip并不一样就需要频繁设置虚拟机ip地址以及主机客户端连接ip和软件连接地址等都需要调整。采用域名配置可以有效缓解修改复杂度。并且有时使用有线网卡有时使用无线网卡这就是为什么桥接网络的虚拟网络编辑器我们用自动桥接。windows设置hosts路径C:\Windows\System32\drivers\etc。直接在这个路径下打开hosts文件进行编辑是无法保存的所以需要首先复制hosts文件到其他目录然后打开文件进行编辑。保存然后复制文件到C:\Windows\System32\drivers\etc做替换覆盖即可。需要管理员权限再次弹出窗口点击继续完成文件覆盖。客户端连接Linux虚拟机只需要用域名即可。如果Linux虚拟机因为网络环境改变了ip只需要修改hosts文件不需要修改客户端连接信息。Linux修改hosts路径/etc/hosts使用命令vi /etc/hosts。输入配置退出编辑软件配置可以直接使用域名 node1 进行连接配置。学习过程中我们并不会只有一台虚拟机中间件的学习需要搭建集群每个集群节点的hosts均可以配置。例如172.20.10.10 node1 172.20.10.11 node2 172.20.10.12 node3每台虚拟机都有以上配置时那么连接的IP信息就可以配置的一样并且不会因为网络环境变更需要修改中间件的配置。快照此时我们已经完成了对虚拟机的所有配置可以创建一个快照方便在任何时候回复系统到快照状态恢复快照克隆选中虚拟机右键打开菜单光标移动到 管理点击克隆下一页可以看到也可以通过快照克隆我们克隆当前虚拟机的状态点击 下一页我们是为了创建另一台虚拟机并不是一个虚拟机的链接。创建完整副本是为了不用再重复安装和配置一台虚拟机。点击 下一页输入 虚拟机名称点击完成。原来的机器我们重命名node1NAT模式连接网络学习过程中有时会连接手机热点有时会连接家庭WiFi有时候会连接工作网络导致主机ip不同。但是nat模式连接网络虚拟机ip就可以做到不变。这种方式属于软件方式做网络通信并不是通过实际存在的主机网卡。很多资料显示需要各种配置其实微摩尔软件安装好之后默认配置基本上就是可以的只需要修改安装的一个虚拟机的网卡配置重启虚拟机就能连接网络。只需要将ONBOOTno改为yes。然后重启虚拟机就能联网。静态ip配置方式同桥接联网方式。