Home > Release Notes > ServerTemplates > v13.2

MindTouch
Copyright (c) 2006-2014 MindTouch Inc.
http://mindtouch.com

This file and accompanying files are licensed under the MindTouch Master Subscription Agreement (MSA).

At any time, you shall not, directly or indirectly: (i) sublicense, resell, rent, lease, distribute, market, commercialize or otherwise transfer rights or usage to: (a) the Software, (b) any modified version or derivative work of the Software created by you or for you, or (c) MindTouch Open Source (which includes all non-supported versions of MindTouch-developed software), for any purpose including timesharing or service bureau purposes; (ii) remove or alter any copyright, trademark or proprietary notice in the Software; (iii) transfer, use or export the Software in violation of any applicable laws or regulations of any government or governmental agency; (iv) use or run on any of your hardware, or have deployed for use, any production version of MindTouch Open Source; (v) use any of the Support Services, Error corrections, Updates or Upgrades, for the MindTouch Open Source software or for any Server for which Support Services are not then purchased as provided hereunder; or (vi) reverse engineer, decompile or modify any encrypted or encoded portion of the Software.

A complete copy of the MSA is available at http://www.mindtouch.com/msa

v13.2

Table of Contents
  1. 1. General Release Information
  2. 2. New Features
    1. 2.1. Ruby upgraded to version 1.9.3
    2. 2.2. Remote Logging without Lumberjack
    3. 2.3. Client/Server inputs for Chef-based ServerTemplates
    4. 2.4. Decoupling of Application Servers from Database Adapter Install
    5. 2.5. Navigational comments added to LWRPs
    6. 2.6. UUID Added to Volume Nicknames to Ensure Uniqueness
    7. 2.7. New Configuration Options for HAProxy Load Balancer
    8. 2.8. Advanced input added for 'expire_logs_days' in db_mysql
    9. 2.9. OpenStack support for v13.2 STs with KVM hypervisor
    10. 2.10. OpenStack Swift
    11. 2.11. Apache Maintenance Mode recipes added to ServerTemplates
    12. 2.12. New collectd plugin for memcached
    13. 2.13. Rackspace Open Cloud Support for Database Manager ServerTemplates
    14. 2.14. New Input for Bin-logs
    15. 2.15. Generic DB Backup Information Added
    16. 2.16. Support for CentOS 6.3
    17. 2.17. AWS Sydney Support for Windows
    18. 2.18. Windows Server 2012
    19. 2.19. Rackspace CloudFiles UK support for Windows
    20. 2.20. Rackspace SNET support for cloudfiles
    21. 2.21. .Net 3.5sp1 and .Net 4.5 in all images
    22. 2.22. SQL Server 2012 client components in all IIS images
    23. 2.23. IOPS support for Windows
  3. 3. ServerTemplates
    1. 3.1. Logging with rsyslog Beta (v13.2)
    2. 3.2. Memcached Server Beta (v13.2)
    3. 3.3. Django App Server Beta (v13.2)
    4. 3.4. Database Manager for PostgreSQL 9.1 Beta (v13.2)
    5. 3.5. Storage Toolbox (v13.2)
    6. 3.6. Database Manager for MySQL 5.5 (v13.2)
    7. 3.7. Database Manager for MySQL 5.1 (v13.2)
    8. 3.8. Apache-Rails-Passenger App Server (v13.2)
    9. 3.9. Tomcat App Server (v13.2)
    10. 3.10. Tomcat7 App Server Beta (v13.2)
    11. 3.11. PHP App Server (v13.2)
    12. 3.12. Load Balancer with HAProxy (v13.2)
    13. 3.13. LAMP All-In-One Trial with MySQL 5.5 (v13.2)
    14. 3.14. LAMP All-In-One with MySQL 5.5 (v13.2)
    15. 3.15. LAMP All-In-One with MySQL 5.1 (v13.2)
    16. 3.16. Base ServerTemplate for Linux (v13.2)
    17. 3.17. Base ServerTemplate for Linux (RSB) (v13.2)
    18. 3.18. Database Manager for Microsoft SQL Server (v13.2)
    19. 3.19. Microsoft IIS App Server (v13.2)
    20. 3.20. Base ServerTemplate for Windows (v13.2)
    21. 3.21. Active Directory (v13.2)
  4. 4. Known Limitations
    1. 4.1. HAProxy not Supproted with RHEL 6
  5. 5. Windows Bug Fixes
    1. 5.1. Default listening port for IIS to allowed to be specified via an input
    2. 5.2. DB SQLS Create login removed from IIS
    3. 5.3. Image builder enhanced to apply current SQL Service packs for supported SQL versions
    4. 5.4. DNS Register IP RightScript removed from Microsoft IIS App Server
    5. 5.5. RightImages have an updated Azure base image so SQL Server 2012 Evaluation Edition does not expire
    6. 5.6. SQL mirroring and backups over 5GB were failing
    7. 5.7. MSSQL sql-server-mirroring/mirroring-state graph missing in action
    8. 5.8. MSSQL and IIS ServerTemplates require AWS SDK
    9. 5.9. Windows monitoring to have interface/network monitors
    10. 5.10. "SYS upload IIS logs" RightScript was hard-coded for "Default Web Site"
    11. 5.11. Timing Issue in Oregon for MS SQL ServerTemplate
    12. 5.12. Azure Windows Server 2012 Monitoring issue
    13. 5.13. Windows TOTAL graphs to use counter
    14. 5.14. Automatic DNS registration added to MS SQL ServerTemplate for Principle and Stand Alone modes
    15. 5.15. Issue with "SYS Install SQL Server 2012 client tools"
  6. 6. Linux Bug Fixes
    1. 6.1. Changes made due to InnoDB recovery mode
    2. 6.2. do_promote_to_master recipe left the new master as read_only on restart of mysqld
    3. 6.3. clb_attach script on lb::do_attach_request fails to attach
    4. 6.4. Faulty use of rsync for db restore
    5. 6.5. Re-converge list flooding audit entries
    6. 6.6. Secondary restore goes to the snapshot and then rsync
    7. 6.7. HAProxy misconfigured for logging
    8. 6.8. Metadata validation issues found with scraper
    9. 6.9. block_device::do_force_reset recipe not destroying volumes after EBS Stop/Start
    10. 6.10. 'AllowOverride None' ignores .htaccess

File:Template:InfinityServerTemplate/icon_infinity-w50_v1.png This document is compatible with infinity lineage assets. For more information, see ServerTemplate Lineage and Methodology.

