This release note documents the new features, changes, and bug fixes to the RightScale Dashboard including changes to the user interface, ServerTemplates, and RightScripts.
Release Date: July 15, 2008
New Features
- Versioning and Merging of RightScripts - You can now perform a diff of two RightScripts and merge them together. See Diff and Merge RightScripts.
- Markdown language is now supported in the description fields for server templates and RightScripts. Use Markdown language for additional formatting options. See Markdown Syntax.
- Servers using the new V3 RightImagesTM that are launched with Elastic IPs that are associated at boot time now wait for the IP address to completely settle before installing any software or running any RightScripts. This is necessary because it can take 2-5 minutes for an EIP to completely settle which interferes with the boot process. The /opt/rightscale/???/waitfor script can also be used to wait for the external IP address to settle anytime it is changed.
Changes and Bug Fixes
- If you launch a server without an Elastic IP, it now displays '-none-' instead of the confusing message 'No elastic IPs allocated to account.'
- If you stop a server in a deployment it no longer disappears as though it was deleted. A stopped server is now properly labeled as being in the "stopped state."
- Array servers are now shown in summary form on the dashboard page and on a deployment page. For the full list of servers see the sever array page.
- Server Templates and RightScripts have a new tabbed navigation. The Private and Premium tabs for Server Templates have been replaced by Private, RightScale, and Partners tabs. RightScripts also have the same tabbed navigation.
- Private - Server Templates or RightScript that you create or clone.
- RightScale - Server Templates or RightScripts that are provided and maintained by RightScale.
- Partners - Server Templates or RightScript that are provided and maintained by partners of RightScale.
- The RightScripts page now shows a list of all RightScale RightScripts.
- New EC2 environment variables have been added to the variables available to RightScripts: EC2_AKI_ID, EC2_ARI_ID, EC2_AVAILABILITY_ZONE, EC2_INSTANCE_TYPE, and EC2_PUBLIC_IPV4.
All RightScale server templates have been updated to use the new RightImage v3.0 AMI. Frontend server templates were also modified to use Elastic IPs (EIP) instead of using dynamic DNS IP addresses. See the Create Elastic IPs (EIP) tutorial.
Boot Script
Added MAIL Postfix Local Delivery v1 [rev 1]
Updated SYS Syslog Remote Logging Client v6 [rev 4]
Updated LB RightScale tools install v9 [rev 2]
Updated WEB apache base install v6 [rev 3]
Updated WEB PHP install v4 [rev 2]
Updated WEB apache http-only vhost v4 [rev 3]
Updated WEB app svn code checkout v4 [rev 5]
Added SYS Monitoring Apache Add v1 [rev 1]Added LB app to HA proxy connect v2 [rev 1]NOTE: Separated Apache collectd installation into a new RightScript, which makes it more modular.
NOTE: This script was added as a boot script so that the server will automatically connect itself to HAproxy.
Decomission Script
Added LB app to HA proxy disconnect v1 [rev 1]NOTE: When the instance is terminated it will automatically disconnect itself from HAproxy.
Boot Script
Added MAIL Postfix Local Delivery v1 [rev 1]
Updated SYS Syslog Remote Logging Client v6 [rev 4]
Updated LB RightScale tools install v9 [rev 2]
Updated WEB apache base install v6 [rev 3]
Updated WEB PHP install v4 [rev 2]
Updated WEB app svn code checkout v4 [rev 5]
Added SYS Monitoring Apache Add v1 [rev 1]NOTE: Separated Apache collectd installation into a new RightScript, which makes it more modular.
Added LB HA proxy install v4 [rev 3]
Updated WEB apache FE + APP vhost v4 [rev 2]
Added SYS Monitoring HAproxy Add v1 [rev 7]
Added SYS Syslog-ng and HAProxy restart [rev 1]NOTE: This script restarts the syslog-ng process so that it will use the updated configuration file to properly handle the HAproxy log file.
Deleted DNS dnsmadeeasy id register v2 [rev 1]
NOTE: Use Elastic IPs (EIP) instead.
Boot Script
Updated SYS Syslog Remote Logging Client v6 [rev 4]
Updated LB RightScale tools install v9 [rev 2]
Updated WEB apache base install v6 [rev 3]
Updated WEB apache http-only vhost v4 [rev 3]
Added SYS Monitoring Apache Add v1 [rev 1]Added LB HA proxy install v4 [rev 3]NOTE: Separated Apache collectd installation into a new RightScript, which makes it more modular.
Added SYS Monitoring HAproxy Add v1 [rev 7]
Added SYS Syslog-ng and HAProxy restart [rev 1]NOTE: This script restarts the syslog-ng process so that it will use the updated configuration file to properly handle the HAproxy log file.
Opertional Script
Deleted DNS dnsmadeeasy id register v2 [rev 1]NOTE: Use Elastic IPs (EIP) instead.
Boot Script
Added MAIL Postfix Local Delivery v1 [rev 1]
Updated SYS Syslog Remote Logging Client v6 [rev 4]
Updated LB RightScale tools install v9 [rev 2]
Updated WEB apache base install v6 [rev 3]
Updated WEB PHP install v4 [rev 2]
Updated WEB apache http-only vhost v4 [rev 3]
Updated WEB app svn code checkout v4 [rev 5]
Added SYS Monitoring Apache Add v1 [rev 1]Added LB app to HA proxy connect v2 [rev 1]NOTE: Separated Apache collectd installation into a new RightScript, which makes it more modular.
Updated WEB TomCat Connector (Mod_JK) install v3 [rev 2]NOTE: This script was added as a boot script so that the server will automatically connect itself to HAproxy.
Updated WEB TomCat5 configure v5 [rev 4]
Updated WEB app s3 code checkout v4 [rev 5]
Decomission Script
Added LB app to HA proxy disconnect v1 [rev 1]NOTE: When the instance is terminated it will automatically disconnect itself from HAproxy.
Boot Script
Added MAIL Postfix Local Delivery v1 [rev 1]
Updated SYS Syslog Remote Logging Client v6 [rev 4]
Updated LB RightScale tools install v9 [rev 2]
Updated WEB apache base install v6 [rev 3]
Updated WEB PHP install v4 [rev 2]
Updated WEB app svn code checkout v4 [rev 5]
Added SYS Monitoring Apache Add v1 [rev 1]Updated WEB TomCat Connector (Mod_JK) install v3 [rev 2]NOTE: Separated Apache collectd installation into a new RightScript, which makes it more modular.
Updated WEB TomCat5 configure v5 [rev 4]
Added LB HA proxy install v4 [rev 3]
Updated WEB apache FE + APP vhost v4 [rev 2]
Added SYS Syslog-ng and HAProxy restart [rev 1]
Deleted DNS dnsmadeeasy id register v2 [rev 1]NOTE: This script restarts the syslog-ng process so that it will use the updated configuration file to properly handle the HAproxy log file.
Updated WEB app s3 code checkout v4 [rev 5]NOTE: Use Elastic IPs (EIP) instead.
Boot Script
Added MAIL Postfix Local Delivery v1 [rev 1]
Updated SYS Syslog Remote Logging Client v6 [rev 4]
Updated DB Rightscale tools install v8 [rev 3]
Updated DB MySQL server install v6 [rev 5]
Updated DB MySQL gem install v4 [rev 1]
Boot Script
Added MAIL Postfix Local Delivery v1 [rev 1]
Updated SYS Syslog Remote Logging Client v6 [rev 4]
Updated RB rails 2.x mongrel install & config v2 [rev 1]
Updated RB rails svn code update & db config v4 [rev 3]
Updated LB mongrels to HA proxy connect v4 [rev 1]
Updated RB rubygems 1.0.1 + quickinstall v3 [rev 1]
Updated DB MySQL gem install v4 [rev 1]
Operational Script
Added LB mongrels to HA proxy disconnect v3 [rev 1]
Decommission Script
Added LB mongrels to HA proxy disconnect v3 [rev 1]
Boot Script
Updated SYS Syslog Remote Logging Client v6 [rev 4]
Updated RB rails 2.x mongrel install & config v2 [rev 1]
Updated RB rails svn code update & db config v4 [rev 3]
Updated LB mongrels to HA proxy connect v4 [rev 1]
Updated DB MySQL gem install v4 [rev 1]
Added MAIL Postfix Local Delivery v1 [rev 1]
Updated LB RightScale tools install v9 [rev 2]
Updated WEB apache base install v6 [rev 3]
Updated RB rubygems 1.0.1 + quickinstall v3 [rev 1]
Added SYS Monitoring HAproxy Add v1 [rev 7]
Added SYS Syslog-ng and HAProxy restart [rev 1]NOTE: This script restarts the syslog-ng process so that it will use the updated configuration file to properly handle the HAproxy log file.
Boot Script
Added MAIL Postfix Local Delivery v1 [rev 1]
Updated SYS Syslog Remote Logging Client v6 [rev 4]
Updated DB MySQL server install v6 [rev 5]
Updated WEB apache base install v6 [rev 3]
Updated WEB PHP install v4 [rev 2]
Updated WEB app s3 code checkout v4 [rev 5]
Added SYS Monitoring Apache Add v1 [rev 1]Updated SYS Monitoring install v7 [rev 1]NOTE: Separated Apache collectd installation into a new RightScript, which makes it more modular.
Updated SYS Monitoring MySQL add v7 [rev 1]
Boot Script
Updated SYS Syslog Remote Logging Client v6 [rev 4]
Updated LB RightScale tools install v9 [rev 2]
Updated WEB apache base install v6 [rev 3]
Updated WEB app svn code checkout v4 [rev 5]
Added SYS Monitoring Apache Add v1 [rev 1]NOTE: Separated Apache collectd installation into a new RightScript, which makes it more modular.
Added LB HA proxy install v4 [rev 2]
Updated WEB apache FE + APP vhost v4 [rev 2]
Added SYS Monitoring HAproxy Add v1 [rev 6]
Added SYS Syslog-ng and HAProxy restart [rev 1]NOTE: This script restarts the syslog-ng process so that it will use the updated configuration file to properly handle the HAproxy log file.
Deleted DNS dnsmadeeasy id register v2 [rev 1]
NOTE: Use Elastic IPs (EIP) instead.
© 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.