Home > Release Notes > ServerTemplates > v13.5 LTS > v13.5 LTS Maintenance

v13.5 LTS Maintenance

Table of Contents
  1. 1. General Release Information
  2. 2. Overview
  3. 3. ServerTemplates
    1. 3.1. Passenger-Rails with Ruby 1.9 App Server
    2. 3.2. Tomcat7 App Server
    3. 3.3. Database Manager for MySQL 5.5
    4. 3.4. Django App Server
    5. 3.5. Database Manager for PostgreSQL 9.1
    6. 3.6. Memcached Server
    7. 3.7. Logging with rsyslog
    8. 3.8. Base ServerTemplate for Linux (RSB)
    9. 3.9. Base ServerTemplate for Linux
    10. 3.10. LAMP All-In-One with MySQL 5.1
    11. 3.11. LAMP All-In-One with MySQL 5.5
    12. 3.12. LAMP All-In-One Trial with MySQL 5.5
    13. 3.13. Load Balancer with HAProxy
    14. 3.14. PHP App Server
    15. 3.15. Apache-Rails-Passenger App Server
    16. 3.16. Tomcat6 App Server
    17. 3.17. Database Manager for MySQL 5.1
    18. 3.18. Storage Toolbox
    19. 3.19. Database Manager for Microsoft SQL Server
  4. 4. List of Changes
    1. 4.1. Backup Max Snapshots Input Ignoring the Keep Daily, Keep Weekly, Keep Monthly, and Keep Yearly Backups Rotating Inputs
    2. 4.2. Volumes on Rackspace Immediately Available for Writing After API Snapshot Call
    3. 4.3. Unable to Provision Volumes with IOPs Enabled
    4. 4.4. Rackspace Cloud DNS failing to update the DNS
    5. 4.5. Backup issues with databases on migrated UCP accounts
    6. 4.6. Full backup to null device
    7. 4.7. Store actual innodb_log_file_size in node
    8. 4.8. RedHat subscription credentials work on RHEL Rackspace
    9. 4.9. sync mode returns to the default of 'async' after reboot for postgres
    10. 4.10. rightscale_tools times out after 60 seconds during primary backup in Postgres ServerTemplate
    11. 4.11. Linux ServerTemplates updated to use newer alerts
    12. 4.12. Alert given when servers start using swap
    13. 4.13. No backup alerts triggered during normal operation of master and slave servers
    14. 4.14. collectd plugins for postgres slave/standby server failed
    15. 4.15. Inconsistencies fixed in v13.5 App ServerTemplate Operational Scripts runlists
    16. 4.16. Fix for false success for concurrent attach/detach requests
    17. 4.17. Hard-coded timeout of 900 seconds for volume actions removed to let API handle the timeouts
    18. 4.18. README.MD files updated to require rake in metadata on all cooks in rightscale_cookbooks
    19. 4.19. Broken URLs in cookbooks fixed
    20. 4.20. Backups no longer timing out due to large number of volumes to backup
    21. 4.21. Block device backups now freeze the filesystem before snapshot
    22. 4.22. Scheduled backups for Storage Toolbox no longer fails
    23. 4.23. HAProxy ServerTemplate enhanced to enable setting up firewall rules via RightScripts
    24. 4.24. Changes in supported technologies
    25. 4.25. Improvements to API calls when there are network connectivity issues
  5. 5. Known Limitations

Notice: This is a maintenance release for v13.5-LTS. Read below for more information.

