Installation without Balancing
The installation without balancing includes installation of the management server and access servers (SSH-Proxy or RDP-Proxy) on different servers.
Before you begin the installation, prepare the configuration files.
Inventory
- Go to the distribution folder.
- Change the name of the inventory.template file to inventory.
Edit the inventory file:
- In the managment section, specify the FQDN address of the management server.
- In the access section, specify the FQDN address of the SSH Proxy access server.
- For all of the servers except the local one, add the following line: remote_ssh_user=root ansible_ssh_password=123 ansible_become_password=123.- remote_ssh_user=root — username for remote connection to the resource.
- ansible_ssh_password=123 — user password for remote connection to the resource.
- ansible_become_password=123 — user password for remote connection to the resource.
 
- Comment out all fields that have not been changed.
- Save.
# NOTE: To access docker host use local.docker name instead of localhost
[management]
pammng.test.local
[access]
pamgtw.test.local remote_ssh_user=root ansible_ssh_password=123 ansible_become_password=123
#[haproxy]
#HAPROXY_SERVER_FQDN_OR_IP
#[rds]
#RDS_SERVER_FQDN_OR_IP
# Use this section to override vars
#[all:vars]
#server_fqdn=OVERRIDE_SERVER_FQDN
Configuration Files
Unzip the downloaded configuration files and move the extracted folders to axidian-pam-linux\state.
Certificates
Certification Authority Certificate
Move the CA certificate along the path axidian-pam-linux\state\ca-certificates.
Server Certificates
- Go to axidian-pam-linux\state\certs and create a separate folder for the management server. Name it with the FQDN of the management server.
- Move the management server certificate to the folder corresponding to the management server.
- Go to axidian-pam-linux\state\keys\rdp-proxy and create a separate folder for the access server. Name it with the FQDN of the access server.
- Move the access server certificate to the folder corresponding to the access server.
vars
- Go to axidian-pam-linux\scripts\ansible and open the file vars.yml.
- In the # pfx_pass: "ENTER_HERE" line remove the # symbol.
- Instead of ENTER_HERE, specify the password for the certificates.
- Save.
Installation
- Move the distribution to the target Linux resource. 
- If CIS Benchmark Docker security settings are applied, then run the installation script with the command: - sudo bash run-deploy.sh- If CIS Benchmark Docker security settings are not applied, then run the installation script with the command: - sudo bash run-deploy.sh --bench-skip
- When prompted, enter your local sudo username (for example, root) and password. 
- Wait for the installation to finish. info- If the script aborted with an error, send the log file to technical support. 
Components Restarting
Management Server
- Go to the /etc/axidian/axidian-privilege folder. 
- Restart Axidian Privilege management server components using the following commands: - Restarting all of the components: - sudo docker compose -f docker-compose.management-server.yml down
 sudo docker compose -f docker-compose.management-server.yml up -d- or - sudo docker-compose -f docker-compose.management-server.yml down
 sudo docker-compose -f docker-compose.management-server.yml up -d
- Restarting a specific component: - sudo docker compose -f docker-compose.management-server.yml up -d <component name> --force-recreate- or - sudo docker-compose -f docker-compose.management-server.yml up -d <component name> --force-recreate
- Example of restarting the Axidian Privilege Core component: - sudo docker compose -f docker-compose.management-server.yml up -d core --force-recreate- or - sudo docker-compose -f docker-compose.management-server.yml up -d core --force-recreate
 
Access Server
- Go to the /etc/axidian/axidian-privilege folder. 
- Restart Axidian Privilege access server components using the following commands: - sudo docker compose -f docker-compose.access-server.yml down
 sudo docker compose -f docker-compose.access-server.yml up -d- or - sudo docker-compose -f docker-compose.access-server.yml down
 sudo docker-compose -f docker-compose.access-server.yml up -d