Home > Release Notes > ServerTemplates > 2012-01-05

2012-01-05

Table of Contents


General Release Information

Release Date: January 5, 2012

Release Highlights:

  • Most Chef ServerTemplates are now available in general (GA) release, and recommended for use in production deployments. For more information on Chef and how it is used with RightScale's multi-cloud ServerTemplates, see the Chef Cookbooks Developer Guide.
  • Added RightImage support for CentOS 5.6 and Ubuntu 10.04 in the Rackspace UK region.
  • Added Red Hat Enterprise Linux 5.6 32-bit and 64-bit RightImage support for Amazon EC2 to all GA Chef ServerTemplates in this release. (Previously, these MCIs were only available for the Base ServerTemplate for Linux and LAMP All-In-One with MySQL 5.1 ServerTemplates.)
  • Added RightImage support for Centos 5.6 for Logicworks infiniCloud.
  • Added RightImage support for Centos 5.6 for the Datapipe cloud (available for the Base ServerTemplate for Linux, LAMP All-In-One with MySQL 5.1, and PHP App Server (Chef) ServerTemplates only).
  • Added RightImage support for CentOS 5.6 and Ubuntu 10.04 in the Amazon South America (Sao Paulo) region.
  • Added RightImage support for CentOS 5.6, Ubuntu 10.04, and Red Hat Enterprise Linux 5.6 in the Amazon US-Oregon region.
  • Introduced new Apache-Rails-Passenger App Server (Chef) - Beta and Tomcat AppServer (Chef) - Beta ServerTemplates.
     

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 components.
  • 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).

 


ServerTemplates

The following ServerTemplates and MultiCloud Images can be found in the RightScale MultiCloud Marketplace. (Design -> MultiCloud Marketplace).

Note: The numbers in parentheses included at the end of some entries are internal tracking numbers and can be ignored.

Base ServerTemplate for Linux

Description: This ServerTemplate is a starting point for custom ServerTemplate development. This template includes the following:

  • Basic set of scripts for a RightLink-based server with logging, monitoring, alerts, etc.
  • MultiCloud Images that reference the latest supported images with a frozen software repository date that has been tested.
  • Basic set of alerts for most server type monitoring.
  • Examples of system required input variables.
     

Supported compute clouds: Amazon Web Services EC2; Cloud.com CloudStack; Eucalyptus; Rackspace; Logicworks; Datapipe

MultiCloud Marketplace Link: http://www.rightscale.com/library/server_templates/Base-ServerTemplate-for-Linux/30605

Supported OS: CentOS 5.6, Ubuntu 10.04, Red Hat Enterprise Linux 5.6

RightLink Version: RightLink 5.7

Additional Documentation: N/A

Base ServerTemplate for Linux (Chef)

Description: This ServerTemplate is a starting point for custom ServerTemplate development in Linux. This template includes the following:

  • Basic set of recipes for a RightLink-based server with logging, monitoring, alerts, etc.
  • MultiCloud Images that reference the latest supported images with a frozen software repository date that has been tested.
  • Basic set of alerts for most server type monitoring.
  • Examples of system-required input variables.
     

Supported compute clouds: Amazon Web Services EC2; Cloud.com CloudStack; Eucalyptus; Rackspace; Logicworks; Datapipe

MultiCloud Marketplace Link: http://www.rightscale.com/library/server_templates/Base-ServerTemplate-for-Linux-/30607

Supported OS: CentOS 5.6, Ubuntu 10.04, Red Hat Enterprise Linux 5.6

RightLink Version: RightLink 5.7

Additional Documentation:

  • Expanded the list of server time zones in the input selection drop-down for the "Timezone" input, in the rs_utils cookbook. (4133)
  • Removed the "0" selection for the "Swap size in GB" input, which prevents users from inadvertently creating servers without swap files, which is not a recommended configuration. (4137)
  • Previously, under some circumstances, setting the "Firewall" input for the sys_firewall cookbook to "disabled" caused the server to fail to start, and remain in a "stranded" state. This is resolved. (4032)

