简介:面向虚拟化运维人员或 VMware 初学者,这份 docx 文档系统梳理了 vCenter 创建虚拟机的完整流程,重点解决通过内容库管理 ISO 镜像并快速部署 CentOS 7 虚拟机的问题。文档先介绍如何在 vCenter 中创建 ISO 内容库并配置与 ESXi 一致的存储位置,再说明从已有内容库克隆 ISO 镜像到目标库的操作要点,最后分步讲解新建虚拟机时如何选择 ESXi 主机、设置兼容性与客户机操作系统类型,并在 CD/DVD 设备中挂载克隆好的 ISO 镜像。文字步骤配合关键截图,直观易用。资源包为单份 Word 文档(docx),大小 2.05MB,结构清晰,适合直接阅读、打印或作为实验练习参考。目前已有 349 人学习下载。对正在搭建 vCenter 实验环境或需要规范化批量部署虚拟机的运维人员,这是一份简明实用的操作手册,有助于减少因步骤遗漏导致的部署失败,提升虚拟机交付效率。
1. 在 vCenter 里创建虚拟机:从模板部署到资源分配的完整落地流程
很多人拿到一份 vCenter 创建虚拟机的操作文档,第一反应是「这有什么好写的,下一步下一步就完了」。但真正在生产环境里动过手的人都知道,vCenter 建虚机这件事,坑全藏在细节里:存储策略选错导致虚拟机无法迁移、网卡类型不匹配导致千兆业务只有百兆速度、模板克隆后 Linux 机器网卡起不来、资源池超卖导致宿主机 CPU 就绪时间飙升。这些不是玄学,是每一步选择背后的原理没吃透。这份实操文档的价值不在「如何点完向导」,而在「每一步为什么这么选、参数怎么定、哪些默认值要改」。它适合刚接手虚拟化平台的新人照着走一遍流程,也适合被虚拟机性能问题折腾过的运维用来对照检查自己的分配习惯。
2. 创建前的规划:命名规范、计算资源与存储策略的三维选型
2.1 命名规范与资源位置规划
在 vCenter 里创建虚拟机,第一个决定不是点「新建虚拟机」按钮,而是想清楚这台机器放在哪、叫什么名字。很多初学的人随手把虚拟机建在数据中心根节点下,集群、资源池、文件夹全是乱的,等到虚拟机数量过百,运维排查问题全靠猜。合理的做法是先看目标集群里有没有建立文件夹和资源池的层级规划。
我一般会建议按「业务线 - 环境 - 应用」三级来组织文件夹:例如「订单系统」文件夹下再分「生产」和「测试」两个子文件夹,虚拟机命名则采用「业务代码-环境-角色-序号」的格式,比如order-prod-web-01。这样的命名方式在 vCenter 的搜索框里一搜就能定位,配合标签功能还能做进一步的维度管理。
资源池的规划又是一个常见盲区。很多人以为资源池是拿来分 CPU 内存用的,其实更关键的作用是「预留和限制」的控制点。生产环境的虚拟机建议直接放在集群根节点下,让 DRS 自动调度;测试环境的虚拟机可以放进一个带 CPU 限额的资源池,防止压测时把宿主机资源吃光影响生产业务。这个决策直接影响后续虚拟机性能,必须在创建前就定下来。
2.2 存储策略选择:Thick 还是 Thin,这是个性能问题
存储配置是新建虚拟机向导里最容易「默认到底」的一步,但恰恰是这一步决定了虚拟机后续的性能基调和运维复杂度。虚拟机磁盘格式有厚置备延迟置零、厚置备快速置零和精简置备三种,很多人只知道「精简省空间」,却不清楚它在生产环境里的性能代价和存储水位风险。
厚置备快速置零在创建时就分配好全部空间并清零,读写性能最稳定,适合数据库等高 IO 应用。厚置备延迟置零同样预先分配空间,但不清零,首次写入时性能会打折。精简置备按实际使用量增长,创建速度快,适合桌面虚拟化和测试环境,但最怕存储池空间规划失控——虚拟机删了文件但未回收空间,存储水位持续上涨,最后整池爆满。
具体怎么选,我通常会看存储设备的类型和业务对延迟的敏感性。全闪存阵列上跑核心业务,选厚置备快速置零;普通 SAS 盘上的开发测试虚拟机,选精简置备。如果底层是超融合架构,还要额外关注存储策略里是否启用了去重和压缩,这些功能会改变空间计算的逻辑。
2.3 网络与计算资源参数:CPU 预留、内存预留和网卡类型
新建虚拟机向导里 CPU 和内存的配置看似简单,但「给几核几 G」的定义方式有很多大学问。vCenter 里 CPU 配置涉及插槽数、每个插槽的内核数、CPU 预留、CPU 限制和份额。插槽数和内核数的设置直接关系到虚拟机内部操作系统的许可证授权,比如某些数据库按物理 CPU 插槽计费,你就需要把内核尽量集中到少量插槽上。
内存配置方面,预留是一个容易被忽略的选项。虚拟机内存预留意味着宿主机必须保留等量的物理内存给这台虚拟机,禁止回收和超卖。对于 SQL Server、Oracle 这类对内存延迟敏感的应用,我习惯开启全部内存预留;对于普通的 Web 服务器,则关闭预留让 ESXi 的内存回收机制发挥作用,提高宿主机密度。
网卡类型的选择也藏着性能坑。新版 vCenter 创建 Linux 虚拟机默认推荐 VMXNET3,但有些老旧操作系统镜像没有集成对应驱动,启动后网卡无法识别。此时需要改用 E1000E 兼容模式,或者准备驱动软盘在系统安装时加载。这个细节不处理好,克隆出来的虚拟机必现网络不通的问题。
3. 通过模板部署虚拟机的完整流程:自定义规范与克隆参数调优
3.1 从模板部署的标准操作路径
模板部署是生产环境批量创建虚拟机的主流方式,比从头安装操作系统快得多,也更容易保证系统配置的一致性。在 vCenter 里,从模板部署虚拟机有两种方式:基于 vCenter 的克隆部署和基于内容库的部署。前者适合同集群内的快速复制,后者适合跨 vCenter 甚至跨站点的标准化分发。
基于 vCenter 的克隆流程大致如下:
- 在虚拟机模板上右键,选择「从此模板新建虚拟机」
- 输入虚拟机名称并选择存放位置(数据中心或文件夹)
- 选择计算资源(集群、主机或资源池)
- 选择存储位置和存储策略
- 选择是否勾选「自定义此虚拟机的操作系统」并配置客户机操作系统自定义规范
- 设置操作系统信息(主机名、IP、DNS、域等)
- 完成部署并启动虚拟机
这里最关键的一步是第 5 项「客户机操作系统自定义规范」。如果跳过这一步,克隆出来的虚拟机主机名和 IP 都跟模板一模一样,多台机器同时上线就会发生 IP 冲突和主机名重复。自定义规范需要提前在 vCenter 的「策略和配置文件」里创建好,按照 Windows 和 Linux 分开配置。
3.2 自定义规范的核心参数配置
Linux 和 Windows 的自定义规范参数差异很大。Windows 需要配置产品密钥、管理员密码、时区、工作组或域、网络设置,其中 Sysprep 的版本必须跟模板里的 Windows 版本严格匹配——Windows Server 2016 模板对应 Sysprep 2016 版本,版本不匹配会直接导致自定义失败。
Linux 的自定义规范相对简单,但同样有版本匹配问题。vCenter 里的 Linux 自定义是通过 guest customization 工具执行的,不同版本的 Linux 对应不同的工具版本。我踩过最典型的一个坑:模板是 CentOS 7,自定义规范里选了 RHEL 7 的选项,结果克隆后 /etc/hostname 没改,IP 倒是配上了,但主机名还是模板里的名字,监控系统里全是重名告警。
网络配置部分的参数决定了虚拟机能否按预期接入网络。静态 IP 模式下需要填对子网掩码、网关和 DNS;DHCP 模式下啥都不用填,但得确认目标网络里有 DHCP 服务。如果虚拟机要同时配置多个网卡,自定义规范里要按顺序指定每个网卡的 IP,顺序搞错会导致业务 IP 配到了管理网卡上。
3.3 克隆后的初始化检查清单
克隆部署完成后,第一件事不是直接接入业务,而是做一轮初始化检查。我习惯按下面的清单走一遍:
- 确认主机名是否按照自定义规范正确修改
- 确认所有网卡的 IP、网关、DNS 是否符合规划
- 检查
/etc/hosts或 Windows 的 hosts 文件里是否残留模板的解析记录 - 检查 SSH 主机密钥是否已重新生成(Linux 场景)
- 检查 Windows 的 SID 是否已通过 Sysprep 重新生成
- 确认虚拟机时间同步是否正常,NTP 服务是否随系统启动
这些检查看着琐碎,但每一条都对应着生产环境里真实发生过的故障。比如 SSH 主机密钥不重新生成,多台克隆机指纹一样,运维平台做主机信任时会直接报冲突。
4. 空白虚拟机创建与手动安装系统:ISO 挂载和引导参数设置
4.1 创建空白虚拟机并挂载 ISO 镜像
不是所有场景都能用模板部署。有时候需要从零开始安装一套全新的操作系统版本,或者模板里没有你需要的系统类型,这时候就要走「新建空白虚拟机 + 手动挂载 ISO 安装」的路线。这个流程虽然步骤更多,但对系统的掌控力最强。
在 vCenter 里新建空白虚拟机时,「客户机操作系统」的选择需要跟实际要安装的系统一致。这个选择不仅影响虚拟机名称后缀,还会影响虚拟硬件的兼容性配置——选错系统类型,后续安装完系统后虚拟机的硬件版本可能不被识别。比如要装 Windows Server 2022,客户机操作系统类型需要选到对应的版本,这样虚拟硬件才会默认启用必要的虚拟化特性。
ISO 镜像的挂载有两种方式:一是通过数据存储浏览上传 ISO 到存储上,再挂载到虚拟光驱;二是通过内容库管理 ISO,在虚拟机设置里直接选择内容库中的 ISO 文件。第二种方式更规范,适合团队协作场景,ISO 文件不用每人传一份到存储。
挂载 ISO 后,虚拟机的引导顺序也很关键。默认情况下虚拟机从硬盘引导,如果硬盘上没有引导记录,会直接报没有可引导设备。需要在虚拟机设置的「引导选项」里调整引导顺序,把 CD/DVD 光驱放在硬盘之前,或者临时勾选「强制进入 BIOS 设置界面」手动选择一次性引导设备。我用一个 bash 式的操作习惯做参考:创建虚拟机时就把光驱设为第一个引导设备,装完系统后再把硬盘调回第一位,避免后续重启时从 ISO 反复引导。
4.2 安装过程中的 VMware Tools 安装与驱动验证
手动安装系统的过程跟物理机基本一样,但有一个额外且必须做的事:安装 VMware Tools(新版叫 open-vm-tools)。VMware Tools 不仅提供鼠标无缝切换、剪贴板共享这些体验类功能,更重要的是它包含了虚拟机与 ESXi 交互所需的驱动和服务,比如内存气球驱动、网络驱动优化、时间同步模块。没装 VMware Tools 的虚拟机会在 vCenter 里显示一个黄色感叹号,并且无法正常执行 shutdown 和 reboot 操作。
Windows 系统的 VMware Tools 安装很简单,挂载后运行 setup 即可。Linux 系统则建议用系统自带的 open-vm-tools 包,通过包管理器安装:
# 以 CentOS/RHEL 系为例 sudo yum install -y open-vm-tools # 以 Ubuntu/Debian 系为例 sudo apt-get install -y open-vm-tools # 安装完成后启动并设置开机自启 sudo systemctl enable --now vmtoolsd这里有个安装源的问题:如果操作系统 ISO 是精简版的,可能默认软件源里没有 open-vm-tools,需要用原版安装源或提前准备好的离线包。open-vm-tools 装完后,vmware-toolbox-cmd命令可以查看虚拟机的资源状态和宿主机信息,这是验证虚拟化环境是否正常的一个直接手段。
驱动的验证同样不能忽略。Windows 系统装完 VMware Tools 后,打开设备管理器确认所有设备没有黄色感叹号;Linux 系统通过ethtool -i eth0查看网卡驱动类型,确认是 vmxnet3 而不是 e1000——如果是 e1000,说明网卡类型选得不对,需要关机后改成 vmxnet3 再开机验证。
4.3 引导参数设置的常见误区
手动安装系统时引导参数设置有一些经常翻车的地方。Linux 安装时如果设置了错误的inst.stage2参数指向不存在的安装源,安装程序会卡在启动界面找不到安装介质。Windows 安装时如果 UEFI 引导和 BIOS 引导模式选错,装出来的系统无法直接引导,或者反过来在设置为 UEFI 的虚拟机上装了传统 BIOS 模式系统,开机直接黑屏。
还有一个容易忽略的是虚拟机的固件类型。vCenter 里创建虚拟机时可以选择 BIOS 或 UEFI 固件,这个选择在创建后不能随意更改。UEFI 模式下 Windows 虚拟机需要磁盘上存在 EFI 系统分区,BIOS 模式下则需要 MBR 引导。模板克隆时如果模板用了 UEFI,克隆出来的虚拟机也必须保持 UEFI,混合使用会导致启动失败。这个约束在新手期几乎必然踩一次。
5. 虚拟机资源限制配置:预留、份额、限制的实际调优参数
5.1 份额与预留的计算逻辑
虚拟机的性能问题很多不是宿主机硬件不够,而是资源分配策略不合理。vCenter 的资源管理有三个核心杠杆:份额(Shares)、预留(Reservation)和限制(Limit)。理解这三个参数的关系,是调优虚拟机性能的基础。
份额是「相对权重」而非「绝对能力」。当多台虚拟机争抢同一宿主机的 CPU 资源时,份额比例决定了谁能抢到更多。默认份额是「正常」等级,每颗 vCPU 的权重为 1000。如果你有两台虚拟机,一台份额设为高,一台设为低,当宿主机 CPU 资源紧张时,高份额的虚拟机可以获得更多 CPU 时间片。但注意,只要宿主机资源没到瓶颈,份额对单台虚拟机的性能没有任何影响。
预留则是「最低保障」,设定后宿主机必须为这台虚拟机保留对应的 CPU 或内存资源。预留可以在 CPU 或内存层面独立设置,比如 CPU 预留 4GHz 意味着宿主机必须保证 4GHz 的 CPU 计算能力给这台虚拟机。预留值设得过高,会降低宿主机的整体可调度容量,导致能容纳的虚拟机数量变少。
限制参数正好相反,它给虚拟机的资源使用设置一个硬顶。生产环境里一般不会主动给核心业务虚拟机设置 CPU 限制,但对于测试环境或者多租户共享的集群,限制往往是防止资源被单个租户耗尽的唯一手段。合理的做法是:核心业务设预留 + 默认份额,测试业务设限额 + 低份额。
5.2 内存预留与 NUMA 架构的影响
内存预留对性能的影响比很多人想象中更大。虚拟机的内存预留有三个档位:不预留、部分预留、全部预留。ESXi 的内存回收机制包括透明页共享、内存压缩和交换,这些机制会在物理内存不足时将虚拟机内存页回收或换出到存储设备上的交换文件。如果虚拟机启用了全部内存预留,ESXi 不会回收它的任何内存页,内存访问延迟最好,但宿主机能跑的虚拟机密度会显著下降。
NUMA 架构是另一个需要考虑的因素。现代 x86 服务器都是多路 CPU,每个 CPU 对应一组本地内存,访问本地内存和远端内存的延迟不同。VMware 的 NUMA 调度器默认会尝试把虚拟机及其内存放在同一个 NUMA 节点上,但前提是虚拟机的 vCPU 数量和内存大小不超过单节点的物理资源。创建超大虚拟机时,vCPU 超过单 NUMA 节点核数,内存跨越两个节点,导致访问远端内存的概率上升,性能可能下降 10% 到 20%。
要规避 NUMA 问题,创建虚拟机时优先选择「每个插槽的内核数」等于物理机单 NUMA 节点核数的配置。比如宿主机是 2 路 32 核,每路 32 核是一个 NUMA 节点,那么给虚拟机配 64 核时最好设置为 2 个插槽 × 32 核,而不是 1 个插槽 × 64 核。这个细节在 vCenter 的资源分配界面可以直接控制。
5.3 资源分配的实战参数参考
不同业务类型的虚拟机资源分配参数差异很大,我在下面的表里给出常用的参考值。这些值不是硬性标准,但可以作为一个合理的起点,再根据监控数据逐步调整:
| 业务类型 | CPU 预留 | CPU 份额 | CPU 限制 | 内存预留 | 内存份额 | 典型配置 |
|---|---|---|---|---|---|---|
| 核心数据库 | 全部 | 高 | 无 | 全部 | 高 | 16 vCPU / 64GB |
| 业务应用服务 | 无 | 正常 | 无 | 部分(50%) | 正常 | 8 vCPU / 16GB |
| Web 前端集群 | 无 | 低 | 8 vCPU | 无 | 低 | 4 vCPU / 8GB |
| 批处理任务 | 无 | 低 | 16 vCPU | 无 | 正常 | 8 vCPU / 32GB |
| 测试环境 | 无 | 正常 | 24 vCPU | 无 | 正常 | 8 vCPU / 16GB |
这个表的选取逻辑是:核心数据库对延迟最敏感,预留拉满保证性能下限;Web 前端集群可以横向扩容,单机设限避免故障时拖垮宿主机;批处理任务对时间不敏感但吃 CPU,份额可以降低让其他业务优先;测试环境限制放宽但跟生产物理隔离。
资源分配后一定要通过 vCenter 的性能图表验证效果。查看 CPU 就绪时间、内存交换率、磁盘延迟这几个关键指标,如果就绪时间持续高于 5%,说明 CPU 超卖严重,需要调高份额或迁移部分虚拟机到其他宿主机;如果内存交换率高,说明物理内存不足,开启内存预留或增加宿主机内存是仅有的两个出路。
6. 虚拟机创建常见问题排查:五个高频故障的处理记录
6.1 故障一:模板克隆后网络不通,IP 未按自定义规范配置
现象:从模板克隆一台 Linux 虚拟机,启动后访问不到,在 vCenter 控制台里看到网卡显示了 IP,但实际 ping 不通网关。
原因:自定义规范里的网络配置只改了网卡的 IP 地址,没有重新启动 NetworkManager 服务,或者模板里的网卡设备名与自定义规范指定的网卡名不一致。常见于 CentOS 7 使用/etc/sysconfig/network-scripts/ifcfg-eth0文件而实际网卡名为 ens192 的场景。
解决:先到 vCenter 控制台用ip addr确认网卡实际名称和 IP 配置,手动修正网卡配置文件后重启网络服务;如果自定义规范配置时勾选了「使用 DHCP」,检查网络内 DHCP 服务是否可用;如果模板克隆后反复出现这个情况,建议在模板里预先做一次克隆前的网络清理,删除网卡配置文件中的 UUID 和设备绑定信息,让克隆后的机器重新生成配置。
6.2 故障二:Windows 虚拟机克隆后提示「尝试运行 Sysprep 时出错」
现象:从 Windows 模板克隆,自定义规范走到最后一步时报错,提示 Sysprep 运行失败,克隆出来的虚拟机没有被正确自定义。
原因:vCenter 的 Windows 自定义通过 Sysprep 工具完成,而 Sysprep 的版本必须与虚拟机内的 Windows 版本严格对应。常见的原因是模板里是 Windows Server 2019,但 vCenter 自定义规范里选择了 Windows Server 2016 的 Sysprep 选项;或者模板系统已经运行过 Sysprep 导致状态文件残留。
解决:先在 vCenter 的「策略和配置文件」中检查自定义规范对应的 Sysprep 版本,并对照模板中 Windows 的版本;如果模板内残留C:\Windows\Panther\unattend.xml或Sysprep\Sysprep.xml文件,建议先手动清理再重新封装模板;封装模板的正确流程是在 Windows 内以管理员权限运行C:\Windows\System32\Sysprep\sysprep.exe,选择「进入系统全新体验 (OOBE)」,勾选「通用」,关机后再转为模板。
6.3 故障三:虚拟机开机黑屏,控制台无输出
现象:从 ISO 手动安装系统时,虚拟机开机后电源状态是运行中,但控制台黑屏或者卡在某一画面不动。
原因:ISO 镜像引导模式与虚拟机固件不匹配,例如 UEFI 固件加载传统 BIOS 引导的 ISO;也可能是虚拟机配置了多个显示器但控制台选中了错误的一个;还有可能是 ISO 镜像文件损坏或者存储上的 ISO 文件被上传时截断。
解决:先确认虚拟机固件类型,在虚拟机设置里查看「引导选项」是否为 UEFI;如果固件是 UEFI,确认 ISO 支持 UEFI 引导(Windows 原生支持,Linux 需要 iso 镜像里包含 EFI 引导文件);排除固件问题后,在控制台窗口的「切换显示器」菜单里切换显示输出;最后用存储的数据校验功能验证 ISO 文件大小与源文件是否一致。
6.4 故障四:虚拟机可迁移状态异常,vMotion 报错
现象:将虚拟机执行热迁移时提示「虚拟机兼容性检查失败」或「目标主机无法访问虚拟机网络」。
原因:虚拟机所在的存储策略与目标主机不兼容,或者虚拟机使用了不可迁移的虚拟设备,比如 PCI 直通设备、RDM 裸设备映射;网络方面,源主机和目标主机不在同一个二层网络,虚拟机端口组不匹配。
解决:在虚拟机设置里确认是否存在直通设备或 RDM 设备,如果有需要先停掉虚拟机再迁移;检查源集群和目标集群的存储策略是否一致,跨集群迁移时需要目标集群有相同的存储策略定义;网络方面,推荐使用分布式交换机(VDS)并保证目标主机上有相同的端口组配置。
6.5 故障五:虚拟机性能极差,卡顿明显
现象:虚拟机刚创建完跑起来很流畅,运行一两天后明显变卡,打开应用要等很久。
原因:宿主机资源超卖严重,CPU 就绪时间过高;或者存储 IO 达到瓶颈,磁盘延迟增大;还有可能是虚拟机的快照残留过大,快照层数据堆积导致磁盘性能下降。
解决:打开 vCenter 的性能监控,切换到「高级」视图,查看 CPU 就绪时间、内存交换率、磁盘平均延迟三个指标;如果 CPU 就绪时间普遍高于 10%,需要考虑迁移部分虚拟机到其他宿主机或者调整份额;如果磁盘延迟高于 20ms,检查存储阵列的负载和存储策略;如果是快照问题,删除所有旧快照并执行一次 storage vMotion 重新落盘。
7. 验证虚拟机创建结果的完整自查清单:从配置确认到连通性测试
虚拟机创建完成后,设定完整的验证闭环能避免多数线上事故。我的习惯是把验证分为三层:虚拟化层、操作系统层和应用层。
虚拟化层验证主要是检查 vCenter 里的虚拟机配置与申请单是否一致。打开虚拟机编辑设置,逐一核对 CPU 核数、内存大小、磁盘容量、网卡数量和端口组。这里有个细节:磁盘容量和内存大小在虚拟机运行期间可以热添加,但热添加的效果需要客户机操作系统支持,Windows Server 2012 以上和较新的 Linux 内核都支持在线识别,但确认最终生效最稳妥的方式是看客户机操作系统内的实际资源,而不是只看 vCenter 显示配置。
操作系统层验证的常用手段是进到系统内部查看。Linux 用lscpu、free -h、df -h和ip addr分别确认 CPU、内存、磁盘和网络配置是否与规划一致;Windows 用「系统信息」和「设备管理器」确认,特别留意网卡是否识别为 VMXNET3 以及磁盘是否显示为 VMware Virtual disk。
应用层验证取决于虚拟机承载的业务。如果是 Web 服务,用 curl 或浏览器访问本地端口确认服务可用;如果是数据库,用客户端连接测试并执行一条查询语句;如果是消息队列,确认消费者连接数达到预期。这一步是最终验收的依据,不能省。
还有一个被很多人忽略的验证项是虚拟机的时间同步。虚拟机的操作系统时钟漂移是一个长期问题,模板或克隆机器如果 NTP 服务没配好,时间偏差会持续累积。Linux 虚拟机建议在/etc/chrony.conf或/etc/ntp.conf中配置 NTP 服务器并确认服务开机自启;Windows 虚拟机建议保留 VMware Tools 的时间同步设置,并额外配置外部 NTP 源:
# 以 Chrony 为例,编辑 /etc/chrony.conf # 添加公司内部的 NTP 服务器地址(示例) server ntp.internal.example.com iburst # 重启 chronyd 并确认同步状态 sudo systemctl restart chronyd sudo chronyc sources -v这个操作看起来简单,但实际生产里 NTP 没同步导致认证失败、日志时间异常的案例太多了。服务端和客户端时间偏差超过五分钟,Kerberos 认证直接失效,数据库主从复制也可能因为时间戳错乱报主键冲突。从那以后,每次创建完虚拟机我都强制走一遍时间同步验证流程,同时检查系统日志里是否有驱动加载失败的记录。这份习惯帮我提前发现了不少克隆机器的遗留问题,节省了大量排查时间,希望帮到你。
本文还有配套的精品资源,点击获取