Table of Contents

  1. 1. General Release Information
  2. 2. New Features
    1. 2.1. Ruby upgraded to version 1.9.3
    2. 2.2. Remote Logging without Lumberjack
    3. 2.3. Client/Server inputs for Chef-based ServerTemplates
    4. 2.4. Decoupling of Application Servers from Database Adapter Install
    5. 2.5. Navigational comments added to LWRPs
    6. 2.6. UUID Added to Volume Nicknames to Ensure Uniqueness
    7. 2.7. New Configuration Options for HAProxy Load Balancer
    8. 2.8. Advanced input added for 'expire_logs_days' in db_mysql
    9. 2.9. OpenStack support for v13.2 STs with KVM hypervisor
    10. 2.10. OpenStack Swift
    11. 2.11. Apache Maintenance Mode recipes added to ServerTemplates
    12. 2.12. New collectd plugin for memcached
    13. 2.13. Rackspace Open Cloud Support for Database Manager ServerTemplates
    14. 2.14. New Input for Bin-logs
    15. 2.15. Generic DB Backup Information Added
    16. 2.16. Support for CentOS 6.3
    17. 2.17. AWS Sydney Support for Windows
    18. 2.18. Windows Server 2012
    19. 2.19. Rackspace CloudFiles UK support for Windows
    20. 2.20. Rackspace SNET support for cloudfiles
    21. 2.21. .Net 3.5sp1 and .Net 4.5 in all images
    22. 2.22. SQL Server 2012 client components in all IIS images
    23. 2.23. IOPS support for Windows
  3. 3. ServerTemplates
    1. 3.1. Logging with rsyslog Beta (v13.2)
    2. 3.2. Memcached Server Beta (v13.2)
    3. 3.3. Django App Server Beta (v13.2)
    4. 3.4. Database Manager for PostgreSQL 9.1 Beta (v13.2)
    5. 3.5. Storage Toolbox (v13.2)
    6. 3.6. Database Manager for MySQL 5.5 (v13.2)
    7. 3.7. Database Manager for MySQL 5.1 (v13.2)
    8. 3.8. Apache-Rails-Passenger App Server (v13.2)
    9. 3.9. Tomcat App Server (v13.2)
    10. 3.10. Tomcat7 App Server Beta (v13.2)
    11. 3.11. PHP App Server (v13.2)
    12. 3.12. Load Balancer with HAProxy (v13.2)
    13. 3.13. LAMP All-In-One Trial with MySQL 5.5 (v13.2)
    14. 3.14. LAMP All-In-One with MySQL 5.5 (v13.2)
    15. 3.15. LAMP All-In-One with MySQL 5.1 (v13.2)
    16. 3.16. Base ServerTemplate for Linux (v13.2)
    17. 3.17. Base ServerTemplate for Linux (RSB) (v13.2)
    18. 3.18. Database Manager for Microsoft SQL Server (v13.2)
    19. 3.19. Microsoft IIS App Server (v13.2)
    20. 3.20. Base ServerTemplate for Windows (v13.2)
    21. 3.21. Active Directory (v13.2)
  4. 4. Known Limitations
    1. 4.1. HAProxy not Supproted with RHEL 6
  5. 5. Windows Bug Fixes
    1. 5.1. Default listening port for IIS to allowed to be specified via an input
    2. 5.2. DB SQLS Create login removed from IIS
    3. 5.3. Image builder enhanced to apply current SQL Service packs for supported SQL versions
    4. 5.4. DNS Register IP RightScript removed from Microsoft IIS App Server
    5. 5.5. RightImages have an updated Azure base image so SQL Server 2012 Evaluation Edition does not expire
    6. 5.6. SQL mirroring and backups over 5GB were failing
    7. 5.7. MSSQL sql-server-mirroring/mirroring-state graph missing in action
    8. 5.8. MSSQL and IIS ServerTemplates require AWS SDK
    9. 5.9. Windows monitoring to have interface/network monitors
    10. 5.10. "SYS upload IIS logs" RightScript was hard-coded for "Default Web Site"
    11. 5.11. Timing Issue in Oregon for MS SQL ServerTemplate
    12. 5.12. Azure Windows Server 2012 Monitoring issue
    13. 5.13. Windows TOTAL graphs to use counter
    14. 5.14. Automatic DNS registration added to MS SQL ServerTemplate for Principle and Stand Alone modes
    15. 5.15. Issue with "SYS Install SQL Server 2012 client tools"
  6. 6. Linux Bug Fixes
    1. 6.1. Changes made due to InnoDB recovery mode
    2. 6.2. do_promote_to_master recipe left the new master as read_only on restart of mysqld
    3. 6.3. clb_attach script on lb::do_attach_request fails to attach
    4. 6.4. Faulty use of rsync for db restore
    5. 6.5. Re-converge list flooding audit entries
    6. 6.6. Secondary restore goes to the snapshot and then rsync
    7. 6.7. HAProxy misconfigured for logging
    8. 6.8. Metadata validation issues found with scraper
    9. 6.9. block_device::do_force_reset recipe not destroying volumes after EBS Stop/Start
    10. 6.10. 'AllowOverride None' ignores .htaccess

Reminder:  archived release notes available here.


General Release Information

Release Date: December 17, 2012

Release Time: Close of business (Pacific Standard Time)

Release Highlights:

  • New features
  • Usability enhancements
  • Bug fixes

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

 


 

- Disclaimer -

recently_intro_icon.gifThe following new ServerTemplates have been added to the RightScale MultiCloud Marketplace. 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 Features

NOTE: This release is part of the infinity lineage.

Ruby upgraded to version 1.9.3

Ruby has been upgraded to 1.9.3 for RightImages (except the Apache-Rails-Passenger App Server (v13.2) ServerTemplate) which uses an older version of Rails that requires Ruby 1.8.7).

NOTE: to downgrade Ruby, see How do I downgrade Ruby to 1.8.7 on RightImages 13.2 and newer?

Remote Logging without Lumberjack

Due to the deprecation of Lumberjack servers, customers need a way to configure remote logging on their instances. Remote logs can be sent to an in-house log server, third party logging service, or a basic syslog server launched in their account. The logging_rsyslog cookbook and the Logging with rsyslog ServerTemplate provide the logging functionality needed for this purpose.

Client/Server inputs for Chef-based ServerTemplates

Although Chef ignores unused inputs, it has been difficult to determine which attributes were actually used because the RightScale Dashboard or third party UI displayed all of the attributes for a Chef node but did not designate which were used and which were ignored. With this release, the number of attributes exposed to a UI are limited based on client or server roles. For Client, use the db::default recipe to display the attributes (inputs) for the node. For Server, use the db::install_server recipe to display these attributes. 

Decoupling of Application Servers from Database Adapter Install

Adding support for Postgres in the v12 ServerTemplates also introduced the concept of a db_adapter input in the application server cookbooks that determines which DB the applications connect to. The database-specific code has been moved out of the application cookbooks and into the database cookbooks and the application servers have now been de-coupled from the database adapter install.

Navigational comments added to LWRPs

To help navigate cookbooks, more comments were added in the LWRPs.

For example, a database resource might look like:

# This lightweight resource only defines the interface for db providers.  This file 
# defines the actions and attributes that make up the db interface (or abstraction).   
# Please see the action details found in the lightweight providers of other implementing 
# cookbooks, such as, db_mysql/providers/default.rb and db_prostgres/providers/default.rb

