Introduce Terminology Reference document

Note that this document needs a lot of xrefs added and it includes
some xrefs that aren't in the prefered :ref: format. These will be
resolved but I don't want to pull all the docs that need tags into
this commit so will do that separately.

Change-Id: I35974a294f947f12106c7943e0c89df6c86347ad
This commit is contained in:
Meg McRoberts 2014-04-18 12:04:24 -07:00 committed by Dmitry Borodaenko
parent d16128c1ce
commit b1acab7c85
68 changed files with 991 additions and 388 deletions

View File

@ -19,4 +19,5 @@ Documentation
reference-architecture
release-notes
frequently-asked-questions
terminology
eula

View File

@ -6,4 +6,3 @@
.. include:: /pages/pre-install-guide/0080-reference-configuration.rst
.. include:: /pages/pre-install-guide/0090-appendix.rst
.. include:: /pages/pre-install-guide/0030-pre-installation-checklist.rst
.. include:: /pages/pre-install-guide/0091-glossary.rst

View File

@ -0,0 +1 @@
.. include:: /pages/terminology/allterms.rst

View File

@ -39,6 +39,11 @@ The following Mirantis OpenStack documentation is available in PDF:
A deep dive into the structure of the Fuel OpenStack environment,
network considerations, and deployment options.
* `Terminology Reference <pdf/Mirantis-OpenStack-4.1-Terminology-Reference.pdf>`_
Short articles about OpenStack terminology and technology
with references to other documentation and other useful information.
* `Release Notes 4.1 <pdf/Mirantis-OpenStack-4.1-RelNotes.pdf>`_
The Release Notes provide general information about new features,

View File

@ -4,6 +4,8 @@
.. index:: HA with Pacemaker and Corosync
.. HA_Pacemaker_Corosync
How HA with Pacemaker and Corosync Works
========================================

View File

@ -1,3 +1,7 @@
Introduction
============
.. index:: Introduction
.. include:: /pages/install-guide/0000-intro/0000-intro-header.rst
.. include:: /pages/install-guide/0000-intro/0100-fuel-intro.rst

View File

@ -4,7 +4,7 @@
.. index:: Murano-operations
.. _murano-deploy-notes:
.. _Murano-deployment-notes:
Murano Deployment Notes
==================================

View File

@ -1,6 +1,3 @@
.. index:: Introduction
.. _QSIntro:
Introduction
============

View File

