Extract files
- mkdir -p /tmp/deployment && cd /tmp/deployment && tar -xzvf enterprise-deployment-*.tar.gz
5. Start deployment script:
Start deployment
- cd /tmp/deployment/ && ./install.sh
*Management account and passwordsDuring the deployment, make note of the accounts and passwords you setup. You will need these secrets so you can access the management interfaces moving forward. Save the Encryption password, Robot account credentials and SAS account credentials
*Public and Local IPIn case your domain name resolves to an IP, that is different from your Local IP - the script will show you a warning with confirmation (expected result)
*Special Characters
Please do not use special characters for ENV attributes or at least escape them. Example for registry robot account: robot$community-account -> robot\\\$community-account*Validation
We don't have validation for the "Please specify..." questions in this version. Please recheck your input before answering y or n on "Do you want to start SAS deployment? (y/n)"*Case with update
This script supports the "UPDATE" scenario in 3 modes:
- clean deployment = remove all previously installed stacks, databases, secrets, certificates, configuration files, and images and deploy a new instance of SAS.
- update mode (save all data and update images and service configuration):
- remove all stacks and configuration files (all changes, which were made from Portainer or on the host will be removed);
- save all data (sas data; openfire database; SM data; sim and main logs, etc) and database passwords
- new SAS and Portainer password
- save previous SSL certificates.
- compatibility mode (safe mode - all changes,which were made from Portainer, different build plans, etc, will be saved ):
- use docker stack configuration, which already deployed on the host
- use configuration files, which already deployed on the host
- do not update configuration
- update images if there is an update( images and code updates for sas,voip,openfire,etc)
Restart Portainer and Proxy from the host:
- docker service update -d --force portainer_agent
- docker service update -d --force portainer_portainer
- docker service update -d --force proxy_proxy
exec bash shell for "sas_ldap" and run the following command:
- ./cli-app change-password master@Manager.Private <your public password>