LAMP All-In-One with MySQL 5.1

Description: Basic all-in-one LAMP (Linux, Apache, MySQL, PHP) server designed to work in a hybrid cloud setting. This server takes regular backups of the MySQL 5.1 database and saves them to public cloud storage. Suitable for single-server test, development, and production (non-redundant) purposes.

Supported compute clouds: Amazon Web Services EC2; Cloud.com CloudStack; Eucalyptus; Rackspace; Logicworks; Datapipe

MultiCloud Marketplace Link: http://www.rightscale.com/library/server_templates/LAMP-All-In-One-with-MySQL-5-1/30631

Supported OS: CentOS 5.6, Ubuntu 10.04, Red Hat Enterprise Linux 5.6

RightLink Version: RightLink 5.7

Additional Documentation: N/A

LAMP All-In-One with MySQL 5.1 (Chef)

Description: Basic all-in-one LAMP (Linux, Apache, MySQL, PHP) server designed to work in a hybrid cloud setting. This server takes regular backups of the MySQL 5.1 database and saves them to public cloud storage. Suitable for single-server test, development, and production (non-redundant) purposes.

Supported compute clouds: Amazon Web Services EC2; Cloud.com CloudStack; Eucalyptus; Rackspace; Logicworks; Datapipe

MultiCloud Marketplace Link: http://www.rightscale.com/library/server_templates/LAMP-All-In-One-with-MySQL-5-1/30633

Supported OS: CentOS 5.6, Ubuntu 10.04, Red Hat Enterprise Linux 5.6

RightLink Version: RightLink 5.7

Additional Documentation:

  • Expanded the list of server time zones in the input selection drop-down for the "Timezone" input, in the rs_utils cookbook. (4133)
  • Removed the "0" selection for the "Swap size in GB" input, which prevents users from inadvertently creating servers without swap files, which is not a recommended configuration. (4137)
  • Added new web_apache::do_stop, web_apache::do_start, and web_apache::do_restart operational scripts to support stopping, starting, and restarting Apache HTTP Server.

LAMP All-In-One Trial with MySQL 5.1 (Chef)

Description: The LAMP All-In-One Trial with MySQL 5.1 ServerTemplate launches a complete LAMP (Linux, Apache, MySQL, PHP) stack on a single server in any of the supported cloud infrastructures. It includes default values for all required inputs so you can launch a server in less than 15 minutes. It's designed for demonstrations purposes only and is not recommended for production use. If you want to launch a LAMP stack with your own application code and database, please use the LAMP All-In-One with MySQL 5.1 (Chef) ServerTemplate.

Supported compute clouds: Amazon Web Services EC2; Cloud.com CloudStack; Eucalyptus; Rackspace; Logicworks; Datapipe

MultiCloud Marketplace Link: http://www.rightscale.com/library/server_templates/LAMP-All-In-One-Trial-with-MyS/30967

Supported OS: CentOS 5.6, Ubuntu 10.04, Red Hat Enterprise Linux 5.6

RightLink Version: RightLink 5.7

TutorialLAMP All-In-One Trial with MySQL 5.1 Server Setup

Additional Documentation:

  • New ServerTemplate for this release.

Load Balancer

Description: This ServerTemplate configures an HAProxy load balancer and Apache server. It is designed to work in a hybrid cloud setting, and with application server and database templates as part of a three-tier web architecture. It also includes iptables management for clouds that do not have firewall services.

  • Supports both HTTP and HTTPS
  • Firewall management within a three-tier scalable web architecture
  • Utilizes RightScale tag-based routing for connecting to application servers
     

Supported compute clouds: Amazon Web Services EC2; Cloud.com CloudStack; Eucalyptus; Rackspace; Logicworks; Datapipe

MultiCloud Marketplace Linkhttp://www.rightscale.com/library/se...Balancer/30730

