# If enabled (the 1 value is set) - install (if local box) and configures RabbitMQ Server (messaging system) for the vCloud support. (Deprecated parameter. If you set any values for this parameter, they will not take effect)
# Rotate transactions' log files created more than TRANS_LOGS_ROTATE_TIME day(s) ago
# Maximum allowed for uploading file size in bytes, from 0 (meaning unlimited) to 2147483647 (2GB). Default is 1GB
# Timeout before ping Redis Server to check if it is started. Default is 5 sec.
# OnApp Control Panel SSL certificates (please do not change if you aren't familar with SSL certificates) # * The data below to generate self-signed PEM-encoded X.509 certificate
Default database SQL server is MySQL Server. Please use one of the following option to install LOCALLY.
Options are useful if MySQL is already installed and configured.
MySQL host. Default is 'localhost'
TCP port where MySQL Server serves connections. Default values is 3306 for the local installation
Unix socket on which MySQL Server serves connections. Default values is /var/lib/mysql/mysql.sock. Used if local server only. The socket is unset if the option's argument isn't specified.
MySQL password. Random is generated if is not set or specified.
OnApp MySQL database name. Default is 'onapp'
MySQL user. Default is 'root'
Options are useful if Redis Server is already installed and configured.
IP address/FQDN where Redis Server runs. The Redis Server will be installed and configured on the current box if localhost/127.0.0.1 or box's public IP address (listed in SNMP_TRAP_IPS) is specified. If local Redis, it will serve as well on the unix socket '/tmp/redis.sock'. Default value is 127.0.0.1.
The IP address for Redis Server to serve connections (to listen). The option is not mandatory.
Redis Server listen port. Defaults are: 0 - if local server 6379 - if remote server
Redis Server password to authentificate. Random password is generated if the option's argument isn't specified. By default no password is used for local Redis.
Path to the Redis Server's socket. Used if local server only. Default is /tmp/redis.sock. The socket is unset if the option's argument is not specified.
Options are used to configure OnApp Control Panel administrator data. Please note, that these options are for NEW INSTALL only and not for upgrade
CP administrator password
CP administrator first name
CP administrator last name
CP administrator e-mail
IP address/FQDN where RabbitMQ Server runs. The RabbitMQ will be installed and configured on the current box if localhost/127.0.0.1 or box's public IP address (enlisted in SNMP_TRAP_IPS) Default values are 127.0.0.1.
Options are usefull if vCloud/RabbitMQ are already installed and configured.
RabbitMQ/vCloud user. Default value is 'rbtvcd'.
RabbitMQ/vCloud user password. The random password is generated if isn't specified.
RabbitMQ/vCloud vhost. Default value is '/'
Options are used to configure RabbitMQ manager account. If local RabbitMQ server.
RabbitMQ manager login. The default value is 'rbtmgr'.
RabbitMQ manager password. The random password is generated if isn't specified.
Proceed with Control Panel and High Availability components installation
List of OnApp Control Panel rake tasks (separated with space) to run at the very end of install or upgrade.
Install custom OnApp CP version
IP addresses separated with coma for snmp to trap
The '-i' option has higher priority than 'on_app.yml'/'onapp-cp.conf' files. In case of the Control Panel upgrade with the '-i' option the snmp address will be overwritten in the 'on_app.yml'/'onapp-cp.conf' files.
During the Control Panel upgrade without the '-i' option the 'on_app.yml' file has higher priority than the 'onapp-cp.conf' file. In this case the snmp address will be taken from the 'on_app.yml' file and the 'onapp-cp.conf' file will be overwritten.
Custom installer configuration file. Otherwise, preinstalled one is used.
update OS packages (except of OnApp provided) on the box with 'yum update'.
Do not be interactive. Process with automatic installation. Please note, this will continue OnApp Control Panel install/upgrade even if there is transaction currently running.
Add to the database and download Base Templates. For new installs only. If this option is not used, then only the following mandatory System Templates will be added by default during fresh install: OnApp CDN Appliance; Load Balancer Virtual Appliance; Application Server Appliance.
Do not start OnApp services: monit, onapp and httpd Please note, crond and all OnApp's cron tasks remain running. They could be disabled by stopping crond service manually for your own risk.
do not make database dump, and make sure it is disabled in the cron and not running at the moment
print this info
You may wish to reboot your Control Panel server to take advantage of a new kernel if it is installed. It is not required immediately as a part of the upgrade process though.
Customers running vCloud integration pay attention that upgrade process can take some time, as vCloud and OnApp synchronization is running along with OnApp upgrade.
Perform the following steps if you plan to deploy Accelerator. Otherwise skip.
If you plan to configure an Accelerator, run the following command:
To perform the configuration for a number of compute resources, separate their IPs with a space.
The command above runs on compute resources that are online. If some compute resources are offline, you should run the command again when they are online.
The rabbitmq_host parameter in the on_app.yml file should contain the real IP address of the server with RabbitMQ installed. The rabbitmq_host parameter should not be set to 'localhost' or '127.0.0.1'.
The server with RabbitMQ installed should be available from the compute resources.