To understand how to use all of the scripts, inputs, and operational procedures required to run the Integral R&D ServerTemplates.
Table of Contents
The Joomla ServerTemplate published by Integral R&D configures a basic Joomla 1.5 LAMP server (Linux, Apache, MySQL, PHP) with additional features. The server configures itself by automatically downloading and installing a (configurable) Joomla base application package on first boot. The server is configured to take continuous backups of both the files and database, saving them to your S3 bucket daily. Suitable for single server (non redundant) production purposes.
Go to Design -> MultiCloud Marketplace -> ServerTemplates. Use the search tool to find and import the most recent revision of the appropriate Joomla ServerTemplate published by "Integral R and D." The ServerTemplates are available for use to all RightScale users.
A copy of the ServerTemplate will be saved in your RightScale account’s local collection. (Design -> ServerTemplates).
Once you've imported the ServerTemplate you can use it to add a new Server to a Deployment. Define any missing inputs at the Deployment level. Launch the server.
Please note: The Joomla 1.5 and 1.6 ServerTemplates share the same set of RightScripts and Inputs. There is a RightScript within the 1.6 ServerTemplate called “IRD JOOMLA-16 initial configuration” which makes special server configurations specific to Joomla 1.6.
The following boot scripts are listed in order and are based off of the ServerTemplates. For more information, please see Integral R&D's technical documentation here: RightScale Premium All-In-One Joomla ServerTemplate
Description: Sets the Timezone information.
Required Inputs and Default Settings:
Description: Configures the server for remote logging.
Required Inputs and Default Settings:
Description: Configures the server for MAIL Postfix local delivery.
Required Inputs and Default Settings:
Description: Configures the server to enable monitoring with RightScale.
Required Inputs and Default Settings:
Description: Installs the Ruby s3sync packages.
Required Inputs and Default Settings:
Description: Installs MySQL 5.1
Required Inputs and Default Settings:
Description: Configures the server to allow for importing MySQL dumps.
Required Inputs and Default Settings:
Description: Configures the application privileges for MySQL.
Required Inputs and Default Settings:
Description: Installs Apache Web Server.
Required Inputs and Default Settings:
Description: Installs PHP onto the server.
Required Inputs and Default Settings:
Description: A custom script developed by Integral R&D for installing PHP packages.
Required Inputs and Default Settings:
Description: Configures Apache for non-rails configurations.
Required Inputs and Default Settings:
Description: Installs Joomla.
Required Inputs and Default Settings:
Description: Configures Joomla.
Required Inputs and Default Settings:
Description: Adds MySQL monitoring information to SYS Monitoring.
Required Inputs and Default Settings:
Description: Adds Apache monitoring information to SYS Monitoring.
Required Inputs and Default Settings:
Description: Schedules and configures the continuous MySQL backups.
Required Inputs and Default Settings:
Description: Schedules and configures the continuous application backups.
Required Inputs and Default Settings:
The following operational scripts are listed in order.
Description: A script that can run at any time, this will backup you MySQL database to S3.
Required Inputs and Default Settings:
Description: This script will start (or restart) Apache.
Required Inputs and Default Settings:
Description: A script that can be run at any time, this will backup your Joomla application and configurations to S3.
Required Inputs and Default Settings:
-none-
After your server launches, you are able to access the Joomla site directly from the main server ip / ec2 address ('www.example.com', for instance). You can log in to the administrator console at http://www.example.com/administrator/ (replace example.com with your own server IP address).
Your site - both database and code - will be backed up daily to your S3 account, and restored on
reboot. You can force a manual backup at any time using the appropriate runscript.
© 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.