DEV Community

11 s
11 s

Posted on

如何创建一个windows虚拟机服务器

下面给你一份面向 vSphere Client 8(版本 8.0.1.00000)的“从零到可用”的 Windows 10 虚拟机创建全流程。步骤按实际 UI 顺序写,含可选项(Secure Boot、vTPM、VBS/Hyper-V、NVMe、模板化等)。跟着做即可。
一、准备工作(一次性)
介质:Windows 10 安装 ISO(建议 22H2)。
权限:有在目标集群/主机上“创建/编辑 VM”的权限。
资源:目标 Datastore(预留 ≥ 60 GB)、网络 Portgroup(如 VM Network)、计算资源(集群或主机)。
(可选)密钥提供者:若要给 VM 加 vTPM(用于 BitLocker、Credential Guard、Windows 11 要求等),先在 vCenter > Security > Key providers 中启用 Native Key Provider (NKP) 并完成“信任/备份”步骤。
二、把 ISO 放到 vSphere(两种方式选其一)
方式 A:上传到 Datastore
vSphere Client > Storage > 选中 Datastore > Files > Upload,上传 Windows10.iso。
方式 B:内容库(Content Library)
Menu > Content Libraries > 新建或选已有库 > Import Item,导入 Windows10.iso。
之后在“选择 CD/DVD”时可直接选库里的 ISO。
三、创建虚拟机(New VM 向导)
在目标集群/主机或文件夹上 右键 > New Virtual Machine。
Creation type 选 Create a new virtual machine。
Name:如 WIN10-Base-22H2。
Compute resource:选目标集群或 ESXi 主机。
Storage:选 Datastore(建议 VMFS/NFS,支持 Thin Provision)。
Compatibility(虚拟硬件版本):保持默认(ESXi 8 对应 vHW 20 及以上)。
Guest OS:
Family:Windows
Version:Microsoft Windows 10 (64-bit)
Customize hardware(关键项):
CPU:2 vCPU 起步(生产建议 2–4),勾选 Hardware virtualization(见“可选-VBS”部分)。
Memory:4–8 GB 起步(按用途增减)。
Hard disk:60–100 GB(Thin 节省存储)。
控制器:
新装/普通用途:NVMe(Windows 10 自带 NVMe 驱动,性能好);
若习惯 SCSI:用 LSI Logic SAS(免驱动);如用 PVSCSI,装系统时需手动加载驱动。
Network adapter:VMXNET 3,接入目标 Portgroup(如生产/测试网段)。
CD/DVD Drive:
选 Datastore ISO file(或 Content Library ISO),勾选 Connect at power on。
Firmware:UEFI,并勾选 Secure Boot(推荐)。
(可选)vTPM:点击 Add New Device > Trusted Platform Module(前提是已启用 Key Provider)。
其他保持默认,点击 Next > Finish。
备注:如果 UI 提示 “需要配置密钥提供者才能添加 TPM”,说明你还没在 vCenter 开启 Native Key Provider,按上文准备工作第 4 步先完成一次。
四、首次安装 Windows 10
选中 VM,Power on 并 Launch Web Console。
“Press any key to boot from CD/DVD…” 时按任意键从 ISO 启动。
进入安装界面:
选择语言/键盘 → Install now;
输入序列号或点 I don’t have a product key;
选择版本(Pro/Enterprise 等);
Custom: Install Windows only;
选中虚拟磁盘(新盘会显示未分配空间)→ Next 开始复制文件与安装。
自动重启后完成 OOBE(地区/键盘/账户/隐私等)。
进入桌面后,建议先断开 CD/DVD(取消“Connect”)。
五、安装 VMware Tools(必须)
在 vSphere Client 选中该 VM:Guest OS > Install VMware Tools。
Windows 内会挂载一个光驱,运行 setup64.exe → 完成安装并重启。
好处:驱动齐全(显卡/网卡/存储)、时钟同步、剪贴板/鼠标体验更好,关机重启指令可用。
六、可选增强与最佳实践
A. 启用基于虚拟化的安全性(VBS/Hyper-V、Credential Guard)
仅当你确实需要 Device Guard / Credential Guard / WDAC 等再开启(会有一定开销)。
前提:
UEFI + Secure Boot 已启用;
已添加 vTPM;
主机 CPU 支持硬件虚拟化(Intel VT-x/EPT 或 AMD-V/RVI)。
VM 设置:
CPU > Hardware virtualization:勾选 Expose hardware-assisted virtualization to the guest OS(允许来宾使用 Hyper-V 特性);
VM Options > Boot Options:确认 Firmware=UEFI 且 Secure Boot 勾选;
已添加 vTPM(见上)。
Windows 内开启:
“启用或关闭 Windows 功能”中勾选 Hyper-V 平台、虚拟机监控程序平台、Windows 沙盒(可选);
组策略或安全中心中开启 Credential Guard / Memory Integrity(核心隔离);
重启后在 系统信息或 msinfo32 中确认 基于虚拟化的安全性 已启用。
提示:VBS 会使某些工作负载(尤其 IO/系统调用密集型)有 5–15% 性能回撤,按需权衡。
B. 存储/控制器选择建议
NVMe 控制器 + Thin 磁盘:性能与空间利用兼顾,Windows 10 无需额外驱动。
如果要用 PVSCSI:需在安装阶段“加载驱动”,驱动 ISO 位于 ESXi(通常在 vmimages/tools-isoimages),更适合高 IO 工作负载。
C. 网络
首选 VMXNET3,配合 VMware Tools 可获得最佳吞吐与低 CPU 开销。
如需固定 IP:按你的网段手工配置,或后续加入 AD 域/KMS 网络。
D. 时间同步与电源操作
在 VM > Configure > VM Options > VMware Tools 中打勾 Synchronize guest time with host(按需要)。
有了 Tools 后,vSphere 的 Shut down guest / Restart guest 会调用系统内关机,优雅安全。
E. 转模板 + 批量快速部署
当你完成系统更新、驱动与常用软件安装后:
运行 sysprep /generalize /oobe /shutdown(或用企业镜像流程)。
vSphere 中 右键 VM > Convert to Template(或 Clone to Template)。
之后用 Deploy from template,结合 Customization Specification(计算机名、SID、域加入、KMS 激活等)批量生成一致的 Win10 VM。
七、常见问题速查
无法添加 vTPM:先到 vCenter Security > Key providers 创建并“信任”Native Key Provider;对旧 VM 可 Edit settings > Add New Device > Trusted Platform Module。
安装界面看不到磁盘:你选择了 PVSCSI 且未加载驱动。改用 NVMe/LSI SAS,或在安装时“加载驱动”。
从 ISO 不启动:确认 CD/DVD 选中 ISO 且 Connect at power on;控制台看到提示要及时按键。
Secure Boot 报错:优先确保 ISO 官方原版;如自制 PE/镜像,需包含受信任签名或暂时取消 Secure Boot。
网络不通:检查 Portgroup VLAN、分布式交换机端口安全策略、网卡驱动(Tools 是否安装)。
性能差:合理分配 vCPU/内存;避免过度分配;使用 NVMe/合适 Datastore;必要时关掉未用的 VBS/沙盒功能。

Top comments (0)