@ -1,377 +0,0 @@
Dictionary of terms used in this document
=========================================
Bonding
-------
NIC Bonding (also called NIC Aggregation)
allows you to aggregate multiple physical links to one link
to increase speed and provide fault tolerance.
Bonding is supported in the following modes:
Active-backup, Balance SLB (Source Level Bonding),
and Balance TCP with LACP (Link Aggregation Control Protocol).
The Fuel UI prevents you from configuring Bonding TCP by itself, without LACP.
Ceilometer
----------
Ceilometer collects measurements for monitoring and metering within OpenStack;
the framework can be expanded to collect measurements for other needs.
See the `Ceilometer wiki <https://wiki.openstack.org/wiki/Ceilometer>`_
for more information.
Fuel can optionally deploy Ceilometer on any supported environment.
See `Ceilometer deployment notes <http://docs.mirantis.com/fuel/fuel-4.1/user-guide.html#ceilometer-deployment-notes>`_
for more information.
Ceph
----
An open source storage platform
that provides unified object, block, and file storage.
For more information, see the
`Ceph documentation <http://ceph.com/docs/master/>`_.
Ceph is supported and promoted by
`Inktank <http://www.inktank.com>`_.
For information about deploying Ceph in Mirantis OpenStack,
see `Storage Architecture <http://docs.mirantis.com/fuel/fuel-4.1/reference-architecture.html#storage-architecture>`_.
Cinder
------
Cinder is the code name for the OpenStack Block Storage project.
Cinder was originally part of the Nova project
but is now an independent core OpenStack project.
For more information, see the
`Cinder developer documentation <http://docs.openstack.org/developer/cinder/>`_.
Cinder can be deployed on its own OpenStack storage node
(often called a "Cinder node")
or can share a Controller node.
For information about deploying Cinder in Mirantis OpenStack,
see `Storage Architecture <http://docs.mirantis.com/fuel/fuel-4.1/reference-architecture.html#storage-architecture>`_.
Corosync
--------
The Corosync Cluster Engine is a Group Communication System
with additional features for implementing high availability within applications.
See the `Corosync home page <http://corosync.github.io/corosync/>`_
for more information.
For a good discussion about Pacemaker and Corosync
and how they are related, see
`What is Pacemaker? <http://clusterlabs.org/doc/en-US/Pacemaker/1.1/html-single/Clusters_from_Scratch/#_what_is_pacemaker>`_.
Mirantis OpenStack uses Corosync with the Pacemaker cluster resource manager
as the communication and quorum service; see
`How HA with Pacemaker and Corosync Works <http://docs.mirantis.com/fuel/fuel-4.1/frequently-asked-questions.html#how-ha-with-pacemaker-and-corosync-works>`_
for technical details about this implementation;
the preceeding section of that documentation tells how to recover
when Corosync's networking protocol (Totem) times out.
DevStack
--------
An OpenStack package that can be installed and deployed on your laptop
or inside a VM on a cloud or other machine for evaluation purposes.
DevStack runs in a virtual machine so does not give the same performance
as OpenStack running on dedicated hardware
and it only runs a single node.
See the `DevStack web page <http://devstack.org/>`_
for installation instructions.
Fuel is a more powerful tool that supports a virtualized deployment
including multiple controllers and support for HA.
Fuel can also be used to deploy a bare-metal cloud
installed on bare metal and appropriate for a production environment.
Fencing
-------
Process of locking resources away from a node whose status is uncertain.
Ceph supports fencing but you must ensure
that no controllers host both the Ceph OSD and Ceph Mon roles.
Fuel Master Node
----------------
A server with the Mirantis Fuel application installed,
also commonly referred to as the Fuel server.
The Fuel Master node runs on its own server or VM
to deploy and manage OpenStack environments.
It assigns IP addresses to the OpenStack nodes,
performs PXE boot and initial configuration,
and provisions the nodes according to their roles in the environment.
Galera Cluster for MySQL
------------------------
Galera is a synchronous multi-master cluster
for the MySQL database.
Mirantis OpenStack uses MySQL/Galeria for HA deployments;
see the `FAQ <http://docs.mirantis.com/fuel/fuel-4.1/frequently-asked-questions.html#other-questions>`_
for more information.
Havana
------
Code name for the eighth release of the OpenStack software.
For more information, see the
`Havana web site <http://www.openstack.org/software/havana/>`_.
Mirantis OpenStack version 4.x and Fuel 4.x incorporate and support
the Havana code base
except for the following features:
The following improvements in Havana are not supported directly by Fuel 4.x
although they are included in Mirantis OpenStack 4.x:
* Nova Compute: Cells, Availability zones, Host aggregates
* Neutron (formerly Quantum): Load Balancer as a Service (LBaaS),
Multiple L3 and DHCP agents per cloud
* Keystone: Multi-factor authentication, PKI authentication
* Swift: Regions, Adjustable replica count, Cross-project ACLs
* Cinder: Cinder-backup service, Support for Fibre Channel over Ethernet (FCoE),
Support for linux-iscsi.org (LIO)
as an Internet Small Computer System Interface (iSCSI) backend
Heat
----
Main project in the OpenStack Orchestration program.
Heat uses a template that humans can read and write
and that can be maintained under source code control.
See the `Heat wiki <https://wiki.openstack.org/wiki/Heat>`_
for more information.
Mirantis OpenStack 4.0 and later
integrates the Heat project.
Fuel automatically deploys Heat into each environment.
See `Heat Deployment Notes <http://docs.mirantis.com/fuel/fuel-4.1/user-guide.html#heat-deployment-notes>`_
for more information.
Hypervisor
----------
A hypervisor creates and runs virtual machines.
OpenStack runs a hypervisor as a component of the compute node.
You can select the KVM or QEMU hypervisor from the Fuel UI;
other hypervisors are available through
`Mirantis Services <http://www.mirantis.com/openstack-services>`_.
See the `HypervisorSupportMatrix <https://wiki.openstack.org/wiki/HypervisorSupportMatrix>`_
web page for information about the status of other hypervisors for OpenStack.
Ironic
------
Ironic is an API to manage and provision physical machines;
it is currently an incubated project that is forked from and will replace
the Nova "baremetal" driver used in the Grizzly and Havana releases.
See the `Ironic wiki page <https://wiki.openstack.org/wiki/Ironic>`_.
Mirantis OpenStack
------------------
Hardened OpenStack distribution plus additional services
for high availability deployed by Fuel.
Fuel deploys Mirantis OpenStack with an operating system
based on either the Ubuntu or CentOS Linux distro.
Murano
------
Project that enables OpenStack to run on a Windows virtual machine.
It supports Availability Zones, Disaster Recovery scenarios,
and uses native Microsoft Windows features to provide HA solutions.
See the `Murano wiki <https://wiki.openstack.org/wiki/Murano>`_.
Fuel can deploy a Dashboard, the Murano API,
the Conductor orchestration engine, and a Metadata Repository
on top of the Windows components that the customer
installs and deploys natively without using Fuel.
See `Murano Deployment Notes <http://docs.mirantis.com/fuel/fuel-4.1/user-guide.html#murano-deployment-notes>`_
for more information about deploying Murano with Fuel.
MySQL
------
The database most frequently used in OpenStack deployments.
The MySQL database runs on the controller node;
MySQL client software must be installed on other nodes
that access the MySQL database.
For HA deployments,
Mirantis OpenStack uses Pacemaker/Corosync
to provide redundancy and failover capabilities
for MySQL.
Mirantis OpenStack uses MySQL/Galera for database replication
in HA deployments that use the CentOS or Ubuntu kernel;
see `Preparing MySQL for Pacemaker high availability <http://docs.openstack.org/trunk/openstack-ops/content/security_groups.html>`_.
Native VLAN
-----------
An untagged VLAN on a tagged port.
Nailgun server
--------------
Nailgun is the configuration and management service
used as the backend for the Fuel UI.
Note that Nailgun in Fuel
is not in any way related to the Nailgun that provides
a JVM in which Java programs can be run without incurring
the standard JVM startup overhead.
Neutron (Quantum)
-----------------
OpenStack Core project to provide networking as a service
between interface devices such as vNICS
that are managed by other OpenStack services such as Nova.
See the `Neutron web page <https://wiki.openstack.org/wiki/Neutron>`_
for more information.
Mirantis OpenStack includes Neutron;
see `Neutron Deployment <http://docs.mirantis.com/fuel/fuel-4.1/pre-install-guide.html#neutron>`_
for a description of the recommended network configuration parameters
for using the Neutron service.
NIC (Network Interface Card)
----------------------------
This usually refers to the physical Ethernet port
and the hardware used for networking
although in a virtualized deployment,
it can also refer to the software interfaces
between virtual machines.
Configuring the NICS correctly is one of the more challenging tasks
in deploying OpenStack.
The following documents provide information:
* For a list of the types of networks used in OpenStack
(Public, Storage, Administrative, and so forth), see
`Network Configuration Options <http://docs.mirantis.com/fuel/fuel-4.1/pre-install-guide.html#network-configuration-options>`_
* For diagrams, detailed discussions, and instructions for deploying
the different networking models, see
`Network Deployment Models <http://docs.mirantis.com/fuel/fuel-4.1/pre-install-guide.html#network-deployment-models>`_,
`Understanding and Configuring the Network <http://docs.mirantis.com/fuel/fuel-4.1/install-guide.html#understanding-and-configuring-the-network>`_, and
`Fuel Deployment Schema <http://docs.mirantis.com/fuel/fuel-4.1/install-guide.html#fuel-deployment-schema>`_
* For information about calculating the hardware required for your deployment, see
`Calculating Network <http://docs.mirantis.com/fuel/fuel-4.1/install-guide.html#calculating-network>`_.
* `Installing Fuel Master Node <http://docs.mirantis.com/fuel/fuel-4.1/install-guide.html#installing-fuel-master-node>`_
includes instructions for changing network parameters
during and after installation.
* `Advanced Network Configuration Using VSwitch <http://docs.mirantis.com/fuel/fuel-4.1/reference-architecture.html#advanced-network-configuration-using-open-vswitch>`_
describes Open VSwitch and includes instructions for adjusting the network configuration
by editing configuration files and using the command-line tools.
* `Network Architecture <http://docs.mirantis.com/fuel/fuel-4.1/reference-architecture.html#network-architecture>`_
Node
-----------
A server or VM that provides specific functionality
within an OpenStack environment.
For example, Fuel deploys Controller nodes, Compute nodes,
and Storage nodes.
Nova
----
OpenStack Core project used for compute nodes;
all major Nova components can be run on multiple servers
and use message queues for communication between components.
See the `Nova web page <http://docs.openstack.org/developer/nova/>`_
for more information.
Mirantis OpenStack includes the Nova-network deployment model
which offers the FlatDHCPManager and VLAN Manager options
for deploying private networks for tenants;
see `Nova-network Deployment Model <http://docs.mirantis.com/fuel/fuel-4.1/pre-install-guide.html#nova-network>`_
for more information about using Nova-network in Mirantis OpenStack.
The Baremetal driver used for provisioning in Nova
has recently been forked into its own project; see "Ironic".
Object Storage technology
-------------------------
Provides a fully distributed, API-accessible storage platform
that can be integraed directly into applications
or used for backup, archiving, and data retention.
This is not a traditional file system
but rather a distributed storage system for static data
such as virtual machine images, photo storage, email storage,
backups, and archives.
Objects and files are written to multiple disk drives
spread across different servers in the data center;
the OpenStack software ensures data replication and integrity
across the cluster.
OpenStack
---------
Open source software that can be used
to deliver a massively scalable cloud operating system
for private and public clouds.
For more information, see the
`OpenStack web page <http://www.openstack.org/>`_ and
`OpenStack documentation <http://docs.openstack.org/>`_.
The Mirantis OpenStack distribution packages
a stable version of the open source pieces
into an installable package that deploys an operating system
based on either Ubuntu or CentOS.
and adds Fuel to simplify the deployment and management tasks.
OVS (Open vSwitch)
------------------
Multilayer virtual switch that the Neutron networking model uses
to create a felxible network setup and to isolate tenants from each other on L2 and L3 layers.
You can do some basic configuration of OVS on the Fuel UI beginning with Fuel 4.1;
additional customization can be done
by editing configuration files and using the command-line tools; see
`Advanced Network Configuration Using VSwitch <http://docs.mirantis.com/fuel/fuel-4.1/reference-architecture.html#advanced-network-configuration-using-open-vswitch>`_.
Pacemaker
---------
Master control process for OpenStack High Availability deployments.
Pacemaker is part of the Corosync services and is not specific to OpenStack.
See:
* `What is Pacemaker? <http://clusterlabs.org/doc/en-US/Pacemaker/1.1/html-single/Clusters_from_Scratch/#_what_is_pacemaker>`_
for a good discussion about Pacemaker and Corosync and how they are related.
* `The Pacemaker Cluster Stack <http://docs.openstack.org/high-availability-guide/content/ch-pacemaker.html>`_
discusses how Pacemaker is used with OpenStack.
* `Pacemaker web page <http://clusterlabs.org/doc/>`_
contains more in-depth information about Pacemaker.
Fuel uses Pacemaker to implement its Multi-Node-HA deployment.
Puppet
------
Puppet modules bring scalable and reliable IT automation
to OpenStack cloud deployments.
See the `Puppet web page <http://puppetlabs.com/solutions/cloud-automation/compute/openstack>`_ for more details.
Fuel uses Puppet as the configuration management system
that compiles a set of instructions
for a configurable, reproducible, and sharable installation process.
In Fuel 4.1 and later, the Puppet modules and manifests are synchronized
between the master nodes and the managed nodes, then applied locally.
This solves the security signing, scalability, and performance issues
encountered on earlier releases where the Puppet Master Node ran on the Fuel Node Master.
Passing custom attributes can be helpful when you have some Puppet manifests that should be run
but are not supported by Fuel itself. see
`Passing Custom Attributes from Fuel to Puppet <http://docs.mirantis.com/fuel/fuel-4.1/user-guide.html#passing-custom-attributes-from-fuel-to-puppet>`_.
QEMU
----
One of the hypervisors that can be selected from the Fuel UI.
Security groups
---------------
Sets of IP filter rules that are applied to an instance's networking.
Most projects provide a "default" security group
that is applied to instances that have no security group defined.
See the `Security groups web page <http://docs.openstack.org/trunk/openstack-ops/content/security_groups.html>`_
for more information.
Note that Savanna does does not provide a default security group.
See this `note in <https://review.openstack.org/#/c/71299/>`_
for information about defining a default security group for Savanna).
STP
---
Spanning Tree Protocol
Tagged port
-----------
802.1q frames from a switch to a server network card.

