Upgrade Service Fabric
Overview
Warning
The steps in this guide is for a single-server setup of Service Bus/Workflow Manager. The upgrade scenario for multiple nodes will differ.
Requirements
- Download Media Here
- Save the Media in C:\Media (this guide assumes the installation files are located there)
- CertificateAutoGenerationKey for Workflow Manager and Service Bus
- Credentials for the Workflow Manager and Service Bus service accounts
Media
- C:\Media\WorkflowManagerRefresh
- C:\Media\ServiceBus_1_1_TLS_1_2
- C:\Media\WorkflowCU5
- C:\Media\MicrosoftServiceFabric.9.1.1833.9590.exe
Upgrade Steps
Step 1
Start Workflow Manager Configuration Wizard and leave the Workflow Manager Farm
Step 2
Uninstall the following programs:
- Microsoft Azure Service Fabric (or Service Fabric, depending on prior version)
- Service Bus
- Workflow Manager
- Workflow Manager Client
Step 3
Delete the following folders
- C:\Program Files\Microsoft Service Fabric (or C:\Program Files\Service Fabric)
- C:\Program Files\Workflow Manager
- C:\Program Files\Service Bus
Step 4
Restart the Server
Step 5
Install the required Windows Features
Add-WindowsFeature -Name @(
'NET-Framework-Features',
'NET-Framework-Core',
'Net-Framework-45-Core',
'Web-Server',
'Web-Log-Libraries',
'Web-Request-Monitor',
'Web-Net-Ext45',
'Web-Windows-Auth',
'Web-Asp-Net45',
'Web-ISAPI-Ext',
'Web-ISAPI-Filter',
'Net-WCF-HTTP-Activation45',
'Web-Mgmt-Console'
)
Step 6
Use Web Platform Installer to extract the files (The Web platform installer requires internet connection)
# WorkflowManagerRefresh
& 'C:\Program Files\Microsoft\Web Platform Installer\WebpiCmd.exe' /offline /products:WorkflowManagerRefresh /path:C:\Media\WorkflowManagerRefresh
# ServiceBus_1_1_TLS_1_2
& 'C:\Program Files\Microsoft\Web Platform Installer\WebpiCmd.exe' /offline /products:ServiceBus_1_1_TLS_1_2 /path:C:\Media\ServiceBus_1_1_TLS_1_2
# WorkflowCU5
& 'C:\Program Files\Microsoft\Web Platform Installer\WebpiCmd.exe' /offline /products:WorkflowCU5 /path:C:\Media\WorkflowCU5
Step 7
Install WorkflowManagerRefresh and WorkflowCU5
# WorkflowManagerRefresh
cd C:\Media\WorkflowManagerRefresh\bin\
.\WebpiCmd.exe /Install /products:"WorkflowManagerRefresh" /XML:C:\Media\WorkflowManagerRefresh\feeds\v001\webproductlist.xml /AcceptEula /SuppressPostFinish
# WorkflowCU5
cd C:\Media\WorkflowCU5\bin
.\WebpiCmd.exe /Install /products:"WorkflowCU5" /XML:C:\Media\WorkflowCU5\feeds\v001\webproductlist.xml /AcceptEula /SuppressPostFinish
Step 8
Uninstall the following programs:
- Windows Fabric 1.0.976.0
- Service Bus 1.1 2.0.30904.0
Delete the following folder if it exists:
- C:\Program Files\Service Bus
Step 9
Install the updated Service Bus Version
CD C:\Media\ServiceBus_1_1_TLS_1_2\bin
.\WebpiCmd.exe /Install /products:"ServiceBus_1_1_TLS_1_2" /XML:C:\Media\ServiceBus_1_1_TLS_1_2\feeds\v001\webproductlist.xml /AcceptEula /SuppressPostFinish
Step 10
Uninstall the following program:
- Microsoft Azure Service Fabric 5.1.163.9590
Step 11
Install Service Fabric
c:\Media\MicrosoftServiceFabric.9.1.1833.9590.exe /accepteula
Step 12
Start Workflow Manager Configuration Wizard and join the Workflow Manager Farm
Step 13
Start the Zervicepoint installer and uninstall Workflow Manager Extensions
Do not uncheck anything else, doing so will uninstall everything that is unchecked
Step 14
Start the Zervicepoint installer and install Workflow Manager Extensions
Step 15
Restart the server
Step 16
Place an order in Zervicepoint and verify that it works correctly