Supported OS: CentOS 5.6, Ubuntu 10.04, Red Hat Enterprise Linux 5.6

RightLink Version: RightLink 5.7

TutorialHAProxy Load Balancer Server Setup

Additional Documentation:

  • Added Red Hat Enterprise Linux 5.6 32-bit and 64-bit RightImage support for Amazon EC2.
  • Expanded the list of server time zones in the input selection drop-down for the "Timezone" input, in the rs_utils cookbook. (4133)
  • Removed the "0" selection for the "Swap size in GB" input, which prevents users from inadvertently creating servers without swap files, which is not a recommended configuration. (4137)
  • Added new web_apache::do_stop, web_apache::do_start, and web_apache::do_restart operational scripts to support stopping, starting, and restarting Apache HTTP Server, used with HAProxy.

PHP App Server

Description: This ServerTemplate configures a PHP application server with Apache. It is designed to work in a hybrid cloud setting, and with load balancer and database templates as part of a three-tier web architecture. It also includes iptables management for clouds that do not have firewall services.

  • Firewall management within a three-tier scalable web architecture
  • Utilizes RightScale tag-based routing for connecting to load balancers
  • Pulls application code from an external repository
     

Supported compute clouds: Amazon Web Services EC2; Cloud.com CloudStack; Eucalyptus; Rackspace; Logicworks; Datapipe

MultiCloud Marketplace Linkhttp://www.rightscale.com/library/se...p-Server/30731

Supported OS: CentOS 5.6, Ubuntu 10.04, Red Hat Enterprise Linux 5.6

RightLink Version: RightLink 5.7

TutorialPHP Application Server Setup

Additional Documentation:

  • Added Red Hat Enterprise Linux 5.6 32-bit and 64-bit RightImage support for Amazon EC2.
  • Expanded the list of server time zones in the input selection drop-down for the "Timezone" input, in the rs_utils cookbook. (4133)
  • Removed the "0" selection for the "Swap size in GB" input, which prevents users from inadvertently creating servers without swap files, which is not a recommended configuration. (4137)
  • Added new web_apache::do_stop, web_apache::do_start, and web_apache::do_restart operational scripts to support stopping, starting, and restarting Apache HTTP Server.

Database Manager for MySQL 5.1

Description:

Configures a MySQL 5.1 database server. This ServerTemplate provides a high-availability master/slave database configuration that can be used as the backbone for a variety of applications and workloads.

The ServerTemplate supports multiple clouds, using either instance-based storage or attachable volumes. Instance-based snapshot backups are automatically uploaded to your choice of remote object storage (Amazon S3 or Rackspace Cloud Files). It also includes iptables management for clouds that do not have firewall services.

  • Master or slave roles.
  • Uses attachable volumes or instance-based LVM volumes for primary backup.
  • Supports a secondary, disaster-recovery backup to S3 or Cloud Files remote object stores.
  • Support for striping of external volumes for faster database performance.
  • Continuous snapshot backups using a grandfather-father-son paradigm (on clouds with volume support).
  • Assisted database restoration, including stripe re-creation.
  • Provides scripts for master to slave fail-over, restoration of master, and more.
  • Choice of DNS providers (DNS Made Easy, DynDNS, AWS Route53).
  • iptables management within a three-tier scalable web architecture for clouds that do not have firewall services.
  • Pre-configured monitoring and alerts.


Supported compute clouds: Amazon Web Services EC2; Cloud.com CloudStack; Eucalyptus; Rackspace; Logicworks; Datapipe

MultiCloud Marketplace Link: http://www.rightscale.com/library/se...ySQL-5-1/31819

Supported OS: CentOS 5.6, Ubuntu 10.04, Red Hat Enterprise Linux 5.6

RightLink Version: RightLink 5.7

TutorialDatabase Manager for MySQL 5.1 Database Setup

