Release Date: February 23, 2010
Reminder: ServerTemplates and RightScripts are typically released 3-7 days after the new release of the RightScale Cloud Management Platform.
Release Date: February 23, 2010
Release Time: 9:00pm Pacific
Description: The focus of this release is:
Please read the release notes in their entirety for a more exhaustive understanding of what comprises this release.
Note: Any numbers in parentheses below are for internal RightScale use only. Please ignore them, they are simply tracking numbers.
- Disclaimer -
The 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.
A MultiCloud Image is a RightScale object that functions as a map or pointer to images in specific clouds and/or EC2 regions.
Previously, there was a Clouds tab under each ServerTemplate that listed all of the clouds that were supported along with the associated images for each cloud. (Remember, each AWS region such as 'us-east' and 'us-west' are essentially separate clouds and will be described as such in the remainder of this document.) ServerTemplates are designed to be cloud agnostic. However, as the number of clouds continues to grow we realized that a ServerTemplate's Clouds tab could become difficult to manage over time. As a result, we've created the concept of a MultiCloud Image object. Instead of defining all of the supported clouds under a ServerTemplate's Clouds tab, you can now define them under the Clouds tab of a MultiCloud Image. This way, you can have one MultiCloud Image that you use across all of your ServerTemplates. Another benefit is that you can manage your images independently from a ServerTemplate because version control is supported for MultiCloud Images just like other RightScale objects.
To learn more about how your existing ServerTemplates will be updated to support this new architecture, see MultiCloud Images. (bl-7642a)
Previously, only ServerTemplates and Macros were available in the MultiCloud Marketplace. In this release, RightScripts and MultiCloud Images were added to the MultiCloud Marketplace. Previously, in order to publish a RightScript, you had to add it to a ServerTemplate and publish/share the template. Similarly, you had to import a ServerTemplate in order to gain access to its RightScripts, which made it difficult to find and use existing RightScripts. You can now publish or import a RightScript by itself. The same functionality is supported for MultiCloud Images. When you import a ServerTemplate, its RightScripts and MultiCloud Image will automatically be imported to your local view.
You can now find the following RightScale objects in the MultiCloud Marketplace:
Many of our customers have Deployments with hundreds or even thousands of Servers in them. Looking at standard monitoring graphs is not very practical for Deployments with many running Servers. Cluster Monitoring makes this process simpler and more effective. With Cluster Monitoring you have the ability to filter all Servers in a Deployment by the ServerTemplate name they used, the actual Server name itself, or a Tag. You can specify a specific value to filter against, or a "*" to match against all strings. (That is, all ServerTemplate names, all Server names, or Tags.) As an example, in your Deployment that includes availability across the US and EU, you could "Cluster Monitor" all of your EU Servers, US Servers or all FE Servers across both regions, given that "EU" , "US" and/or "FE" were part of your Server naming convention scheme. At a glance you could see if any of these Servers struggled with low CPU idle time, too much Apache/web traffic, etc.
Please see Cluster Monitoring to learn more. (gr-8145)
You now have the ability to attach EBS Snapshots to a server instance at boot time or runtime. By default, the EBS Volumes that are created and attached to a server instance will be deleted when the instance is terminated. You can also configure a server array to use EBS Snapshots so that when new instances are launched, the same snapshot will be used to create and attach the same volumes at boot time.
There are new API calls to support monitoring. The new calls allow customers to create custom dashboards that include monitoring graphs. The monitoring API facilitates this by discovering the set of graphs that are available and revealing the URLs to the graphs themselves. To learn how to use the API to display a server graph, see Servers. (gr-8534; 5664)
AWS Virtual Private Cloud (VPC) is now supported from both the RightScale API and RightScale Macros. (gr-8631)
The newest EC2 instance type ('m2.xlarge') is now a selectable option in the Dashboard. It has only been tested with the "MySQL 5.1 EBS v2 (Beta)" ServerTemplate, which will be released a week after the Dashboard release. (6010w)
Changes to the software are listed here. Changes usually refer to enhancements to existing features, minor UI changes, additional logging or messaging, etc.
The following improvements have been made to the RightScale API:
Optimizations have been made to the Chef Metadata Scraper such that the daemon that periodically scrapes the metadata will only take incremental scrapes of the Chef repository instead of refetching the entire repository each time. However, the "Refetch" action button will continue to have the same behavior and re-download the entire repository. (tc-5602, 5597)
Previously, anyone with 'ec2_actor' user role privileges could add tags to private EC2 images (AMIs, AKIs, ARIs) that the account owned as well as to public and shared images. Tags were also RightScale account-specific. Now, tags can only be added to an image by the owner of the image. The owner of an EC2 Image is based upon the AWS Account Number, not a RightScale account. Remember, AMIs are cloud resources that exist outside of RightScale, whereas tagging is a RightScale-specific feature. A user will still need 'actor' user role privileges in a RightScale account in order to add/edit/delete a tag in the RightScale Dashboard. Tags are also global now, so if you add/edit/delete an image's tag, it will be reflected in all accounts that have access to it. Tags will be preserved when an image is replicated to another EC2 region. Any tags that have been added to an image that you do not own have been removed. Any tags that have been added to an image that you do own have been preserved. See Tagging.
Previously, you could tag EBS Snapshots, but not EBS Volumes. You can now tag EBS volumes as well. Although you can only apply tags in the Dashboard, the tags of an EBS Volume will show up in a tag search issued from the API. A user will still need 'actor' user role privileges in a RightScale account in order to add/edit/delete a tag in the RightScale Dashboard. See Tagging. (gr-8172)
Server arrays now have color coded inputs in order to clearly highlight missing inputs or show where it was inheriting its value from. This feature was introduced in the previous release at the Server and Deployment levels, but was not supported for server arrays. (or-5534)
Previously, you were able to tag images in the Dashboard regardless of whether it was a public or private image. Now, you can only tag an image if you are the owner (based on the AWS Account Number). The tags of published/shared images will be visible to all users. Tags that were previously added to images that the account does not own will be removed. (or-5685; 5541)
There was a lot of confusion surrounding a RightScale object's sharing status. It was unclear whether an object was private, actively being shared, or in the MultiCloud Marketplace, but not actively being shared. Under a RightScale object's Info tab, the "Sharing" column has been renamed "Publishing" to better clarify that an object is either private or published (to the MultiCloud Marketplace) for sharing purposes with either the entire RightScale community (RightScale Partners only) or with invited RightScale Accounts via Sharing Groups. A published object is either actively/inactively being shared. See Sharing RightScale Objects for added clarification about this topic. (5642w)
The following user roles have been renamed so that they more accurately reflect their true functionality. User roles are not cloud-specific. Actual user role functionality has not changed. For a complete breakdown of RightScale user roles and their privileges, see User Role Privileges. To view your user role permissions, go to Settings -> User -> Info tab.
The ServerTemplate Usage Report has been expanded to include additional fields. For example, the Deployment name is now in the report. Please look here for more exhaustive report information. Only accounts with the "admin" User Role privilege can run this report. (gr-8229)
The following bugs have been resolved in this release.
Server arrays now have color coded inputs in order to clearly highlight missing inputs or show where it was inheriting its value from. This feature was introduced in the previous release at the Server and Deployment levels, but was not supported for server arrays. (wh-5534)
Several UI related inconsistencies have been addressed and resolved. Examples include:
All of the following columns should now be available:
From all of the following views:
The results and formatting on the screen when filtering RightScripts by name were inconsistent. For example, filtering by the name "collectd" resulted in a delete action icon in the "Updated at" field in the results. Clearly not the desired effect. These inconsistencies have been resolved. (bl-5676)
A confirmation page has been added to avoid the possibility of overwriting a file in S3 when performing either a copy or move action. For example, the following confirmation information will be displayed so you know exactly what is going on prior to performing any actions prior to a potential conflict:
Do you really want to perform this operation? These files will be overwritten: gregd-eu-pics/Picture 5.png
You are also presented with the following action buttons:
Previously, the Public DNS link was not being displayed properly for instances in the 'us-west' region at the deployment level even though it was being displayed correctly at the server level. (5974w)
You can now create an S3 bucket in any AWS region with a period in the name (ex: my.rs.bucket). (5906w)
You can no longer delete a locked operational server through the API. There is now a check to ensure that you cannot delete a server unless it is terminated (inactive) and unlocked. (5681w)
Previously, if you created a security group and deleted it, then recreated another security group with the same name except with different casing, the old group will be recreated and rules will only be applied to the old security group. This problem was fixed. (5510w)
Previously, the hyperlink to the security group under the "security groups" column when viewing a deployment was incorrect and returned no record when clicked. This problem was fixed. (5467w)
Previously, if you executed the "ELB add instance to balancer (Alpha)" RightScript on a running instance with the latest right_aws (1.10.0) is installed, the script would fail to add the instance to the Elastic Load Balancer. This problem was fixed. (4427w)
When using OSX with Safari, if you hit the Return key when using using the filter option to to select a script for a ServerTemplate, "An Internal Error Occurred" message will be displayed. This problem was fixed. (5165w)
Now when a server array scales down, the array controller will shut down 'booting' instances instead of terminating the operational instance and keeping the 'booting' instance. (4950w)
You can now bundle Windows instances that were launched using EBS machine images. (5499w)
Server arrays are now automatically disabled by default when a deployment is cloned. (5364w)
Previously, Windows instances were reported as 'operational' in the Dashboard even though they were actually still pending or booting. This problem was fixed. (5649w)
Please report issues to: email@example.com
New and updated ServerTemplates and MultiCloud Images are released approximately 7 days after the new release of the RightScale Cloud Management Platform. Updated status messages with respect to the actual release date/time of the ServerTemplates will be found here within this document. See the ServerTemplate and MultiCloud Images Release Notes.
© 2006-2010 RightScale, Inc. All rights reserved.
© 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.