Table of Contents |
---|
Implementation of LB Cluster solution deployment is based on ansible playbooks. Parameters that are important for deployment are defined in configuration files, playbook commands are set in makefile. To start deployment user runs command "make deploy" (see user rights requirements), "make" is a command which executes command from makefile, "deployFE" and "deployFEJ" are the main deployment commands. "Make" utility finds "deployFE" or "deployFEJ" label in makefile and runs script for ansible playbook.
- Run "make deployFE" to deploy cluster with FIXEdge C++
- Run "make deployFEJ" to deploy cluster with FIXEdge Java
Distribution Package
Part of needed files included in distribution package
...
variable | component | required for FIXEdge C++ | required | description |
---|---|---|---|---|
dba_user | Oracle DB | + | + | DB Administrator login. Database user with administrator rights is needed for adding user, create and configure database for the solution needs. |
dba_password | Oracle DB | + | + | DB Administrator password |
db_user | Oracle DB | + | + | DB user login |
db_password | Oracle DB | + | + | DB user password |
db_address | Oracle DB | + | + | IP address for connection to DB |
db_port | Oracle DB | + | + | IP port for connection to DB |
db_sid | Oracle DB | + | + | DB SID |
file_consul | Consul | + | + | path to Consul Agent distribution archive |
file_ctemplate | Consul | + | + | path to Consul template software package (ZIP archive). |
fe_cluster_id | Cluster | + | + | unique identity of FIXEdge C++ LB Cluster |
file_cs | Configuration Service | + | + | path to Configuration Service distribution archive |
fe_splunk_host | Splunk | + | + | IP address for connection to Splunk system |
fe_splunk_port | Splunk | + | + | IP port for connection to Splunk system |
consul_deploy_dir | Consul | + | + | path for Consul deployment |
fe_archive_dest_scheduler | Scheduler Service | + | + | path to Scheduler Service distribution archive |
fe_lic_dnl | FIXEdge C++ nodes | + | path to license file for FIXEdge C++ | |
fe_archive_dest | FIXEdge C++ nodes | + | path to FIXEdge C++ distribution archive | |
fe_rapi_key | FIXEdge C++ nodes | + | path to REST-API key file | |
fe_rapi.crt | FIXEdge C++ nodes | + | path to REST-API certificate file | |
fe_rapi_port | FIXEdge C++ nodes | + | IP port for REST-API | |
fe_lic_dnl_java | FIXEdge Java nodes | + | path to license file for FIXEdge Java | |
fe_archive_dest_java | FIXEdge Java nodes | + | path to FIXEdge Java distribution archive | |
fe_archive_dest_fo | FIXEdge Java nodes | + | path to FO Java distribution archive |
...
Deployment process will display messages on the terminal output indicating results for every step. When all the steps finished successfully user will get the output similar to:
Incorrect deployment process ending will be similar to:
Host is unreachable
...