(4928)

UUID Added to Volume Nicknames to Ensure Uniqueness

In previous releases, volumes could have duplicate nicknames because the default value was simply the input name. This resulted in all servers having the same nickname for their volumes. Starting with this release, the RightScale instance UUID will be added to the default nickname, ensuring that each volume has a unique name.

New Configuration Options for HAProxy Load Balancer

For the HAProxy Load Balancer ServerTemplate, the algorithm and the server and client timeouts are now configurable.

Advanced input added for 'expire_logs_days' in db_mysql

The setting for how many days of bin-logs to keep was previously not customizable. A new input in db_mysql titled MySQL Expire Logs Days allows users to set the value without having to do a cookbook override. (4911)

OpenStack support for v13.2 STs with KVM hypervisor

OpenStack support is now available with the KVM hypervisor for all v13.2 ServerTemplates.

OpenStack Swift

OpenStack Swift is now supported for Keystone v2 authentication with OpenStack Folsom. The format for the user credentials for OpenStack Swift is <tenant-id>:<user-name>.

Apache Maintenance Mode recipes added to ServerTemplates

The web_apache::do_enable_maintenance_mode and web_apache::do_disable_maintenance_mode recipes are now placed into the Load Balancer, LAMP and App ServerTemplate's operational scripts. Running web_apache::do_enable_maintenance unpacks a maintenance.html page to /home/webapp/system/ and the rewrite rules across all the configuration files have been updated to put Apache into maintenance mode once this html file is found. Running web_apache::do_disable_maintenance_mode removes the html file and returns Apache back to the usual mode. (5022)

New collectd plugin for memcached

A new collectd plugin was added to the memchached cookbook. Now, if monitoring the listen_disabled stat in memcached, it tracks the number of times memcached has run out of connections. This is useful for debugging. when this condition hits, it most likely means the sys admin needs to increase the max number of concurrent connections in memcached. (4924)

Rackspace Open Cloud Support for Database Manager ServerTemplates

The Database Manager for MySQL 5.1 and Database Manager for MySQL 5.5 ServerTemplates now support Rackspace Open Cloud.

New Input for Bin-logs

A new advanced input has been added called expire_logs_days that allows you to set the number of days to keep bin-logs without having to perform a cookbook override. The default value will be 2 days.

Generic DB Backup Information Added

A file that contains generic database backup information for debugging and troubleshooting database issues has been added.

The file takes the following output:

  • uname -a
  • lsb_release -a
  • mysql -V
  • node[:virtualization][:system]

And saves it to:

/mnt/storage/db_sys_info.log

Support for CentOS 6.3

CentOS 6.3 is supported on AWS, Google and CloudStack in the following ServerTemplates:

  • Base ServerTemplate for Linux (RSB)
  • Base ServerTemplate for Linux
  • LAMP All-In-One with MySQL 5.5
  • LAMP All-In-One Trial with MySQL 5.5
  • Load Balancer with HAProxy
  • PHP App Server
  • Apache-Rails-Passenger
  • Tomcat App Server
  • Database Manager for MySQL 5.5
  • Storage Toolbox

AWS Sydney Support for Windows

Support for AWS Sydney is available in v13.2 Windows ServerTemplates.

Windows Server 2012

Windows Server 2012 support for the Base ServerTemplate for Windows and Microsoft IIS App Server ServerTemplates is available on Windows Azure.

Rackspace CloudFiles UK support for Windows

The ROS library was updated to support Rackspace UK cloud storage. The REMOTE_STORAGE_PROVIDER and REMOTE_STORAGE_PROVIDER_APP inputs that use the ROS library on SQL and IIS ServerTemplates were updated with the new Rackspace Cloud Files UK record. (5008)

Rackspace SNET support for cloudfiles

The ROS library was updated to support the OBJECT_STORAGE_SERVICENET input for Rackspace storage. By default, this input is set to “Enabled." If the server instance is using Rackspace cloud, then “Service Network” would be used. In other cases the input would be skipped.(5009)

.Net 3.5sp1 and .Net 4.5 in all images

The .NET Framework 4.5 has been added to IIS RightImages. (5204)

SQL Server 2012 client components in all IIS images

SQL Server 2012 client components has been added to all IIS RightImages.

IOPS support for Windows

IOPS support is available in the Database manager for Microsoft SQL and Microsoft Active Directory v13.2 ServerTemplates via the VOLUME_IO_OPERATIONS_PER_SECOND input.

 


ServerTemplates

The following ServerTemplates and MultiCloud Images can be found in the RightScale MultiCloud Marketplace.  Navigate there from either:

Logging with rsyslog Beta (v13.2)

Note: There is a maintenance release for this infinity ServerTemplate. See the latest revision here.

This is a Beta ServerTemplate since it has only recently been released and has not yet had heavy usage. Please provide feedback at our feedback forums or file support tickets at support@rightscale.com.

There is no LTS version of the ServerTemplate yet.

This ServerTemplate can be used as a central logging destination for servers in your deployment. It can replace the RightScale-based lumberjack solution and could be used to integrate with other 3rd party logging providers.

Key Features:

  • rsyslog based logging server

MultiCloud Marketplace Link: http://www.rightscale.com/library/se.../lineage/17145

Application versions:

  • rsyslog 5.8

Supported compute clouds:

  • Amazon Web Services EC2
  • Citrix CloudStack (2.2 and Acton)
  • Datapipe
  • Google Compute Engine
  • HP Cloud
  • IDC Frontier
  • Logicworks
  • Rackspace
  • Rackspace Open Cloud
  • SoftLayer
  • Windows Azure

Supported MultiCloud Images:

  • CentOS 6 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • Ubuntu 12.04 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, Windows Azure
  • RHEL 6 - Amazon

Key Info:

  • This is the new logging ServerTemplate in lieu of the deprecation of the Lumberjack servers.
  • We are migrating to rsyslog by default instead of syslog-ng in both the new ServerTemplate and the default logging provider on all of our ServerTemplates.

Memcached Server Beta (v13.2)

NoteThere is a maintenance release for this infinity ServerTemplate. See the latest revision here.

This is a Beta ServerTemplate since it has only recently been released and has not yet had heavy usage. Please provide feedback at our feedback forums or file support tickets at support@rightscale.com.

There is no LTS version of the ServerTemplate yet.

This ServerTemplate installs Memcached, which can be used as a caching layer to improve the performance of your cloud-based multi-tier application.

Application versions:

  • memcached 1.4.4

MultiCloud Marketplace Link: http://www.rightscale.com/library/se.../lineage/17146

  • memcached

Supported compute clouds:

  • Amazon Web Services EC2
  • Citrix CloudStack (2.2 and Acton)
  • Datapipe
  • Google Compute Engine
  • HP Cloud
  • IDC Frontier
  • Logicworks
  • Rackspace
  • Rackspace Open Cloud
  • SoftLayer
  • Windows Azure

