26510e84dd
Change-Id: Ia9dc15869ab201a787eecd479252282f0ae9113b Implements: blueprint config-ref-rst
73 lines
2.4 KiB
ReStructuredText
73 lines
2.4 KiB
ReStructuredText
=====================================
|
|
Example nova.conf configuration files
|
|
=====================================
|
|
|
|
The following sections describe the configuration options in the
|
|
``nova.conf`` file. You must copy the ``nova.conf`` file to each
|
|
compute node. The sample ``nova.conf`` files show examples of
|
|
specific configurations.
|
|
|
|
Small, private cloud
|
|
~~~~~~~~~~~~~~~~~~~~
|
|
|
|
This example ``nova.conf`` file configures a small private cloud
|
|
with cloud controller services, database server, and messaging
|
|
server on the same server. In this case, ``CONTROLLER_IP`` represents
|
|
the IP address of a central server, ``BRIDGE_INTERFACE`` represents
|
|
the bridge such as br100, the ``NETWORK_INTERFACE`` represents an
|
|
interface to your VLAN setup, and passwords are represented as
|
|
``DB_PASSWORD_COMPUTE`` for your Compute (nova) database password,
|
|
and ``RABBIT PASSWORD`` represents the password to your message
|
|
queue installation.
|
|
|
|
.. literalinclude:: nova.conf
|
|
:language: ini
|
|
|
|
KVM, Flat, MySQL, and Glance, OpenStack or EC2 API
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
This example ``nova.conf`` file, from an internal Rackspace test
|
|
system, is used for demonstrations.
|
|
|
|
.. literalinclude:: nova.conf
|
|
:language: ini
|
|
|
|
.. figure:: ../figures/nova-conf-kvm-flat.png
|
|
:width: 100%
|
|
:alt: KVM, Flat, MySQL, and Glance, OpenStack or EC2 API
|
|
|
|
|
|
XenServer, Flat networking, MySQL, and Glance, OpenStack API
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
This example ``nova.conf`` file is from an internal Rackspace test system.
|
|
|
|
.. code-block:: ini
|
|
|
|
verbose
|
|
nodaemon
|
|
network_manager=nova.network.manager.FlatManager
|
|
image_service=nova.image.glance.GlanceImageService
|
|
flat_network_bridge=xenbr0
|
|
compute_driver=xenapi.XenAPIDriver
|
|
xenapi_connection_url=https://<XenServer IP>
|
|
xenapi_connection_username=root
|
|
xenapi_connection_password=supersecret
|
|
xenapi_image_upload_handler=nova.virt.xenapi.image.glance.GlanceStore
|
|
rescue_timeout=86400
|
|
use_ipv6=true
|
|
|
|
# To enable flat_injected, currently only works on Debian-based systems
|
|
flat_injected=true
|
|
ipv6_backend=account_identifier
|
|
ca_path=./nova/CA
|
|
|
|
# Add the following to your conf file if you're running on Ubuntu Maverick
|
|
xenapi_remap_vbd_dev=true
|
|
[database]
|
|
connection=mysql+pymysql://root:<password>@127.0.0.1/nova
|
|
|
|
.. figure:: ../figures/nova-conf-xen-flat.png
|
|
:width: 100%
|
|
:alt: XenServer, Flat networking, MySQL, and Glance, OpenStack API
|