Note: Please go to docs.rightscale.com to access the current RightScale documentation set. Also, feel free to Chat with us!
Home > Release Notes > RightScale Cloud Management Platform > 2010-04-14

2010-04-14

Release Date:  April 14, 2010

Announcement: 
Apr 28, 2010 -- Support was added for Amazon's first Asia Pacific Region ('AWS-AP') in Singapore.  You can now use the Dashboard or RightScale API to launch and manage cloud resources in that AWS region.  Check out our blog post to learn more about how it's Accelerating Cloud Adoption.

General Release Information

Release Date:  April 14, 2010

Release Time:  9:00pm Pacific

Description

The focus of this release is:

  • Redesign of the MultiCloud Marketplace
  • Support for multiple MultiCloud Images
  • Support for Spot Instances
  • Support for Start/Stop EC2 Instances
  • RightScale API improvements

Please read the release notes in their entirety for a more exhaustive understanding of what comprises this release.

Coming Soon

ServerTemplates and MultiCloud Images are released approximately 1 week after a Dashboard release.  Planned highlights include:

  • Windows beta support
  • RightLink installers for both Linux and Windows
  • New AWS Gem with Ruby 1.9 support

See the ServerTemplate and MultiCloud Images Release Notes.

Contact Information

Terminology

  • alpha - Feature that has undergone simple testing and is expected to change, possibly significantly, before going into "beta" or "general release."  Recommended for early access to new features and prototyping of new deployments/architectures.  Only eligible for limited technical support. Service Level Response times are not applicable to Alpha software.
  • beta - Feature that has undergone significant testing and is not expected to significantly change before "general release."  Recommended for non-production deployments.
  • general release - Feature that has undergone testing and field experience or is a minor upgrade from prior releases.  Recommended for production upgrade after testing.  (Also known as general availability (GA).)

 

Note:  Any numbers in parentheses below are for internal RightScale use only.  Please ignore them, they are simply tracking numbers. 


New Features

- Disclaimer -

recently_intro_icon.gifThe following new features have been added to the RightScale Cloud Management Platform.  Be sure to read the documentation, follow best practice principles, and thoroughly test any new functionality before making any changes to your production deployment.
 

New MultiCloud Marketplace Interface

