尧图精选

VMware Workstation 16 Pro安装教程与CentOS 7虚拟机配置详解

🕒 发布时间:2026/10/1 15:13:01 📁 来源:尧图网络
1. 版本选型与安装准备1.1 为什么选择VMware Workstation 16 Pro先聊点实在的。很多刚接触虚拟机的朋友一上来就问“VMware 16到底比15强在哪”“我电脑配置一般能用吗”。其实VMware Workstation 16 Pro是VMware在2020年发布的一个大版本更新它最大的意义在于把容器、Kubernetes、WSL2这些新技术生态和传统虚拟机管理拉到了同一个平台上。你可以在同一台Windows电脑上同时跑着CentOS 7、Ubuntu 22.04、Windows 10虚拟机还能在上面部署K3s集群练手这个整合能力是VirtualBox给不了的。我用VMware Workstation 16 Pro的直观感受是这个版本特别适合三类人。第一类是开发工程师要在本机模拟Linux服务器环境做代码调试第二类是运维新手想在自己电脑上练CentOS、Ubuntu这些系统的安装和基础命令第三类是网络爱好者想搭一套多虚拟机的组网实验环境。相比VMware Workstation 1716 Pro对老硬件更友好——如果你的电脑是两三年前的主流配置16跑起来明显比17要丝滑一些而且16的下载包体积更小安装过程也简单。这里有个关键点得说清楚VMware Workstation有两个系列Pro和Player。我们日常教学和实验基本都是用Pro版。Pro版才支持快照、高级虚拟网络、克隆这种核心功能Player只是阉割版连快照功能都没有。所以这篇文章整个流程都基于VMware Workstation 16 Pro版本编写。1.2 安装VMware 16的完整步骤安装VMware Workstation 16 Pro本身是一件很常规的事情但有几个细节新手容易踩坑。先说下载官方下载渠道是VMware官网的Downloads页面搜索Workstation 16 Pro就能找到。如果你不想登录账号下载也可以在一些正规软件站获取离线安装包但注意核对文件哈希值防止下到被篡改的安装包。安装包大约500MB左右下载完双击运行即可。安装过程中有两个选项要特别注意注意安装到“自定义安装”一步时如果弹出“增强型键盘驱动程序”的选项建议勾选上。这个驱动能提升虚拟机里的键盘响应速度特别是你用Linux虚拟机频繁敲命令的时候体验差别很明显。安装完成后先别急着建虚拟机。打开VMware 16点击顶部菜单“编辑”里的“首选项”在“更新”标签页里把启动时检查产品更新和自动下载更新两个选项都关掉。因为VMware官方更新后免费许可经常会被重新验证关掉更新能避免打扰把“虚拟机”里的“开启虚拟机时显示侧边栏”也可以按个人习惯调整不过这个影响不大。安装路径默认在C盘但我强烈建议改成D盘或者其他非系统盘。因为VMware后续创建的虚拟机文件动辄几十GB如果你默认放在C盘系统盘很快就会被塞满。改安装路径在安装向导阶段就能设置直接选“更改”然后指定一个空间充足的盘符即可。安装完成后打开软件确认界面正常我们再进行下一步CentOS 7的安装。1.3 许可证与激活那些事很多人在这一步卡住“VMware 16密钥哪里找为什么我输入密钥提示无效”这里得说清楚一个基本概念VMware Workstation 16 Pro是商业软件但VMware官方提供个人非商业用途的免费许可。你不需要找什么破解密钥直接在VMware官网注册一个账号申请“Workstation 16 Pro for Personal Use”的许可证密钥就能永久激活。具体操作逻辑是打开VMware官网注册登录账号在产品下载页面找到Workstation Pro选择Personal Use版本申请密钥VMware会把许可证密钥发到你的注册邮箱。把收到的许可证密钥复制到VMware“帮助”里的“许可证”选项中输入后点击“输入许可证密钥”激活成功后会看到右上角显示“已授权”。有几点务必提醒所谓“VMware 16最新密钥”“VMware 16许可证”这类信息在第三方网站上大量流传但很多是过期或被封禁的密钥而且下载到带捆绑软件的安装包风险更大。正规申请渠道虽然需要注册一个账号但胜在干净放心而且可以合法用于个人学习。另外如果你只是临时体验VMware还提供30天全功能试用试用期到了再购买商业授权也不迟。个人学习用途就别折腾找破解密钥了正规流程不超过十分钟就能搞定。2. 功能全景解析2.1 用户界面体验升级与多标签工作流VMware Workstation 16 Pro的界面管理方式和前代相比有着非常明显的改进——它引入了类似浏览器标签页的“主页标签”工作流。每开一台虚拟机在顶部就是一个独立标签页切换虚拟机再也不用从左侧边栏一行行找你正在运行的机器了。我同时开着CentOS 7、Ubuntu 22.04和一台Windows Server虚拟机时点标签页就能切换工作效率拉满。主页标签页还有一个妙用你可以同时启动多台虚拟机并并行显示它们的界面而不需要切换窗口。这个功能在联调网络实验时特别实用比如我要测试两台CentOS之间的连通性直接分屏看着两台虚拟机的终端窗口敲命令一目了然。另一个使用体验上的细节是“虚拟机库”的改进。左侧工具栏默认会显示虚拟机列表包括“我的计算机”和“已创建的虚拟机”。你可以创建文件夹来分类管理比如按“CentOS实验环境”“Ubuntu开发环境”“Windows测试环境”归档配合右键菜单里的“打开虚拟机目录”能快速找到对应的.vmx和.vmdk文件。整个过程比VMware 15要顺手太多也适合经常同时管理多台虚拟机的用户。2.2 虚拟硬件支持从8GB内存到多核CPUVMware Workstation 16 Pro对虚拟硬件规格的上限做了大幅提升。一台虚拟机最大可以分配32GB内存、8个处理器、每个处理器最多16核心——只要你物理机扛得住完全能把虚拟机当成一台独立的高配服务器来使用。我在台式机上给一台CentOS 7虚拟机分配了8GB内存和4核CPU同时在虚拟机里跑MySQL和Nginx服务宿主机的负载依旧在可接受范围内。CPU方面值得深入说说。VMware 16引入了对最新Intel和AMD处理器的优化支持包括AVX指令集和高级矢量扩展的透传。这意味着如果你的宿主机CPU支持AVX2或AVX-512指令集虚拟机内的应用程序也能直接调用这些指令集。比如在CentOS 7虚拟机里编译一些依赖向量计算的项目速度会比旧版VMware 15有明显提升。内存方面VMware 16支持每台虚拟机最大32GB内存但实际分配的时候要留出足够的余量给宿主机操作系统运行。如果你物理机是16GB内存给虚拟机分配8GB就已经是极限再往上物理机就容易卡顿。磁盘方面VMware 16支持虚拟磁盘最大8TB并且推荐使用NVMe虚拟控制器来模拟固态硬盘通道。安装CentOS 7时我建议把虚拟磁盘总线类型选成NVMe实测比默认的SATA在系统启动和文件读写时能快上10%左右。2.3 快照、克隆与共享虚拟机提升20倍效率的三板斧玩VMware的人如果不会用快照那基本等于白装。快照就是给虚拟机的某一个状态拍一张照片系统崩溃、配置改坏、软件装出冲突回复一下快照就能回到拍摄时的完好状态。我在安装CentOS 7后第一时间就拍了一个“刚装完系统”的快照后面无论怎么折腾都不怕系统挂掉。具体操作位置虚拟机界面右上角工具栏找到“快照”图标点击后选择“拍摄快照”在快照管理器里能看到所有快照节点选择一个节点点击“转到”就能恢复。特别注意快照文件是依赖虚拟磁盘文件存在的默认存放在虚拟机所在目录里所以你的磁盘分区要有足够空间避免快照写满。做深度实验前拍摄快照实验完了恢复是VMware用户的铁律。克隆功能在批量搭建同配置虚拟机时价值极大。比如我要三台CentOS 7做集群实验如果一台一台装系统就得重复三次半小时的安装操作但只要装好一台关机后右键虚拟机标签选择“管理”里的“克隆”按向导完整克隆或链接克隆出另外两台五分钟就能得到三台配置完全一致的节点。链接克隆比完整克隆更省磁盘空间但依赖源虚拟机不能删除完整克隆则是独立的一份互不影响实战中更推荐完整克隆。共享虚拟机功能则更适合团队协作场景。你在一台宿主机上创建了虚拟机可以把它配置成共享虚拟机让局域网内其他VMware Workstation用户也能连接使用。需要管理员权限才能开启这个功能而且宿主机要加入域环境才能完全顺滑个人学习时用得不多但了解即可。2.4 加密虚拟机与虚拟网络内置能力数据安全方面VMware 16 Pro支持对整个虚拟机进行加密。右键虚拟机选择“设置”在“选项”标签页中找到“访问控制”点击“加密”按钮输入密码即可对整个虚拟磁盘进行加密。加密后的虚拟机文件.vmdk即使被拷贝走没有密码也无法启动。对办公场景来说这个功能值得一用但对个人学习一般不需要加密因为每次启动虚拟机都要输密码比较繁琐。网络方面是VMware最核心的竞争力之一。VMware Workstation 16 Pro内置了虚拟网络编辑器可以创建多个自定义虚拟网段。默认情况下安装完就有VMnet0桥接模式、VMnet1仅主机模式和VMnet8NAT模式三种虚拟网络。安装CentOS 7时我们最关心的是网络模式选择——默认用NAT就行宿主机能联网虚拟机就能通过NAT访问外网同时虚拟机和宿主机之间也能互相通信。桥接模式则会让虚拟机直接获取和宿主机同一网段的局域网IP更像一台真实的局域网主机。更多关于网络模式的区别我会在第4部分详细讲解。3. CentOS 7镜像选择与新建虚拟机向导3.1 镜像文件下载与版本选择技巧在VMware里装CentOS 7第一步不是打开VMware而是先准备好CentOS 7的ISO镜像文件。网上能找到的CentOS 7镜像版本五花八门有Minimal版、DVD版、Everything版。只做学习用途的话我推荐下载标准DVD ISO大约4GB左右自带常用软件包安装时可以灵活勾选组件如果只想体验命令行系统Minimal版只有900MB装完只有纯净的命令行环境也够用。下载镜像务必去官方渠道CentOS官方镜像站或者国内高校镜像源比如清华TUNA、阿里云镜像站。搜索“CentOS 7 iso 清华镜像”打开mirrors.tuna.tsinghua.edu.cn选择7.9.2009版本这是CentOS 7最后一个维护版本进入isos/x86_64目录就能看到CentOS-7-x86_64-DVD-2009.iso文件。下载后顺手校验一下SHA256值避免下载到损坏的镜像导致安装过程中报错。需要留意的是阿里云镜像站里镜像是放在链接路径中的点击“7.9.2009”后进入文件夹选中DVD ISO即可。下载过程取决于带宽一般几分钟到十几分钟。下载完后把ISO文件放在一个固定目录比如D:\ISO文件夹后面安装时要用。3.2 新建虚拟机向导参数配置镜像准备好以后打开VMware Workstation 16 Pro点击主页上的“创建新的虚拟机”选择“自定义高级”方式这一步不要选“典型”模式。“典型”模式只给出很少的配置选项很多关键参数比如虚拟磁盘类型、控制器类型都没法自定义不利于后续实验。自定义模式可以全程精准控制每个细节。向导会依次询问“虚拟机硬件兼容性”直接选Workstation 16.x就行选旧的版本会限制新功能“安装来源”选择“稍后安装操作系统”不用直接挂载ISO因为我们要先配置好硬件再开始安装“客户机操作系统”选“Linux”版本下拉选“CentOS 7 64位”。这里必须选对版本如果选了“其他Linux 4.x内核64位”也没大问题但选准确的适配性能更佳。处理器和内存分配直接关系到后续运行流畅度。我针对个人学习环境给出两个参考配置配置项推荐值说明处理器数量2相当于两颗物理CPU每个处理器内核数2总共4核编译时快一倍内存大小4096 MB4GB运行CentOS 7桌面版没问题网络连接NAT模式默认即可后续可改I/O控制器NVMe性能优于SCSI和SATA虚拟磁盘类型NVMe配合上一项读写更快虚拟磁盘容量40GB学习够用选择“将虚拟磁盘存储为单个文件”分配完成后一直点“下一步”到“已准备好创建虚拟机”界面先点“自定义硬件”检查一下内存是否调到4096MB以上、新CD/DVD里是否选择“使用ISO映像文件”并指向你下载的CentOS 7镜像、网络适配器是否选了NAT。最后点击“完成”虚拟机就建好了这时可以看到电源按钮但先别急着开下一节我会详解安装过程。3.3 虚拟机系统设置优化新虚拟机创建后正式开机前还推荐调整几项虚拟机系统设置。在虚拟机标签页右键选择“设置”在“选项”标签页的“高级”中把“固件类型”设为“UEFI”还是“BIOS”这里有个小知识CentOS 7支持两种引导方式VMware默认用BIOS引导兼容性最好如果你计划以后折腾UEFI启动或多系统引导实验可以选UEFI但初学阶段用BIOS最省心。“处理器”设置里有个“虚拟化引擎”选项把“虚拟化 Intel VT-x/EPT 或 AMD-V/RVI”勾上。这能让虚拟机里的系统直接使用硬件虚拟化能力提升运行性能。如果你的CPU支持并能开启这个选项是必勾的。如果忘了勾虚拟机里跑CentOS 7时会有明显卡顿。“选项”标签里还可以调整“客户机操作系统”的“电源管理”勾上“虚拟机启动后自动打开电源”和“关机后关闭虚拟机”启动体验更省事。这些设置完毕后再开启虚拟机会顺畅很多也不容易出现启动到一半卡死的情况。4. 安装CentOS 7全过程实录4.1 开机引导与安装首界面点击“开启此虚拟机”按钮VMware会从我们挂载的ISO镜像引导启动。屏幕上出现黑色界面和进度条后等待几秒钟就会进入CentOS 7安装引导菜单。菜单里有两项“Install CentOS 7”和“Test this media install CentOS 7”。如果你刚下载的ISO做过SHA256校验直接选第一项跳过介质校验没校验过或者下载源不放心就选第二项让它校验一下多等几分钟但心里踏实。选好回车后系统开始加载安装程序。这里有个细节如果屏幕长时间停留在黑屏或者显示一行小字不动大概率是显卡或显存不兼容。解决方法是在虚拟机设置里把“显示器”的3D图形加速关掉或者把显存调低。VMware默认的虚拟显卡对CentOS 7的兼容性不错我测试基本不会遇到这个情况但遇到了知道解决办法就行。等待片刻出现图形化安装欢迎界面。左上角选择语言新手直接选“简体中文”然后点击“继续”。选英文也可以但对中文用户来说后续安装时中文界面对照着操作更不容易出错。这个界面只是安装环境语言跟系统内部语言环境不冲突后续还能改。4.2 安装信息配置关键磁盘分区与软件包选择进入安装主界面后你会看到几个带感叹号的配置项必须配置完整才能开始安装。这里核心是“安装位置”和“软件选择”其他项如“网络和主机名”“root密码”也都要处理。点击“安装位置”保持默认的“自动配置分区”即可吗我强烈不推荐新手手动分区。自动分区会合理划分/boot、/、/home简单省事。老手想要精细化控制则可以选择“我要配置分区”创建/boot512MB、swap2048MB、/剩余空间全给。手动分区时还要设置分区格式为xfs。“软件选择”这一步直接影响你的CentOS 7装完以后是什么样的环境。这有一个选择策略表场景软件选择说明学习Linux命令纯命令行最小安装安装完只有终端界面不装图形桌面需要图形界面GNOME桌面附带办公、浏览器的完整桌面搭建LAMP开发环境基础设施服务器自动预装基础网络服务组件对我来说如果之后准备当服务器用的环境我基本都用“最小安装”然后在系统里再按需求用yum逐项安装软件包这样最干净可控。如果你装虚拟机是为了练习Linux操作和部署服务选“最小安装”就行如果只是好奇CentOS长什么样就选“GNOME桌面”。4.3 网络配置与root账户设置网络配置建议在安装界面就处理完毕。点击“网络和主机名”打开网络连接开关。默认的网卡名称通常是ens33或ens160取决于VMware虚拟网卡类型打开右上角的开关之后确保DHCP自动获取到了IP地址。同时修改主机名比如叫centos7.local方便后续命令行里识别节点身份。在第3部分我们选的是NAT模式所以此刻CentOS 7会自动从VMware的VMnet8虚拟网络获取一个192.168.x.x的地址。这个内网IP能实现三件事虚拟机访问外网、宿主机访问虚拟机、虚拟机访问宿主机。记下这个IP后续SSH登录要用。root密码是安装过程中的必填项点击“ROOT密码”输入两次相同的强密码。很多人在这一步纠结密码设太复杂怕记不住我给的实操建议是学习环境用简单点、能记住的密码即可比如root123456但一定要意识到这只是实验环境千万别在生产服务器这么干。勾选“锁定root账户”一般不建议勾因为我们就要用root账号登录操作。全部配置完成后点击“开始安装”。安装过程需要几分钟到十几分钟不等取决于虚拟机分配的性能和磁盘速度。界面会显示安装进度和各软件包进度条。这时候可以喝口水等着别乱点其他按钮。4.4 KDUMP设置与重启初始化在安装过程中还有一个选项容易忽略“KDUMP”。这是在系统崩溃时转储内存信息的服务。默认情况下KDUMP会占用一部分内存保留给崩溃转储。我在启动安装时通常直接选择禁用KDUMP —— 个人学习环境根本用不上内核转储留着反而白白占用几百MB内存如果你在设置里配置了内存比较小禁用后性能提升比较明显。安装进度条跑完后点击“重启”按钮。重启时系统会提示“请移除安装介质然后按回车键继续”在VMware里直接按回车即可因为虚拟光驱引导优先级在硬盘之前但VMware会自动处理。重启完成就会看到CentOS 7首次启动的配置界面在这里可以创建一个普通用户也可以跳过接着就是输入root密码登录。看到这个界面就意味着CentOS 7系统已经成功安装了。到这里最耗时的安装过程结束但我们的整体任务才完成了一半——作为虚拟机环境还需要一系列后配置才能让它变得好用。这部分我认为是整个流程真正的价值所在。5. 安装完成后必做的几件事5.1 安装VMware Tools增强功能CentOS 7装好的第一件事就是安装VMware Tools在较新版本中叫open-vm-tools。没有它虚拟机屏幕分辨率只有可怜的800x600鼠标进出虚拟机要按CtrlAlt复制粘贴都用不了。VMware Tools就是为了打通宿主机和虚拟机之间的这些体验瓶颈。VMware 16可以直接使用内置的open-vm-tools。你只需要在虚拟机命令行执行yum install -y open-vm-tools如果你在安装系统时选了“最小安装”外面的软件仓库默认的yum源是可用的。安装完成后重启虚拟机或者直接执行systemctl restart vmtoolsd分辨率就会自动适配到你VMware窗口的大小鼠标也能丝滑地移出虚拟机窗口了宿主机和虚拟机之间的剪贴板也能共享了。如果系统里下载软件包速度慢建议先配置国内yum源aliyun或163的CentOS镜像源替换掉默认的CentOS官方源。这一步很关键我在下面列一个快速操作流程备份默认源文件、下载阿里云repo文件到/etc/yum.repos.d/、执行yum clean all yum makecache。完成后下载速度会有质的飞跃。5.2 网络模式实际验证与固定IP配置装完系统和Tools后第一时间验证网络。执行ip addr查看刚才获取的IP然后ping -c 4 www.baidu.com测试互联网连通性。如果通了说明VMware的NAT模式下虚拟机的网络是通的。如果不通先检查虚拟网络编辑器的NAT设置和dhcp分配再检查CentOS 7里的网络配置文件。学习环境建议把IP固定下来不然一台虚拟机重启后IP变了后面SSH配置全部得跟着改。修改/etc/sysconfig/network-scripts/ifcfg-ens33文件名里的ens33以你实际网卡名为准设置BOOTPROTO为static并追加IPADDR、NETMASK、GATEWAY、DNS1等参数。这里的GATEWAY要填VMware NAT网关的地址在虚拟网络编辑器里能看到默认一般是192.168.x.2。固定IP以后再用ssh工具从宿主机连过去就非常稳定了。我个人习惯装完系统、设置好静态IP后直接不用VMware图形界面操作虚拟机而是用SecureCRT或者Windows Terminal的ssh远程连接操作流畅度比界面里高一大截。5.3 拍摄第一个快照建立回滚保护点所有初始化配置完成后别急着开始部署服务先给这个干净的CentOS 7拍一张快照。我管这叫“出厂设置快照”。具体操作虚拟机工具条上的“快照”按钮点击后选择“拍摄快照”命名清晰一点比如“CentOS7_Initial”备注写“刚装完系统并完成基础配置”。这张快照就是你整个实验环境的保险。之后无论你做了多少危险操作、系统怎么崩溃、配置怎么改坏只要点击“快照管理器”找到这张快照点“转到”几分钟内就能回到一个干净、能上网、装了Tools的CentOS 7。这个习惯救了我无数次每次帮别人排障也是第一步就问“你有没有快照”。快照虽然好用但也不能滥用。每拍一次快照虚拟磁盘就会产生增量文件快照多了磁盘占用暴涨。我的习惯是只保留关键节点的快照初始状态、部署前、重大变更前实验走通后用不上的旧快照果断删除。5.4 系统更新与关机瘦身CentOS 7系统安装好后建议做一次全面的软件更新。执行yum update或者至少yum upgrade一些基础包可以修复已知安全漏洞。此处有一点点争议生产环境一般不轻易大版本更新但虚拟机学习环境随便折腾更新一次反而更健康。更新时间长短取决于yum源速度和安装过的组件数量一般几分钟到二十分钟。最后说一下长期运行虚拟机的关机习惯。虚拟机不用时不要在VMware里直接点“关闭电源”——那相当于强行按物理机电源键容易导致虚拟磁盘损坏。正确做法是在虚拟机里执行shutdown -h now或者init 0让系统优雅关机。等虚拟机状态变成“已关闭”之后再考虑是否删除或关闭VMware软件。6. 常见问题与排查技巧实录6.1 新建虚拟机卡顿与黑屏问题排查围绕VMware运行CentOS 7的操作我整理了一些高频问题。第一个就是虚拟机开机黑屏鼠标能动但屏幕没内容。这大概率是虚拟显卡的显存或模式问题。解决先尝试在虚拟机设置里把“显示器”的“加速3D图形”取消勾选显存大小调到128MB以上然后关闭虚拟机找到虚拟机所在目录的.vmx文件用记事本打开在文件末尾添加一行mks.enable3d FALSE保存重新开机。另一个常见情况是安装时选择“Test this media”后一直卡在进度条不动。这类问题有经验的用户会先判断——是ISO镜像下载损坏了。此时可以重新下载镜像然后校验SHA256如果确定镜像没问题就把光驱卸载后重新挂载。我在实操中遇到的案例多数是官方源链接不稳定导致ISO包不完整。还有一种让人心急的现象创建虚拟机时明明分配了4GB内存但启动后虚拟机内部显示只有3.5GB左右。这是正常现象VMware会为显卡等设备预留一部分内存。说明VMware Workstation 16 Pro版本的默认设置就是如此。解决这个情况只要把虚拟机的内存配置再调高一点或者修改VMware“首选项”中的内存预留策略就能缓解。6.2 SSH连接不上CentOS 7的处理流程VMware里跑CentOS 7最常见的操作是在宿主机用SSH连进虚拟机。如果第一次连不上八成是网络配置有问题。我先重新梳理一下排查顺序序号排查命令宿主机/虚拟机判断依据1虚拟机内执行ip a确认网卡是否有IP地址2虚拟机内执行ping 192.168.x.1确认能否访问VMware NAT网关3虚拟机内执行ping 223.5.5.5确认DNS和互联网连通4宿主机执行ping 虚拟机IP确认宿主机与虚拟机二层连通5宿主机执行ssh root虚拟机IP确认SSH服务正常按顺序排查基本能定位90%的网络问题。最常见的坑有这些CentOS 7最小安装默认不会开启SSH服务需要先执行systemctl enable sshd systemctl start sshd防火墙firewalld默认放行区域如果没有放行22端口也会导致连不上执行firewall-cmd --permanent --add-servicessh firewall-cmd --reload即可放行。6.3 虚拟机开机自启与性能调整有人喜欢宿主机开机后虚拟机也跟着自动运行这在VMware 16里通过“共享虚拟机”可以配置。但更灵活的做法是利用VMware的命令行工具vmrun在宿主机设置计划任务里调用命令。实际上对于个人实验环境我建议直接使用VMware自带的“自动启动”功能打开VMware Workstation 16 Pro编辑首选项在“共享虚拟机”里勾选“允许共享虚拟机”然后选中虚拟机标签页在“管理”中选择“设置自动启动选项”。性能调整方面当虚拟机感觉卡顿时第一时间看资源监控里CPU和内存占用情况。确认宿主机资源是否充裕后再考虑一般改法——增加虚拟机CPU核心数、加大内存。但值得提示的是盲目加资源不解决问题瓶颈可能在磁盘I/O。把虚拟磁盘类型换成NVMe能立竿见影地提升I/O性能。如果鼠标流畅度有问题确认虚拟机里open-vm-tools是否安装并运行正常。6.4 系统时间漂移与快照搭配技巧CentOS 7虚拟机运行时间长了会出现系统时间与宿主机不一致的问题。原因是虚拟机开机后没有物理RTC时钟而是依赖虚拟时钟长时间运行会产生漂移。如果只是学习环境影响不大但如果拿来做定时任务或者日志采集时间错乱就会出问题。解决方法是安装open-vm-tools后在虚拟机里执行systemctl enable --now vmtoolsd并在CRON中加入NTP时间同步或者直接配置chrony服务同步公网时间服务器。快照和时间的搭配技巧恢复快照后系统时间会回退到快照时刻的时间。如果你不清除该虚拟机的时间同步在恢复快照后等待几十秒VMware Tools会自动重新与宿主机同步时间。这个细节在实际操作中很容易被忽略很多用户恢复快照后发现日志时间一片混乱其实就是这个原因。6.5 如何精简虚拟磁盘大小CentOS 7虚拟机用久了虚拟磁盘文件越来越大。最典型的原因是IO产生的碎片和历史数据。在物理机里清理磁盘很简单但虚拟机里的.del文件和yum缓存删除后vmdk文件并不会自动缩小。这时可以执行VMware自带的磁盘收缩功能。关闭虚拟机在VMware里进入“虚拟机”菜单选择“清理磁盘”会显示磁盘上可以释放的空间。点击“清理”之后等待完成。对于瘦客户机格式thin provisioned的虚拟磁盘这个操作能明显缩减文件体积。如果你用的是“预分配空间”格式虚拟磁盘当前100GB就是100GB收缩效果有限。所以建虚拟机时磁盘类型选项我就建议“立即分配所有空间”即“预分配”还是“将虚拟磁盘拆分成多个2GB文件”要慎重个人体验下来选择“预分配”性能更好但可收缩性差一点。完整克隆出来的虚拟机可以配合删除不需要的快照再去做一次磁盘清理很多“越用越大”的问题就解决了。最后分享一个小习惯按照这套流程把CentOS 7跑起来之后我还有一个已经养成多年的个人习惯值得分享每台基于VMware实验的虚拟机目录命名、文件放置都要有规律可循比如统一放在D:\VMs\CentOS7-base、D:\VMs\Ubuntu22-test这样的路径下并在虚拟机名称上标明用途和日期。刚开始你可能觉得没什么必要可等虚拟机数量超过五台的时候就会感谢这个习惯了——找一台机器再也不用挨个打开试磁盘空间分配和快照清理也一目了然。从VMware 16的安装激活到CentOS 7的完整安装配置这条路我走过很多遍如今写下来也不过是一篇长文而已。中间很多细节初看无关紧要多踩几次坑之后才能认识到前辈们为什么总要反复强调它们。希望大家按照这篇内容操作时能一次成功遇到问题也欢迎对照第6部分的排查表一步步定位。虚拟化的路很长但第一台能稳定运行的CentOS 7就是你信心的起点。
上一篇/下一篇内容由系统自动关联 返回资讯列表 →