Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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)

...