Single Node Installation |
aspera-orchestrator-version-0.x86_64.rpm aspera-common-version-0.x86_64.rpm
# rpm -ivh aspera-common-version-0.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:aspera-common-version-0 ################################# [100%]
# rpm -ivh aspera-orchestrator-version-0x86_64.rpm Preparing...########################################### [100%] . . . To complete the setup of Orchestrator, run "asctl orchestrator:setup"
# asctl orchestrator:setup
Streamlined or detailed setup (s/d)? (current: s)
Enter "s" for streamlined setup or "d" for detailed setup.
Selecting detailed setup gives you a greater ability to customize services and processes in Orchestrator. You may need this setup if you require an advanced configuration; for example, if your system utilizes non-standard ports or not all components are running on a single server.
Orchestrator Use Ruby 2.3.0 (y/n)? (current: y)
Enter "y" to use Ruby 2.3.0 in the installation.
System Prompt | Default | Details |
---|---|---|
Enter a new MySQL root password. |
Note: Save this for future reference.
|
|
MySQL will need to start/restart during configuration. Continue (y/n)? | "y" | Enter "y" to proceed with the setup process. If you enter "n", the system will exit setup. |
What hostname or IP address should Apache use to identify itself (in the SSL Certificate)? | 10.0.174.44 | Enter the hostname or IP address for Apache. |
System Prompt | Default | Details |
---|---|---|
What base port should the Mongrel servers start at? | 3000 | Enter the base port for the mongrel servers. |
How many Mongrel process should be launched? | 3 | Enter the number of mongrel processes; this is related to server capacity. |
What web-root do you want to use? | /aspera/orchestrator | Enter the web root. |
MySQL will run on this machine (y/n)? | "y" |
|
What port would you like MySQL to listen on? | 4406 | If you entered "y" for the prompt above, enter the MySQL port. |
Enter a new MySQL root password. | none | Enter the MySQL root password. Note: Be sure to
save this for later use.
|
System Prompt | Default | Details |
---|---|---|
What is the database server's host name or IP address? | Enter the IP address of the machine where the remote MySQL database is installed. | |
What port is the remote MySQL listening on? | Enter the port configured on the remote machine. | |
What user should we use to connect to the database? | root | Enter root. |
What password should we use to connect to the database? | Enter the MySQL root password that was created for the remote MySQL database. |
MySQL will need to start/restart during configuration. Continue (y/n)? | "y" | Enter "y" to continue with the configuration process. If you enter "n", the system will exit setup. |
Enter IP address of network interface for Apache to listen on. | 0.0.0.0 | Enter the hostname or IP address of your Orchestrator server. |
What hostname or IP address should Apache use to identify itself (in the SSL Certificate)? | 10.0.174.44 | Enter the hostname or IP address for Apache. |
What port would you like to run Apache http on? | 80 | Enter port for Apache HTTP. |
What port would you like to run Apache https on? | 443 | Enter port for Apache HTTPS. |
Would you like to generate a self-signed SSL certificate, or install your own ([g]enerate,[c]opy) (current: g)? | generate (g) |
Note: The key and certificate will be generated in
the following directory:
/opt/aspera/common/apache/conf.
|
The settings that you selected are generated in system output. The following is an example:
Key and certificate will be generated in this directory: /opt/aspera/common/apache/conf ===================== Settings ===================== MySQL Enabled: true Port: 4406 Apache Enabled: true Hostname: 10.0.203.84 Bind Address: 10.0.203.84 HTTP Port: 80 HTTPS Port: 443 Orchestrator Enabled: true Mongrel count: 3 Mongrel base port: 3000 Web root: /aspera/orchestrator MySQL is local: true
Are these settings correct? (y/n/x with x for exit) y MySQL Enabling MySQL... done Installing startup script... done Setting up db space watcher... done Creating 'mysql'... done Granting temporary shell access... done Setting database dir... done Creating required directories... done Setting permissions... done Creating database... done . . . Apache Pre-execution checks... done Enabling Apache... done Installing startup script... done Creating system user... done . . . Orchestrator Enabling orchestrator...
Near the end of the process, you will see the following:
Task Name Status ================================================================== MySQL Enabling MySQL OK Installing startup script OK Setting up db space watcher OK Creating 'mysql' OK . . . Apache Pre-execution checks OK Enabling Apache OK Installing startup script OK Creating system user OK Orchestrator Enabling orchestrator OK
Apache needs to be restarted, restart it now (y/n)? (default:y) y
MySQL needs to be restarted, restart it now (y/n)? (default:y) y
Upon completion of the setup process, the following message appears:
Reminders: - Apache needs ports 80 and 443 open in firewalls.
Make a note of this for future reference.
asctl orchestrator:start
Depending on your system, you may see the following output that has the status NOT running:
Orchestrator Status: -> Orchestrator Manager running with pid: 3447 -> Orchestrator Engine NOT running -> Mongrel serving orchestrator on port 5000 is NOT running -> Mongrel serving orchestrator on port 5001 is NOT running -> Mongrel serving orchestrator on port 5002 is NOT running -> Mongrel serving orchestrator on port 5003 is NOT running -> Mongrel serving orchestrator on port 5004 is NOT running -> Orchestrator Monitor NOT running -> Asynchronous Worker Process 0 is NOT running -> Asynchronous Worker Process 1 is NOT running -> Synchronous Worker Process 2 is NOT running -> Synchronous Worker Process 3 is NOT running -> Synchronous Worker Process 4 is NOT running -> Synchronous Worker Process 5 is NOT running
This is an indication that at this point in the installation, the Orchestrator processes need additional time to start. Wait approximately one minute, then check the status by entering the following command:
# asctl all:status
You should now see confirmation that Apache and MySQL are running, and a status message similar to the following that confirms the processes are now running:
Apache: running MySQL: running Orchestrator Status: -> Orchestrator Manager running with pid: 3447 -> Orchestrator Engine NOT running -> Mongrel serving orchestrator on port 5000 is running with pid: 3465 -> Mongrel serving orchestrator on port 5001 is running with pid: 3467 -> Mongrel serving orchestrator on port 5002 is running with pid: 3469 -> Mongrel serving orchestrator on port 5003 is running with pid: 3471 -> Mongrel serving orchestrator on port 5004 is running with pid: 3473 -> Orchestrator Monitor running with pid: 3463 -> Asynchronous Worker Process 0 is running with pid: 3480 -> Asynchronous Worker Process 1 is running with pid: 3482 -> Synchronous Worker Process 2 is running with pid: 3484 -> Synchronous Worker Process 3 is running with pid: 3486 -> Synchronous Worker Process 4 is running with pid: 3488 -> Synchronous Worker Process 5 is running with pid: 3478
https://orchestrator_ip_address
The message New license applied and validated successfully appears.
Click Engine > Processes and review the Status column to confirm that all processes are running. For any process with a Stopped status, click Start to resume.