...
The following steps assume that you have installed setup the Nex!™ CLIcommand line client and that you have administrative access to the platform.
You can display the list of routing racks and access one of them using the following commands:
Code Block |
---|
# Display all routing racks
nex-cli racks --type routing
# Access rack by internal IP
nex-cli racks:ssh 10.1.1.1 |
...
Code Block |
---|
# Check if any nginx process is running ps -ef | grep nginx # Perform a full restart of nginx service nginx restart # Check if nginx is up ps -ef | grep nginx |
...
Code Block |
---|
# E.g on AWS
bash <(curl -s http://169.254.169.254/latest/user-data)
# E.g. on Azure
bash /opt/maestrano/redeploy.sh |
...
Code Block |
---|
# Go to the Rails config folder
cd /apps/nex/current/config
# Edit the application.yml file
vi application.yml |
...
Code Block |
---|
# Access one of the Nex!™ orchestrator boxes via SSH # Access the rails console cd /apps/nex/current bundle exec rails c <uat|production> # Reconfigure all routing racks RoutingRack.where(status:'running).each(&:sync_base_config) |
...