Title
Create new category
Edit page index title
Edit category
Edit link
Deploy Director Service on a Separate Node
This documentation provides the steps needed to deploy ad-director as a standalone add-on.
Prerequisites
Ensure the following criteria are met:
You are using “Pulse 3.5.0 or higher” or “Pulse 3.4.3 or higher”.
You have not deployed the
ad-director(Agents must be configured). If it’s already deployed, uninstall it usingaccelo deploy add-onsand unselectDirector(Agents MUST be configured).You have already configured the standalone node. If not, run
accelo set standaloneafter the initial prompt to runaccelo init.
Deploy ad-director as a Standalone add-on
Follow the steps listed below to successfully deploy ad-director as a standalone add-on.
On the standalone node, run the following command to generate
ad-director.ymlif it doesn’t exist. IfDirector(Agents MUST be configured) is already deployed andad-director.ymldoes exist under$AcceloHome/config/docker/addonson the node where it was previously deployed, copy it over to the same location i.e.$AcceloHome/config/docker/addonson the standalone node.
Open the file in a text editor and make changes to the value of the following fields:
ACTIONS_DB_URI: Set it to the value of the environment variableMONGO_URI, which by default, is encrypted.ACTIONS_EXTERNAL_URL: Replace the value of localhost with the hostname of the core node.NOTIFICATIONS_HOST: Set it to the node's hostname wheread-notificationsis deployed. If done correctly, the following details appear on the screen.
On the core node, backup
$AcceloHome/config/acceldata_<cluster_name>.conf. Open the file in a text editor and navigate to the following section.
Make changes to the value of the following fields using a text editor:
uri: Change its value to the value of ACTIONS_DB_URI, which you have done in the previous step.host: Change its value fromad-elasticto the host/hosts whereLogsearchis deployed.
For the connection named fsanalytics, it's the host where FS Elastic is deployed.
readURL: In this field, replace the following details:
ad-vmselectwith a hostname of the node where the core services are deployed.8481 with 19042.
Save your changes. If done correctly, the following details appear on the screen.
Repeat the above steps for all the cluster configuration files.
Run the following command to push the configuration.
On the core node, run the following command to generate
ad-core.ymlif it doesn’t exist already.
Open the file in a text editor and navigate to the following section.
Add the following environment variables under the section environment:
ACTIONS_IP: Set its value to the hostname of the node where you’ll deployad-director.ACTIONS_PORT: Set its value to 19016.
Save your changes. If done correctly, the following details appear on the screen.
On the standalone node where
ad-notificationsis deployed, run the following command to generatead-notifications.ymlif it doesn’t exist.
Open the file in a text editor and make changes to the value of the following fields.
DIRECTOR_HOST: Set it to the hostname of the node where the ad-director will be deployed.DIRECTOR_PORT: Set it to 19016.
If done correctly, the following details appear on the screen.
On the core node, navigate to
$AcceloHomeand run the following command.
It generates a tar file in $AcceloHome named work_dir2.tar.gz which needs to be copied over to $AcceloHome on the standalone node. One way to copy would be using scp or an NFS export.
On the standalone node, navigate to
$AcceloHomeand run the following command.
On the standalone node, run the following command and select
Director(Agents MUST be configured).
On the standalone node, deploy Playbooks. For details, see Deploy Playbooks.
On the core node, run the following command.
When you run accelo reconfig cluster or accelo reconfig cluster -a to perform the following steps:
On the core node, update the value of readURL in
$AcceloHome/config/acceldata_<cluster_name>.conf.On the core node, run
accelo admin database push-config -a.On the core node, navigate to
$AcceloHomeand run the following command.
tar -cvf work_dir2.tar.gz $(ls -d work/*/director) config/krb/security/krb5.conf
Copy
work_dir.tar.gzover to the standalone node.On the standalone node, navigate to
$AcceloHomeand run the following command.tar -xvf work_dir2.tar.gzOn the standalone node, run
accelo restart ad-director.
Ensure that you do not run accelo config actions notifications on the standalone node.
When you run accelo config actions notifications, need to perform the following steps:
On the core node, navigate to
$AcceloHomeand run the following command.
tar -cvf work_dir2.tar.gz $(ls -d work/*/director) config/krb/security/krb5.conf
Copy
work_dir.tar.gzover to the standalone node.On the standalone node, navigate to
$AcceloHomeand run the following command.tar -xvf work_dir2.tar.gz.On the standalone node, run
accelo restart ad-director.
For additional help, contact www.acceldata.force.com OR call our service desk +1 844 9433282
Copyright © 2026