Table of Contents

  1. 1. General Release Information
  2. 2. Overview
  3. 3. ServerTemplates
    1. 3.1. Passenger-Rails with Ruby 1.9 App Server
    2. 3.2. Tomcat7 App Server
    3. 3.3. Database Manager for MySQL 5.5
    4. 3.4. Django App Server
    5. 3.5. Database Manager for PostgreSQL 9.1
    6. 3.6. Memcached Server
    7. 3.7. Logging with rsyslog
    8. 3.8. Base ServerTemplate for Linux (RSB)
    9. 3.9. Base ServerTemplate for Linux
    10. 3.10. LAMP All-In-One with MySQL 5.1
    11. 3.11. LAMP All-In-One with MySQL 5.5
    12. 3.12. LAMP All-In-One Trial with MySQL 5.5
    13. 3.13. Load Balancer with HAProxy
    14. 3.14. PHP App Server
    15. 3.15. Apache-Rails-Passenger App Server
    16. 3.16. Tomcat6 App Server
    17. 3.17. Database Manager for MySQL 5.1
    18. 3.18. Storage Toolbox
    19. 3.19. Database Manager for Microsoft SQL Server
  4. 4. List of Changes
    1. 4.1. Backup Max Snapshots Input Ignoring the Keep Daily, Keep Weekly, Keep Monthly, and Keep Yearly Backups Rotating Inputs
    2. 4.2. Volumes on Rackspace Immediately Available for Writing After API Snapshot Call
    3. 4.3. Unable to Provision Volumes with IOPs Enabled
    4. 4.4. Rackspace Cloud DNS failing to update the DNS
    5. 4.5. Backup issues with databases on migrated UCP accounts
    6. 4.6. Full backup to null device
    7. 4.7. Store actual innodb_log_file_size in node
    8. 4.8. RedHat subscription credentials work on RHEL Rackspace
    9. 4.9. sync mode returns to the default of 'async' after reboot for postgres
    10. 4.10. rightscale_tools times out after 60 seconds during primary backup in Postgres ServerTemplate
    11. 4.11. Linux ServerTemplates updated to use newer alerts
    12. 4.12. Alert given when servers start using swap
    13. 4.13. No backup alerts triggered during normal operation of master and slave servers
    14. 4.14. collectd plugins for postgres slave/standby server failed
    15. 4.15. Inconsistencies fixed in v13.5 App ServerTemplate Operational Scripts runlists
    16. 4.16. Fix for false success for concurrent attach/detach requests
    17. 4.17. Hard-coded timeout of 900 seconds for volume actions removed to let API handle the timeouts
    18. 4.18. README.MD files updated to require rake in metadata on all cooks in rightscale_cookbooks
    19. 4.19. Broken URLs in cookbooks fixed
    20. 4.20. Backups no longer timing out due to large number of volumes to backup
    21. 4.21. Block device backups now freeze the filesystem before snapshot
    22. 4.22. Scheduled backups for Storage Toolbox no longer fails
    23. 4.23. HAProxy ServerTemplate enhanced to enable setting up firewall rules via RightScripts
    24. 4.24. Changes in supported technologies
    25. 4.25. Improvements to API calls when there are network connectivity issues
  5. 5. Known Limitations

Reminder:  Additional current and archived Release Notes can be found here.


General Release Information

Release Time: Recently updated on September 5, 2014

Release Highlights:

Contact Information:

 


Overview

This is a maintenance release for the v13.5 LTS ServerTemplates. These release notes include the newest revisions of the v13.5 LTS ServerTemplates. See below for links to these ServerTemplates and for information about what changed in this release. 

If you already imported the v13.5 LTS ServerTemplates, they are forward-compatible with the new revisions. Simply upgrade your revision to the newest in your account library.

 


ServerTemplates

The ServerTemplates listed here were all updated with the issues listed below:

Passenger-Rails with Ruby 1.9 App Server

Newest LTS version: v13.5.5 LTS

MultiCloud Marketplacehttps://www.rightscale.com/library/server_templates/Passenger-Rails-with-Ruby-1-9-/lineage/44262

Tomcat7 App Server

Newest LTS version: v13.5.5 LTS

MultiCloud Marketplacehttps://www.rightscale.com/library/server_templates/Tomcat7-App-Server-v13-5-0-LTS/lineage/44264

Database Manager for MySQL 5.5

Newest LTS version: v13.5.9 LTS