Additional Documentation:

  • Added Red Hat Enterprise Linux 5.6 32-bit and 64-bit RightImage support for Amazon EC2.
  • Introduced new inputs and recipes in the block_device cookbook to support primary and secondary backup and storage types. Primary backups are snapshot-based backups that generally run based on a recurring schedule. They are saved to volume-based storage on clouds that support volumes, and to remote object storage (ROS)—such as Rackspace Cloud Files—on clouds that do not support volumes (such as Rackspace). Secondary backups are generally run less frequently than primary backups, and are always saved to ROS. You can save secondary backups to either Amazon S3 or Rackspace Cloud Files, regardless of your chosen cloud provider. (4161, 4083, 4172)
  • Added a new block_device::do_delete_volumes_and_terminate_server script, which detaches and deletes the server's attached backup volumes in addition to terminating it. In order to run this operational recipe, you must first set the "Terminate Safety" recipe input to "off"; this is required in order to prevent users from running the recipe inadvertently.
  • Expanded the list of server time zones in the input selection drop-down for the "Timezone" input, in the rs_utils cookbook. (4133)
  • Removed the "0" selection for the "Swap size in GB" input, which prevents users from inadvertently creating servers without swap files, which is not a recommended configuration. (4137)
  • Updated the backup functions to generate backup files in compressed archive (.tgz) format rather than as uncompressed (.tar) files as in past releases. (4347)

Storage Toolbox (Chef)

Description: This ServerTemplate contains several useful recipes to set up and back up storage within a variety of contexts. It is used within other templates to support runbook operations like backup and restore of databases.

  • Set up consistent storage blocks on instances or attachable volumes
  • Backup using volume snapshots or instance storage snapshots
  • Set up continuous backup schedules
  • Perform one-off backups with a click of a button
  • Save off-site backups in cloud object storage
  • Backup and restore across regions and clouds
     

Supported compute clouds: Amazon Web Services EC2; Cloud.com CloudStack; Eucalyptus; Rackspace; Logicworks; Datapipe

MultiCloud Marketplace Link: http://www.rightscale.com/library/se...-Toolbox/31817

Supported OS: CentOS 5.6, Ubuntu 10.04, Red Hat Enterprise Linux 5.6

RightLink Version: RightLink 5.7

Additional Documentation:

  • Added Red Hat Enterprise Linux 5.6 32-bit and 64-bit RightImage support for Amazon EC2.
  • Introduced new inputs and recipes in the block_device cookbook to support primary and secondary backup and storage types. Primary backups are snapshot-based backups that generally run based on a recurring schedule. They are saved to volume-based storage on clouds that support volumes, and to remote object storage (ROS)—such as Rackspace Cloud Files—on clouds that do not support volumes (such as Rackspace). Secondary backups are generally run less frequently than primary backups, and are always saved to ROS. You can save secondary backups to either Amazon S3 or Rackspace Cloud Files, regardless of your chosen cloud provider. (4161, 4083, 4172)
  • Added a new block_device::do_delete_volumes_and_terminate_server script, which detaches and deletes the server's attached backup volumes in addition to terminating it. In order to run this operational script, you must first set the "Terminate Safety" input to "off" at the server level. The "Terminate Safety" input is designed to prevent users from running the terminate script inadvertently.
  • Expanded the list of server time zones in the input selection drop-down for the "Timezone" input, in the rs_utils cookbook. (4133)
  • Removed the "0" selection for the "Swap size in GB" input, which prevents users from inadvertently creating servers without swap files, which is not a recommended configuration. (4137)
  • Updated the backup functions to generate backup files in compressed archive (.tgz) format rather than as uncompressed (.tar) files as in past releases. (4347)

Apache-Rails-Passenger App Server - Beta

Description: This ServerTemplate configures a Rails application server with the Apache HTTP Server running Phusion Passenger. It is designed to work in a hybrid cloud setting, and with RightScale's load balancer and database templates as part of a three-tier web architecture. It also includes iptables management for clouds that do not have firewall services.

  • Firewall management within a three-tier scalable web architecture
  • Utilizes RightScale tag-based routing for connecting to load balancers
  • Pulls application code from an external repository
     

