Installing the K2 Site in a Distributed Environment

The K2 Site is installed on a webserver and contains the following applications:

  • AutoDiscover
  • Designer
  • Identity
  • K2Api
  • K2Services
  • Management
  • Report
  • Runtime
  • RuntimeServices
  • ViewFlow
  • Workspace

If, for example, you want to host your Designer site on one server and the Runtime site on another, install the product Site component on each server and disable the appropriate applications.

If you are adding a second site to your environment, do not update the STS issuer on the Resolve Security Token Service Issuers page (you’ll see this after the Bindings page). Updating the issuer overwrites the current settings and causes errors on the first site. If you do update the issuer, reconfigure the first Site to use the same one.

After you have installed all the prerequisites and created the service accounts, you are now ready to install the K2 Site.

It is important to copy the installation files local to the server before installing. Do not install from a network share or UNC path.
Installing all product components using the Service Account is recommended. Log on to the server as the product Service Account before installing.

Installation steps

  1. Launch the Setup Manager.
  2. On the Welcome page, click Next.
  3. On the Checking for Latest Version page, the installation will verify the version, click Next.
  4. On the End User License Agreement page, read through the EULA. You must select the I agree to the terms and conditions of the license option before you can continue with the installation. You can print out the EULA for your records. Once you have read the EULA, click Next.
  5. On the Installation Type page, select the Custom Installation option and type in an Installation Folder, and click Next.
  6. On the Select Components page, check the box next to K2 Site
  7. On the Database Configuration page, provide the details for the Database
  8. On the Site Configuration page you can choose to create a new web site or use an existing site.
    This topic also has information on the Bindings button and pop-up page.
  9. On the Site Application Pool Configuration page, select an existing Application Pool to use or Update / Create a new Application Pool. Selecting the Set K2 Site SPN will allow the Setup Manager to set the SPN for you, leaving the checkbox clear means you need to set the SPN manually after the install.
  10. On the Configuration Summary page, validate the settings. You can go back to make any necessary changes, and you can print this page for reference later or copy it to the Clipboard. Once satisfied with your settings, click Next.
  11. The Additional Actions page shows if there are additional actions to perform as part of the installation. Click Next to continue.
  12. The Setup Manager will update and show you the progress of the component installation on the Components page.
  13. Once the installation is done, the Configuration Analysis tool will be available to help troubleshoot any errors detected during the installation.
  14. When the installation has completed, you will see a Finished page. There will also be a link to the created configuration log file.