Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 256 lines (205 sloc) 10.559 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255
###########################################################################
# GLOBAL CONFIGURATION
###########################################################################

# Where Eucalyptus is installed
EUCALYPTUS="not_configured"

# This is the username that you would like eucalyptus to run as
EUCA_USER="eucalyptus"

# Extra options to pass to the eucalyptus-cloud process, such as log
# levels, heap size, or other JVM flags.
CLOUD_OPTS=""

###########################################################################
# STORAGE CONTROLLER (SC) CONFIGURATION
###########################################################################

# The number of loop devices to make available at SC startup time.
# The default is 256. If you supply "max_loop" to the loop driver
# then this setting must be equal to that number.
#CREATE_SC_LOOP_DEVICES=256

###########################################################################
# CLUSTER CONTROLLER (CC) / NODE CONTROLLER (NC) SHARED CONFIGURATION
###########################################################################

# The level of logging output. Valid settings are, in descending order of
# verbosity: EXTREME, TRACE, DEBUG, INFO, WARN, ERROR, and FATAL. The
# default is INFO.
#LOGLEVEL="INFO"

# The number of old log files to keep when rotating logs, in range [0-999].
# The default is 10. When set to 0, no rotation is performed and log size
# limit is (LOGMAXSIZE, below) is not enforced.
#LOGROLLNUMBER="10"

# The maximum size of the log file, in bytes. 100MB by default. For this
# size to be enforced, LOGROLLNUMBER, above, must be 1 or higher. If log
# rotation is performed by an outside tool, either set LOGROLLNUMBER to 0
# or set this limit to a large value.
#LOGMAXSIZE=104857600

# On a NC, this defines the TCP port on which the NC will listen.
# On a CC, this defines the TCP port on which the CC will contact NCs.
NC_PORT="8775"

###########################################################################
# CLUSTER CONTROLLER (CC) CONFIGURATION
###########################################################################

# The TCP port on which the CC will listen.
CC_PORT="8774"

# The scheduling policy that the CC uses to choose the NC on which to
# run each new instance. Valid settings include GREEDY and ROUNDROBIN.
# The default scheduling policy is ROUNDROBIN.
SCHEDPOLICY="ROUNDROBIN"

# A space-separated list of IP addresses for all the NCs that this CC
# should communicate with. The ``euca_conf --register-nodes'' command
# manipulates this setting.
NODES=""

# When multiple CCs reside in the same layer 2 broadcast domain, change
# this setting to "Y" to disable tunneling. This setting has no effect
# in Static or System modes.
#DISABLE_TUNNELING="N"

# The location of the NC service. The default is
# axis2/services/EucalyptusNC
NC_SERVICE="axis2/services/EucalyptusNC"

# Set this to make the CC cache images, kernels and ramdisks. NCs must
# be able to reach the CC with the specified value.
#CC_IMAGE_PROXY="ip_of_cc"

# Set this to the location where the CC image proxy should store cached
# images. The default is /var/lib/eucalyptus/dynserv/
#CC_IMAGE_PROXY_PATH="/var/lib/eucalyptus/dynserv/"

# Set this to the maximum size (in megabytes) of the CC image proxy cache.
# The default is 32768, or 32 gigabytes.
#CC_IMAGE_PROXY_CACHE_SIZE="32768"

###########################################################################
# NODE CONTROLLER (NC) CONFIGURATION
###########################################################################

# The hypervisor that the NC will interact with in order to manage
# virtual machines. Supported values include "kvm" and "xen".
HYPERVISOR="not_configured"

# The following three options determine whether KVM uses Virtio for
# specific types of I/O with instances. These options only affect the
# KVM hypervisor.

# If "1", use Virtio for the root file system
USE_VIRTIO_ROOT="1"

# If "1", use Virtio for dynamic block volumes
USE_VIRTIO_DISK="1"

# If "1", use Virtio for the network card
USE_VIRTIO_NET="1"

# The number of virtual CPU cores that Eucalyptus is allowed to allocate
# to instances. The default value of 0 allows Eucalyptus to use all
# CPU cores on the system.
#MAX_CORES="0"

# The amount of disk space, in megabytes, that the NC is allowed to use
# in its work directory ($INSTANCE_PATH/eucalyptus/work). By default
# the NC chooses automatically. Values below 10 are ignored.
#NC_WORK_SIZE=50000

# The amount of disk space, in megabytes, that the NC is allowed to use in
# its image cache directory ($INSTANCE_PATH/eucalyptus/cache). By default
# the NC chooses automatically. A value below 10 will disable caching.
#NC_CACHE_SIZE=50000

# The number of disk-intensive operations that the NC is allowed to
# perform at once. A value of 1 serializes all disk-intensive operations.
# The default value is 4.
#CONCURRENT_DISK_OPS=4

# By default, a NC attempts to write the SSH public key associated to
# the instance's filesystem before the instance starts. A value of 1
# disables this behavior.
#DISABLE_KEY_INJECTION="0"

# The number of loop devices to make available at NC startup time.
# The default is 256. If you supply "max_loop" to the loop driver then
# this setting must be equal to that number.
#CREATE_NC_LOOP_DEVICES=256

# The directory where the NC will store instances' root filesystems,
# ephemeral storage, and cached copies of images.
INSTANCE_PATH="not_configured"

