Install the PulseNode agent on a standalone VM using the hystaller binary.
Prerequisites
You have access to the License Portal.
You have SSH access to the target VM with privileges to:
- write to
/opt - run
systemctl
- write to
systemdis available on the VM.
Procedure
Step 1: Download the hystaller binary
- Navigate to: License Portal → Download Links
- Select the correct Pulse version from the dropdown.
- Click "Generate Links" and download the Hystaller binary.
- Copy the binary to the VM where you want to install the standalone PulseNode agent.
scp hystaller <user>@<vm-host>:/tmp/Step 2: Create pulsenode_env.sh
On the VM, place pulsenode_env.sh in the same directory as the hystaller binary.
cd /tmpvi pulsenode_env.shAdd the following content:
export PULSENODE_HOME_DIR="/opt/pulse"export PULSENODE_SHELL="/bin/bash"export PULSENODE_UID="" # Enter any available UIDexport PULSENODE_GID="" # Enter any available GIDexport PULSENODE_USERNAME="adpulse" # Change as requiredStep 3: Apply environment variables
chmod +x pulsenode_env.shsource pulsenode_env.shStep 4: Install PulseNode agent (standalone)
Run the install command from the directory containing hystaller:
./hystaller install -i pulsenodeStep 5: Update node configuration and restart service
- Create or edit:
$PULSENODE_HOME_DIR/config/node.conf- Restart the PulseNode systemd service:
systemctl restart pulsenodeStep 6: Validation
Run the following to confirm the service is active:
systemctl status pulsenodeKnown Limitation (Pulseaxn)
Standalone pulseaxn and pulseaxn installed via standard Hydra agent installation cannot be installed together.
- In the standalone pulseaxn setup, the
hydra_host.ymlfile is overridden. - This results in actions running only on the standalone nodes.
Was this page helpful?
On This Page
Install PulseNode Agent on Standalone VMPrerequisitesProcedureStep 1: Download the hystaller binaryStep 2: Create pulsenode_env.shStep 3: Apply environment variablesStep 4: Install PulseNode agent (standalone)Step 5: Update node configuration and restart serviceStep 6: ValidationKnown Limitation (Pulseaxn)