View File

@ -0,0 +1,58 @@
.. _Terminology-main:
Terminology Reference
=====================
.. include:: /pages/terminology/b/bonding.rst
.. include:: /pages/terminology/c/ceilometer.rst
.. include:: /pages/terminology/c/ceph.rst
.. include:: /pages/terminology/c/cinder.rst
.. include:: /pages/terminology/c/compute-nodes.rst
.. include:: /pages/terminology/c/corosync.rst
.. include:: /pages/terminology/c/crm.rst
.. include:: /pages/terminology/d/devstack.rst
.. include:: /pages/terminology/f/fencing.rst
.. include:: /pages/terminology/f/fuel-master-node.rst
.. include:: /pages/terminology/g/galera-cluster.rst
.. include:: /pages/terminology/h/hadoop.rst
.. include:: /pages/terminology/h/havana-term.rst
.. include:: /pages/terminology/h/heat.rst
.. include:: /pages/terminology/h/horizon.rst
.. include:: /pages/terminology/h/hypervisor.rst
.. include:: /pages/terminology/i/icehouse.rst
.. include:: /pages/terminology/i/identity-service.rst
.. include:: /pages/terminology/i/image-service.rst
.. include:: /pages/terminology/i/ironic.rst
.. include:: /pages/terminology/m/mirantis-openstack.rst
.. include:: /pages/terminology/m/mongodb.rst
.. include:: /pages/terminology/m/murano.rst
.. include:: /pages/terminology/m/mysql.rst
.. include:: /pages/terminology/n/nailgun.rst
.. include:: /pages/terminology/n/native-vlan.rst
.. include:: /pages/terminology/n/networking.rst
.. include:: /pages/terminology/n/neutron.rst
.. include:: /pages/terminology/n/nic-rst
.. include:: /pages/terminology/n/node.rst
.. include:: /pages/terminology/n/nova.rst
.. include:: /pages/terminology/n/nova-network.rst
.. include:: /pages/terminology/o/object-storage.rst
.. include:: /pages/terminology/o/openstack.rst
.. include:: /pages/terminology/o/orchestration-service.rst
.. include:: /pages/terminology/o/ovs.rst
.. include:: /pages/terminology/p/pacemaker.rst
.. include:: /pages/terminology/p/puppet.rst
.. include:: /pages/terminology/p/pxe.rst
.. include:: /pages/terminology/q/qemu.rst
.. include:: /pages/terminology/q/quotas.rst
.. include:: /pages/terminology/r/rally.rst
.. include:: /pages/terminology/r/resource-agents.rst
.. include:: /pages/terminology/s/sahara.rst
.. include:: /pages/terminology/s/security-groups.rst
.. include:: /pages/terminology/s/stateless-and-stateful-services.rst
.. include:: /pages/terminology/s/storage-nodes-and-roles.rst
.. include:: /pages/terminology/s/stp.rst
.. include:: /pages/terminology/s/swift-object-storage.rst
.. include:: /pages/terminology/t/tagged-port.rst
.. include:: /pages/terminology/t/telemetry-services.rst
.. include:: /pages/terminology/t/tenant.rst
.. include:: /pages/terminology/v/vlan.rst

