Welcome to my Omnissa Horizon series. In this session I will describe how I upgraded my Horizon Connection Servers to v. 2512. According to the Release Notes below, these are some of the changes to the Horizon Connection Server:
What’s New
This release includes Workspace ONE Assist integration for Horizon 8 with Horizon Cloud-connected customers. Administrators can now initiate secure remote support sessions directly from the Horizon Cloud Universal Console to an active Horizon 8 VDI desktop. This enhancement streamlines troubleshooting, eliminates the need for third-party tools, and boosts support efficiency across all environments.
This release enhances the Helpdesk REST API to return detailed log-on segment metrics in a structured format. The updated endpoint provides breakdowns for Authentication, Brokering, Protocol Connection, GPO Load, Logon Script, Profile Load, and Interactive Session. This enables you to better monitor, diagnose, and reduce VDI log-on delays.
Previously I have shown how to do this with PowerShell and PowerCLI, in this session I will show how to do this manually, mainly due to the extensive changes in paths and names as describe by Omnissa here: Rebranding Changes in Omnissa Horizon Products (6000681)
Before I start, I review Omnissa’s documentation describing this topic:
As I have a Cloud Pod Architecture, I also check that replication is flowing without errors, as described by Omnissa here:
In some cases, I have seen upgrade errors caused by replication problems and has had to seize the schema master node, as described by Omnissa here:
To identify the server holding the FSMO Schema Master role, I verify this in the System Health Dashboard in the Connection Server Console
This can also be verified by running the LDAP Browser (ldp.exe), as described by Omnissa here:
According to Omnissa’s official documentation, the Connection Server upgrade should be done as step 7 in the supported update sequence.
I start out by downloading the installation media from Omnissa Customer Connect
Before I start, I disable the Connection Server I’m going to upgrade
I log into the Connection Server thats not getting upgraded and transfer the SchemaMaster roles to this server. I allow replication to run and verify the status, before I continue.
vdmadmin -X seizeSchemaMaster
vdmadmin -X seizeSchemaMaster -global
First, I verify the installed version:
I start out by launching the installer
When the Installation Wizard opens and prompts to upgrade, Next, Next, Next…
I confirm the destination folder, Next…
Once the installer finishes, click Finish…
Before I restart the Connection Server, I verify the locked.properties-file, as I use UAG’s in my infrastructure
Once the installer has upgraded the Connection Server, I verify the installed version
I can now verify that all setting are correct before I re-enable my upgraded Connection Server
I transfer the Schema Master roles to my upgraded Connection Server, wait for replication and verify status, before I proceed with upgrading my replica servers.
When my replica server is upgraded, I upgrade the connection server in my remote pod and verify that there are no errors after the upgrade.
With the Connection Servers upgraded, I can now proceed with upgrading the Horizon Enrollment Server, covered here: Horizon – Upgrade Enrollment Server to v. 2512
Horizon 8 Documentation:
Omnissa Documentation:
- Rebranding Changes in Omnissa Horizon Products (6000681)
- Horizon 8 Upgrade Overview
- Product Interoperability Matrix
- Omnissa Product Documentation
Horizon planning, deployment etc.
Disclaimer: Every tips/tricks/posting I have published here, is tried and tested in different it-solutions. It is not guaranteed to work everywhere, but is meant as a tip for other users out there. Remember, Google is your friend and don’t be afraid to steal with pride! Feel free to comment below as needed.

