MultiCloud Marketplacehttps://www.rightscale.com/library/server_templates/Database-Manager-for-MySQL-5-5/lineage/44267

Django App Server

Newest LTS version: v13.5.5 LTS

MultiCloud Marketplacehttps://www.rightscale.com/library/server_templates/Django-App-Server-v13-5-0-LTS-/lineage/44265

Database Manager for PostgreSQL 9.1

Newest LTS version: v13.5.9 LTS

MultiCloud Marketplacehttps://www.rightscale.com/library/server_templates/Database-Manager-for-PostgreSQ/lineage/44268

Memcached Server

Newest LTS version: v13.5.5 LTS

MultiCloud Marketplacehttps://www.rightscale.com/library/server_templates/Memcached-Server-v13-5-0-LTS-/lineage/44271

Logging with rsyslog

Newest LTS version: v13.5.5 LTS

MultiCloud Marketplacehttps://www.rightscale.com/library/server_templates/Logging-with-rsyslog-v13-5-0-L/lineage/44272

Base ServerTemplate for Linux (RSB)

Newest LTS version: v13.5.5 LTS

MultiCloud Marketplacehttp://www.rightscale.com/library/server_templates/Base-ServerTemplate-for-Linux-/lineage/44252

Base ServerTemplate for Linux

Newest LTS version: v13.5.5 LTS

MultiCloud Marketplacehttp://www.rightscale.com/library/server_templates/Base-ServerTemplate-for-Linux-/lineage/44177

LAMP All-In-One with MySQL 5.1

Newest LTS version: v13.5.5 LTS

MultiCloud Marketplacehttp://www.rightscale.com/library/server_templates/LAMP-All-In-One-with-MySQL-5-1/lineage/44288

LAMP All-In-One with MySQL 5.5

Newest LTS version: v13.5.5 LTS

MultiCloud Marketplacehttp://www.rightscale.com/library/server_templates/LAMP-All-In-One-with-MySQL-5-5/lineage/44251

LAMP All-In-One Trial with MySQL 5.5

Newest LTS version: v13.5.5 LTS

MultiCloud Marketplacehttp://www.rightscale.com/library/server_templates/LAMP-All-In-One-Trial-with-MyS/lineage/44253

Load Balancer with HAProxy

Newest LTS version: v13.5.5 LTS

MultiCloud Marketplacehttps://www.rightscale.com/library/server_templates/Load-Balancer-with-HAProxy-v13/lineage/44258

PHP App Server

Newest LTS version: v13.5.5 LTS

MultiCloud Marketplacehttps://www.rightscale.com/library/server_templates/PHP-App-Server-v13-5-0-LTS-/lineage/44259

Apache-Rails-Passenger App Server

Newest LTS version: v13.5.5 LTS

MultiCloud Marketplacehttps://www.rightscale.com/library/server_templates/Apache-Rails-Passenger-App-Ser/lineage/44261

Tomcat6 App Server

Newest LTS version: v13.5.5 LTS

MultiCloud Marketplacehttps://www.rightscale.com/library/server_templates/Tomcat6-App-Server-v13-5-0-LTS/lineage/44263

Database Manager for MySQL 5.1

Newest LTS version: v13.5.9 LTS

MultiCloud Marketplacehttps://www.rightscale.com/library/server_templates/Database-Manager-for-MySQL-5-1/lineage/44266

Storage Toolbox

Newest LTS version: v13.5.9 LTS

MultiCloud Marketplacehttp://www.rightscale.com/library/server_templates/Storage-Toolbox-v13-5-6-LTS-/lineage/44269

Database Manager for Microsoft SQL Server

Newest LTS version: v13.5.1 LTS

MultiCloud Marketplacehttp://www.rightscale.com/library/server_templates/Database-Manager-for-Microsoft/lineage/44143

Known limitations:

  • Rackspace Performance Cloud Servers are not supported.

 


List of Changes

The following items are the complete list of bug fixes for the v13.5 LTS maintenance release. See above for which ServerTemplates were affected by these bugs fixes.

