简介
本文介绍Windows Azure Pack 的更新汇总 8 中修复的问题。 此外,本文还包含适用于 Windows Azure Pack (WAP) 的更新汇总 8 的安装说明。
此更新汇总中修复的问题
Windows Azure Pack
-
问题 1
管理员无法提供,租户无法通过网络地址转换 (NAT) 连接使用多个外部 IP 地址。
尽管Microsoft System Center Virtual Machine Manager (VMM) 具有为此目的分配 IP 地址的功能,但 WAP 管理员和租户体验不提供此类功能。 管理员现在可以为创建 NAT 规则时要使用的租户分配一组外部 IP 地址。 管理员可以通过管理员门户虚拟机 (VM) 扩展设置 IP 地址配额。
对于现有计划,管理员门户将“外部 IP 地址”配额显示为“0”,而实际上它应显示“无限制”,就像针对现有计划一样。 此 UI 问题将在将来的版本中解决。 -
问题 2
租户每个虚拟机只能创建一个检查点。
管理员可以创建包含允许租户创建多个 VM 检查点的配额的计划。 -
问题 3
PowerShell 命令“Get-MgmtSvcSqlDatabase”生成意外异常。
命令Get-MgmtSvcSqlDatabase不会检索SQL数据库信息。 以下示例返回异常“对象引用未设置为对象的实例”:-
Get-MgmtSvcSqlDatabase -AdminUri $AdminUri -Token $Token -HostingServerId “someid” -DisableCertificateValidation
-
Get-MgmtSvcSqlDatabase -AdminUri $AdminUri -Token $Token -HostingServerId $hostserver。ServerId -Name “somename” -DisableCertificateValidation
-
Get-MgmtSvcSqlDatabase -AdminUri $AdminUri -Token $Token -HostingServerId “someserverid” -Name “datatest” -DisableCertificateValidation
应用此更新后,Get-MgmtSvcSqlDatabase命令将返回所有预期情况下的数据库信息。 -
-
问题 4
PowerShell 命令“Remove-MgmtSvcMySqlHostingServer”生成意外异常。
运行如下语句时,此命令失败,但“索引 (从零开始的) 必须大于或等于零且小于参数列表的大小”异常:-
Remove-MgmtSvcMySqlHostingServer -AdminUri $AdminUri -Token $Token -HostingServerId $HostServer[0]。ServerId -DisableCertificateValidation
-
Remove-MgmtSvcMySqlHostingServer -AdminUri $AdminUri -Token $Token -HostingServerId “someserverid” -DisableCertificateValidation
应用此更新后,Remove-MgmtSvcMySqlHostingServer命令将按预期执行,并在所有预期情况下删除服务器。 -
-
问题 5
通过租户门户创建虚拟机时,不会对菜单下拉框进行排序。
当租户尝试创建 VM 并且项列表大于某些项时,很难找到必要的计算机映像或模板。
应用此更新后,将在库和快速创建 列表中找到这两个项目。 -
问题 6
附加第 2 代 (第 2 代中的 ISO) VM 在执行三到四次附加或分离操作后失败。
ISO 磁盘和 VM 第 2 代分配适配器上的附加和分离操作永远不会释放适配器以供重复使用。
应用此更新后,分离磁盘适配器可使适配器再次重复使用。 -
问题 7
用于提高整体产品质量的其他修补程序
如何获取并安装适用于 Windows Azure Pack 的更新汇总 8
下载信息
Windows Azure Pack 的更新包可从Windows 更新或手动下载。
Windows 更新
若要从Windows 更新获取和安装更新包,请在安装了Windows Azure Pack 组件的计算机上执行以下步骤:
-
单击“开始”,然后单击“控制面板”。
-
在控制面板中,双击Windows 更新。
-
在“Windows 更新”窗口中,单击“检查联机”以获取 Microsoft 更新中的更新。
-
单击“重要更新”可用。
-
选择更新汇总包,然后单击“确定”。
-
单击“安装更新”以安装更新包。
Microsoft 更新目录
转到以下网站,手动从 Microsoft 更新目录下载更新包:
这些安装说明适用于以下Windows Azure Pack 组件:
-
租户网站
-
租户 API
-
租户公共 API
-
管理网站
-
管理 API
-
身份验证
-
Windows 身份验证
-
使用情况
-
监视
-
Microsoft SQL
-
MySQL
-
Web 应用程序库
-
配置网站
-
最佳做法分析器
-
PowerShell API
若要为每个Windows Azure Pack (WAP) 组件安装更新.msi文件,请执行以下步骤:
-
如果系统当前 (即处理客户流量) ,请为 Azure 服务器安排停机时间。 Windows Azure Pack 当前不支持滚动升级。
-
停止客户流量或将客户流量重定向到你认为满意的站点。
-
创建计算机的备份。
笔记-
此更新不包括数据库更改。 通常,建议保留当前数据库备份。
-
如果使用的是虚拟机,则应拍摄其当前状态的快照。
-
如果不使用 VM,请备份安装 WAP 组件的每台计算机上 inetpub 目录中的每个 MgmtSvc-* 文件夹。
-
收集与你的证书、主机头和任何端口更改有关的信息和文件。
-
-
如果将自己的主题用于 Windows Azure Pack 租户站点,则应按照这些说明在运行更新之前保留主题更改。
-
通过直接在每个节点上或通过Windows Server Update Services (WSUS) 服务器使用 Microsoft 更新来运行更新。
-
对于 负载均衡下的每个节点,按以下顺序运行组件的更新:
-
如果使用的是 WAP 安装的原始自签名证书,则更新操作将替换它们。 必须导出新证书并导入到 负载均衡下的其他节点。 这些证书具有 CN=MgmtSvc-* (自签名) 命名模式。
-
根据需要更新资源提供程序 (RP) 服务 (SQL Server、我的SQL、SPF/VMM、网站) 。 并确保 RP 网站正在运行。
-
更新租户 API 站点、公共租户 API、管理员 API 节点以及管理员和租户身份验证站点。
-
更新管理员和租户站点。
-
-
启用对SQL Server Resource Governor的新支持。 为此,请按照下列步骤操作:
-
使用文本编辑器 (或Windows PowerShell ISE) 下载并打开此 PowerShell 脚本。 此脚本将更改 Azure Pack 数据库。
-
更改以下连接字符串行:
$wapConnectionString = “server=yourservername;uid=sa;pwd=yourpassword;d atabase=master;”
-
在包含 Mgmt-Svc-PowerShellAPI 模块的计算机上以管理员身份运行此脚本。 这些是运行以下内容的计算机:
-
使用情况扩展
-
Web 应用库扩展
-
SQL Server扩展
-
MySQL 扩展
-
-
-
如果所有组件都已更新并按预期运行,则可以开始打开发往更新的节点的流量。 否则,请参阅“回滚说明”部分。
如果出现问题并验证是否有必要回滚,请执行以下步骤:
-
如果在“安装说明”部分的步骤 3B 中提供了快照,请应用快照。 如果没有快照,请转到下一步。
-
使用在“安装说明”部分中执行的步骤 3A 和 3C 中的备份来还原数据库和计算机。
请勿使系统处于部分更新状态。 在安装了 Windows Azure Pack 的所有计算机上运行回滚操作,即使更新在一个节点上失败。
建议在每个Windows Azure Pack 节点上运行Windows Azure Pack 最佳做法分析器,以确保配置项正确。 -
打开指向已还原节点的通信。
文件名 |
大小(以字节为单位) |
版本 |
---|---|---|
MgmtSvc-AdminAPI.msi |
4,304,896 |
3.28.8196.48 |
MgmtSvc-AdminSite.msi |
17,616,896 |
3.28.8196.48 |
MgmtSvc-AuthSite.msi |
12,083,200 |
3.28.8196.48 |
MgmtSvc-Bpa.msi |
917,504 |
3.28.8196.48 |
MgmtSvc-ConfigSite.msi |
7,950,336 |
3.28.8196.48 |
MgmtSvc-Monitoring.msi |
4,472,832 |
3.28.8196.48 |
MgmtSvc-Mp.msi |
1,519,616 |
3.28.8196.48 |
MgmtSvc-MySQL.msi |
3,952,640 |
3.28.8196.48 |
MgmtSvc-PowerShellAPI.msi |
3,850,240 |
3.28.8196.48 |
MgmtSvc-SQLServer.msi |
4,276,224 |
3.28.8196.48 |
MgmtSvc-TenantAPI.msi |
4,288,512 |
3.28.8196.48 |
MgmtSvc-TenantPublicAPI.msi |
4,358,144 |
3.28.8196.48 |
MgmtSvc-TenantSite.msi |
19,103,744 |
3.28.8196.48 |
MgmtSvc-Usage.msi |
4,407,296 |
3.28.8196.48 |
MgmtSvc-WebAppGallery.msi |
4,083,712 |
3.28.8196.48 |
MgmtSvc-WindowsAuthSite.msi |
4,304,896 |
3.28.8196.48 |