首页/云/云平台与虚拟化速查/VMware 克隆与规格部署(PowerCLI)
虚拟化操作94 条

VMware 克隆与规格部署(PowerCLI)

New-VM 提供两类克隆:从已有虚机克隆(-VM)与从模板部署(-Template),可指定资源池、数据存储与磁盘格式;部署后按需套用客户机自定义规格。

云平台与虚拟化速查云更新于 2026-10-13

是什么

命令行工具集提供两类克隆入口:从已有虚机克隆出一台新虚机,或从模板部署一台新虚机。二者都能在创建时指定资源池、数据存储与磁盘置备格式,并可在部署后套用客户机自定义规格,自动完成主机名与网络配置。批量交付标准环境时,用脚本克隆比在界面上逐台点选更可控,也更容易复现。

基本信息

从虚机克隆指定源虚机生成副本,适合从一台已调好的机器批量派生
从模板部署以模板为源,模板本身不会被改动,更适合标准交付
磁盘置备可选择精简或厚置备,按性能与容量策略决定
自定义规格套用客户机自定义规格,自动设置主机名与网络
依赖条件批量部署依赖管理平台连接正常,模板与源虚机可访问

典型使用场景

  • 批量交付:一次创建多台同规格虚机,用于集群扩容或测试环境搭建
  • 从模板标准化:所有环境从同一模板派生,避免手工安装带来的差异
  • 环境复制:把生产环境的配置克隆到预发布环境复现问题
  • 灾备演练:临时拉起一批与生产同规格的虚机做切换演练
  • 回收再利用:把调试完成的机器做模板化,作为后续交付基线

克隆与部署

克隆与部署
# 从已有虚机克隆,指定资源池、存储与精简置备
New-VM -Name web02 -VM web01 -ResourcePool (Get-Cluster Prod) `
  -Datastore ds2 -DiskStorageFormat Thin
# 从模板部署,套用自定义规格自动改主机名与网络
New-VM -Name web03 -Template tpl-rhel9 -OSCustomizationSpec spec-prod
Start-VM -VM web02,web03 -Confirm:$false   # 启动后逐台验证网络与服务

关键参数

参数含义用法要点
源对象指定从虚机还是从模板派生模板更适合标准化交付,源虚机适合快速复制现状
存储位置目标数据存储或存储集群模板所在存储须对新虚机可见
置备格式精简或厚置备精简省空间,厚置备性能更可预期
自定义规格自动配置主机名、网络与域名批量部署时逐台套用,避免手工改名遗漏
资源池指定虚机归属的资源池与集群资源分配策略保持一致
克隆只是复制磁盘与配置,不会自动处理身份冲突:主机名、机器标识与静态地址都要通过自定义规格或后续脚本处理,否则新虚机与源虚机在网络里会互相打架。
从开机状态的虚机克隆且未做静默处理,得到的副本相当于崩溃一致状态;数据库等有状态服务应先停写或静默,再做克隆。

易错点

  • 克隆后不处理主机名与机器标识,与源虚机冲突导致网络与集群异常
  • 开机状态克隆且未静默,副本磁盘处于崩溃一致状态,启动后需要恢复
  • 模板所在存储对新目标主机不可见,批量部署中途失败
  • 链式克隆长期依赖父盘,父盘被删除或迁移后所有副本失效

数据来源与参考

  • VMware PowerCLI 文档:New-VM
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