What's New in Red Cloud with Eucalyptus 4.4?

From CAC Documentation wiki
Jump to: navigation, search

Eucalyptus 4.4 Introduction

"Red Cloud" was updated to Eucalyptus 4.4.2 in September 2017. [Eucalyptus Documentation]

“Red Cloud” with Eucalyptus has two components:

  • Compute:
  • Virtual Server Instances: Users can create virtual servers with up to 28 CPU cores. Each instance gets 4 to 8 GB RAM/core, depending on the instance type and which cloud is hosting it. Users have root access to their virtual servers and complete flexibility in their configurations.
  • Storage:
  • Volumes/Block Storage: Users can create virtual disks that can be attached to and detached from their virtual servers on demand for permanent data storage.
  • Object Storage: An AWS S3-compatible storage where users can store and retrieve data in buckets from anywhere.

There are two Red Cloud installations: Red Cloud Ithaca located in Ithaca, NY and Red Cloud NYC located in New York City. Either of these can be used with your Red Cloud subscription, but projects on each cloud are not linked.

The current “Red Cloud Ithaca” configuration is hosted on 10 x 28-core Dell C6320 cloud servers and 4 x 28-core Dell R430 servers in Ithaca for a total of 392 cores. The current “Red Cloud NYC” configuration is hosted on 4 24-core Dell C6220 for a total of 96 cores in NYC. Instances share 10Gb Ethernet connectivity with the other instances running on the same server. See the Instances section for available instance types in Red Cloud Ithaca and Red Cloud NYC. We do not over-subscribe our servers to guarantee each instance exclusive access to the CPU cores and RAM with which it is configured.

  • In Red Cloud Ithaca, smaller instance types receive 4 GB/core, and larger instance types receive ~7 GB/core.
  • In Red Cloud NYC, all instance types receive 8 GB/core.

As with any IaaS cloud, users are expected to possess working knowledge and expertise in system administration to effectively secure, configure, and use their virtual server instances. Please refer to this wiki for helpful documentation. If you still have a question, contact us and we’ll be happy to answer a quick question or two. If you or your project team need additional help getting started, anticipate having lots of questions along the way, or you’d like us to do some work for you (such as building your image so that it’s all set to go), consulting is available as an option when you start your subscription. We can help you estimate the number of consulting hours to include with your subscription. Consulting may also be added after starting your subscription.

Euca2ools Configuration

Use this ~/.euca/euca2ools.ini:

[global]
default-region = redcloud-ith

[region redcloud-ith]
autoscaling-url = https://autoscaling.euca44.cac.cornell.edu:8773/
bootstrap-url = https://bootstrap.euca44.cac.cornell.edu:8773/
cloudformation-url = https://cloudformation.euca44.cac.cornell.edu:8773/
ec2-url = https://compute.euca44.cac.cornell.edu:8773/
elasticloadbalancing-url = https://elasticloadbalancing.euca44.cac.cornell.edu:8773/
iam-url = https://euare.euca44.cac.cornell.edu:8773/
monitoring-url = https://monitoring.euca44.cac.cornell.edu:8773/
properties-url = https://properties.euca44.cac.cornell.edu:8773/
reporting-url = https://reporting.euca44.cac.cornell.edu:8773/
s3-url = https://objectstorage.euca44.cac.cornell.edu:8773/
sts-url = https://tokens.euca44.cac.cornell.edu:8773/
verify-ssl = true

[user <account name>]
account-id = <account ID>
#key-id = <access key>
#secret-key = <secret key>
#certificate = <path to user certificate file>
#private-key = <path to private key file matching user certificate>

New Feature: Object Storage

Starting with Eucalyptus 4.4, Red Cloud now offers scalable object storage backed by a Ceph cluster.

Faster Block Storage/EBS Volumes Performance

EBS volumes are now hosted on a Ceph cluster. While there are no changes to the user interface, EBS performance should be significantly enhanced in terms of both data throughput and IOPs.

New Public IP Address Range

Red Cloud now uses 128.84.9.40 to 128.84.9.255 for instance's public IP addresses.

Coming Soon: Sign In with Globus Auth on Eucalyptus Console

Note: This feature is not yet working for all users pending some backend work on our user accounting system.

Cornell users and users from other InCommon institutions can now use Globus Auth as an alternative method for authentication on Eucalyptus Console:

  • On Eucalyptus Console login page, click on the "Sign In with Globus Auth" button.
  • On the next screen, enter your Red Cloud account/CAC project name and click on the "Sign in with Globus Auth" button as shown below:

Sign In with Globus Auth.png

  • You will be redirected to the Globus Auth Sign in page. Under "Use your existing organizational login," select "Cornell University" (or the InCommon institution with which you are affiliated if you are a non-Cornell user)
  • You will be redirected to CUWebLogin page. Enter your Cornell NetID and password and complete the steps required by 2-factor authentication if needed. (Non Cornell users will be re-directed to the InCommon institution you selected to complete authentication).
  • If authentication is successful, you will be redirected to Eucalyptus Console Dashboard.