Supported MultiCloud Images:

  • CentOS 6 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • Ubuntu 12.04 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • RHEL 6 - Amazon

Django App Server Beta (v13.2)

Note: There is a maintenance release for this infinity ServerTemplate. See the latest revision here.

This is a Beta ServerTemplate since it has only recently been released and has not yet had heavy usage. Please provide feedback at our feedback forums or file support tickets at support@rightscale.com.

There is no LTS version of the ServerTemplate yet.

This ServerTemplate configures a Django application server for Apache using mod_wsgi. It is designed to work in a hybrid cloud setting, and with a CLB, ELB, or Load Balancer ServerTemplate and Database ServerTemplate as part of a three-tier web architecture. It also includes iptables management for clouds that do not have firewall services.

Key Features:

  • 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 (Git, SVN, or cloud storage)

MultiCloud Marketplace Link:

Related ServerTemplates: http://www.rightscale.com/library/se.../lineage/17143
Load Balancer with HAProxy
Database Manager for MySQL 5.5

Application versions:

  • Django 1.4
  • Python 2.6.6
  • MySQL Client (5.1 or 5.5)

Supported compute clouds:

  • Amazon Web Services EC2
  • Citrix CloudStack (2.2 and Acton)
  • Datapipe
  • Google Compute Engine
  • HP Cloud
  • IDC Frontier
  • Logicworks
  • OpenStack
  • Rackspace
  • SoftLayer
  • Windows Azure

Supported MultiCloud Images:

  • CentOS 6 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • Ubuntu 12.04 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • RHEL 6 - Amazon

Database Manager for PostgreSQL 9.1 Beta (v13.2)

Note: There is a maintenance release for this infinity ServerTemplate. See the latest revision here.

This is a Beta ServerTemplate since it has only recently been released and has not yet had heavy usage. Please provide feedback at our feedback forums or file support tickets at support@rightscale.com.

There is no LTS version of the ServerTemplate yet.

Configures a PostgreSQL 9.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.

Key Features:

  • 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, CloudDNS).
  • iptables management within a three-tier scalable web architecture for clouds that do not have firewall services.
  • Pre-configured monitoring and alerts.

MultiCloud Marketplace Link: http://www.rightscale.com/library/se.../lineage/17144

Related ServerTemplates:
Load Balancer with HAProxy
PHP App Server
Apache-Rails-Passenger App Server
Tomcat App Server

Application versions:

  • PostgreSQL 9.1.5

Supported compute clouds:

  • Amazon Web Services EC2
  • Citrix CloudStack (2.2 and Acton)
  • Datapipe
  • Google Compute Engine
  • HP Cloud
  • IDC Frontier
  • Logicworks
  • Rackspace
  • Rackspace Open Cloud
  • SoftLayer
  • Windows Azure

Supported backup clouds:

  • Amazon Web Services S3
  • Azure Storage
  • Google Cloud Storage
  • Rackspace CloudFiles
  • SoftLayer Object Storage

Supported primary backup methods:

  • Volume snapshots: AWS EC2, Azure Storage, Citrix CloudStack
  • Remote Object Store Upload: AWS S3, Azure Storage, Google Cloud Storage, Rackspace Cloud Files, SoftLayer Object Storage

Supported MultiCloud Images:

  • CentOS 6 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • RHEL 6 - Amazon

Key Info

  • Support for RHEL added.
  •  Issues fixed with Postgres secondary restores.

Storage Toolbox (v13.2)

Note: There is a maintenance release for this infinity ServerTemplate. See the latest revision here.

For the latest LTS version, see the 12-LTS Release

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

Key Features:

  • 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

MultiCloud Marketplace Link: http://www.rightscale.com/library/se...-/lineage/7843

Related ServerTemplates:
Database Manager for MySQL 5.5
Database Manager for MySQL 5.1

Supported compute clouds:

  • Amazon Web Services EC2
  • Citrix CloudStack (2.2 and Acton)
  • Datapipe
  • Google Compute Engine
  • HP Cloud
  • IDC Frontier
  • Logicworks
  • Rackspace
  • Rackspace Open Cloud
  • SoftLayer
  • Windows Azure

Supported backup clouds:

  • Amazon Web Services S3
  • Azure Storage
  • Google Cloud Storage
  • Rackspace CloudFiles
  • SoftLayer Object Storage

Supported MultiCloud Images:

  • CentOS 6 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • Ubuntu 12.04 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • RHEL 6 - Amazon

Database Manager for MySQL 5.5 (v13.2)

Note: There is a maintenance release for this infinity ServerTemplate. See the latest revision here.

For the latest LTS version, see the 12-LTS Release

Configures a MySQL 5.5 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, Rackspace Cloud Files, or SoftLayer Object Storage). It also includes iptables management for clouds that do not have firewall services.

Key Features:

  • Master or slave roles.
  • Uses attachable volumes or instance-based LVM volumes for primary backup.
  • Supports a secondary, disaster-recovery backup to S3, Cloud Files, or SoftLayer Object Storage 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, CloudDNS).
  • iptables management within a three-tier scalable web architecture for clouds that do not have firewall services.
  • Pre-configured monitoring and alerts.

MultiCloud Marketplace Link: http://www.rightscale.com/library/se.../lineage/13699

Related ServerTemplates:
Load Balancer with HAProxy
PHP App Server
Apache-Rails-Passenger App Server
Tomcat App Server

Application versions:

  • MySQL 5.5.20

Supported compute clouds:

  • Amazon Web Services EC2
  • Citrix CloudStack (2.2 and Acton)
  • Datapipe
  • Google Compute Engine
  • HP Cloud
  • IDC Frontier
  • Logicworks
  • Rackspace
  • Rackspace Open Cloud
  • SoftLayer
  • Windows Azure

Supported backup clouds:

  • Amazon Web Services S3
  • Azure Storage
  • Google Cloud Storage
  • Rackspace CloudFiles
  • SoftLayer Object Storage

Supported primary backup methods:

  • Volume snapshots: AWS EC2, Azure Storage, Citrix CloudStack
  • Remote Object Store Upload: AWS S3, Azure Storage, Google Cloud Storage, Rackspace Cloud Files, SoftLayer Object Storage

Supported MultiCloud Images:

  • CentOS 6 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • Ubuntu 12.04 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • RHEL 6 - Amazon

Database Manager for MySQL 5.1 (v13.2)

Note: There is a maintenance release for this infinity ServerTemplate. See the latest revision here.

For the latest LTS version, see the 12-LTS Release

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, Rackspace Cloud Files, or SoftLayer Object Storage). It also includes iptables management for clouds that do not have firewall services.

For the latest version of MySQL, see Database Manager for MySQL 5.5

