Virtual Machine Manager (VMM) 2025 没有任何已知问题。
有关 VMM 2025 中的新功能,请参阅 新增功能。
本文列出了 System Center 2022 - Virtual Machine Manager(VMM)的发行说明。
VMM 2022 发行说明
以下部分总结了 VMM 2022 的发行说明,并包括已知问题和解决方法。
- 有关 2022 UR1 中已修复的问题, 请参阅 UR1 的知识库文章。
- 有关 2022 UR2 中已修复的问题, 请参阅 UR2 的知识库文章。
- 有关 2022 UR3 中已修复的问题, 请参阅 UR3 的知识库文章。
已知问题
SCVMM 的中文支持
无法识别属于GB18030并出现在 SCVMM 管理的资源的名称或属性中的中文字符。 若要克服此限制,必须将与 SCVMM 关联的 SQL 数据库更新为 累积更新 12 并在数据库中运行此 SQL 查询 。
本文列出了 System Center 2019 - Virtual Machine Manager(VMM)的发行说明。
VMM 2019 发行说明
以下部分总结了 VMM 2019 的发行说明,并包括已知问题和解决方法。 VMM 2019 UR1 和 UR2 中没有已知问题。
- 有关 2019 UR1 中已修复的问题, 请参阅 UR1 的知识库文章。
- 有关 2019 UR2 中已修复的问题, 请参阅 UR2 的知识库文章。
- 有关 2019 UR3 中已修复的问题, 请参阅 UR3 的知识库文章。
- 有关 2019 UR4 中已修复的问题, 请参阅 UR4 的知识库文章。
- 有关 2019 UR5 中已修复的问题, 请参阅 UR5 的知识库文章。
- 有关 2019 UR6 中已修复的问题, 请参阅 UR6 的知识库文章。
群集节点移除因 CleanUpDisks 标志而失败
说明:从 Windows Server 2019 S2D 群集中删除群集节点(带有 CleanUpDisks 标志)时,在以下情况下会出现“无法获取指定的实例 MSFT_StorageJob”错误,导致删除失败。
剩余服务器中的存储容量不足,无法容纳所有卷。
没有足够的容错域来提供卷的复原能力。
解决方法:确保满足以下条件:
剩余服务器中有足够的存储容量来容纳所有卷
有足够的容错域来提供卷的复原能力。
添加具有 SMI-S 管理接口的存储设备失败
说明:添加具有 SMI-S 管理接口的存储设备失败,在 Windows Server 2019 上安装 System Center Virtual Machine Manager (VMM) 2019 时,存储提供程序注册错误 失败,错误代码为 WsManMIInvokeFailed 。
解决方法:VMM 依赖于 基于 Windows 标准的存储管理服务 来管理使用 SMI-S 的存储设备。 确保在尝试添加存储设备之前启动该服务。
Windows Server 2019 不支持 HNVv1 网络
说明:Windows Server 2019 不支持 HNVv1。 如果当前正在使用 HNVv1,则使用 HNVv1 的群集不应通过群集滚动升级方式升级到 Windows Server 2019。
解决方法:在使用群集滚动升级到 Windows Server 2019 之前,从 HNVv1 迁移到 Windows Server 2016 上的 SDNv2。
控制台中最新的辅助功能修复不可用
说明:在安装 VMM 控制台时使用 .NET 4.7 可能会导致控制台中最新的辅助功能修复不可用。
解决方法:建议使用 .NET 4.8。 有关 .NET 4.8 迁移的详细信息,请参阅有关 .NET 迁移的文章。
SLB MUX 的后端适配器连接无法按预期工作
说明:在迁移虚拟机(VM)后,SLB MUX 的后端适配器连接可能无法按预期工作。
解决方法:用户可在 SLB MUX VM 中进行纵向缩减/横向扩展作为解决方法。
群集汇总升级失败
说明:如果库服务器中用作重新部署操作系统 (OS) 的计算机配置文件的 Windows Server 2019 虚拟硬盘 (VHD) 未安装最新更新,则群集汇总升级 (CRU) 会在将 Hyper-V 主机连接到存储阵列阶段失败。
解决方法:若要解决此错误,请在 VHD 上安装所有挂起的更新并重启 CRU 作业。
若要避免此问题,请在 CRU 触发之前,确保在要用于 CRU 的 VHD 上安装最新的 OS 更新。
即使满足优化条件,存储动态优化也不会触发 VHD 迁移
说明:当某个群集共享卷 (CSV) 中的可用存储空间低于存储动态优化 (DO) 页上设置的磁盘空间阈值,并且满足积极性标准时,存储动态优化 (DO) 应启动 CSV 之间的 VHD 迁移。 但是,在某些情况下,即使满足所有其他存储 DO 条件,VHD 也可能不会迁移。
解决方法:若要确保触发存储迁移,请执行以下操作:
- 使用 Get-SCStorageVolume cmdlet 检查 HostVolumeID。 如果卷的 HostVolumeID 返回 Null,请刷新 VM 并再次执行存储 DO。
- 使用 Get-SCHostResever cmdlet 检查主机组的 DiskSpacePlacementLevel。 在动态优化向导中,将 DiskSpacePlacementLevel 值设置为与 主机保留 设置中的磁盘空间值相等。
存储动态优化磁盘执行多次来回 VHD 迁移
说明:如果具有相同文件共享的主机组之间的磁盘空间警告级别不匹配,则可能会导致多个迁移、传入和传出该文件共享,并且可能会影响存储 DO 性能。
解决方法:建议不要在启用存储动态优化的不同群集之间执行文件共享。
VMM 服务器的性能监视失败,出现 访问被拒绝 事件错误
说明:使用 Operations Manager 监视 VMM 时,对 VMM 服务器的性能监视失败并出现“访问被拒绝”事件错误。 服务用户无权访问 VirtualMachineManager-Server/Operational 事件日志。
解决方法:使用以下命令更改操作事件日志注册表的安全描述符,然后重启事件日志服务和运行状况日志服务。
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-VirtualMachineManager-Server/Operational /v ChannelAccess /t REG_SZ /d O:BAG:SYD:(D;;0xf0007;;;AN)(D;;0xf0007;;;BG)(A;;0xf0007;;;SY)(A;;0x7;;;BA)(A;;0x3;;;NS)(A;;0x1;;;IU)(A;;0x1;;;SU)"
此命令将服务用户添加到允许的用户列表中,用户可以访问 VirtualMachineManager-Server/Operational 事件日志。
Set-SCVMSubnet -RemovePortACL 作业在 VMM 中完成,无需从 NC VMSubnet 对象中删除 portACL 关联
说明:Set-SCVMSubnet -RemovePortACL 作业在 VMM 中完成,但未从 NC VMSubnet 对象中删除 portACL 关联,因此 Remove-PortACL 作业因 NC 异常仍在使用而失败。
解决方法:从 VMM 中删除 VMSubnet,然后删除端口 ACL。
Import-Module NetworkController
#将网络控制器的 URI 替换为 REST IP 或 FQDN
$uri = "<NC FQDN or IP>"
#提供 NC 全局管理员凭据
$cred = Get-Credential
#标识包含子网的虚拟网络
$vnet = Get-NetworkControllerVirtualNetwork -ConnectionUri $uri -ResourceId "Fabrikam_VNet1" -Credential $cred
#标识需要删除哪个子网的 ACL
$vnet.Properties.Subnets[0].Properties = $vnet.Properties.Subnets[0].Properties | Select-Object -Property * -ExcludeProperty AccessControlList
#更新
New-NetworkControllerVirtualNetwork -ResourceId "Fabrikam_VNet1" -ConnectionUri $uri –Properties $vnet.Properties -Credential $cred
本文列出了 System Center 2016 - Virtual Machine Manager(VMM)的发行说明。
VMM 2016 发行说明
以下部分总结了 VMM 2016 的发行说明,并包括已知问题、修补程序和解决方法。
VMM 部署
VMM 管理控制台导入可能会失败
说明:如果将 VMM 管理控制台加载项作为非管理员导入,控制台将崩溃。 之所以发生这种情况,是因为控制台加载项存储在位置“C:\Program Files\”中,并且只有管理员有权访问此位置。 解决方法:将控制台加载项存储在不需要管理员访问权限的位置,然后导入它。
存储
将 VM 提升为高可用性可能会失败
说明:在本地存储上创建 VM、启动 VM 并创建检查点。 如果尝试在群集中将 VM 迁移并提升为高可用性,则迁移可能会失败。 解决方法:在运行迁移之前,请删除正在运行的检查点并停止 VM。
将 VM 从 CSV 迁移到 LUN 存储可能会失败
说明:使用 CSV 存储创建高度可用的 VM,在群集上添加 LUN 作为可用存储,并将 VM 从 CSV 迁移到 LUN。 如果 VM 和 LUN 存储位于同一节点上,迁移将成功。 如果不是,迁移将失败。 解决方法:如果 VM 未位于注册 LUN 存储的群集节点上,请将其移到该节点上。 然后,将 VM 迁移到 LUN 存储。
NAS 数组的容量显示为 0 GB。
说明:VMM 将 NAS 阵列中现有文件共享的总容量和可用容量显示为 0 GB。 解决方法: 无。
网络
由 SDN 网络控制器管理的逻辑网络无法使用动态 IP 地址
说明:在 VMM 架构中,由 SDN 网络控制器管理的逻辑网络不支持虚拟机使用动态 IP 地址。 解决方法:配置静态 IP 地址。
SET 交换机在 VMM 中显示为“内部”
说明:如果在 VMM 控制台外部部署 SET 交换机,然后开始在 VMM 构造中管理它,则开关类型将显示为 内部。 这不会影响切换功能。 解决方法: 无。
LACP 组合交换机在升级后不起作用
说明:升级到 VMM 2016 后,在逻辑交换机中配置的 LACP 团队不起作用。 解决方法:重新部署交换机,或删除并重新添加团队中的物理网络适配器。
SLB MUX 的后端适配器连接无法按预期工作
说明:在 VM 迁移后,SLB MUX 的后端适配器连接可能无法按预期工作。 解决方法:在 SLB MUX VM 中使用缩容/扩容作为解决方法。
不支持基于 CNG 的 CA 证书
说明:如果使用的是 CA 中的证书,则无法在 VMM 中使用 CNG 证书进行 SDN 部署。 解决方法:使用其他证书格式。
如果更改 IP 地址,则必须重启连接到由网络控制器管理的网络的虚拟适配器
说明:如果在连接到网络控制器管理的 VM 网络的任何虚拟网络适配器上分配的 IP 地址发生了更改,则需要手动重启关联的适配器。 解决方法: 没有解决方法。
网络控制器管理的网络基础结构不支持 IPv6
说明:VMM 构造中的网络控制器不支持 IPv6。 解决方法: 使用 IPv4。
SLB 地址的连接问题
说明:对于分配给 SLB MUX VM 的前端和后端 IP 地址,如果选择 了“在 DNS 中注册此连接的地址”,可能会遇到连接问题。 解决方法:清除设置以避免问题。
Set-SCVMSubnet -RemovePortACL 作业在 VMM 中完成,无需从 NC VMSubnet 对象中删除 portACL 关联
说明:Set-SCVMSubnet -RemovePortACL 作业在 VMM 中完成,但未从 NC VMSubnet 对象中删除 portACL 关联,因此 Remove-PortACL 作业由于仍在使用的 NC 异常而失败。
解决方法:从 VMM 中删除 VMSubnet,然后删除端口 ACL。
Import-Module NetworkController
#将网络控制器的 URI 替换为 REST IP 或 FQDN
$uri = "<NC FQDN or IP>"
#提供 NC 全局管理员凭据
$cred = Get-Credential
#标识包含子网的虚拟网络
$vnet = Get-NetworkControllerVirtualNetwork -ConnectionUri $uri -ResourceId "Fabrikam_VNet1" -Credential $cred
#标识需要删除哪个子网的 ACL
$vnet.Properties.Subnets[0].Properties = $vnet.Properties.Subnets[0].Properties | Select-Object -Property * -ExcludeProperty AccessControlList
#更新
New-NetworkControllerVirtualNetwork -ResourceId "Fabrikam_VNet1" -ConnectionUri $uri –Properties $vnet.Properties -Credential $cred
群集管理
升级群集的功能级别不会刷新文件服务器信息
说明:如果升级包含文件服务器的群集的功能级别,则不会在 VMM 数据库中自动更新平台信息。 解决方法:升级群集功能级别后,刷新文件服务器的存储提供程序。
更新 VMM 中的 Storage Spaces Direct 群集将失败
说明:不支持使用 VMM 更新存储空间直通群集(超聚合或非聚合),并可能导致数据丢失。 解决方法:使用 Windows 中的群集感知更新(CAU)在 VMM 外部更新群集。
将 Windows Server 2012 R2 主机群集滚动升级到 Windows Server 2016 Nano Server 主机群集将会失败
说明:尝试将 Windows Server 2012 R2 群集的主机节点升级到 Windows Server 2016 - 在 VMM 中使用群集滚动升级功能的 Nano Server 时,升级将失败并出现错误 20406: VMM 无法枚举服务器 <名称>上类MSFT_StorageNodeToDisk的实例。失败并出现错误 MI RESULT 7 请求的操作不受支持。 解决方法:在 VMM 外部手动将 Windows Server 2012 R2 主机群集升级到 Nano。
注意
从 Windows Server 2012 R2 到 Windows Server 2016 Full Server 的滚动升级正常。 此问题特定于 Nano。
在 VMM 管理控制台中添加群集可能会导致错误
说明:在 VMM 管理控制台中将群集添加为资源时,可能会收到错误,指出 没有基于输入发现的计算机。 解决方法:选择“确定”,然后关闭错误对话框。 然后再次尝试添加群集。
群集滚动升级不会对不具备高可用性的 VM 进行实时迁移
说明:使用 VMM 运行 Windows Server 2012 R2 群集到 Windows Server 2016 的滚动升级时,它不会执行不高度可用的 VM 的实时迁移。 它们已移至已保存状态。 解决方法:在升级之前使所有群集 VM 高度可用,或针对特定 VM 执行手动实时迁移。
要添加位于不受信任域中的 Nano Server 主机,需要手动执行步骤。
说明:无法在不受信任的域中添加基于 Nano Server 的主机。 解决方法:在主机上执行这些步骤,然后将其作为不受信任的主机添加到 VMM 构造。
通过 HTTPS 启用 WINRM:
New-Item -Path WSMan:\LocalHost\Listener -Transport HTTPS -Address * -CertificateThumbPrint $cert.Thumbprint –Force
在主机上创建防火墙例外规则,以允许通过 HTTPS 使用 WINRM。
New-NetFirewallRule -DisplayName 'Windows Remote Management (HTTPS-In)' -Name 'Windows Remote Management (HTTPS-In)' -Profile Any -LocalPort 5986 -Protocol TCP
无法添加位于外围网络中的基于 Nano Server 的主机
说明:尝试使用“添加资源向导”添加位于外围网络中的基于 Nano Server 的主机时失败。 解决方法:在主机上执行以下步骤,然后将其作为不受信任的主机添加到 VMM 构造中。
在主机上通过 HTTPS 启用 WINRM:
New-Item -Path WSMan:\LocalHost\Listener -Transport HTTPS -Address * -CertificateThumbPrint $cert.Thumbprint –Force
在主机上创建防火墙例外,以允许通过 HTTPS 进行 WINRM:
New-NetFirewallRule -DisplayName 'Windows Remote Management (HTTPS-In)' -Name 'Windows Remote Management (HTTPS-In)' -Profile Any -LocalPort 5986 -Protocol TCP
裸机部署主机可能在高可用升级期间失败
说明:在执行高度可用的升级到 VMM 2016 后,VMM 可能会错误地将 Windows 部署服务(WDS)注册表项 HKLM\SYSTEM\CCS\SERVICES\WDSSERVER\PROVIDER\WDSPXE\PROVIDES\VMMOSDPROVIDER 更新为“HOST/VIRT-VMM-1”,而不是“SCVMM/VIRT-VMM-1”。 这将导致裸机部署失败。 解决方法:将 HKLM\SYSTEM\CCS\SERVICES\WDSSERVER\PROVIDER\WDSPXE\PROVIDES\VMMOSDPROVIDER 的注册表项手动更改为“SCVMM/VIRT-VMM-1”。
升级后主机代理状态不匹配
说明:VMM 更新主机代理时,它会为主机生成新证书。 由于此更新,网络控制器服务器证书和主机证书不匹配。 解决方法:在主机状态页上修复主机
基于 Nano Server 的主机的 SAN 迁移失败
说明:如果在两台基于 Nano Server 的独立主机之间执行 SAN 迁移,则会发出错误。 解决方法:安装最新的 VMM 更新汇总(更新汇总 2 中已修复的问题)。
Storage Spaces Direct
将启用了存储空间直通的主机添加到 VMM 结构会发出警告
说明:向启用了存储空间直通的群集添加主机时,生成警告“未对主机 <\hostname> 上的已知存储阵列启用多路径 I/O”。 解决方法:安装最新的 VMM 更新汇总(更新汇总 2 中已修复的问题)。
在 SOFS 上使用快速文件复制部署 VM 时会发出警告
说明:如果使用快速文件复制在 SOFS 上部署 VM,操作将成功完成,并出现以下警告:VMM 无法使用快速文件复制将文件<源位置><传输到目标位置>。主机上<的 >VMM 代理返回了错误。 解决方法: 无。
群集验证始终运行
说明:将节点添加到群集(或创建存储空间直通超聚合群集)时,即使选择了跳过群集验证选项,也会始终执行群集验证。 解决方法:安装最新的 VMM 更新汇总。 此问题在更新汇总 2 中修复。
群集共享卷 (CSV) 上的分类更改未被应用。
说明:如果在存储空间直通超聚合群集中更改群集共享卷(CSV)上的分类,则只会更新所有者节点的分类。 其他节点仍分配了较旧的分类。 解决方法:安装最新的 VMM 更新汇总。 此问题在更新汇总 2 中修复。
在 SOFS 上创建分层文件共享无法按预期工作
说明:当你在 SOFS 上成功创建分层文件共享时,即使未选择重复数据删除选项,也会发出错误 (43020 [SM_RC_DEDUP_NOT_AVAILABLE])。 解决方法:忽略错误。
VMM 为超聚合群集或存储空间直通 SOFS 显示的信息不正确
说明:将现有的超聚合群集或存储空间直通 SOFS 群集添加到 VMM 构造后,不会添加存储提供程序,并且某些属性不可用。 解决方法:安装最新的 VMM 更新汇总。 此问题在更新汇总 2 中修复。
虚拟机 (VM) 管理
保护 VM 会导致错误
说明:如果在 VMM 构造中为现有 VM 启用防护,或者从非受防护模板创建受防护的 VM,则作业可能会失败并出现错误 1730: 无法完成所选操作,因为虚拟机未处于操作有效状态。 故障发生在作业的最后一步,即在屏蔽完成后,虚拟机关闭时。 VM 受到适当的防护,并且可用。 解决方法:使用 “忽略” 选项修复 VM。
VMM 不显示对 VM 安全属性的更改
说明:如果更改第 2 代 VM 的安全启动属性,或者为受防护的 VM 启用/禁用 vTPM,则 VMM 控制台外部不会立即显示更改。 解决方法:手动刷新 VM 以显示更改。
如果更改 BITS 的默认端口(443),将 VM 存储在 VMM 库中会失败
说明:如果在配置 VMM 时更改默认 BITS 端口,那么在 VMM 库中存储 VM 时会发生错误。 错误 2940:<与 HTTP 服务器>名称的连接。
解决方法:将新的端口号手动添加到主机的 Windows 防火墙例外列表: netsh advfirewall firewall add rule name="VMM" dir=in action=allow localport=<port no.> protocol=TCP
无法从基于 Nano Server 的 VM 创建 VM 模板。
说明:尝试从基于 Nano Server 的 VM 创建 VM 模板时,发出错误 2903:VMM 无法在“服务器名称<”服务器上找到指定的文件/文件夹“”。>此文件/文件夹可能需要作为另一个对象的一部分。 解决方法:使用 Nano Server VHD 从头开始创建 VM 模板。
来自服务模板的服务部署在基于 Nano Server/Core 的来宾操作系统上可能会失败。
说明:为服务模板选择角色和功能时,来宾 OS 配置文件不会区分 Core、Nano Server 和 Desktop。 如果选择不适用于基于 Core/Nano Server 的来宾 OS 的角色和功能(如桌面体验或其他与 GUI 相关的功能),则可能会发生部署失败。 解决方法:不要在服务模板中包含这些角色和功能。
VMM 2016 升级后不会更新 VMM 客户代理程序
说明:当你将 VMM 升级到 2016 并进行现有服务部署,然后为这些服务提供服务时,服务部署中的 VM 上的 VMM 2016 来宾代理不会更新。 这不会影响功能。 解决方法:手动安装 VMM 2016 来宾代理。
基于 Nano Server 的 VM 无法加入域
说明:在 Nano Server VM 部署期间,如果在 VM 部署向导的 OS 配置页上指定域加入信息,VMM 会部署 VM,但不将其添加到指定域。 解决方法:部署 VM 后,手动将 VM 加入域。 了解详细信息。
使用“开始排序”启动 VM 时出错
说明:Windows Server 2016 包括 VM 启动排序功能,该功能定义从属 VM 启动的顺序。 此功能在 VMM 中不可用,但如果已在 VMM 外部配置了该功能,VMM 将了解 VM 将启动的顺序。 但是,VMM 引发误报错误(12711): 由于错误,VMM 无法完成服务器 <服务器名称> 上的 WMI 操作:[MSCluster_ResourceGroup.Name=<name>] 组或资源未处于执行请求的操作的正确状态。 解决方法:忽略错误。 VM 将按正确的顺序启动。
整合
SQL Server Analysis Services (SSAS) 集成在 VMM 和 Operations Manager 更新汇总 1 中不起作用。
说明:如果运行的是更新汇总 1,则无法为 SQL Server 配置 SSAS。 解决方法:下载最新的更新汇总。 此问题在更新汇总 2 中修复。