This topic describes how to upgrade the Management Console.
Prerequisites
- If you are upgrading when deploying the Management Console behind a load balancer
(ELB), see Deploy the Management Console Behind an ELB.
- The following instructions assume you have already successfully configured the
Eucalyptus Management Console for Nginx in a previous version of Eucalyptus.
To upgrade the Eucalyptus Management Console
-
Stop the eucaconsole service, if running:
systemctl stop eucaconsole.service
-
Run the following command to install the new Eucalyptus Management Console repository:
yum install http://downloads.eucalyptus.cloud/software/eucalyptus/4.4/rhel/7/x86_64/eucalyptus-release-4.4-2.8.as.el7.noarch.rpm
-
Upgrade eucaconsole:
-
Uncomment the 'listen' directive and uncomment/modify the SSL certificate paths in
/etc/nginx/nginx.conf (search for "SSL configuration"). For example:
# SSL configuration
# SSL configuration
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
listen 443 ssl;
ssl_certificate <path to euca console cert file>;
#EXAMPLE:
#ssl_certificate /etc/eucaconsole/console.crt;
ssl_certificate_key <path to euca console key file>;
#EXAMPLE:
#ssl_certificate_key /etc/eucaconsole/console.key;
# end of SSL configuration
-
Edit the /etc/eucaconsole/console.ini file:
-
Locate the session.secure = parameter
and change its value from false to true, per this example:
session.secure = true
Note: If HTTPS is used, meaning Nginx is configured to use port 443,
the session.secure setting must equal
true.
-
(Optional) Locate the [server:main] section. By
default, the host is set securely to 127.0.0.1, which
means the console only communicates with Nginx on the same host. If you
change the host setting to 0.0.0.0, connections are
accepted from anywhere.
[server:main]
use = egg:gunicorn#main
host = 127.0.0.1
port = 8888
-
Start eucaconsole using the following command:
systemctl start eucaconsole.service
Note: This command starts Nginx automatically. There is no need to run Nginx manually.
Your upgrade is now complete.
-
You may now access your Management Console by pointing your web browser to the IP address for your console:
https://yourconsole_ip_address