Downloading and Installing a Distributed Engine
-
Navigate to Admin > Distributed Engine and click Add Engine.
-
Select Default for the Preconfigured Site and click Download Now.
-
Open the Downloads directory on your machine and extract the Thycotic.DistributedEngine.Service.Default.x64 zip.
-
Open the unzipped folder and run setup.exe.
-
Open Services on the App Server and right-click the Thycotic Distributed Engine. Make sure that you use a service account with the least amount of privileges or level of access.
-
Select Properties and click the Log On tab.
-
Click This account and click Browse.
-
Click Locations and select Entire Directory.
-
Type the Service Account you would like to run in the Enter the object text box, check Names, then click Ok.
-
Switch back to your browser and reload the page.
-
Enter the Password for the Administrator and click Ok.
-
Switch back to your browser and reload the page.
-
Expand the Default site.
-
Hover over the Engine that is now showing, click the three dots menu, select Activate and click OK in the pop-up.
-
Green checkmarks should appear for Connection and Activation Status and your Engine has now been installed.
Facilitating Auto Upgrades of Your Distributed Engine
We have seen issues in the past getting engines auto-upgraded when the service is running as a domain account instead of the built-in account. Our Product Management team determined what is required to facilitate the auto upgrade for this scenario which is outlined below. From our research and testing, the important things that are needed to use an AD service account and to have successful, hands-free upgrades are the following:
-
Service account should be in the local Administrators group (so the account can start/stop the service).
-
Method 2 should be implemented in Group Policy editor from the Microsoft KB article
-
Service account needs full permissions to the DE installation directory
-
After setting the service account as the DE logon account, the service must be restarted to have the logon identity change take effect
After changing the service account, the DE will show up as a Pending engine. The old engine with the local logon identity should be deactivated and removed from the Site, and the new engine/identity instance added back to the Site upon activation.