Wondering how to install control Panel Server on OnApp? We can help you.
As part of our Server Virtualization Technologies and Services, we assist our customers with several OnApp queries.
Today, let us see how our Support Techs install it.
OnApp install Control Panel Server
Today, let us see the steps followed by our Support Techs to install Control Panel Server on OnApp.
1.Firstly, update your server:
# yum update
2.Then, download OnApp YUM repository file:
# rpm -Uvh http://rpm.repo.onapp.com/repo/onapp-repo-6.0.noarch.rpm
3.Next, install OnApp Control Panel installer package:
#> yum install onapp-cp-install
4.You can optionally apply the Control Panel custom configuration.
It is important to set the custom values before the installer script runs.
Edit the /onapp/onapp-cp.conf file to set Control Panel custom values
Template server URL
TEMPLATE_SERVER_URL='http://templates-manager.onapp.com/'
IPs (separated with coma) list for the snmp to trap
SNMP_TRAP_IPS=
OnApp Control Panel custom version
ONAPP_VERSION=
OnApp MySQL/MariaDB connection data (database.yml)
ONAPP_CONN_WAIT_TIMEOUT=15
ONAPP_CONN_POOL=30
ONAPP_CONN_RECONNECT='true'
ONAPP_CONN_ENCODING='utf8'
ONAPP_CONN_SOCKET='/var/lib/mysql/mysql.sock'
MySQL/MariaDB server configuration data (in case of local server)
MYSQL_WAIT_TIMEOUT=604800
MYSQL_MAX_CONNECTIONS=500
MYSQL_PORT=3306
Use MariaDB instead of MySQL as OnApp database server
WITH_MARIADB=0
Configure the database server relative amount of available RAM
TUNE_DB_SERVER=0
The number of C data structures that can allocate before triggering the garbage collector. It defaults to 8 million
RUBY_GC_MALLOC_LIMIT=16000000
sysctl.conf net.core.somaxconn value
NET_CORE_SOMAXCONN=2048
The root of OnApp database dump directory (on the Control Panel box)
ONAPP_DB_DUMP_ROOT=
Remote server’s (to store database dumps) IP, user, path, openssh connection options ans number of dumps to keep
DB_DUMP_SERVER=
DB_DUMP_USER=root
DB_DUMP_SERVER_ROOT=/onapp/backups
DB_DUMP_SERVER_SSH_OPT="-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o PasswordAuthentication=no"
KEEP_DUMPS=168
DB_DUMP_CRON='40 * * * *'
Enable monit – tool for managing and monitoring Unix systems
ENABLE_MONIT=1
If enabled (the 1 value is set) – install (if local box) and configures RabbitMQ Server (messaging system) for the vCloud support.
ENABLE_RABBITMQ=1
Rotate transactions’ log files created more then TRANS_LOGS_ROTATE_TIME
day(s) ago
TRANS_LOGS_ROTATE_TIME=30
Maximum allowed for uploading file size in bytes.
MAX_UPLOAD_SIZE=1073741824
Timeout before ping Redis Server to check if it is started. Default is 5 sec.
REDIS_PING_TIMEOUT=5
# 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
SSL_CERT_COUNTRY_NAME=UK
SSL_CERT_ORGANIZATION_NAME='OnApp Limited'
SSL_CERT_ORGANIZATION_ALUNITNAME='OnApp Cloud'
SSL_CERT_COMMON_NAME=`hostname --fqdn 2>/dev/null`
# SSLCertificateFile, SSLCertificateKeyFile Apache directives’ values
# ssl_certificate, ssl_certificate_key Nginx directives’ values
SSLCERTIFICATEFILE=/etc/pki/tls/certs/ca.crt
SSLCERTIFICATECSRFILE=/etc/pki/tls/private/ca.csr
SSLCERTIFICATEKEYFILE=/etc/pki/tls/private/ca.key
# * PEM-encoded CA Certificate (if custom one exists)
# SSLCACertificateFile, SSLCertificateChainFile Apache directives’ values
# ssl_client_certificate Nginx directives’ values
SSLCACERTIFICATEFILE=
SSLCERTIFICATECHAINFILE=
# SSLCipherSuite, SSLProtocol Apache directives’ values
# ssl_ciphers, ssl_protocols Nginx directives’ values
SSLCIPHERSUITE=
SSLPROTOCOL=
# vi /onapp/onapp-cp.conf
5.Then, run the Control Panel installer.
#> /onapp/onapp-cp-install/onapp-cp-install.sh -i SNMP_TRAP_IPS
6.Install CloudBoot dependencies.
#> yum install onapp-store-install
#> /onapp/onapp-store-install/onapp-store-install.sh
7.Then, install OnApp license to activate the Control Panel.
Enter a valid license key via the Web UI.
Your default OnApp login is admin/changeme. You can change the password via the Control Panel’s Users and Groups menu in the Control Panel.
8.Once you have entered a license it can take up to 15 minutes to activate.
Finally, restart the OnApp service:
#> service onapp restart
[Need help with the process? We’d be happy to assist]
Conclusion
In short, today we saw how our Support Techs install Control Panel Server on OnApp.
.
0 Comments