Backup Max Snapshots Input Ignoring the Keep Daily, Keep Weekly, Keep Monthly, and Keep Yearly Backups Rotating Inputs

Rotating inputs created to keep daily, weekly, monthly, and yearly backups were being ignored by the Backup Max Snapshots input. As a result, the daily, weekly, monthly, and yearly backups were not being created properly. Only the number of backups specified by the value entered for Max Snapshots was being created and the other inout values were being ignored. This issue has been resolved with updates to the following server templates.

Volumes on Rackspace Immediately Available for Writing After API Snapshot Call

Volumes on Rackspace will become available for writing immediately after an API snapshot call is made. Previously, the volumes would remain frozen until snapshots were in an 'available' state.

Best practice is to import the maintenance version of your database ServerTemplate and re-launch. The ServerTemplates are available in the MultiCloud Marketplace:

Unable to Provision Volumes with IOPs Enabled

Provisioning IOPS volumes in AWS does not result in a properly provisioned IOPS-enabled volume. The issue originates from a bug in the rightscale_tools gem. It affects all AWS UCP Server Templates. The issue has been corrected in the latest release of rightscale_tools which can be obtained by updating the rightscale cookbook to 13.5.2 in the Server Template and relaunching. In addition, the Storage Toolbox, Database Manager for MySQL (5.1/5.5), and Database Manager for PostgreSQL 9.1 ServerTemplates have been updated to address this issue. (18785)

Best practice is to import the maintenance version of your database ServerTemplate and re-launch. The ServerTemplates are available in the MultiCloud Marketplace:

Rackspace Cloud DNS failing to update the DNS

We were using a deprecated API call to obtain the Rackspace account number, which was used to make certain API calls. This issue as been resolved.

Backup issues with databases on migrated UCP accounts

All accounts migrated from Legacy Cloud Platform to Unified Cloud Platform using non-AWS clouds with v13 database ServerTemplates exhibited issues when running backups. The issues were from the gem version of the ServerTemplates not handling proxy requests the same way as the right_api gem. Part of the issue was the database remaining locked in case of failures during backups. The ServerTemplates have been republished with the updated right_api_gem unfreezing the database and unfreezing the filesystem locks, irrespective of what the API returns.

There is a published RightScript to unblock any post-migration backups. The script is available here. If you would like to fix the behavior on a UCP live instance, run this as an any script.

Best practice is to import the maintenance version of your database ServerTemplate and re-launch. The ServerTemplates are available in the MultiCloud Marketplace:

 

If you are on LCP, you want to make these changes now to prevent this issue from occurring when you are eventually migrated to UCP.

Additional improvements:

  • Volume-based ServerTemplates on AWS will use API 1.5 in UCP accounts.

  • Volumes on Google will become available for writing immediately after an API snapshot call is made.  Previously, the volumes would remain frozen until snapshots were in an 'available' state. 

  • Volumes will be unfrozen regardless of results from API snapshot calls.  Previously, if the API call failed, the volumes would remain frozen, thereby locking the database.

  • By default, primary backups on master databases are not automated unless inputs 'Master Backup Cron Hour' AND 'Master Backup Cron Minute' are set.

(6236)

Full backup to null device

Our support team has identified that the Database Manager for Microsoft SQL Server may do a full backup to null device even if the backup type is selected as ROS. This means the ROS backups do not have the required full backup to allow a restore. This is a bug that appeared after introducing the feature of automatically truncating transaction logs when the backup method is set to snapshots. (6125)

Store actual innodb_log_file_size in node

For MySQL, this bug fix allows for if a innodb log file exists, it will use its size in config file. (5835)

RedHat subscription credentials work on RHEL Rackspace

redhat.com subscription is now supported on RHEL images on Rackspace Open Cloud, AWS and Google. (5997)

sync mode returns to the default of 'async' after reboot for postgres