View File

@ -0,0 +1,16 @@
.. _bonding-term:
Bonding
-------
NIC Bonding (also called NIC Aggregation)
allows you to aggregate multiple physical links to one link
to increase speed and provide fault tolerance.
Bonding is supported in the following modes:
Active-backup, Balance SLB (Source Level Bonding),
and Balance TCP with LACP (Link Aggregation Control Protocol).
The Fuel UI prevents you from configuring Bonding TCP by itself, without LACP.

View File

@ -0,0 +1,47 @@
.. _ceilometer-term:
Ceilometer (OpenStack Telemetry)
--------------------------------
Ceilometer aggregates usage and performance data
across all the services deployed in an OpenStack environment.
This data provides visibiity and insight
into the usage of the cloud across dozens of data points
and allows cloud operators to view metrics globally
or by individual deployed resources.
The information gathered can be used for monitoring and capacity planning,
or to create an alarming service,
or can serve data to external software for a customer billing system.
The framework can be expanded to collect measurements for other needs.
Fuel can install Ceilometer on systems running
either the CentOS or Ubuntu operating system;
check the appropriate box when configuring your environment.
Note that Ceilometer collects a great deal of data
and performas a large volume of database writes;
for 400 resources inside the cloud,
Ceilometer could do up to 13000 writes per office.
In Fuel 4.x, Ceilometer uses only the common MySQL database,
thus we do not recommend deploying standard Ceilometer
for large production installations.
Notification bus support for Ceilometer is not part of the Fuel 4.x release
because of issues with the MySQL backend.
.. See
.. `Bug 1255107 <https://bugs.launchpad.net/ceilometer/havana/+bug/1255107>`_ and
.. `Bug 1257908 <https://bugs.launchpad.net/ceilometer/+bug/1257908>`_
for more details.
The Horizon Metering Panel is disabled in Fuel 4.1;
this functionality requires Ceilomter to run with the *metadata_query* feature
which Ceilometer does not support with the MySQL driver.
.. See `Bug 60317 <https://review.openstack.org/#/c/60317/>`_
For more information, see
* :ref:`ceilometer-deployment-notes`
* `Ceilometer wiki <https://wiki.openstack.org/wiki/Ceilometer>`_
* `Ceilometer blob <https://github.com/openstack/ceilometer/blob/stable/havana/doc/source/install/dbreco.rst>`_

View File

@ -0,0 +1,14 @@
.. _ceph-term:
Ceph
----
An open source storage platform
that provides unified object, block, and file storage.
For more information, see the
`Ceph documentation <http://ceph.com/docs/master/>`_.
Ceph is supported and promoted by
`Inktank <http://www.inktank.com>`_.
For information about deploying Ceph in Mirantis OpenStack,
see :ref:`Storage_Architecture`.

View File

@ -0,0 +1,16 @@
.. _cinder-term:
Cinder
------
Cinder is the code name for the OpenStack Block Storage project.
Cinder was originally part of the Nova project
but is now an independent core OpenStack project.
For more information, see the
`Cinder developer documentation <http://docs.openstack.org/developer/cinder/>`_.
Cinder can be deployed on its own OpenStack storage node
(often called a "Cinder node")
or can share a Controller node.
For information about deploying Cinder in Mirantis OpenStack,
see `Storage Architecture <http://docs.mirantis.com/fuel/fuel-4.1/reference-architecture.html#storage-architecture>`_.

View File

@ -0,0 +1,12 @@
.. _compute-nodes-term:
Compute nodes (OpenStack Compute)
---------------------------------
Compute servers are the workhorses of your installation;
they are the servers on which your users' virtual machines are created.
`nova-compute` controls the life cycle of these VMs.
See the `Compute web site <http://www.openstack.org/software/openstack-compute/>`_

View File

@ -0,0 +1,15 @@
.. _corosync-term:
Corosync
--------
The Corosync Cluster Engine is a Group Communication System
with additional features for implementing high availability within applications.
See the `Corosync home page <http://corosync.github.io/corosync/>`_
for more information.
For a good discussion about Pacemaker and Corosync
and how they are related, see
`What is Pacemaker? <http://clusterlabs.org/doc/en-US/Pacemaker/1.1/html-single/Clusters_from_Scratch/#_what_is_pacemaker>`_.
Mirantis OpenStack uses Corosync with the Pacemaker cluster resource manager
as the communication and quorum service.

View File

@ -0,0 +1,9 @@
.. _crm-term:
CRM (Cluster Resource Manager)
------------------------------
CRM is the main Pacemaker utility;
use it to query, start/stop, or reset a resource
and other maintenance tasks for the cluster.

View File

@ -0,0 +1,17 @@
.. _devstack-term:
DevStack
--------
An OpenStack package that can be installed and deployed on your laptop
or inside a VM on a cloud or other machine for evaluation purposes.
DevStack runs in a virtual machine so does not give the same performance
as OpenStack running on dedicated hardware
and it only runs a single node.
See the `DevStack web page <http://devstack.org/>`_
for installation instructions.
Fuel is a more powerful tool that supports a virtualized deployment
including multiple controllers and support for HA.
Fuel can also be used to deploy a bare-metal cloud
installed on bare metal and appropriate for a production environment.

View File

@ -0,0 +1,8 @@
.. _fencing-term:
Fencing
-------
Process of locking resources away from a node whose status is uncertain.
Ceph supports fencing but you must ensure
that no controllers host both the Ceph OSD and Ceph Mon roles.

View File

@ -0,0 +1,12 @@
.. _fuel-master-node-term:
Fuel Master Node
----------------
A server with the Mirantis Fuel application installed,
also commonly referred to as the Fuel server.
The Fuel Master node runs on its own server or VM
to deploy and manage OpenStack environments.
It assigns IP addresses to the OpenStack nodes,
performs PXE boot and initial configuration,
and provisions the nodes according to their roles in the environment.

View File

@ -0,0 +1,10 @@
.. _galera-cluster-term:
Galera Cluster for MySQL
------------------------
Galera is a synchronous multi-master cluster
for the MySQL database.
Mirantis OpenStack uses MySQL/Galera for HA deployments;
see the `FAQ <http://docs.mirantis.com/fuel/fuel-4.1/frequently-asked-questions.html#other-questions>`_
for more information.