Supported compute clouds: Amazon Web Services EC2; Cloud.com CloudStack; Eucalyptus; Rackspace; Logicworks; Datapipe

MultiCloud Marketplace Linkhttp://www.rightscale.com/library/se...-App-Ser/30728

Supported OS: CentOS 5.6, Ubuntu 10.04

RightLink Version: RightLink 5.7

Additional Documentation:

  • New ServerTemplate for this release.

Tomcat AppServer - Beta

Description: Chef-based ServerTemplate that configures a combined Load Balancer, Apache, and Tomcat. It creates an entry vhost (http) and forwards requests to the specified application port to serve your web application.

Supported compute clouds: Amazon Web Services EC2; Rackspace

MultiCloud Marketplace Linkhttp://www.rightscale.com/library/se...ver-Beta/30729

Supported OS: CentOS 5.6, Ubuntu 10.04

RightLink Version: RightLink 5.7

Additional Documentation:

  • New ServerTemplate for this release.

 


MultiCloud Images

For a list of our latest images, see OS and Software Package Support.

MCI Name and Revision
Notes Supported Clouds
CentOS 5.6    
RightImage_CentOS_5.6_x64_v5.7 [rev 12] Released January 5, 2012; CentOS 5.6 with 64-bit architecture (x64) Amazon EC2, Rackspace, Logicworks
RightImage_CentOS_5.6_x64_v5.7 - XenServer [rev 3] Released January 5, 2012; CentOS 5.6 with 64-bit architecture (x64) CloudStack, Eucalyptus, Logicworks
RightImage_CentOS_5.6_x64_v5.7 - KVM [rev 5] Released January 5, 2012; CentOS 5.6 with 64-bit architecture (x64) CloudStack, Datapipe
RightImage_CentOS_5.6_x64_v5.7 - VMware [rev 4] Released January 5, 2012 CentOS 5.6 with 64-bit architecture (x64) CloudStack
MyCloud: RightImage_CentOS_5.6_x64_v5.7 [rev 4] Released January 5, 2012; CentOS 5.6 with 64-bit architecture (x64) CloudStack, Eucalyptus
RightImage_CentOS_5.6_i386_v5.7 [rev 5] Released January 5, 2012; CentOS 5.6 with 32-bit architecture (i386) Amazon EC2
Red Hat Enterprise Linux 5.6    
RightImage_RHEL_5.6_i386_v5.7 [rev 4] Released January 5, 2012 Red Hat Enterprise Linux with 32-bit architecture (i386) Amazon EC2
RightImage_RHEL_5.6_x64_v5.7 [rev 5] Released January 5, 2012; Red Hat Enterprise Linux with 64-bit architecture (x64) Amazon EC2
Ubuntu 10.04    
RightImage_Ubuntu_10.04_x64_v5.7 [rev 5] Released January 5, 2012; Ubuntu 10.04 with 64-bit architecture (x64). Amazon EC2, Rackspace
RightImage_Ubuntu_10.04_i386_v5.7 [rev 5] Released January 5, 2012; Ubuntu 10.04 with 32-bit architecture (i386). Amazon EC2

 


Unresolved Issues

N/A

Known Limitations

All ServerTemplates/MCIs

  • MultiCloud Images do not support the SoftLayer cloud at this time.
     

LAMP All-In-One with MySQL 5.1 (Chef)

  • When deploying in the Rackspace UK region, be aware that only Cloud Files containers in the U.S. region will be accessible. Therefore, in order to download a database dump file from a Cloud Files container, that container must belong to the U.S. region.
     

Load Balancer

  • On Ubuntu servers, when HAProxy starts, the HAProxy Statistics Report displays a single "disabled-server" line with a DOWN status instead of the more appropriate MAINT (not checked) status. This DOWN-status server continues to display in the report even after your application servers start and register with HAProxy.
     

