Install the Eucalyptus Management Console / Upgrade the Management Console |
This section describes the process for deploying the console behind a load balancer (ELB).
To run the console behind a load balancer:
wget https://raw.githubusercontent.com/eucalyptus/eucaconsole/maint-4.2/scripts/console-deploy.cfn
euform-create-stack -—template-file console-deploy.cfn <stack_name> -p KeyName=<your_ssh_key> -p ImageId=<emi_id> -p InstanceType=<instance_size> -p CloudIP=<fully_qualified_domain_name>
Attribute | Variable | Example |
---|---|---|
stack_name | <stack_name> | eucaconsole-stack |
keyName | <your_ssh_key> | dak-ssh-key |
ImageId | <emi_id> | emi-2fb14ad7
Note: Obtained from step 1.a
|
InstanceType | <instance_size> | m1.medium
Note: The InstanceType shown in the above example
is generally sufficient in size. The image type
(size) you choose should rarely be larger than
m1.medium or c1.medium, unless you plan on
accommodating more than 1000 users.
|
CloudIP | <fully_qualified_domain_name> (fqdn) | a-09.autoqa.qa1.eucalyptus-systems.com |
euare-servercertupload –s eucaconsole-cert -—private-key-file <your_private_key>.pem -—certificate-file <cert_name>.cert
Attribute | Variable | Example |
---|---|---|
-—private-key-file | <your_private_key> | console-pk.pem |
-—certificate-file | <cert_name> | console.crt |
euare-servercertgetattributes –s <cert_name> | head –1
eulb-create-lb-listeners <elb_name> --listener "protocol=HTTPS,lb-port=443,instance-port=443,instance-protocol=HTTPS,cert-id=<cert_arn>”