openstack-manuals/doc/common/tables/sahara-common.xml
Andreas Jaeger 1d637110f1 Regenerate conf tables
Update tables, create some new tables and add them to the config
reference.
Remove ml2-cisco-apic table, it is now part of the ml_cisco table.

Closes-Bug: #1364357

Change-Id: I27220e4ff5a553aa4a92b9bff1dc761af2eeacb8
2014-09-02 20:55:49 +02:00

161 lines
6.5 KiB
XML

<?xml version='1.0' encoding='UTF-8'?>
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
<!-- Warning: Do not edit this file. It is automatically
generated and your changes will be overwritten.
The tool to do so lives in openstack-doc-tools repository. -->
<table rules="all" xml:id="config_table_sahara_common">
<caption>Description of common configuration options</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
<tr>
<th>Configuration option = Default value</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<th colspan="2">[DEFAULT]</th>
</tr>
<tr>
<td>cluster_remote_threshold = 70</td>
<td>(IntOpt) The same as global_remote_threshold, but for a single cluster.</td>
</tr>
<tr>
<td>compute_topology_file = etc/sahara/compute.topology</td>
<td>(StrOpt) File with nova compute topology.
It should contain mapping between nova computes and racks.
File format:
compute1 /rack1
compute2 /rack2
compute3 /rack2</td>
</tr>
<tr>
<td>control_exchange = openstack</td>
<td>(StrOpt) The default exchange under which topics are scoped. May be overridden by an exchange name specified in the transport_url option.</td>
</tr>
<tr>
<td>detach_volume_timeout = 300</td>
<td>(IntOpt) Timeout for detaching volumes from instance (in seconds).</td>
</tr>
<tr>
<td>enable_data_locality = False</td>
<td>(BoolOpt) Enables data locality for hadoop cluster.
Also enables data locality for Swift used by hadoop.
If enabled, 'compute_topology' and 'swift_topology'
configuration parameters should point to OpenStack and Swift
topology correspondingly.</td>
</tr>
<tr>
<td>enable_hypervisor_awareness = True</td>
<td>(BoolOpt) Enables four-level topology for data locality.
Works only if corresponding plugin supports such mode.</td>
</tr>
<tr>
<td>global_remote_threshold = 100</td>
<td>(IntOpt) Maximum number of remote operations that will be running at the same time. Note that each remote operation requires its own process to run.</td>
</tr>
<tr>
<td>host = </td>
<td>(StrOpt) Hostname or IP address that will be used to listen on.</td>
</tr>
<tr>
<td>infrastructure_engine = direct</td>
<td>(StrOpt) An engine which will be used to provision infrastructure for Hadoop cluster.</td>
</tr>
<tr>
<td>job_binary_max_KB = 5120</td>
<td>(IntOpt) Maximum length of job binary data in kilobytes that may be stored or retrieved in a single operation.</td>
</tr>
<tr>
<td>job_workflow_postfix = </td>
<td>(StrOpt) Postfix for storing jobs in hdfs. Will be added to /user/hadoop/.</td>
</tr>
<tr>
<td>lock_path = None</td>
<td>(StrOpt) Directory to use for lock files.</td>
</tr>
<tr>
<td>memcached_servers = None</td>
<td>(ListOpt) Memcached servers or None for in process cache.</td>
</tr>
<tr>
<td>min_transient_cluster_active_time = 30</td>
<td>(IntOpt) Minimal "lifetime" in seconds for a transient cluster. Cluster is guaranteed to be "alive" within this time period.</td>
</tr>
<tr>
<td>node_domain = novalocal</td>
<td>(StrOpt) The suffix of the node's FQDN. In nova-network that is the dhcp_domain config parameter.</td>
</tr>
<tr>
<td>os_region_name = None</td>
<td>(StrOpt) Region name used to get services endpoints.</td>
</tr>
<tr>
<td>periodic_enable = True</td>
<td>(BoolOpt) Enable periodic tasks.</td>
</tr>
<tr>
<td>periodic_fuzzy_delay = 60</td>
<td>(IntOpt) Range in seconds to randomly delay when starting the periodic task scheduler to reduce stampeding. (Disable by setting to 0).</td>
</tr>
<tr>
<td>periodic_interval_max = 60</td>
<td>(IntOpt) Max interval size between periodic tasks execution in seconds.</td>
</tr>
<tr>
<td>plugins = vanilla, hdp</td>
<td>(ListOpt) List of plugins to be loaded. Sahara preserves the order of the list when returning it.</td>
</tr>
<tr>
<td>port = 8386</td>
<td>(IntOpt) Port that will be used to listen on.</td>
</tr>
<tr>
<td>remote = ssh</td>
<td>(StrOpt) A method for Sahara to execute commands on VMs.</td>
</tr>
<tr>
<td>run_external_periodic_tasks = True</td>
<td>(BoolOpt) Some periodic tasks can be run in a separate process. Should we run them here?</td>
</tr>
<tr>
<td>swift_topology_file = etc/sahara/swift.topology</td>
<td>(StrOpt) File with Swift topology.
It should contain mapping between Swift nodes and racks.
File format:
node1 /rack1
node2 /rack2
node3 /rack2</td>
</tr>
<tr>
<td>transport_url = None</td>
<td>(StrOpt) A URL representing the messaging driver to use and its full configuration. If not set, we fall back to the rpc_backend option and driver specific configuration.</td>
</tr>
<tr>
<td>use_floating_ips = True</td>
<td>(BoolOpt) If set to True, Sahara will use floating IPs to communicate with instances. To make sure that all instances have floating IPs assigned in Nova Network set "auto_assign_floating_ip=True" in nova.conf. If Neutron is used for networking, make sure that all Node Groups have "floating_ip_pool" parameter defined.</td>
</tr>
<tr>
<td>use_identity_api_v3 = True</td>
<td>(BoolOpt) Enables Sahara to use Keystone API v3. If that flag is disabled, per-job clusters will not be terminated automatically.</td>
</tr>
<tr>
<td>use_namespaces = False</td>
<td>(BoolOpt) Use network namespaces for communication (only valid to use in conjunction with use_neutron=True).</td>
</tr>
<tr>
<td>use_neutron = False</td>
<td>(BoolOpt) Use Neutron Networking (False indicates the use of Nova networking).</td>
</tr>
<tr>
<th colspan="2">[conductor]</th>
</tr>
<tr>
<td>use_local = True</td>
<td>(BoolOpt) Perform sahara-conductor operations locally.</td>
</tr>
</tbody>
</table>
</para>