View File

@ -0,0 +1,10 @@
.. _hadoop-term:
Hadoop (Apache Hadoop)
----------------------
The Apache Hadoop project develops software for processing "Big Data".
See the `Apache Hadoop homepage <http://hadoop.apache.org/>`_.
The OpenStack Sahara project provides extensions to OpenStack
that enable it to run Hadoop clusters.

View File

@ -0,0 +1,28 @@
.. _havana-term:
Havana
------
Code name for the eighth release of the OpenStack software.
For more information, see the
`Havana web site <http://www.openstack.org/software/havana/>`_.
Mirantis OpenStack version 4.0 and Fuel 4.1 incorporate and support
the Havana code base
except for the following features:
The following improvements in Havana are not supported directly by Fuel 4.x
although they are included in Mirantis OpenStack 4.x:
* Nova Compute: Cells, Availability zones, Host aggregates
* Neutron: Load Balancer as a Service (LBaaS),
* Multiple L3 and DHCP agents per cloud
* Keystone: Multi-factor authentication, PKI authentication
* Swift: Regions, Adjustable replica count, Cross-project ACLs
* Cinder: Cinder-backup service, Support for Fibre Channel over Ethernet (FCoE)
* linux-iscsi.org (LIO) is now supported
as an Internet Small Computer System Interface (iSCSI) backend

View File

@ -0,0 +1,35 @@
.. _heat-term:
Heat
----
Heat is the OpenStack Orchestration service.
It implements a framework that manages the lifecycle
of your infrastructure inside the OpenStack cloud.
Mirantis OpenStack 4.0 and later
deploys Heat into each environment by default.
Heat uses templates to describe the deployment process of instances,
but also supports the AWS CloudFormation template format.
Heat uses a template that can be maintained under source code control.
See the `Heat wiki <https://wiki.openstack.org/wiki/Heat>`_
for more information.
The Heat components are:
**heat-api** -- provides a native REST API and processes API requests.
**heat-api-cfn** -- similar to the *heat-api*
but also provides an AWS CloudFormation compatible API.
**heat-engine** -- main component of the Heat framework.
It does all the work of reading templates,
launching instances and providing events to the API users.
See also:
* The official `documentation of the Heat project <https://wiki.openstack.org/wiki/Heat>`_
* `Development documentation <http://docs.openstack.org/developer/heat/>`_
* Mirantis `blog record <http://www.mirantis.com/blog/heat-things-up-with-openstack-before-your-competitors-do/>`_

View File

@ -0,0 +1,15 @@
.. _horizon-term:
Horizon
-------
Horizon is the OpenStack dashboard application
that provides a web-based GUI
used to configure, monitor, and manage
core OpenStack services
such as Nova, Swift, and Keystone.
See http://docs.openstack.org/developer/horizon/
for more information.

View File

@ -0,0 +1,12 @@
.. _hypervisor-term:
Hypervisor
----------
A hypervisor creates and runs virtual machines.
OpenStack runs a hypervisor as a component of the compute node.
You can select the KVM or QEMU hypervisor from the Fuel UI;
other hypervisors are available through
`Mirantis Services <http://www.mirantis.com/openstack-services>`_.
See the `HypervisorSupportMatrix <https://wiki.openstack.org/wiki/HypervisorSupportMatrix>`_
web page for information about the status of other hypervisors for OpenStack.

View File

@ -0,0 +1,8 @@
.. _icehouse-term:
Icehouse
--------
Code name for the ninth release of the OpenStack software.
For more information, see the
`Icehouse web site <http://www.openstack.org/software/icehouse/>`_.

View File

@ -0,0 +1,40 @@
.. _identity-service-term:
Identity Service
----------------
The OpenStack Identity service
provides a central directory of users
mapped to the OpenStack services they can access.
It acts as a common authentication system across the cloud operating system
and can integrate with existing backend directory services such as LDAP.
It supports multiple forms of authentication
including standard username and password credentials,
token-based systems and AWS-style logins.
The catalog also provides a queryable list
of all of the services deployed in an OpenStack cloud in a single registry.
Users and third-party tools can programmatically determine
which resources they can access.
As an administrator, OpenStack Identity enables you to:
* Configure centralized policies across users and systems.
* Create users and tenants and define permissions
for compute, storage and networking resources
using role-based access control (RBAC) features.
* Integrate with an existing directory such as LDAP,
allowing for a single source of identity authentication
across the enterprise
As a user, OpenStack Identity enables you to:
* Get a list of the services that you can access
* Make API requests or log into the web dashboard
to create resources owned by your account
Pacemaker uses an OpenStack Resource Agent to manage
the Identity Service in OpenStack High Availability deployments.
For information about the High Availability Identity service, see
`Highly Available OpenStack Identity <http://docs.openstack.org/high-availability-guide/content/s-keystone.html>`.

View File

@ -0,0 +1,40 @@
.. _image-service-term:
Image Service
-------------
The OpenStack Image Service provides discovery,
registration and delivery services for disk and server images.
The ability to copy or snapshot a server image
and immediately store it away
is a powerful capability of the OpenStack cloud operating system.
A stored image can be used as a template
to get new servers up and running quickly and consistently;
it can also be used to store and catalog an unlimited number of backups.
The Image Service can store disk and server images in a variety of back-ends,
including OpenStack Object Storage.
The Image Service API provides a standard REST interface
for querying information about disk images
and lets clients stream the images to new servers.
Capabilities of the Image Service include:
* Administrators can create base templates
from which their users can start new compute instances
* Users can choose from available images,
or create their own images from existing servers
* Snapshots can be stored in the Image Service
so that virtual machines can be backed up quickly
* A multi-format image registry,
the image service allows uploads of private and public images
in a variety of formats, including
Raw, Machine (kernel/ramdisk outside of image, a.k.a. AMI),
VHD (Hyper-V), VDI (VirtualBox), qcow2 (Qemu/KVM),
VMDK (VMWare), and OVF (VMWare, others).
Pacemaker uses an OpenStack Resource Agent
to manage the Image Service in OpenStack High Availability deployments.
For information about the High Availability Image service, see
`Highly Available OpenStack Image API <http://docs.openstack.org/high-availability-guide/content/s-glance-api.html>`_.

View File

@ -0,0 +1,9 @@
.. _ironic-term:
Ironic
------
Ironic is an API to manage and provision physical machines;
it is currently an incubated project that is forked from and will replace
the Nova "baremetal" driver used in the Grizzly and Havana releases.
See the `Ironic wiki page <https://wiki.openstack.org/wiki/Ironic>`_.

View File