If sync mode is selected, it will persist after reboot for Postgres. (6041)

rightscale_tools times out after 60 seconds during primary backup in Postgres ServerTemplate

Timeouts were removed from cookbooks and rightscale_tools when doing a primary backup of volumes in the Postgres ServerTemplate. (6057)

Linux ServerTemplates updated to use newer alerts

The Linux ServerTemplates were updated to use new, generic RightScale alerts. (6061)

Alert given when servers start using swap

For performance reasons, it's a best practice for servers to stay out of using swap. Now a "warning" alert is triggered when a server is starting to use swap. (6069)

No backup alerts triggered during normal operation of master and slave servers

Backups are schedule once a day and the backup alert was triggered 18000 seconds after a successful backup. Now no backup alerts are triggered during normal operation of master and slave servers. (6071)

collectd plugins for postgres slave/standby server failed

Collectd plugins for Postgres slave/standby server failed. Postgres server set as slave installs a few more collectd plugins, however, they are coded to assume they can log into the master server with no password as the 'postgres' user. As a result, a large amounts of collectd errors show up in the logs. (6081)

Inconsistencies fixed in v13.5 App ServerTemplate Operational Scripts runlists

All of the App ServerTemplates were updated so that their list of Operational Scripts are consistent across including appearing in the same order. (6083)

Fix for false success for concurrent attach/detach requests

A number of servers were missing from CLB after they were operational and failed to detach. All servers are now attached on boot and detached on decommissioning. (6105)

Hard-coded timeout of 900 seconds for volume actions removed to let API handle the timeouts

​In Rackspace Open Cloud, we often hit the timeout mostly because we manipulate a minimum of 100 GB volume. Our tools has a hard-coded timeout of 900 seconds for volume create, attach and restore actions. These were removed to let the API handle the timeouts. (6110)

README.MD files updated to require rake in metadata on all cooks in rightscale_cookbooks

​README.md files were updated to show the location of the cookbook in GitHub. Metadata files raked to reflect changes made in README.md files. (6116)

Broken URLs in cookbooks fixed

Several links in our cookbooks such as navigation links were broken. These were updated. (6124)

Backups no longer timing out due to large number of volumes to backup

Backups were timing out due to a large number of volumes to backup. The fix was to remove the timeout from the "rightscale_tools" gem altogether and let the API handle the timeouts. (6128)

Block device backups now freeze the filesystem before snapshot

There was an issue where block device snapshots were taken at slightly different times. As a result there was lvm/xfs corruption and automated restorations failed. (6137)

Scheduled backups for Storage Toolbox no longer fails

Running block_device::do_primary_backup_schedule_enable was failing with the v13.5 Storage Toolbox ServerTemplate. Now users should see successfully created cron jobs/volumes.

HAProxy ServerTemplate enhanced to enable setting up firewall rules via RightScripts

As a security feature, traffic between HAProxy and IIS app servers is secured via Windows Firewall. HAProxy analyzes tags of the app server and if the appserver:firewall_setuprule_script tag is present it will extract the name of the RightScript from the tag value and execute it using rs_run_right_script tool through the following inputs:

  • FIREWALL_RULE_PORT
  • FIREWALL_RULE_ACTION
  • FIREWALL_RULE_REMOTE_IP
  • FIREWALL_RULE_PROTOCOL

(6181)

Changes in supported technologies

  • ServerTemplates with support Ubuntu now support Ubuntu on Google.
  • ServerTemplates with support for RedHat now support RedHat on Google.
  • Support for Rackspace First Generation was removed from all ServerTemplates.

Improvements to API calls when there are network connectivity issues

  • API calls will now be retried if timed out due to network connectivity issues.

(17247)

Known Limitations

The following items are the complete list of known limitations for the v13.5 LTS maintenance release. See above for which ServerTemplates were affected by these known limitations.

  • N/A

 

 


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

Privacy Policy

You must to post a comment.
Last Modified
08:17, 8 Sep 2014

Tags


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.