Key Features:

  • Master or slave roles.
  • Uses attachable volumes or instance-based LVM volumes for primary backup.
  • Supports a secondary, disaster-recovery backup to S3, Cloud Files, or SoftLayer Object Storage 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, CloudDNS).
  • iptables management within a three-tier scalable web architecture for clouds that do not have firewall services.
  • Pre-configured monitoring and alerts.

MultiCloud Marketplace Link: http://www.rightscale.com/library/se...1/lineage/8480

Related ServerTemplates:
Load Balancer with HAProxy
PHP App Server
Apache-Rails-Passenger App Server
Tomcat App Server

Application versions:

  • MySQL 5.1.55

Supported compute clouds:

  • Amazon Web Services EC2
  • Citrix CloudStack (2.2 and Acton)
  • Datapipe
  • Google Compute Engine
  • HP Cloud
  • IDC Frontier
  • Logicworks
  • Rackspace
  • Rackspace Open Cloud
  • SoftLayer
  • Windows Azure

Supported backup clouds:

  • Amazon Web Services S3
  • Azure Storage
  • Google Cloud Storage
  • Rackspace CloudFiles
  • SoftLayer Object Storage

Supported primary backup methods:

  • Volume snapshots: AWS EC2, Citrix CloudStack, Windows Azure
  • Remote Object Store Upload: AWS S3, Azure Storage, Google Cloud Storage, Rackspace Cloud Files, SoftLayer Object Storage

Supported MultiCloud Images:

  • CentOS 6 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • RHEL 6 - Amazon

Apache-Rails-Passenger App Server (v13.2)

Note: There is a maintenance release for this infinity ServerTemplate. See the latest revision here.

For the latest LTS version, see the 12-LTS Release

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 a CLB, ELB, or Load Balancer ServerTemplate and Database ServerTemplate as part of a three-tier web architecture. It also includes iptables management for clouds that do not have firewall services.

Key Features:

  • 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 (Git, SVN, or cloud storage)

MultiCloud Marketplace Link: http://www.rightscale.com/library/se.../lineage/12756

Related ServerTemplates:
Load Balancer
Database Manager for MySQL 5.5

Application versions:

  • Apache 2.2.3
  • Ruby 1.8.7
  • Phusion Passenger 3.0.9
  • MySQL Client (5.1 or 5.5)

Supported compute clouds:

  • Amazon Web Services EC2
  • Citrix CloudStack (2.2 and Acton)
  • Datapipe
  • Google Compute Engine
  • HP Cloud
  • IDC Frontier
  • Logicworks
  • OpenStack
  • Rackspace
  • Rackspace Open Cloud
  • SoftLayer
  • Windows Azure

Supported MultiCloud Images:

  • CentOS 6 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • Ubuntu 12.04 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • RHEL 6 - Amazon

Tomcat App Server (v13.2)

Note: There is a maintenance release for this infinity ServerTemplate. See the latest revision here.

For the latest LTS version, see the 12-LTS Release

This ServerTemplate configures a combined Tomcat 6 and Apache application server, which uses the mod_jk connector plug-in. It creates an HTTP virtual host (vhost) and forwards requests to the specified application port to serve your web application.

MultiCloud Marketplace Link: http://www.rightscale.com/library/se...-/lineage/9785

Related ServerTemplates:
Tomcat 7 App Server
Load Balancer
Database Manager for MySQL 5.5

Application versions:

  • Apache 2.2.3
  • Tomcat 6.0.16
  • mod_jk 1.2.32
  • Java 1.6.0_31
  • MySQL Client (5.1 or 5.5)

Supported compute clouds:

  • Amazon Web Services EC2
  • Citrix CloudStack (2.2 and Acton)
  • Datapipe
  • Google Compute Engine
  • HP Cloud
  • IDC Frontier
  • Logicworks
  • OpenStack
  • Rackspace
  • Rackspace Open Cloud
  • SoftLayer
  • Windows Azure

Supported MultiCloud Images:

  • CentOS 6 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • Ubuntu 12.04 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • RHEL 6 - Amazon

Tomcat7 App Server Beta (v13.2)

Note: There is a maintenance release for this infinity ServerTemplate. See the latest revision here.

This is a Beta ServerTemplate since it has only recently been released and has not yet had heavy usage. Please provide feedback at our feedback forums or file support tickets with support@rightscale.com.

There is no LTS version of the ServerTemplate yet.

This ServerTemplate configures a combined Tomcat 7 and Apache application server, which uses the mod_jk connector plug-in. It creates an HTTP virtual host (vhost) and forwards requests to the specified application port to serve your web application.

MultiCloud Marketplace Link: http://www.rightscale.com/library/se.../lineage/17142

Related ServerTemplates:
Tomcat 6 App Server
Load Balancer
Database Manager for MySQL 5.5

Application versions:

  • Apache 2.2.22
  • Tomcat 7.0.26
  • mod_jk 1.2.32
  • Java 1.6.0_31
  • MySQL Client (5.1 or 5.5)

Supported compute clouds:

  • Amazon Web Services EC2
  • Citrix CloudStack (2.2 and Acton)
  • Datapipe
  • Google Compute Engine
  • HP Cloud
  • IDC Frontier
  • Logicworks
  • OpenStack
  • Rackspace
  • Rackspace Open Cloud
  • SoftLayer
  • Windows Azure

Supported MultiCloud Images:

  • Ubuntu 12.04 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure

PHP App Server (v13.2)

Note: There is a maintenance release for this infinity ServerTemplate. See the latest revision here.

For the latest LTS version, see the 12-LTS Release

This ServerTemplate configures a PHP application server with Apache. It is designed to work in a hybrid cloud setting, and with a CLB, ELB, or Load Balancer ServerTemplate and Database ServerTemplate as part of a three-tier web architecture. It also includes iptables management for clouds that do not have firewall services.

Key Features:

  • 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 (Git, SVN, or cloud storage)

MultiCloud Marketplace Link: http://www.rightscale.com/library/se...-/lineage/2288

Related ServerTemplates:
Load Balancer with HAProxy
Database Manager for MySQL 5.5

Application versions:

  • Apache 2.2.3
  • PHP 5.3.6
  • MySQL Client (5.1 or 5.5)

Supported compute clouds:

  • Amazon Web Services EC2
  • Citrix CloudStack (2.2 and Acton)
  • Datapipe
  • Google Compute Engine
  • HP Cloud
  • IDC Frontier
  • Logicworks
  • OpenStack
  • Rackspace
  • Rackspace Open Cloud
  • SoftLayer
  • Windows Azure

Supported MultiCloud Images:

  • CentOS 6 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • Ubuntu 12.04 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • RHEL 6 - Amazon

Load Balancer with HAProxy (v13.2)

Note: There is a maintenance release for this infinity ServerTemplate. See the latest revision here.

For the latest LTS version, see the 12-LTS Release

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

Key Features:

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

MultiCloud Marketplace Link: http://www.rightscale.com/library/se...3/lineage/9103