@ -0,0 +1,9 @@
.. _mirantis-openstack-term:
Mirantis OpenStack
------------------
Hardened OpenStack distribution plus additional services
for high availability deployed by Fuel.
Fuel deploys Mirantis OpenStack with an operating system
based on either the Ubuntu or CentOS Linux distro.

View File

@ -0,0 +1,11 @@
.. _mongodb-term:
MongoDB
-------
MongoDB is an open source NoSQL document database
optimized to host very large tables on commodity hardware.
See the `MongoDB web site <https://www.mongodb.org>`_.
Ceilometer interfaces with MongoDB in Mirantis OpenStack 5.0 and later
(OpenStack Icehouse and later).

View File

@ -0,0 +1,16 @@
.. _murano-term:
Murano
------
The Murano project provides an application catalog
that application developers and cloud administrators can use
to publish various cloud-ready applications
in a browsable, categorized catalog.
Users can then select the applications and services they need
and install them in a "push-the-button" manner.
See the `Murano wiki <https://wiki.openstack.org/wiki/Murano>`_.
Fuel can deploy all Murano components, including the Murano Dashboard.
See :ref:`Murano-deployment-notes`
for more information about deploying Murano with Fuel.

View File

@ -0,0 +1,18 @@
.. _mysql-term:
MySQL
------
The database most frequently used in OpenStack deployments.
The MySQL database runs on the controller node;
MySQL client software must be installed on other nodes
that access the MySQL database.
For HA deployments,
Mirantis OpenStack uses Pacemaker/Corosync
to provide redundancy and failover capabilities
for MySQL.
Mirantis OpenStack uses MySQL/Galera for database replication
in HA deployments that use the CentOS or Ubuntu kernel;
see `Preparing MySQL for Pacemaker high availability <http://docs.openstack.org/trunk/openstack-ops/content/security_groups.html>`_.

View File

@ -0,0 +1,28 @@
.. _nailgun-term:
Nailgun
-------
Nailgun is the configuration and management service
used as the backend for the Fuel UI and CLI.
It contains the logic for creating an environment and editing its settings;
assigning roles to the discovered nodes;
an starting the deployment process for a new OpenStack cluster.
Nailgun stores all of its data in a PostgreSQL database.
that contains the hardware configuration of all managed nodes it discovers,
plus the roles, environment settings,
current deployment status and progress of running deployments.
Note that Nailgun in Fuel
is not in any way related to the Nailgun that provides
a JVM in which Java programs can be run without incurring
the standard JVM startup overhead.
- For a detailed explanation of Nailgun's role in the Fuel architecture,
see the `Fuel Architecture Overview <http://docs.mirantis.com/fuel-dev/develop/architecture.html>`_.
- For details about developing and customizing Nailgun, see
`Nailgun Development and Customization Instructions <http://docs.mirantis.com/fuel-dev/develop/nailgun.html>`_.

View File

@ -0,0 +1,6 @@
.. _native-vlan-term:
Native VLAN
-----------
An untagged VLAN on a tagged port.

View File

@ -0,0 +1,38 @@
.. _networking-term:
Networking
----------
The nodes in the OpenStack environment
communicate with each other over using one of the network topologies:
* With `neutron` networking, GRE tunnels or VLANs can be used for network
segmentation.
* With `nova-network`, FlatDHCP and VLAN modes are available.
The following documents provide information:
* For a list of the types of networks used in OpenStack
(Public, Storage, Administrative, and so forth), see
`Network Configuration Options <http://docs.mirantis.com/fuel/fuel-4.1/pre-install-guide.html#network-configuration-options>`_
* For diagrams, detailed discussions, and instructions for deploying
the different networking models, see
`Network Deployment Models <http://docs.mirantis.com/fuel/fuel-4.1/pre-install-guide.html#network-deployment-models>`_,
`Understanding and Configuring the Network <http://docs.mirantis.com/fuel/fuel-4.1/install-guide.html#understanding-and-configuring-the-network>`_, and
`Fuel Deployment Schema <http://docs.mirantis.com/fuel/fuel-4.1/install-guide.html#fuel-deployment-schema>`_
* For information about calculating the hardware required for your deployment, see
`Calculating Network <http://docs.mirantis.com/fuel/fuel-4.1/install-guide.html#calculating-network>`_.
* `Installing Fuel Master Node <http://docs.mirantis.com/fuel/fuel-4.1/install-guide.html#installing-fuel-master-node>`_
includes instructions for changing network parameters
during and after installation.
* `Advanced Network Configuration Using VSwitch <http://docs.mirantis.com/fuel/fuel-4.1/reference-architecture.html#advanced-network-configuration-using-open-vswitch>`_
describes Open VSwitch and includes instructions for adjusting the network configuration
by editing configuration files and using the command-line tools.
* `Network Architecture <http://docs.mirantis.com/fuel/fuel-4.1/reference-architecture.html#network-architecture>`_

View File

@ -0,0 +1,21 @@
.. _neutron-term:
Neutron (formerly know as Quantum)
------------------------------------
OpenStack Core project to provide networking as a service
between interface devices such as vNICS
that are managed by other OpenStack services such as Nova.
See the `Neutron web page <https://wiki.openstack.org/wiki/Neutron>`_
for more information.
Mirantis OpenStack includes Neutron;
Fuel deploys per-tenant Routers with Private Networks.
Each tenant has a virtual Neutron router with one or more private networks,
each of which can communicate with the outside world.
This allows full routing isolation for each tenant private network.
See `Neutron Deployment <http://docs.mirantis.com/fuel/fuel-4.1/pre-install-guide.html#neutron>`_
for a description of the recommended network configuration parameters
for using the Neutron service.

View File

@ -0,0 +1,9 @@
.. _nic-term:
NIC (Network Interface Card)
----------------------------
The physical networking port and hardware used for networking.
In a virtualized deployment,
NIC can also refer to the software interfaces
between virtual machines.

View File

@ -0,0 +1,9 @@
.. _node-term:
Node
-----------
A server or VM that provides specific functionality
within an OpenStack environment.
For example, Fuel deploys Controller nodes, Compute nodes,
and Storage nodes.

View File

@ -0,0 +1,15 @@
.. _nova-network-term:
Nova Network
------------
The Nova-network model was the original networking model for OpenStack.
It supports two topologies -- the FlatDHCPManager and VLAN Manager --
that can be used to deploy private networks for tenants;
see `Nova-network Deployment Model <http://docs.mirantis.com/fuel/fuel-4.1/pre-install-guide.html#nova-network>`_
for more information about using Nova-network in Mirantis OpenStack.
Nova network is scheduled for deprecation
in favor of the :ref:`neutron-term` network model.
See `Deprecation of Nova Network <http://docs.openstack.org/trunk/openstack-ops/content/nova-network-deprecation.html>`_ for more details.