In the October 2009 Dashboard Release we introduced the MultiCloud Marketplace, which shows an aggregated list of all RightScale objects that are available to the RightScale account.  Below are the main features of the new MultiCloud Marketplace Interface:

  • The MultiCloud Marketplace is now accessible from one location in the Dashboard instead of being a "View Library" link under each object  (Design -> MultiCloud Marketplace).  You can also view the MultiCloud Marketplace in the context of our marketing site (http://www.rightscale.com/library), however in order to import or subscribe to components in the MultiCloud Marketplace you must be logged into the Dashboard.  
  • When viewing the MultiCloud Marketplace in the Dashboard, you can import or subscribe to components, rate them, and leave comments.
  • Previously, components were sorted into three main categories (RightScale, Partners, and Shared).  Components are now categorized and can be filtered by Publisher, Cloud, Price, and Rating.  To view all the components that were previously listed under the Shared tab, click the "Shared" link under the Categories section.   Note: The "Shared" link will only be visible if you view the MultiCloud Marketplace from within the Dashboard.

See About the RightScale Component Library  and Sharing RightScale Components  (gr-8073)

Support for Start/Stop of EC2 Instances

You now have the ability to stop and start EC2 Instances.  The ability to stop/start an instance is only supported on instances that are launched with an EBS-based machine image.  If you have an EC2 instance that was launched with an S3-based machine image, the "start" and "stop" buttons will not be displayed.
Please see Server States and FAQ 149 - What's the difference between Terminating and Stopping an EC2 Instance? to learn more.   (gr-7980)

Support for Spot Instances

In RightScale, you can now launch Spot Instances on EC2.  At the Server level you can now specify whether you want to launch an on-demand or spot instance.  Currently, RightScale does not support spot instance groups.   Please see Instance Purchase Options to learn more.   (gr-8049)

New AWS Gem

RightScale released a new AWS Gem that supports Ruby 1.9.   There is also support for EC2 Spot Instances, m2.xlarge instance types, security groups for Eucalyptus private clouds, and more.  See right_aws Release Notes.    (gr-9321)

Windows Support (beta)

There is now "beta" support for Windows.

  • You can now create a RightScale-enabled Windows AMI for launching EC2 instances that has RightLink preinstalled.  See the RightLink Installer for Windows tutorial.
  • Support for Monitoring of Windows Servers - RightScale will graph the following default metrics:  cpu, memory, disk.  See Windows Monitoring.
  • Server Arrays, Alerts, PowerShell 2.0 RightScripts, and Chef Support are all supported.  (az-6243)

RightLink Support (beta)

We now offer RightLink Installers for Ubuntu, CentOS, or Windows instances.   Follow the tutorials below to create an AMI that is RightScale-enabled with RightLink.  RightLink must be installed on an instance in order to enable all of the automation features available through the RightScale platfom, as well as the ability to run Chef recipes.  The following tutorials only apply to users who are not using v5 RIghtImages, which have RightLink preinstalled.   See Creating RightScale-enabled Images with RightLink.

 


Changes

Changes to the software are listed here.  Changes usually refer to enhancements to existing features, minor UI changes, additional logging or messaging, etc.

RightScale API Improvements

The following enhancements have been made to the RightScale API:

  • Added Virtual Private Cloud DHCP Options CRUD (create read update destroy to API (VpcDhcpOption).  For Enterprises only (gr-6221)
  • Optional server settings are now available for Deployment show API call (ApiDeploymentsController).  (gr-6056w)
  • Ability when creating a macro to include both macro commands and a Nickname is now supported.  This is no longer a multi-step process, it can be accomplished in one POST. (ApiMacrosController)  (gr-6130w)
  • Ec2EbsVolume show API call now lists ec2_availability_zone.  (EC2 EBS Volumes)
  • Ec2ElasticIp and Ec2SecurityGroup show API calls now list their respective hrefs.

Performance has been improved with API queries, in particular the following queries are more efficient (gr-6199w):

  • Deployment Show (list all Servers in a Deployment)
  • Deployment index
  • Server index

Note: New rdoc posted 4/16/2010.

Support for multiple MultiCloud Images per ServerTemplate

The previous release of the Dashboard introduced the MultiCloud Image (MCI).  With that release, a ServerTemplate could only reference a single MCI.  This release allows a ServerTemplate to include multiple MCIs.  Published ServerTemplates from RightScale will have a list of MultiCloud Images that the template was tested with prior to release.   A ServerTemplate will have a default MCI selected, but you can select any of the other MultiCloud Images that are listed. This added functionality requires additional fields in the Add Server dialog.  The new fields are for specifying the MultiCloud Image and Instance Type.  The Add Server dialog box with its updated fields is used in several locations within the Dashboard. Such as: 

  • Manage > Deployments -> DeploymentName -> Add Server action button
  • Design > ServerTemplates -> ServerTemplateName -> Launch or Add to Deployment action buttons

Additionally, there is a new Images tab when designing ServerTemplates.   If you select the Add MultiCloud Image action button on the Images tab, you are presented with a MCI Imager selector dialog box. 

Previously, at the Server level, once you created a Server from a ServerTemplate, the appropriate image for that cloud was selected.  Now there is an MCI that's defined at the Server level.  By default, a Server will inherit the MCI that's defined by the ServerTemplate.  However, you can select a different MCI (Manage -> Servers -> Inactive tab -> Edit action button includes a new MCI drop down menu) or even select a completely different machine image (one that's not referenced by an MCI) just like before, although this is not a recommended best practice. 

The documentation has been changed to reflect these new changes and dialogs.  See MultiCloud Images, and Add a Server to a Deployment for more information.  (gr-8793a)

Sharing HEAD versions

When you share a HEAD version of a RightScale object that supports versioning (ServerTemplates, RightScripts, MultiCloud Images), you now have the ability to control when the subscribers to that HEAD version will see your latest changes.  Previously, subscribers would immediately inherit any changes that a publisher saved to a HEAD version.  In order to push changes to a HEAD version in the MultiCloud Marketplace, use the "Republish to MultiCloud Marketplace" action button.  Currently, there is no way to perform a diff between the publisher's HEAD version in their local collection and the published version (that people are subscribing to) that's in the MultiCloud Marketplace.

New "Premium" option for Partner Sharing

Previously, if ISV Partners wanted to share their published components (ServerTemplates, RightScripts, Macros, etc.) with other RighScale users, they had to make them available for use to everyone.   All RightScale accounts would be able to find their published components in the MultiCloud Marketplace, import them to their local collection and use them as-is or clone them.  Now, there is also a way for Partners to limit the use of their published components to only premium RightScale customers.   Although, all RightScale accounts will still be able to view these shared components in the MultiCloud Marketplace, users of RightScale Free Edition will not have access to import these components unless they become premium customers.  

To learn more see Publishing RightScale Components

Increased support for Eucalyptus

You can now create a Eucalyptus ServerTemplate, define a Server, and run a RightScript on a Eucalyptus VMI. 

You now have the ability to set the 'username' for Eucalyptus cloud accounts.   The username is used to identify ownership of cloud related assets like images.  Cloud resources can only be edited by their owner.   Previously, RightScale was unable to distinguish which user account created a cloud resource.  However, now that you can enter your Eucalyptus username in the Dashboard, RightScale will be able to fiter through your cloud's resources and grant editing privileges accordingly.  To add your Eucalyptus username, go to Settings -> Account -> Clouds tab.

See Eucalyptus.

New Rate Framework (with support for Spot Instances and Windows)

With the new support for AWS Spot Instances, which can have a variable cost associated with them, we had to change our rate framework in order to get more accurate usage estimates.  (For example, when viewing usage estimates from Dashboard -> Oveview tab.)  The cost for instance usage is not necessarily a constant.  We now have a more flexible rating framework that will work with all types of Cloud infrastructures and the instance types they use.   Support for Windows has also been added.  (bl-6232w, bl-6191w)

ServerTemplate Migrations

In order to promote consistency across all ServerTemplates published by RightScale, we've performed a minor migration where we've renamed some existing ServerTemplates that were already published in the MultiCloud Marketplace as well as committed new revisions of other templates in order to provide consistent and descriptive commit messages  (e.g. Sprint 17 release - 03/04/2010). 

Renaming Existing ServerTemplates
Most renaming changes were very minor and will probably not even be noticed by most users, however, previously imported ServerTemplates will inherit the changed name.  No changes were made to the ServerTemplate itself. Only the name was changed.

Old Name
New Name
LB Nginx+HAproxy v1 Nginx + HAProxy v1
MONO App Server v5 Mono App Server v5
MONO FrontEnd v4 Mono Front End v4
MySQL Bootstrap v13 MySQL S3 Bootstrap v13
MySQL S3 Slave v13 MySQL S3 Additional v13
MySQL S3/EBS Toolbox MySQL S3 to EBS Migration Toolbox
PHP App Server ELB (Ubuntu Alpha) PHP App Server for ELB (Alpha)
PHP FrontEnd (Ubuntu) (Chef Alpha) PHP FrontEnd (Chef Alpha)
Rails All-In-One Demo (Chef Alpha) Rails All-In-One Trial (Chef Alpha)
Rails-Passenger FrontEnd (Ubuntu) (Chef Alpha) Rails-Passenger FrontEnd (Chef Alpha)
MySQL (Chef Alpha) MySQL Manager (Chef Alpha)

 

Publishing Updated ServerTemplates
A new revision of the following ServerTemplates were published in order to provide a more helpful commit message.  No changes were made to the ServerTemplate itself.

Name
 New Commit Message
RightGrid Toolbox Sprint 12 release - 08/10/09
Hadoop Toolbox Sprint 12 release - 08/10/09
Memcached Toolbox Sprint 12 release - 08/10/09
New Relic Performance Monitoring Toolbox Sprint 12 release - 08/10/09
RightImage Creator - CentOS (Beta) Sprint 16 release - 03/04/2010
RightImage Creator - Ubuntu (Beta) Sprint 16 release - 03/04/2010
RightImage Migrator S3 to EBS (Beta) Sprint 16 release - 03/04/2010
Tomcat6 App Server v9 Sprint 17 release - 04/09/2010
Tomcat6 FrontEnd v9 Sprint 17 release - 04/09/2010
Rails-Passenger App Server (Chef Alpha) Sprint 17 release - 04/09/2010
PHP App Server (Chef Alpha) Sprint 17 release - 04/09/2010
MySQL S3 Slave v13 Sprint 17 release - 04/09/2010
MySQL 5.1 EBS v2 (Beta) Sprint 17 release - 04/09/2010
Mephisto All-In-One v8 Sprint 17 release - 04/09/2010
LAMP v4 Trial Sprint 17 release - 04/09/2010
LAMP v4 All-In-One Sprint 17 release - 04/09/2010
Apache + HAproxy v9 Sprint 17 release - 04/09/2010



 


Bug Fixes

The following bugs have been resolved in this release.

Changing Credentials breaks Attachments

Previously, if you changed your Credentials it would effectively break all of your RightScript attachments, requiring you to go through each one and re-attach them (Design -> RightScripts -> ScriptName -> Attachments tab)  before the ServerTemplates that make use of the RightScript would work. This issue has been resolved, eliminating this manual step.  (gr-6238w)

Bandwidth Usage for AWS

Starting in January 2010, the bandwidth usage for all AWS accounts was reporting $0.00.  That is, the estimates factored into Reports -> Usage for AWS bandwidth (GB of data transfer into or out of AWS) was zero.  This has been resolved and the correct estimate should be displayed.  (bl-6278w)

EBS based instances fail to attach a 3rd volume

If you created a Server based on a ServerTemplate that used a EBS based image for Linux or Windows and then launched it, two EBS volumes attached without error, however a third "phantom" volume attempted to attach resulting in an error and an audit entry similar to the following:

Snapshot to instance attachment failed due to: InvalidParameterValue . . . 

This error could occur whether you used the "Attach Snapshot" or "Attach Blank Volume" action buttons from the Server's Volumes tab.  (gr-6148w)

API Update Error when "Permission Denied" returned

Previously, when a user attempted to update a macro through API, a "Permission Denied" error would be reported. However, the macro would still be updated. This has now been fixed so that the update action returns a success (204 No Content) subject to valid permissions.  (gr-5717w)

Snapshot to EBS Instance Error

Under rare circumstances the following error could occur:

EBS snapshot to EC2 instance task is queued. 
Snapshot to instance attachment failed due to: undefined method `name' for nil:NilClass

This error was not consistantly reproducible, but seemed more likely to occur with the following combination:  Windows EBS based instance launched inside AWS Virtual Private Cloud (VPC).  (gr-6125w)

Head versions of Imported Server Templates are displayed as unpublished

Previously in the Dashboard, the HEAD version of some imported templates were shown as unpublished, when they were actually published.  This has now been fixed so that the latest template is correctly shown as published and versionable.  (bl-6166w)

Incorrect ISV Usage Reporting

Previously, the ISV Usage Report showed incorrect Server Template usage and erroneously displayed aggregate usage from several accounts using a particular Server Template as one entry. The report has been fixed so that each account now reports only the correct number of Server Template hours.  (bl-6342w)

ISV Usage Reported as double the actual usage

An error was noted in usage reports for some templates used by ISVs wherein the number of hours usage was doubled. This condition has been fixed and the correct number of hours usage per server template usage is now being reported.  (bl-6453w)

 


Unresolved Issues 

Please report issues to:  support@rightscale.com

 


Copyright and Legal Notice

© 2006-2010 RightScale, Inc. All rights reserved.

Privacy Policy

Top

You must to post a comment.
Last modified
23:35, 16 May 2013

Tags

This page has no custom tags.

Classifications

This page has no classifications.

Announcements

None


© 2006-2014 RightScale, Inc. All rights reserved.
RightScale is a registered trademark of RightScale, Inc. All other products and services may be trademarks or servicemarks of their respective owners.