Related ServerTemplates:
PHP App Server
Apache-Rails-Passenger App Server
Tomcat App Server
Database Manager for MySQL 5.5

Application versions:

  • Apache 2.2.3
  • HAProxy 1.3.26

Supported compute clouds:

  • Amazon Web Services EC2
  • Citrix CloudStack (2.2 and Acton)
  • Datapipe
  • Google Compute Engine
  • HP Cloud
  • IDC Frontier
  • Logicworks
  • OpenStack
  • Rackspace
  • Rackspace Open Cloud
  • SoftLayer
  • Windows Azure

Supported MultiCloud Images:

  • CentOS 6 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • Ubuntu 12.04 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • RHEL 6 - Amazon

Key Info:

  • Multiple bugs were resolved regarding session stickiness and ACL filtering.
  • HAProxy incorrectly redirecting vhosts is resolved.
  • Stop/start of load balancer issue is resolved.
  • "lb::do_attach_all" attaching servers without session cookie is resolved. 

LAMP All-In-One Trial with MySQL 5.5 (v13.2)

Note: There is a maintenance release for this infinity ServerTemplate. See the latest revision here.

For the latest LTS version, see the 12-LTS Release

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. This ServerTemplate is designed for demonstration 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 see: LAMP All-In-One with MySQL 5.5

MultiCloud Marketplace Link: http://www.rightscale.com/library/se.../lineage/14092

Related ServerTemplates:
PHP App Server
Database Manager for MySQL 5.5

Application versions

  • Apache 2.2.3
  • MySQL 5.5.20
  • PHP 5.3.6

Supported compute clouds:

  • Amazon Web Services EC2
  • Citrix CloudStack (2.2 and Acton)
  • Datapipe
  • Google Compute Engine
  • HP Cloud
  • IDC Frontier
  • Logicworks
  • OpenStack
  • Rackspace
  • Rackspace Open Cloud
  • SoftLayer
  • Windows Azure

Supported backup clouds:

  • Amazon Web Services S3
  • Azure Storage
  • Google Cloud Storage
  • Rackspace CloudFiles
  • SoftLayer Object Storage

Supported MultiCloud Images:

  • CentOS 6 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • Ubuntu 12.04 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • RHEL 6 - Amazon

LAMP All-In-One with MySQL 5.5 (v13.2)

Note: There is a maintenance release for this infinity ServerTemplate. See the latest revision here.

For the latest LTS version, see the 12-LTS Release

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

MultiCloud Marketplace Link: http://www.rightscale.com/library/se.../lineage/14093

Related ServerTemplates:
Database Manager for MySQL 5.5

Application versions:

  • Apache 2.2.3
  • MySQL 5.5.20
  • PHP 5.3.6

Supported compute clouds:

  • Amazon Web Services EC2
  • Citrix CloudStack (2.2 and Acton)
  • Datapipe
  • Google Compute Engine
  • HP Cloud
  • IDC Frontier
  • Logicworks
  • OpenStack
  • Rackspace
  • Rackspace Open Cloud
  • SoftLayer
  • Windows Azure

Supported backup clouds:

  • Amazon Web Services S3
  • Azure Storage
  • Google Cloud Storage
  • Rackspace CloudFiles
  • SoftLayer Object Storage

Supported MultiCloud Images:

  • CentOS 6 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • Ubuntu 12.04 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • RHEL 6 - Amazon

LAMP All-In-One with MySQL 5.1 (v13.2)

Note: There is a maintenance release for this infinity ServerTemplate. See the latest revision here.

For the latest LTS version, see the 12-LTS Release

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.

For the latest version of MySQL, see: LAMP All-In-One with MySQL 5.5

MultiCloud Marketplace Link: http://www.rightscale.com/library/se...1/lineage/8161

Related ServerTemplates:
Database Manager for MySQL 5.1

Application versions:

  • Apache 2.2.3
  • MySQL 5.1.55
  • PHP 5.3.6

Supported compute clouds:

  • Amazon Web Services EC2
  • Citrix CloudStack (2.2 and Acton)
  • Datapipe
  • Google Compute Engine
  • HP Cloud
  • IDC Frontier
  • Logicworks
  • OpenStack
  • Rackspace
  • Rackspace Open Cloud
  • SoftLayer
  • Windows Azure

Supported backup clouds:

  • Amazon Web Services S3
  • Azure Storage
  • Google Cloud Storage
  • Rackspace CloudFiles
  • SoftLayer Object Storage

Supported MultiCloud Images:

  • CentOS 6 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • RHEL 6 - Amazon

Base ServerTemplate for Linux (v13.2)

Note: There is a maintenance release for this infinity ServerTemplate. See the latest revision here.

For the latest LTS version, see the 12-LTS Release

This ServerTemplate is a starting point for custom ServerTemplate development in Linux.

This ServerTemplate uses Chef; for a RightScript based ServerTemplate, see: Base ServerTemplate for Linux (RSB)

Key Features:

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

MultiCloud Marketplace Link: http://www.rightscale.com/library/se...-/lineage/8160

Supported compute clouds:

  • Amazon Web Services EC2
  • Citrix CloudStack (2.2 and Acton)
  • Datapipe
  • Google Compute Engine
  • HP Cloud
  • IDC Frontier
  • Logicworks
  • OpenStack
  • Rackspace
  • Rackspace Open Cloud
  • SoftLayer
  • Windows Azure

Supported MultiCloud Images:

  • CentOS 6 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • Ubuntu 12.04 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • RHEL 6 - Amazon

Base ServerTemplate for Linux (RSB) (v13.2)

Note: There is a maintenance release for this infinity ServerTemplate. See the latest revision here.

For the latest LTS version, see the 12-LTS Release

This ServerTemplate is a starting point for custom ServerTemplate development.

This ServerTemplate uses RightScript technology; for a Chef-based version of this ServerTemplate, see: Base ServerTemplate for Linux

Key Features:

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

MultiCloud Marketplace Link: http://www.rightscale.com/library/se...-/lineage/7310

Supported compute clouds:

  • Amazon Web Services EC2
  • Citrix CloudStack (2.2 and Acton)
  • Datapipe
  • Google Compute Engine
  • HP Cloud
  • IDC Frontier
  • Logicworks
  • OpenStack
  • Rackspace
  • Rackspace Open Cloud
  • SoftLayer
  • Windows Azure

Supported MultiCloud Images:

  • CentOS 6 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • Ubuntu 12.04 - Amazon, Google, CloudStack, Datapipe, HP, IDC Frontier, Logicworks, OpenStack, Rackspace, SoftLayer, Windows Azure
  • RHEL 6 - Amazon

Database Manager for Microsoft SQL Server (v13.2)

For the latest LTS version, see the 12-LTS Release

This ServerTemplate configures a Microsoft SQL Server stand-alone database server or pair of servers in a high-availability (HA) configuration (synchronous mirroring). The template supports graceful (no data loss) and forceful (possible data loss) manual failover, with the latter to be used for disaster-recovery situations. Also included are built-in monitoring and alerts on CPU, memory, and disk.