View File

@ -0,0 +1,13 @@
.. _nova-term:
Nova
----
OpenStack Core project used for compute nodes;
all major Nova components can be run on multiple servers
and use message queues for communication between components.
See the `Nova web page <http://docs.openstack.org/developer/nova/>`_
for more information.
The Baremetal driver used for provisioning in Nova
has recently been forked into its own project; see "Ironic".

View File

@ -0,0 +1,16 @@
.. _object-storage-term:
Object Storage
--------------
Provides a fully distributed, API-accessible storage platform
that can be integrated directly into applications
or used for backup, archiving, and data retention.
This is not a traditional file system
but rather a distributed storage system for static data
such as virtual machine images, photo storage, email storage,
backups, and archives.
Objects and files are written to multiple disk drives
spread across different servers in the data center;
the OpenStack software ensures data replication and integrity
across the cluster.

View File

@ -0,0 +1,17 @@
.. _openstack-term:
OpenStack
---------
Open source software that can be used
to deliver a massively scalable cloud operating system
for private and public clouds.
For more information, see the
`OpenStack web page <http://www.openstack.org/>`_ and
`OpenStack documentation <http://docs.openstack.org/>`_.
The Mirantis OpenStack distribution packages
a stable version of the open source pieces
into an installable package that deploys an operating system
based on either Ubuntu or CentOS.
and adds Fuel to simplify the deployment and management tasks.

View File

@ -0,0 +1,17 @@
.. _orchestration-service-term:
Orchestration Service
---------------------
OpenStack Orchestration is a template-driven engine
that allows application developers
to describe and automate the deployment of infrastructure.
The flexible template language can specify
compute, storage and networking configurations
as well as detailed post-deployment activity
to automate the full provisioning of infrastructure
as well as services and applications.
Through integration with the Telemetry service,
the Orchestration engine can also perform
auto-scaling of certain infrastructure elements.

View File

@ -0,0 +1,11 @@
.. _ovs-term:
OVS (Open vSwitch)
------------------
Multilayer virtual switch that the Neutron networking model uses
to create a felxible network setup and to isolate tenants from each other on L2 and L3 layers.
You can do some basic configuration of OVS on the Fuel UI beginning with Fuel 4.1;
additional customization can be done
by editing configuration files and using the command-line tools; see
`Advanced Network Configuration Using VSwitch <http://docs.mirantis.com/fuel/fuel-4.1/reference-architecture.html#advanced-network-configuration-using-open-vswitch>`_.

View File

@ -0,0 +1,18 @@
.. _pacemaker-term:
Pacemaker
---------
Master control process for OpenStack High Availability deployments.
Pacemaker is part of the Corosync services and is not specific to OpenStack.
See:
* `What is Pacemaker? <http://clusterlabs.org/doc/en-US/Pacemaker/1.1/html-single/Clusters_from_Scratch/#_what_is_pacemaker>`_
for a good discussion about Pacemaker and Corosync and how they are related.
* `The Pacemaker Cluster Stack <http://docs.openstack.org/high-availability-guide/content/ch-pacemaker.html>`_
discusses how Pacemaker is used with OpenStack.
* `Pacemaker web page <http://clusterlabs.org/doc/>`_
contains more in-depth information about Pacemaker.
Fuel uses Pacemaker to implement its Multi-Node-HA deployment.

View File

@ -0,0 +1,22 @@
.. _puppet-term:
Puppet
------
Puppet modules bring scalable and reliable IT automation
to OpenStack cloud deployments.
See the `Puppet web page <http://puppetlabs.com/solutions/cloud-automation/compute/openstack>`_ for more details.
Fuel uses Puppet as the configuration management system
that compiles a set of instructions
for a configurable, reproducible, and sharable installation process.
In Fuel 4.1 and later, the Puppet modules and manifests are synchronized
between the master nodes and the managed nodes, then applied locally.
This solves the security signing, scalability, and performance issues
encountered on earlier releases
where the Puppet Master Node ran on the Fuel Node Master.
Passing custom attributes can be helpful
when you have some Puppet manifests that should be run
but are not supported by Fuel itself. See
:ref:`pass-attributes-from-fuel-to-puppet`.

View File

@ -0,0 +1,8 @@
.. _pxe-term:
PXE (Preboot eXecution Environment)
-----------------------------------
An environment to boot a computer using a network interface
independent of storage devices.
Fuel uses PXE to boot all nodes in the OpenStack environment.

View File

@ -0,0 +1,6 @@
.. _qemu-term:
QEMU
----
One of the hypervisors that can be selected from the Fuel UI.

View File

@ -0,0 +1,16 @@
.. _quotas:
quotas
------
OpenStack uses quotas to limit the resources one tenant consumes
and thus prevent system capacities from being exhausted without notification.
Fuel has a deployment setting to enable/disable quotas;
they are disabled by default.
You can set quotas from Horizon;
use the "Edit Quotas" form in the tenant panel.
You can also use the **nova quota-update** command;
For more information about how quotas work
and how to use the */nova quota-upate** command, see
`Manage quotas <http://docs.openstack.org/user-guide-admin/content/cli_set_quotas.html>`_.

View File

@ -0,0 +1,10 @@
.. _rally-term:
Rally
-----
Rally is the OpenStack benchmarking suite.
You can run Rally against an established OpenStack environment
to identify functional failures and performance bottlenecks.
See https://wiki.openstack.org/wiki/Rally.

View File

@ -0,0 +1,13 @@
.. _resource-agents-term:
Resource Agents (RAs)
---------------------
Resource Agents are used by Pacemaker to interract with applications.
Pacemaker includes native that are used
in OpenStack high-availability deployments
such as those that manage the MySQL databases or virtual IP addresses.
Pacemaker also supports third party RAs
(such as one that manages RabbitMQ)
and native OpenStack RAs
(such as those that manage the OpenStack Identity and Image Services.

View File

@ -0,0 +1,13 @@
.. _sahara-term:
Sahara (formerly known as "Savanna")
------------------------------------
Sahara is the OpenStack service
that provisions a Hadoop cluster on top of OpenStack.
Sahara currently supports vanilla hadoop
and the Hortonworks Data Platform (HDP).
See the `Sahara wiki page <https://wiki.openstack.org/wiki/Sahara>`_
for more information about Sahara,
including a link to its documentation.

View File

@ -0,0 +1,19 @@
.. _security-groups-term:
Security groups
---------------
Sets of IP filter rules that are applied to an instance's networking.
Most projects provide a "default" security group
that is applied to instances that have no security group defined.
See the `Security groups web page <http://docs.openstack.org/trunk/openstack-ops/content/security_groups.html>`_
for more information.
Avoid creating a secure group that refers to itself as a source.
Such a configuration generates N^2 rules in *iptables*
(where N is the number of FMs).
This significantly impacts networking performance in large deployments.
Note that Sahara does does not provide a default security group.
See this `note <https://review.openstack.org/#/c/71299/>`_
for information about defining a default security group for Sahara).

