System Requirements

The Keyfactor Universal OrchestratorClosed is supported on the following operating systems:

  • Windows Server 2019 or Windows Server 2022
  • Oracle Linux 7 or higher
  • Red Hat Enterprise 7 or higher
  • Ubuntu 16 or higher
Note:  Older versions of the Universal OrchestratorClosed will work with newer versions of Keyfactor Command, but not the other way around (see the Compatibility Matrix in the Keyfactor Command Documentation Suite). The current version of the Universal Orchestrator requires Keyfactor Command version 10.0 or greater.
Important:   Microsoft support for .NET Runtime version 3.1 was deprecated at the end of 2022. Instructions for upgrading to version 6.0 are included in the tip, below.
Tip:  If you have an existing installation of the Universal Orchestrator using the older Microsoft .NET Runtime version 3.1, you do not need to reinstall the orchestrator to upgrade the .NET version.

To update your existing Universal Orchestrator to the latest .NET version:

  1. On the Universal Orchestrator machine, browse to locate the Orchestrator.runtimeconfig.json file in your installation directory. By default, this is:

    Windows: C:\Program Files\Keyfactor\Keyfactor Orchestrator\Orchestrator.runtimeconfig.json
    Linux: /opt/keyfactor/orchestrator/Orchestrator.runtimeconfig.json
  2. Using a text editor, open the Orchestrator.runtimeconfig.json file for editing and add the following property to the runtimeOptions section:

    "rollForward": "LatestMajor"

    Being sure to add a comma at the end of the previous row, resulting in a final file that looks something like:

    {
       "runtimeOptions": {
          "tfm": "netcoreapp3.1",
          "framework": {
             "name": "Microsoft.NETCore.App",
             "version": "3.1.0"
          },
          "rollForward": "LatestMajor"
       }
    }
  3. Save the Orchestrator.runtimeconfig.json file.
  4. Uninstall the Microsoft .NET Runtime version 3.1 (x64) and install the 6.0 version.
  5. Restart the Universal Orchestrator service (see Start the Universal Orchestrator Service).