Database Manager for MySQL 5.1

  • This ServerTemplate does not support the Datapipe cloud or Cloud.com CloudStack private clouds that use the KVM hypervisor.
  • You must set all block_device inputs prior to server launch. If you set or change any of these inputs after launch, you must manually run the block_device::default recipe (under "Boot Scripts") in order for changes to take effect.
  • Since only one block device can be attached to a server at a time, only single-stripe storage configurations are supported (though multiple volumes are supported per stripe).
  • When launching servers on Rackspace, you must use a server size of 512 MB of RAM (20 GB disk) or larger. The 256 MB (10 GB disk) server size is not supported.
  • For cloud providers that do not support volume storage (e.g., Rackspace), you must set the "Backup Primary User" and "Backup Primary Secret" recipe inputs to your cloud credentials (e.g., cred:RACKSPACE_USERNAME and cred:RACKSPACE_AUTH_KEY) prior to launching your server, in order for backups to run. For more information, see the Database Manager for MySQL 5.1 (Chef) Database Setup tutorial.
  • For cloud providers that do not support volume storage (e.g., Rackspace) as well as secondary backups, the "Backup Max Snapshots" and "Keep" inputs, ordinarily used to set the primary backup quantity and history to retain for your backup lineage, are not supported. Snapshots will accumulate in the applicable remote object store (ROS) location until deleted via an alternate method.
  • The db::do_delete_volumes_and_terminate_server operational recipe is not supported on cloud providers that do not include volume storage (e.g., Rackspace).
  • Snapshot backups from database severs based onthe Database Manager with MySQL 5.1 - 11H1 ServerTemplate are currently compatible with the new Database Manager for MySQL 5.1 - Chef ServerTemplate. You still need to perform some manual setup, however, following the instructions in the Database Manager for MySQL 5.1 (Chef) Runbook.
  • DNS updates are supported for master database servers only, not slave servers. In general, this does not affect most environments, except in cases where application servers use read-only slave connections.
  • When running the db::do_promote_to_master operational recipe on a slave to promote it to master, if the current master is in a decommissioning (instead of operational or terminated) state, the slave may become unresponsive (hang) during recipe execution, due to difficulty initiating the client connection to the master sever. To prevent this, do not attempt to run db::do_promote_to_master on a slave when the master is in a decommissioning state.
  • If two database servers are launched at the same time, it is possible that both servers will be assigned the same ID, which prevents replication from starting successfully.  Be sure to follow the setup tutorial to ensure proper configuration.
     

Storage Toolbox

  • This ServerTemplate does not support the Datapipe cloud or Cloud.com CloudStack private clouds that use the KVM hypervisor.
  • Primary and secondary backups run as foreground processes on the server. This is tentatively scheduled to be addressed with the release of RightLink Version 5.8.
  • Since only one block device can be attached to a server at a time, only single-stripe storage configurations are supported (though multiple volumes are supported per stripe).
  • When launching servers on Rackspace, you must use a server size of 512 MB of RAM (20 GB disk) or larger. The 256 MB (10 GB disk) server size is not supported.
  • For cloud providers that do not support volume storage (e.g., Rackspace), you must set the "Backup Primary User" and "Backup Primary Secret" recipe inputs to your cloud credentials (e.g., cred:RACKSPACE_USERNAME and cred:RACKSPACE_AUTH_KEY) prior to launching your server, in order for backups to run.
  • The db::do_delete_volumes_and_terminate_server operational recipe is not supported on cloud providers that do not include volume storage (e.g., Rackspace).
     

Please report issues to: support@rightscale.com


 

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

Privacy Policy

You must to post a comment.
Last Modified
23:36, 16 May 2013

Page Rating

Was this article helpful?

Tags


Announcements

UCP Migration

Glossary | 用語용어 Site Map | Site Help Community Corporate Site Get Support Dashboard Login
Doc Feedback Product Feedback Resources MultiCloud Marketplace Forums

Dashboard Status


© 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.