从早期版本升级 Service Bus

应用到: Service Bus for Windows Server 1.1

本节介绍从早期版本的 Service Bus for Windows Server 升级 Service Bus for Windows Server 场所需执行的步骤。

Service Bus for Windows Server 1.1 支持从 Service Bus for Windows Server 1.0 或 Service Bus for Windows Server 1.0 累积更新 1 (CU1) 升级。

note备注
Service Bus for Windows Server 1.1 不支持升级用于 Workflow Manager 1.0 的场。

note备注
在迁移 Service Bus for Windows Server 场之前,强烈建议你备份该场的数据库。在运行 Invoke-SBFarmUpgrade cmdlet 时,无法回滚。

note备注
在升级期间,你需要提供管理数据库连接字符串,以及该场的证书自动生成密钥。若要检索数据库连接字符串,你可以调用 Get-SBFarm cmdlet。你虽然无法提取证书自动生成密钥,但是可通过调用 Set-SBCertificateAutoGenerationKey cmdlet 更改该密钥。

升级 Service Bus 场

  1. 停止 Service Bus for Windows Server 场:从 PowerShell 控制台窗口,调用 Stop-SBFarm cmdlet

  2. 在每个场节点上退出该场。从 PowerShell 控制台窗口,调用 Remove-SBHost cmdlet。

  3. 在每个场节点上,卸载 Service Bus for Windows Server 1.0。从控制面板中的**“添加/删除程序”**,卸载 Service Bus for Windows Server 1.0(或 Service Bus for Windows Server 1.0 CU1)。请注意,不需要卸载 Windows Fabric。

  4. 在每个场节点上,使用 Web 平台安装程序安装 Service Bus for Windows Server 1.1。

  5. 从一个场节点,升级该场的数据库。调用 Invoke-SBFarmUpgrade cmdlet,并提供管理数据库连接字符串,以及证书自动生成密钥。

  6. 在每个场节点上,使用配置向导或 Add-SBHost cmdlet 来加入该场。

  7. 若要加入 Windows Azure Pack 管理门户,请使用 Set-SBFarm cmdlet 添加管理员和租户的资源提供程序凭据。请注意,你必须先部署 Windows Azure Pack。

  8. 在 Windows Azure Pack 管理门户中,你可能需要将现有的命名空间与 WAP 订阅相关联。调用 Set-SBNamespace cmdlet,将 subscriptionID 值添加到现有的命名空间中。