Key Features:

  • MS Best Practices for disk and database configuration.
  • Cloud-agnostic data storage on dynamic volumes or equivalent.
  • Striped data and log volumes (on supported clouds).
  • Automatically scheduled backups with data consistency.
  • Backup and restore to/from remote storage to enable data migration between clouds.

MultiCloud Marketplace: http://www.rightscale.com/library/se.../lineage/10529

Related ServerTemplates:
Microsoft Active Directory
Microsoft IIS App Server

Application versions:

  • .Net 4.0
  • SQL Server 2008 (on 2008 image - n/a for Windows Azure)
  • SQL Server 2008R2 (on 2008R2 image - n/a for Windows Azure)
  • SQL Server 2012 (on 2008R2 image - Amazon and Windows Azure only)

Supported compute clouds:

  • Amazon Web Services EC2
  • Citrix CloudStack (2.2)
  • Logicworks
  • Rackspace
  • Rackspace Open Cloud
  • SoftLayer
  • Windows Azure

Supported backup clouds:

  • Amazon Simple Storage Service (S3)
  • Rackspace Cloud Files (US)
  • SoftLayer Object Storage
  • Windows Azure Blob Storage

Supported MultiCloud Images:

  • Windows 2008R2/SQL 2012 - Amazon, Windows Azure
  • Windows 2008R2/SQL 2008 R2 - Amazon, CloudStack, Logicworks, Rackspace, SoftLayer
  • Windows 2008 - Amazon

Microsoft IIS App Server (v13.2)

For the latest LTS version, see the 12-LTS Release

This ServerTemplate configures an IIS (Internet Information Services) web application server. It is designed to work in a hybrid cloud setting, and with a CLB, ELB, or Load Balancer ServerTemplate and Database ServerTemplate as part of a three-tier web architecture.

Key Features:

  • Built-in monitoring and alerts on CPU, memory, and disk
  • Utilizes RightScale tag-based routing for connecting to load balancers
  • Pulls application code from an external repository (Git, SVN, or cloud storage)

MultiCloud Marketplace: http://www.rightscale.com/library/se.../lineage/10506

Related ServerTemplates:
Load Balancer with HAProxy
Database Manager for Microsoft SQL Server

Application versions:

  • .Net 40
  • IIS 7.0 (on 2008 image)
  • IIS 7.5 (on 2008R2 image)

Supported compute clouds:

  • Amazon Web Services EC2
  • Citrix CloudStack
  • Datapipe
  • IDC Frontier
  • Logicworks
  • Rackspace
  • Rackspace Open Cloud
  • SoftLayer
  • Windows Azure

Supported MultiCloud Images:

  • Windows 2008R2 - Amazon, CloudStack, Datapipe, IDC Frontier, Logicworks, Rackspace, SoftLayer, Windows Azure
  • Windows 2008 - Amazon

Base ServerTemplate for Windows (v13.2)

For the latest LTS version, see the 12-LTS Release

This ServerTemplate is a starting point for custom ServerTemplate development in Windows.

Key Features:

  • Basic set of PowerShell scripts for setting up an Administrator password, common monitoring, and alerts.
  • MultiCloud Images that reference the latest supported images.
  • Examples of system-required input variables.

MultiCloud Marketplace Link: http://www.rightscale.com/library/se...w/lineage/7210

Supported compute clouds:

  • Amazon Web Services EC2
  • Citrix CloudStack (2.2)
  • Datapipe
  • IDC Frontier
  • Logicworks
  • Rackspace
  • Rackspace Open Cloud
  • SoftLayer
  • Windows Azure

Supported MultiCloud Images:

  • Windows 2008R2 - Amazon, CloudStack, Datapipe, IDC Frontier, Logicworks, Rackspace, SoftLayer, Windows Azure
  • Windows 2008 - Amazon

Active Directory (v13.2)

This ServerTemplate is on the Infinity Lineage. For the latest LTS version, see the 12-LTS Release

Configures a Microsoft Active Directory server or additional Directory Controllers leveraging Microsoft best practices.

Key Features:

  • Standalone or multiple AD server configurations
  • Volume-based AD database
  • Scheduled, continuous backups

MultiCloud Marketplace Link: http://www.rightscale.com/library/se.../lineage/10830

Supported compute clouds:

  • Amazon Web Services EC2
  • Windows Azure

Supported backup clouds:

  • Amazon Web Services S3
  • Azure Storage

Supported MultiCloud Images:

  • Windows 2008R2 - Amazon, Windows Azure

 


Known Limitations

HAProxy not Supproted with RHEL 6

HAProxy officially removed from the EPEL repo under EL6 by RedHat on 2.21.13. The "Load Balancer with HAProxy" ServerTemplate will strand using RHEL 6 since the haproxy package is no longer available.

Windows Bug Fixes

The following bugs occurred in Windows-based ServerTemplates and were solved in this v13.2 release.

Default listening port for IIS to allowed to be specified via an input

The default listening port was previously set to 8000 but the ability to change it via input was needed for IIS. The default listening port can now be changed using an input at the ServerTemplate level. The default remains 8000. (5029)

DB SQLS Create login removed from IIS

The DB-SQLS Create login operational script caused confusion in the Microsoft IIS App Server ServerTemplate. This script has been removed from the operational scripts for this ServerTemplate. (5031)

Image builder enhanced to apply current SQL Service packs for supported SQL versions

Because RightScale re-bundles Windows images provided by our cloud partners, SQL images have not always had the most current service packs applied. The Windows image builder has been enhanced to apply the most currently available SQL service pack during RightImage generation. (5098)

DNS Register IP RightScript removed from Microsoft IIS App Server

The DNS Register IP script has been removed from the IIS ServerTemplate to avoid confusion. This script defines the DNS information for databases and still applies to SQL ServerTemplates. (5158)

RightImages have an updated Azure base image so SQL Server 2012 Evaluation Edition does not expire

The MultiCloud Image RightImage_Windows_2008R2_SP1_x64_sqlsvr2012_v5.8 (Revisions: 4, 6, 7, 8, 9 and 11) references a set of images (RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8-xxxxx region name) that have an expired version of Microsoft SQL Server 2012 Evaluation Edition. Microsoft has now released an updated base image, which we have used to generate a new RightImage (RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.1-xxxxx region name). This new image has been published to the MultiCloud Marketplace with MCI rev13. (5205)

SQL mirroring and backups over 5GB were failing

In S3, SQL mirroring and backups over 5GB are failing. Multi-part backups have been implemented to address this issue. (5207)

MSSQL sql-server-mirroring/mirroring-state graph missing in action

After launching the a principal and mirror server in AWS, the mirror server state graph is missing. This was the result of the mirroring state not being passed by the the RightImage. RightImages have been updated and mirroring states will now be passed to the graph. (4501)

MSSQL and IIS ServerTemplates require AWS SDK