View File

@ -0,0 +1,28 @@
.. _stateless-and-stateful-services-term:
Stateless and Stateful services
-------------------------------
A stateless service provides a response to your request
and then requires no further attention.
To make a stateless service highly available,
you need redundant instances that are load balanced.
OpenStack services that are stateless include
nova-api, nova-conductor, glance-api, keystone-api,
neutron-api and nova-scheduler.
A stateful service is one where subsequent requests to the service
depend on the results of each previous request.
Stateful services are more difficult to manage
because a single action typically involves multiple requests,
so simply providing addiitonal instances and load balancing
does not solve the problem.
For example, if the Horizon user interface reset itself
every time you went to a new page,
it would not be very useful.
OpenStack services that are stateful
include the OpenStack database and message queue.
Implementing high availability for a stateful service
depends on whether you choose
an active/passive or active/active configuration.

View File

@ -0,0 +1,22 @@
.. _storage-nodes-and-roles-term:
Storage nodes and roles
-----------------------
OpenStack requires block and object storage to be provisioned.
Fuel provides the following storage options:
* Cinder LVM provides persistent block storage
to virtual machines over the iSCSI protocol
* Swift object stores can be used by Glance
to store VM images and snapshots.
It may also be used directly by applications.
* Ceph combines object and block storage
and can replace either one or both of the above.
You can configure your environment to use
either dedicated Storage Nodes
or to run the Storage Role on the Compute Nodes.

View File

@ -0,0 +1,6 @@
.. _stp-term:
STP
---
Spanning Tree Protocol

View File

@ -0,0 +1,27 @@
.. _swift-object-storage-term:
Swift Object Storage
--------------------
Swift Object Storage provides
a multi-tenant, highly scalable and durable object storage system
that can store large amounts of unstructured data at low cost.
Some key characteristics of Swift object storage are:
* Each object stored in Swift has its own URL
and its own metadata
* Each object is replicated times in the cluster to provide redundancy;
the number of replicas is set by the administrator.
Each replica is located in as unique a location as possible.
* Libraries are provided for many programming languages;
developers can use these libraries to access the data in Swift object stores
or they can write directly to the RESTful API
* New nodes can be added to the cluster
and failed nodes can be replaced without downtime.
Fuel can deploy Swift on either a dedicated server storage node
or as a role on a compute node.
See `Introducing OpenStack Swift' <https://swiftstack.com/openstack-swift/architecture/>`_
for a good general introduction to Swift.

View File

@ -0,0 +1,11 @@
.. _tagged-port-term:
Tagged port
-----------
A tagged port (Cisco Trunk Port)
is an 802.1q frame from a switch to a server network card
used for VLAN networks;
untagged ports are used as access ports.
Tagged ports are required for the Nova-network VLAN Manager
or Neutron with VLAN segmentation.

View File

@ -0,0 +1,8 @@
.. _telemetry-services-term:
Telemetry Services
------------------
See :ref:`ceilometer-term`.

View File

@ -0,0 +1,32 @@
.. _tenant-term:
Tenant
------
OpenStack Compute defines a tenant as a group of users.
- In the Dashboard,
tenants are represented as projects.
- One tenant can contain zero or more users.
- One user can be associated with one or more tenants.
- A role can be assigned to each tenant and user pairing.
See the `OpenStack Compute <http://www.openstack.org/software/openstack-compute/>`_
web page for more information.
Use the `keystone <http://docs.openstack.org/developer/python-keystoneclient/man/keystone.html>`_ command line utility
to query and manage a tenant project.
The most common commands are:
**keystone tenant-list**
List all tenants on the system, showing ID, name,
and whether they are enabled or disabled.
To list all projects with their ID, name, and whether they are enabled or disabled:
Create a project named new-project:
$ keystone tenant-create --name new-project --description 'my new project'

View File

@ -0,0 +1,16 @@
.. _vlan-term:
VLAN (Virtual Local Area Network)
---------------------------------
A VLAN is a set of ports that form a logical Ethernet segment
on an Ethernet switch.
The ports of a VLAN form an independent traffic domain
in which the traffic generated by the nodes
remains within the VLAN.
This allows you to use the switch management software
to group nodes with related functions
into their own separate, logical LAN segments.
Fuel supports the Neutron with VLAN segmentation
and Nova-network VLAN Manager topologies:

View File

@ -4,6 +4,8 @@
.. index:: Ceilometer
.. _ceilometer-deployment-notes:
Ceilometer deployment notes
===========================

View File

@ -4,6 +4,8 @@
.. index:: Passing Custom Attributes From Fuel To Puppet
.. _pass-attributes-from-fuel-to-puppet:
Passing Custom Attributes From Fuel To Puppet
=============================================

View File

@ -23,5 +23,6 @@ pdf_documents = [
('pdf/pdf_operations', u'Mirantis-OpenStack-4.1-OperationsGuide', u'Operations Guide', u'2014, Mirantis Inc.'),
('pdf/pdf_reference', u'Mirantis-OpenStack-4.1-ReferenceArchitecture', u'Reference Architecture', u'2014, Mirantis Inc.'),
('pdf/pdf_preinstall', u'Mirantis-OpenStack-4.1-Pre-InstallationGuide', u'Pre-Installation Guide', u'2014, Mirantis Inc.'),
('pdf/pdf_terminology', u'Mirantis-OpenStack-4.1-Terminology-Reference', u'Terminology Reference', u'2014, Mirantis Inc.'),
# (master_doc, project, project, copyright),
]

View File

@ -5,7 +5,7 @@
+-------------------------------------+-----------------------------------+
| Mirantis OpenStack v4.1 | .. cssclass:: right|
| | |
| OpenStack Patching Quick Reference | ###Section### |
| Terminology Reference | ###Section### |
+-------------------------------------+-----------------------------------+
.. footer::
@ -22,8 +22,4 @@
PageBreak oneColumn
.. toctree::
:maxdepth: 2
.. include:: /pages/preface/preface.rst
.. include:: /contents/contents-openstack-patch-quick-ref.rst
.. include:: /contents/contents-terminology.rst

10
terminology.rst Normal file
View File

@ -0,0 +1,10 @@
.. _terminology:
=====================
Terminology Reference
=====================
.. contents:: :local:
:depth: 2
.. include:: /contents/contents-terminology.rst