|
| 1 | +--- |
| 2 | +title: "Upgrade Application Servers and Load Balancer" |
| 3 | +linkTitle: "Upgrade Application Servers and Load Balancer" |
| 4 | +description: "Information about upgrading the Application Servers and Load Balancer Server." |
| 5 | +weight: 30 |
| 6 | +--- |
| 7 | + |
| 8 | +# {{< param title >}} |
| 9 | + |
| 10 | +This guide describes how to upgrade the Application Servers and Load Balancer Server from 2025.3.26111 to 2025.9.26161. Please ensure that the [Pre-Upgrade][PreUpgrade] steps have been completed before starting this upgrade. |
| 11 | + |
| 12 | +## Configure Upgrade Script |
| 13 | + |
| 14 | +1. In the `Cortex Innovation 2025.9 - App Server Install Scripts\Upgrade Application Server` folder, locate the `Cortex.Innovation.Upgrade.ps1` script and open it with a text editor. |
| 15 | +1. Choose the tab below that matches the configuration for this upgrade, then update the script to match, changing the parameters according to the details given below: |
| 16 | + |
| 17 | + {{% alert title="Note" %}} |
| 18 | +To check the previous configuration values open the `Cortex.Upgrade.ApplicationConfig.json` file located in `%ProgramData%\Cortex\Upgrade`. If the file does not exist or the values should be changed then use the `Use New Configuration Values` tab. |
| 19 | + {{% /alert %}} |
| 20 | + |
| 21 | + {{< tabpane lang="powershell" >}} |
| 22 | + {{< tab header="Use Previous Configuration Values" >}} |
| 23 | +.\Cortex.Upgrade.ps1 ` |
| 24 | + -AppServicesPath "C:\Install\Cortex Innovation 2025.9 - App Services.zip" ` |
| 25 | + -BlockPackagesPath "C:\Install\Cortex Innovation 2025.9 - Block Packages.zip" ` |
| 26 | + -Credential $Credential ` |
| 27 | + -AcceptEULA:$AcceptEULA ` |
| 28 | + *>&1 | Tee-Object -FilePath "cortex-ha-upgrade-log.txt" |
| 29 | + {{< /tab >}} |
| 30 | + {{< tab header="Use New Configuration Values">}} |
| 31 | +.\Cortex.Upgrade.ps1 ` |
| 32 | + -AppServicesPath "C:\Install\Cortex Innovation 2025.9 - App Services.zip" ` |
| 33 | + -BlockPackagesPath "C:\Install\Cortex Innovation 2025.9 - Block Packages.zip" ` |
| 34 | + -ApplicationServerIPv4Addresses @("192.168.1.1, 192.168.1.2, 192.168.1.3") ` |
| 35 | + -LoadBalancerServerIPv4Address "192.168.1.4" ` |
| 36 | + -Credential $Credential ` |
| 37 | + -AcceptEULA:$AcceptEULA ` |
| 38 | + *>&1 | Tee-Object -FilePath "cortex-ha-upgrade-log.txt" |
| 39 | + {{< /tab >}} |
| 40 | + {{< /tabpane >}} |
| 41 | + |
| 42 | + | Name | Description | |
| 43 | + |----------------------------------------------|-------------| |
| 44 | + |`AppServicesPath` | Configure this value with the location of the Application Services zip file on the Application Server being used for the upgrade. | |
| 45 | + |`BlockPackagesPath` | Configure this value with the location of the Block Packages zip file on the Application Server being used for the upgrade. | |
| 46 | + |`ApplicationServerIPv4Addresses` | The IPv4 addresses of the Application Servers. The first of these must be the Application Server being used for the upgrade.| |
| 47 | + |`LoadBalancerServerIPv4Address` | The IPv4 address of the Load Balancer Server. If the built-in load balancer is not being used, this should be removed.| |
| 48 | + |`Credential` | The credentials of the user which will be used to perform remote operations on the Application Servers. It must be a domain user that is a member of the local Administrators group on all servers.<br><br>This does not need to be changed, a prompt will appear to enter this information when the script is run. | |
| 49 | + |`AcceptEULA` | This does not need to be changed, the EULA will be accepted at a later stage. | |
| 50 | + |`FilePath` | The filename that upgrade logs are written to. If this should be written to a different location than where the installation files are then a full path should be specified. | |
| 51 | + |
| 52 | +1. Save and close `Cortex.Innovation.Upgrade.ps1`. |
| 53 | + |
| 54 | +## Run Upgrade Script |
| 55 | + |
| 56 | +{{< section "/upgrade/2025.9.26161/upgrade-application-server/multi-server/run-upgrade-script.md" >}} |
| 57 | + |
| 58 | +## Check Application Services |
| 59 | + |
| 60 | +{{< section "/upgrade/upgrade-application-server/multi-server/check-application-services.md" >}} |
| 61 | + |
| 62 | +## Preserve installation files |
| 63 | + |
| 64 | +{{< section "/preserve-installation-files.md" >}} |
| 65 | + |
| 66 | +## Next Steps? |
| 67 | + |
| 68 | +1. [Upgrade Web Application Server][] |
| 69 | + |
| 70 | +[PreUpgrade]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3.26111to2025.9.26161.MultipleServerWithHA.PreUpgrade" >}} |
| 71 | +[Upgrade Web Application Server]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3.26111to2025.9.26161.MultipleServerWithHA.UpgradeWebApplicationServer" >}} |
0 commit comments