title | layout | summary |
---|---|---|
Configuration files |
page |
Configuration files |
{::options parse_block_html="true" /}
Each component of Aeolus has its own configuration files, as listed below:
Configuration files for major Aeolus dependencies:
Aeolus-configserver is a service for storing and retrieving VM configurations.
On RHEL/Fedora, its configuration file is located at:
/etc/sysconfig/aeolus-configserver
# Settings overrides for /etc/init.d/aeolus-configserver
# Defaults shown for each config option
# Environment setting for rack (sinatra)
#RACK_ENV="${RACK_ENV:-production}"
# root directory of the Aeolus Config Server sinatra application
#CONFIG_SERVER_DIR="/usr/share/aeolus-configserver"
# location of rackup file to configure rack for Aeolus Config Server
# relative to the $CONFIG_SERVER_DIR
#CONFIG_SERVER_RACKUP="config.ru"
# thin server port
#CONFIG_SERVER_PORT="4567"
# thin log file for Aeolus Config Server
#THIN_LOG="/var/log/aeolus-configserver/thin.log"
# thin pid file for Aeolus Config Server
#THIN_PID="/var/run/aeolus-configserver/thin.pid"
# thin lock file for Aeolus Config Server
#THIN_LOCKFILE="/var/lock/subsys/aeolus-configserver"
# thin server IP address
#THIN_IP="127.0.0.1"
# user and group under which Aeolus Config Server sinatra application runs
#AEOLUS_USER="aeolus"
#AEOLUS_GROUP="aeolus"
# thin server prefix (i.e., application context) for Aeolus Config Server
# sinatra application
#PREFIX="/"
# Directory where aeolus-configserver stores the instance configrations
#STORAGE_DIR="/var/lib/aeolus-configserver/configs"
# Location of Relax NG schema file for instance-config
# This can be a local file location or a URL (http://here.org/file.rng)
#INSTANCE_CONFIG_RNG="/var/lib/aeolus-configserver/schema/instance-config.rng"
The Config Server is a ruby application based on the Sinatra simple web framework. Sinatra is an extension to the ruby rack framework. The RACK_ENV variable controls which environment rack thinks it is running in. This essentially controls where the instance configuration data is stored by the Config Server (see Instance configuration storage on the Audrey page). The default value is "production".
Info goes here
Info goes here
Info goes here
Info goes here
Info goes here
Info goes here
Info goes here
Info goes here
Info goes here
Info goes here
Info goes here
Info goes here
Conductor is Aeolus' web based user interface, written using Ruby on Rails.
Stuff goes here
Stuff goes here
Stuff goes here
Stuff goes here
Provides a REST web interface for Image Factory. Aeolus uses this for internal communication with Image Factory.
Stuff goes here
Stuff goes here
Imagefactory is a high level daemon, responsible for creating virtual machine images for each Cloud provider.
It uses Oz for some parts of the image creation process.
Stuff goes here
Stuff goes here
Stuff goes here
Stuff goes here
Stuff goes here
Stuff goes here
Web site: http://httpd.apache.org
Stuff goes here
Stuff goes here
Apache and Apache HTTP Server are trademarks of The Apache Software Foundation.
Web site: http://www.deltacloud.org
Deltacloud provides the communication layer between Aeolus and each of the Cloud Providers.
Stuff goes here
Stuff goes here