# If euca-bundle-upload, euca-check-bucket, or euca-delete-bundle do
# not appear in the NC's search PATH then specify their locations here.
#NC_BUNDLE_UPLOAD_PATH="/usr/bin/euca-bundle-upload"
#NC_CHECK_BUCKET_PATH="/usr/bin/euca-check-bucket"
#NC_DELETE_BUNDLE_PATH="/usr/bin/euca-delete-bundle"

# The maximum amount of time, in seconds, that an instance will remain
# in a migration-ready state on a source NC while awaiting the
# preparation of a destination NC for a migration. After this time
# period, the migration request will be terminated and the any
# preparation on the source NC will be rolled back. Default is 15
# minutes.
#NC_MIGRATION_READY_THRESHOLD=900

# The number of connection attempts that NC will try to downlaod an
# image or image manifest from Walrus. Failure to download may be
# due to a registered image not being available for download while
# Walrus is decrypting and caching it. Smallest allowed value is 1,
# while the biggest is 98. The default, as of 3.3.1, is 9, which
# gives over 13 minutes of wait time. (Download attempts are backed
# off at exponentially increasing intervals up to a max of 300 sec
# between retries.)
#WALRUS_DOWNLOAD_MAX_ATTEMPTS=9

###########################################################################
# NETWORKING CONFIGURATION
#
# The set of networking settings that apply to a cloud varies based on
# its networking mode. Each setting in this section lists the modes in
# which it applies. Unless otherwise noted, all of these settings apply
# only to CCs. All settings that lack default values must be specified
# in the networking modes that use them.
###########################################################################

# The networking mode in which to run. The same mode must be specified
# on all CCs and NCs in the entire cloud. Valid values include EDGE,
# MANAGED, and MANAGED-NOVLAN.
VNET_MODE="MANAGED-NOVLAN"

# The name of the network interface that is on the same network as
# the NCs. The default is "eth0".
# Networking modes: Static, Managed, Managed (No VLAN)
VNET_PRIVINTERFACE="eth0"

# On a CC, this is the name of the network interface that is connected
# to the "public" network. When tunnelling is enabled, this must be
# a bridge. The default is "eth0".
# Networking modes: Managed, Managed (No VLAN)
#
# On an NC, this is the name of the network interface that is connected
# to the same network as the CC. The default is "eth0".
# Networking modes: Managed
VNET_PUBINTERFACE="eth0"

# On an NC, this is the name of the bridge interface to which instances'
# network interfaces should attach. A physical interface that can reach
# the CC must be attached to this bridge.
# Networking modes: System, Static, Managed (No VLAN)
VNET_BRIDGE="br0"

# A map of MAC addresses to IP addresses that Eucalyptus should allocate
# to instances when running in Static mode. Separate MAC addresses and
# IP addresses with '=' characters. Separate pairs with spaces.
# Networking modes: Static
#VNET_MACMAP="AA:DD:11:CE:FF:ED=192.168.1.2 AA:DD:11:CE:FF:EE=192.168.1.3"

# A space-separated list of individual and/or hyphenated ranges of public
# IP addresses to assign to instances.
# Networking modes: Managed, Managed (No VLAN)
#VNET_PUBLICIPS="your-free-public-ip-1 your-free-public-ip-2 ..."

# The address and network mask of the network the cloud should use for
# instances' private IP addresses.
# Networking modes: Static, Managed, Managed (No VLAN)
#VNET_SUBNET="192.168.0.0"
#VNET_NETMASK="255.255.0.0"

# The number of IP addresses to allocate to each security group.
# Specify a power of 2 between 16 and 2048.
# Networking modes: Managed, Managed (No VLAN)
#VNET_ADDRSPERNET="32"

# The address of the DNS server to supply to instances in DHCP responses.
# Networking modes: Static, Managed, Managed (No VLAN). Moving forward,
# this option will be deprecated in favor of the CLC property.
#VNET_DNS="your-dns-server-ip"

# The search domain to supply to instance in DHCP responses.
# NOTE: This should always be cloud.vmstate.instance_subdomain + ".internal",
# and will be overridden by the CLC property. Moving forward, this option will
# be deprecated in favor of the CLC property.
# Networking modes: Static, Managed, Managed (No VLAN)
#VNET_DOMAINNAME="eucalyptus.internal"

# The network broadcast address and default gateway to supply to instances
# in DHCP responses.
# Networking modes: Static
#VNET_BROADCAST="192.168.1.255"
#VNET_ROUTER="192.168.1.1"

# Set this to the IP address that other CCs can use to reach this CC
# if layer 2 tunneling between CCs does not work. It is not normally
# necessary to change this setting.
# Networking modes: Managed, Managed (No VLAN)
#VNET_LOCALIP="your-public-interface's-ip"

# The ISC DHCP server executable to use. The default is
# "/usr/sbin/dhcpd3".
# Networking modes: Static, Managed, Managed (No VLAN)
VNET_DHCPDAEMON="/usr/sbin/dhcpd"

# The user as which the DHCP daemon runs on your distribution.
# The default is "dhcpd".
# Networking modes: Static, Managed, Managed (No VLAN)
#VNET_DHCPUSER="dhcpd"
Something went wrong with that request. Please try again.