为云平台系统高级更新2。3
原始产品版本: 云平台系统
原始 KB 数: 3136324
Update 2.3 for Cloud Platform System (CPS) Premium 1.0 包括关键 Windows 更新、适用于 VMM 2012 R2 的其他私有修补程序,以及允许您在执行更新之前运行运行状况检查的功能。 此文章的末尾包含了 Windows 更新列表。
备注
此更新包中没有包含任何驱动程序或固件更新。
如何安装更新
若要安装适用于 CPS Premium 1.0 的更新2.3,请执行以下步骤。 此更新过程假定您已安装更新2.0。
步骤1:准备包
按照你的帐户团队提供的 "CPS 管理员指南" 部分的 "准备修补环境" 部分中的步骤1和2。 由于没有固件或驱动程序更新,因此 "CPS 管理员指南" 中的步骤3和步骤4不适用。
重要
请勿启动修补过程。
步骤2:运行运行状况检查并修复任何发现的问题
Microsoft Patch and Update (P&U) Framework 支持允许您运行非侵害性、只读运行状况检查的新功能。 这可确保运行实际更新之前的基本戳运行状况。
若要运行运行状况检查,请在调用 P&U 运行时使用-HealthCheckOnly 参数。
确保您是以创建用于修补的帐户(如 CPS-Update-Admin)登录。然后,运行以下 Windows PowerShell 命令:
$ Credential = Get-Credential (whoami)
出现提示时,请输入帐户密码。
运行以下命令,其中
在机架 1> \ SU1_InfrastructureShare1\Framework\PatchingUpgrade\Invoke-PURun.ps1-PUCredential 中 <的 SOFS 名称 <CPSPU Folder Name> HealthCheckOnly $cred
尝试修复任何发现的问题。 (最佳,应在 P&U 运行之前解决所有关键操作管理器警报。 )
步骤3:安装更新2.3 之前安装必备项 VMM 修补程序
备注
如果已安装更新2.1,则可以跳过此步骤。
System Center 2012 R2 Virtual Machine Manager (VMM) 的累积更新6中引入了一个问题:一旦主机进入旧模式,它就不会返回到事件模式20天。 因此,不会刷新 VM 属性,并且不会从 Hyper-v 收到20天的事件。 发生此问题的原因是,在将事件模式和旧模式设置为20天的 UR6 中发生了更改。 旧版复习(最好在2分钟后运行)现在将在20天后运行。 在此之前,将禁用事件。
若要解决此问题,必须使用以下说明安装 VMM 修补程序。
如何为 VMM 2012 R2 应用私有修补程序
备注
高可用性 VMM 角色 (
从指定的位置,将 HostMode_Hotfix.exe 文件复制到控制台 VM 上的文件夹中,例如 C: \HostModeHotfix。
双击 "HostMode_Hotfix.exe" 文件,查看 EULA,然后单击 "是" 接受。
选择用于存储提取文件(如 C:\HostModeHotfix)的文件夹,然后单击 "确定"。
确定被动 VMM 节点。 若要执行此操作,请打开 Windows PowerShell ISE 会话并运行以下脚本,其中
是您的标记前缀: $VmmServerName = "<Prefix>-HA-VMM" $vmmServer = Get-SCVMMServer -ComputerName $VmmServerName $activeNode = $vmmServer.ActiveVMMNode $passiveNodes = @() $vmmServer.FailoverVMMNodes | ForEach- Object { if($_.ToLower() -ne $activeNode.ToLower()){ $passiveNodes += $_ } } $passiveNodes
此脚本返回被动 VMM 节点的服务器名称。 在我们的示例中,假设先将节点2作为被动节点。
在文件资源管理器中,浏览到被动节点上的以下文件夹:
\\<Prefix>-VMM-0#>\c$\Program Files\Microsoft System Center 2012 R2\Virtual Machine Manager \bin
在 \bin 文件夹中创建以下文件的备份副本:
- Engine.Common.dll
- Utils.dll
在 VMM 控制台中,确定要在其上运行被动 VMM 节点) 管理群集中 (的主机。
打开 Hyper-v 管理器,连接到在上一步中标识的管理群集主机,并连接到被动 VMM 节点。
在 "VMM" 节点上,键入 powershell 以打开提升的 Windows PowerShell 会话,然后运行以下命令:
Stop-Service SCVMMService Stop-Service SCVMMAgent
验证服务是否已停止。 若要执行此操作,请运行以下命令:
Get- Service SCVMMService Get-Service SCVMMAgent
验证每个的状态是否已停止。 如果系统提示您关闭 System Center Management Service 主机进程,请单击 " 忽略"。
在控制台 VM 上,浏览到被动节点上的以下文件夹: ' ' azurepowershell- \
0 # > \C $ \Program Files\Microsoft System Center 2012 R2\Virtual Machine Manager\bin In the \bin folder, replace the following files with the new versions of the files that you extracted from the hotfix package:
- Engine.Common.dl
- Utils.dll
On the passive VMM node, run the following command to start the services:
Start-Service SCVMMAgent
当被动 VMM 服务器节点未处于活动状态时,SCVMMService 将不会启动。 仅当节点成为主动节点时,SCVMMService 才会启动。 这是设计使然的。
在 "故障转移群集管理器" 中,启动故障转移。 这将使节点1成为新的被动节点,并且已更新的节点 2 () 成为活动节点:
- 打开故障转移群集管理器,然后连接到
-CL-VMM 群集。 - 单击 " 角色"。 "角色" 窗格将在 " 所有者节点 " 列中显示活动节点。 右键单击活动节点,指向 " 移动",然后单击 " 选择节点"。 选择另一个节点,并确保新的主动节点的状态更改为 " 正在运行 "。 这可能需要几秒钟时间。
- 打开故障转移群集管理器,然后连接到
按照步骤6-13 更新新被动节点上的 VMM 文件 (本示例中的节点 1) 。
如有必要,还原修补程序 ()
- 在被动 VMM 节点上,停止 SCVMMService 服务,然后停止 SCVMMAgent 服务。
- 将 Virtual Machine Manager 安装目录下的文件替换为您的备份文件。
- 启动 SCVMMAgent 服务。
- 启动 SCVMMService 服务。
- 在 "故障转移群集管理器" 中,启动
-HA-VMM 群集角色的故障转移。 - 在新的被动节点上重复步骤 A-D。
步骤4:运行 P&U 更新包
按照 "CPS 管理员指南" 的 "更新计算机" 部分中的过程操作,以应用更新2.1。 但是,请注意,从更新2.3 开始,P&U 将自动运行运行状况检查(作为更新过程的一部分)。 您可以通过更改-ScomAlertAction 参数的值来控制发现关键 Operations Manager 警报时所发生的情况。
-ScomAlertAction 参数具有以下可能的值:
参数值:停止描述:运行 P&U 的默认行为。 运行所有运行状况检查,如果存在关键的 Operations Manager 警报,则停止 P&U 更新运行。
参数值:提示说明:运行所有运行状况检查。 如果发现关键操作管理器警报,则询问是否要继续执行更新过程。
参数值: Continue Description:运行所有运行状况检查。 如果遇到重要的 Operations Manager 警报,则输出警告信息,但继续执行更新过程。
管理员指南显示以下命令,以启动 P&U 的运行:
\\<Name of SOFS in rack 1>\SU1_InfrastructureShare1\<CPSPU Folder Name>\Framework \PatchingUpgrade\Invoke-PURun.ps1 -PUCredential $cred
如果完全按照显示的那样运行此命令,则 P&将运行运行状况检查作为更新过程的一部分,并应用默认行为,其中-ScomAlertAction 设置为 "停止"。
若要将-ScomAlertAction 选项更改为 "提示" 或 "继续",请将-ScomAlertAction 参数设置为所需的值。 例如:
\\\SU1_InfrastructureShare1\Framework\PatchingUpgrade\Invoke-PURun.ps1 -ScomAlertAction "Continue" -PUCredential $cred
备注
由于已安装更新2.0,因此可以忽略 "CPS 管理员指南" 中的 "更新的其他必备组件" 一节。
Windows Server 2012 R2 更新
- 当应用程序读取 Windows Server 2012 R2 或 Windows Server 2012 R2 中的文件时出现 "STATUS_CONNECTION_RESET" 错误 https://support.microsoft.com/kb/3076950
- MS15-105: Hyper-v 安全更新说明:2015年9月8日 https://support.microsoft.com/kb/3087088
- MS15-109: Windows 命令行管理程序安全更新说明:10月13日,2015 https://support.microsoft.com/en- 美国/kb/3080446
- 在 Windows 8.1 和 Windows Server 2012 R2 https://support.microsoft.com/en- us/kb/3031598中执行 VM 实时迁移时,hyper-v 主机崩溃并出现错误
- 文件未完全优化,并且在 Windows Server 2012 R2 中发生重复数据删除缓存锁定争用问题 https://support.microsoft.com/kb/3094197
- MS15-115: Windows 安全更新说明:2015年11月10日 https://support.microsoft.com/kb/3097877
- MS15-128 和 MS15-135: Windows 内核模式驱动程序的安全更新说明:12月8日,2015 https://support.microsoft.com/en- 美国/kb/3109094
- MS15: Microsoft Windows DNS 的安全更新,以解决远程执行代码:2015年12月8日 https://support.microsoft.com/kb/3100465
- MS15-133: Windows PGM 安全更新的说明:2015年12月8日 https://support.microsoft.com/kb/3109103
- MS15-132: Windows 安全更新说明:2015年12月8日 https://support.microsoft.com/kb/3108347
- MS15-128: Windows 8.1 和 Windows Server 2012 R2 中的 .NET Framework 3.5 安全更新说明:12月8日,2015 https://support.microsoft.com/kb/3099864
- MS15-132: Windows 安全更新说明:2015年12月8日 https://support.microsoft.com/kb/3108381
- MS16-008: Windows 内核安全更新的说明:12月12日,2016 https://support.microsoft.com/en- 美国/kb/3121212
- MS16-007: Windows 安全更新说明:2016年1月12日 https://support.microsoft.com/kb/3110329
- MS16-007: Windows 安全更新说明:12月12日,2016 https://support.microsoft.com/en- 美国/kb/3121918
- MS16-005: Windows 内核模式驱动程序的安全更新说明:2016年1月12日 https://support.microsoft.com/kb/3124001 说明
- 本文中的 VMM 服务模板版本为3.2.8118.0。
- 此包可能也称为 "内部版本 1601"。