The IIS Download application code boot script strands the server stating that the AWSSDK.dll is missing, even when it is not a required input. The AWS SDK should be required only when the inputs require it. The RightScale Powershell library has been changed so that AWS SDK DLLs load only when AWS services are actually used. (4623)

Windows monitoring to have interface/network monitors

Windows monitoring did not have interface or network monitoring capability as with Linux. Monitoring has been enhanced with the addition of interface and network monitors. (5016)

"SYS upload IIS logs" RightScript was hard-coded for "Default Web Site"

The RightScript for IIS was hard-coded for a default website so that if the IIS ServerTemplate was modified to support multiple IIS sites, the ServerTemplate failed to launch and generated an error message. The SYS IIS logs script has been updated to support multiple IIS sites. (5056)

Timing Issue in Oregon for MS SQL ServerTemplate

Updating a deployment to use the latest ServerTemplates in the Oregon region was causing servers to become stranded. This was caused by a timing issue. A check has been added to ensure that the user database is in normal mode before updating ownership, which eliminates this problem. (5215)

Azure Windows Server 2012 Monitoring issue

The monitoring subsystem in Windows Azure returns zeroes for WMI requests because the request timeout is too short. This was caused by the Window monitoring plugins using the wrong data types to send data to collectd. The monitoring plugins have been fixed so that the correct data. (5219)

Windows TOTAL graphs to use counter

The Windows Total graphs were using gauge data types but it was determined that counter graphs were more informative. The monitoring plugins have been updated to use counter data types. (4636)

Automatic DNS registration added to MS SQL ServerTemplate for Principle and Stand Alone modes

Automatic DNS registration for the Database Manager for Microsoft SQL Server Server ServerTemplate has been added for principal and standalone modes by adding the DNS Register IP script. (5030)

Issue with "SYS Install SQL Server 2012 client tools"

The SYS Install SQL Server 2012 client tools generates an error message because it is missing a command lime key when executing the Microsoft SQL Server 2012 Native Client installer. The install arguments have been corrected in order to prevent this error. (4985)

Linux Bug Fixes

The following bugs occurred in Linux-based ServerTemplates and were solved in this v13.2 release.

Changes made due to InnoDB recovery mode

When using RightImage_Ubuntu_10.04_x64_v5.8.8_EBS with the Database Manager for MySQL 5.1 a slave init fails. This was due to the InnoDB crash recovery/table scan as well as our code, which attempts to start MySQL but does not actually look for a valid MySQL socket. The start action in the db_mysql provider will now cycle the start command until MySQL actually starts. A "proven start" is defined as when the socket file is created. InnoDB can start in recovery mode, meaning the start command returns a successful exit code but MySQL is busy reading tablespaces, restoring possible lost data and not accepting any commands. The start action cycling has a timeout defined by the MySQL Init Timeout input (Default: 600s) if MySQL will fail to start within this time frame, the socket file will not be created and an error will occur. (5153)

do_promote_to_master recipe left the new master as read_only on restart of mysqld

When running db::do_promote_to_master on a slave, the my.cnf got a read_only variable of '1' left behind. If the promotion was successfully completed, then if MySQL was ever restarted on the new master, it would revert to read only.

The issue was fixed by having a separate .cnf file named 'read_write_status.conf' in the '/etc/mysql/conf.d'/ directory and this file is created with the read_only flag set as false initially whenever a MySQL server comes up (either master or slave) and updated in the following occurrences:

  1. File is updated to set the read_only to true when a slave is initialized.
  2. File is updated to set the read_only back to false when the slave is promoted to a master.

Users with a read-only master database should remove or comment out the line read_only = 1 from the /etc/my.cnf file.

(5173)

clb_attach script on lb::do_attach_request fails to attach

The clb_attach script on lb::do_attach_request failed to attach. The script was run with an 'sh' interpreter where the code in the script assumed it was a bash interpreter. #!/bin/bash was added to the script to resolve the issue. (5272)

Faulty use of rsync for db restore

We used rsync to restore from an LVM snapshot to an LVM volume, which was slow on large databases. Now, an LVM command runs instead of rsync for db restore. (4826)

Re-converge list flooding audit entries

Recipes set in the Re-converge List input were flooding the server's audit entry list. This makes it very hard to find user-initiated events. Recipes run in the converge list should be run in a background thread. This affected the Database Manager for MySQL 5.5 ServerTemplate. (4895)

Secondary restore goes to the snapshot and then rsync

Previously the rightscale_tools ROS restore code un-tars from an ROS backup onto the mounted LVM snapshot and then rsyncs everything over to the volume. For example, if the volume is set to use 90% of space and the size of all the backups being restored is greater than 10% of the disk, it will overflow the dirty blocks and exception table which are the other 10% of the space. This was changed so the ROS restore code un-tars directly to the volume and no snapshot is necessary. (5061)

HAProxy misconfigured for logging

HAProxy had the following line following line for logging:

log 127.0.0.1        syslog info

However, RightImages for Ubuntu 12.04 and CentOS 6.3 do not have syslog (rsyslog) listening on a port, but via libs and /dev/log socket. Therefore, HAProxy logs were not being stored.

The log line was edited with the following:

log /dev/log syslog info

(5115)

Metadata validation issues found with scraper

The following errors were found with metadata.rb files indb and sys_ntp cookbooks:

Metadata for "db" declares an attribute "db/backup/restore_version_check" which is used by an external recipe "do_primary_restore_and_become_master" whose name is not in the form of <cookbook name>::<recipe name> using snake-case names and an external recipe "do_secondary_restore_and_become_master" whose name is not in the form of <cookbook name>::<recipe name> using snake-case names.
Metadata for "sys_ntp" declares a recipe "sys_ntp" which has a name that is not in the form of <cookbook name>::<recipe name> using snake-case names.

db/metadata.rb and sys_ntp/metadata.rb to fix these issues. (5188)

block_device::do_force_reset recipe not destroying volumes after EBS Stop/Start

block_device::do_force_reset did not destroy volumes attached to a server after the stop/start action is performed on the server. The audit entries displayed that the do_force_reset recipe finished successfully, but this was not the case. A block device resource attribute that is set at the node level with the server UUID ONLY during the first time. A node[:rightscale][:instance_uuid] attribute was added to the following line of code in cookbooks/block_device/libraries/block_device.rb:

30  modified_nickname = new_resource.nickname + '_' + node[:rightscale][:instance_uuid] if new_resource.nickname

(5239)

'AllowOverride None' ignores .htaccess

The 'AllowOverride None' directive in the generated vhost instructed Apache to ignore everything in the .htaccess files. There is now an advanced input titled AllowOverride Directive for the AllowOverride parameter that defaults to "all" at the recipe level. This input is set to "none" by default. (4400)

You must to post a comment.
Last Modified
12:39, 24 May 2013

Tags

Classifications

This page has no classifications.

Announcements

None

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.