3ebc5a521c
As part of the installation guide improvement project, I performed the following operations on the Neutron chapter: 1) Added ML2 plug-in network node section. 2) Added terms to the glossary as necessary. This patch primarily covers content. Future patches may address structure and/or appearance issues. Change-Id: I54d4a009dbc4a4569c7a0b1053720aacefbc4f80 Partial-Bug: #1291071 Implements: blueprint networking-install-guide-improvements
5227 lines
203 KiB
XML
5227 lines
203 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE chapter [
|
|
<!-- Some useful entities borrowed from HTML -->
|
|
<!ENTITY mdash "—">
|
|
<!ENTITY nbsp " ">
|
|
]>
|
|
|
|
<glossary xmlns="http://docbook.org/ns/docbook"
|
|
xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="rs_glossary"
|
|
version="5.0" role="auto">
|
|
<title>Glossary</title>
|
|
<info>
|
|
<legalnotice>
|
|
<para>Licensed under the Apache License, Version 2.0 (the
|
|
"License"); you may not use this file except in
|
|
compliance with the License. You may obtain a copy of
|
|
the License at</para>
|
|
<para>
|
|
<link
|
|
xlink:href="http://www.apache.org/licenses/LICENSE-2.0"
|
|
>http://www.apache.org/licenses/LICENSE-2.0</link>
|
|
</para>
|
|
<para>Unless required by applicable law or agreed to in
|
|
writing, software distributed under the License is
|
|
distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
|
|
CONDITIONS OF ANY KIND, either express or implied. See
|
|
the License for the specific language governing
|
|
permissions and limitations under the License.</para>
|
|
</legalnotice>
|
|
</info>
|
|
<!-- .A. -->
|
|
<glossdiv>
|
|
<title>A</title>
|
|
<glossentry>
|
|
<glossterm>absolute limit</glossterm>
|
|
<glossdef>
|
|
<para>Impassable limits for guest VMs. Settings include
|
|
total RAM size, maximum number of vCPUs, and
|
|
maximum disk size.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>access control list</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
A list of permissions attached to an object. An ACL
|
|
specifies which users or system processes have
|
|
access to objects. It also defines which operations
|
|
can be performed on specified objects. Each entry
|
|
in a typical ACL specifies a subject and an
|
|
operation. For instance, the ACL entry <code>(Alice,
|
|
delete)</code> for a file gives Alice permission to
|
|
delete the file.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>access key</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for an Amazon EC2 access key.
|
|
See EC2 access key.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>account</glossterm>
|
|
<glossdef>
|
|
<para>The Object Storage context of an account. Do not confuse
|
|
with a user account from an authentication service such
|
|
as Active Directory, /etc/passwd, OpenLDAP,
|
|
OpenStack Identity Service, and so on.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>account auditor</glossterm>
|
|
<glossdef>
|
|
<para>Checks for missing replicas and incorrect or
|
|
corrupted objects in a specified Object Storage account by
|
|
running queries against the back-end SQLite
|
|
database.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>account database</glossterm>
|
|
<glossdef>
|
|
<para>A SQLite database that contains Object Storage accounts
|
|
and related metadata and that the
|
|
accounts server accesses.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>account reaper</glossterm>
|
|
<glossdef>
|
|
<para>An Object Storage worker that scans for and deletes
|
|
account databases and that the account server has marked
|
|
for deletion.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>account server</glossterm>
|
|
<glossdef>
|
|
<para>Lists containers in Object Storage and stores container
|
|
information in the account database.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>account service</glossterm>
|
|
<glossdef>
|
|
<para>An Object Storage component that provides account services
|
|
such as list, create, modify, and audit. Do not
|
|
confuse with OpenStack Identity Service, OpenLDAP, or
|
|
similar user account services.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>accounting</glossterm>
|
|
<glossdef>
|
|
<para>The Compute service provides accounting information
|
|
through the event notification and system usage data
|
|
facilities.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>ACL</glossterm>
|
|
<glossdef>
|
|
<para>See access control list.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>active/active configuration</glossterm>
|
|
<glossdef>
|
|
<para>In a high availability setup with an active/active
|
|
configuration, several systems share the load together
|
|
and if one fails, the load is distributed to the
|
|
remaining systems.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Active Directory</glossterm>
|
|
<glossdef>
|
|
<para>Authentication and identity service by
|
|
Microsoft, based on LDAP. Supported in
|
|
OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>active/passive configuration</glossterm>
|
|
<glossdef>
|
|
<para>In a high-availability setup with an
|
|
active/passive configuration, systems are set up to
|
|
bring additional resources online to replace those that
|
|
have failed.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>address pool</glossterm>
|
|
<glossdef>
|
|
<para>A group of fixed and/or floating IP addresses
|
|
that are assigned to a project and can be
|
|
used by or assigned to the VM instances in a
|
|
project.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>admin API</glossterm>
|
|
<glossdef>
|
|
<para>A subset of API calls that are accessible to
|
|
authorized administrators and are generally not
|
|
accessible to end users or the public Internet. They
|
|
can exist as a separate service (keystone) or can
|
|
be a subset of another API (nova).</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>admin server</glossterm>
|
|
<glossdef>
|
|
<para>In the context of the Identity Service, the worker
|
|
process that provides access to the admin API.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Advanced Message Queuing Protocol
|
|
(AMQP)</glossterm>
|
|
<glossdef>
|
|
<para>The open standard messaging protocol used by
|
|
OpenStack components for intra-service communications,
|
|
provided by RabbitMQ, Qpid, or
|
|
ZeroMQ.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Advanced RISC Machine (ARM)</glossterm>
|
|
<glossdef>
|
|
<para>Lower power consumption CPU often found in
|
|
mobile and embedded devices. Supported by
|
|
OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>alert</glossterm>
|
|
<glossdef>
|
|
<para>The Compute service can send alerts through its
|
|
notification system, which includes a facility to
|
|
create custom notification drivers. Alerts can be
|
|
sent to and displayed on the horizon dashboard.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>allocate</glossterm>
|
|
<glossdef>
|
|
<para>The process of taking a floating IP address from
|
|
the address pool so it can be associated with a
|
|
fixed IP on a guest VM instance.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Amazon Kernel Image (AKI)</glossterm>
|
|
<glossdef>
|
|
<para>Both a VM container format and disk format.
|
|
Supported by Image Service.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Amazon Machine Image (AMI)</glossterm>
|
|
<glossdef>
|
|
<para>Both a VM container format and disk format.
|
|
Supported by Image Service.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Amazon Ramdisk Image (ARI)</glossterm>
|
|
<glossdef>
|
|
<para>Both a VM container format and disk format.
|
|
Supported by Image Service.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Anvil</glossterm>
|
|
<glossdef>
|
|
<para>A project that ports the shell script-based
|
|
project named DevStack to Python.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Apache</glossterm>
|
|
<glossdef>
|
|
<para>The Apache Software Foundation supports
|
|
the Apache community of open-source software
|
|
projects. These projects provide software products for the
|
|
public good.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Apache License 2.0</glossterm>
|
|
<glossdef>
|
|
<para>All OpenStack core projects are provided under
|
|
the terms of the Apache License 2.0
|
|
license.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Apache Web Server</glossterm>
|
|
<glossdef>
|
|
<para>The most common web server software currently
|
|
used on the Internet.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>API</glossterm>
|
|
<glossdef>
|
|
<para>Application programming interface.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>API endpoint</glossterm>
|
|
<glossdef>
|
|
<para>The daemon, worker, or service that a client
|
|
communicates with to access an API. API endpoints
|
|
can provide any number of services, such as
|
|
authentication, sales data, performance
|
|
metrics, Compute VM commands, census data, and so
|
|
on.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>API extension</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
Custom modules that extend some OpenStack core APIs.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>API extension plug-in</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for a Networking plug-in or
|
|
Networking API extension.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>API key</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for an API token.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>API server</glossterm>
|
|
<glossdef>
|
|
<para>Any node running a daemon or worker that
|
|
provides an API endpoint.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>API token</glossterm>
|
|
<glossdef>
|
|
<para>Passed to API requests and used by OpenStack to
|
|
verify that the client is authorized to run the
|
|
requested operation.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>API version</glossterm>
|
|
<glossdef>
|
|
<para>In OpenStack, the API version for a project is
|
|
part of the URL. For example,
|
|
<filename>example.com/nova/v1/foobar</filename>.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>applet</glossterm>
|
|
<glossdef>
|
|
<para>A Java program that can be embedded into a web
|
|
page.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Application Programming Interface
|
|
(API)</glossterm>
|
|
<glossdef>
|
|
<para>A collection of specifications used to access a
|
|
service, application, or program. Includes service
|
|
calls, required parameters for each call, and the
|
|
expected return values.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>application server</glossterm>
|
|
<glossdef>
|
|
<para>A piece of software that makes available another
|
|
piece of software over a network.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Application Service Provider (ASP)</glossterm>
|
|
<glossdef>
|
|
<para>Companies that rent specialized applications
|
|
that help businesses and organizations provide
|
|
additional services with less cost.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>arptables</glossterm>
|
|
<glossdef>
|
|
<para>Tool used for maintaining Address Resolution Protocol
|
|
packet filter rules in the Linux kernel firewall modules.
|
|
Used along with iptables, ebtables, and ip6tables in
|
|
Compute to provide firewall services for VMs.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>associate</glossterm>
|
|
<glossdef>
|
|
<para>The process associating a Compute floating IP
|
|
address with a fixed IP address.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Asynchronous JavaScript and XML
|
|
(AJAX)</glossterm>
|
|
<glossdef>
|
|
<para>A group of interrelated web development
|
|
techniques used on the client-side to create
|
|
asynchronous web applications. Used extensively in
|
|
horizon.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>ATA over Ethernet (AoE)</glossterm>
|
|
<glossdef>
|
|
<para>A disk storage protocol tunneled within
|
|
Ethernet.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>attach</glossterm>
|
|
<glossdef>
|
|
<para>The process of connecting a VIF or vNIC to a L2
|
|
network in Networking. In the context of Compute, this
|
|
process connects a storage volume to an
|
|
instance.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>attachment (network)</glossterm>
|
|
<glossdef>
|
|
<para>Association of an interface ID to a logical
|
|
port. Plugs an interface into a port.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>auditing</glossterm>
|
|
<glossdef>
|
|
<para>Provided in Compute through the system usage data
|
|
facility.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>auditor</glossterm>
|
|
<glossdef>
|
|
<para>A worker process that verifies the integrity
|
|
of Object Storage objects, containers, and accounts.
|
|
Auditors is the collective term for the Object Storage
|
|
account auditor, container auditor, and object
|
|
auditor.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Austin</glossterm>
|
|
<glossdef>
|
|
<para>Project name for the initial release of
|
|
OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>auth node</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for an Object Storage authorization
|
|
node.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>authentication</glossterm>
|
|
<glossdef>
|
|
<para>The process that confirms that the user,
|
|
process, or client is really who they say they are
|
|
through private key, secret token, password,
|
|
fingerprint, or similar method.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>authentication token</glossterm>
|
|
<glossdef>
|
|
<para>A string of text provided to the client after
|
|
authentication. Must be provided by the user or
|
|
process in subsequent requests to the API
|
|
endpoint.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>AuthN</glossterm>
|
|
<glossdef>
|
|
<para>The Identity Service component that provides
|
|
authentication services.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>authorization</glossterm>
|
|
<glossdef>
|
|
<para>The act of verifying that a user, process, or
|
|
client is authorized to perform an action.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>authorization node</glossterm>
|
|
<glossdef>
|
|
<para>An Object Storage node that provides authorization
|
|
services.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>AuthZ</glossterm>
|
|
<glossdef>
|
|
<para>The Identity Service component that provides high-level
|
|
authorization services.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Auto ACK</glossterm>
|
|
<glossdef>
|
|
<para>Configuration setting within RabbitMQ that
|
|
enables or disables message acknowledgment.
|
|
Enabled by default.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>auto declare</glossterm>
|
|
<glossdef>
|
|
<para>A Compute RabbitMQ setting that determines whether a
|
|
message exchange is automatically created when the
|
|
program starts.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>availability zone</glossterm>
|
|
<glossdef>
|
|
<para>An Amazon EC2 concept of an isolated area that
|
|
is used for fault tolerance. Do not confuse with
|
|
an OpenStack Compute zone or cell.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>AWS</glossterm>
|
|
<glossdef>
|
|
<para>Amazon Web Services.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .B. -->
|
|
<glossdiv>
|
|
<title>B</title>
|
|
<glossentry>
|
|
<glossterm>back end</glossterm>
|
|
<glossdef>
|
|
<para>Interactions and processes that are obfuscated
|
|
from the user, such as Compute volume mount, data
|
|
transmission to an iSCSI target by a daemon, or
|
|
Object Storage object integrity checks.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>back-end catalog</glossterm>
|
|
<glossdef>
|
|
<para>The storage method used by the Identity Service catalog
|
|
service to store and retrieve information about
|
|
API endpoints that are available to the client.
|
|
Examples include a SQL database, LDAP database, or
|
|
KVS back end.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>back-end store</glossterm>
|
|
<glossdef>
|
|
<para>The persistent data store used to save and
|
|
retrieve information for a service, such as lists of
|
|
Object Storage objects, current state of guest VMs, lists
|
|
of user names, and so on. Also, the method that the
|
|
Image Service uses to get and store VM images.
|
|
Options include Object Storage, local file system, S3, and
|
|
HTTP.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>bandwidth</glossterm>
|
|
<glossdef>
|
|
<para>The amount of available data used by
|
|
communication resources such as the Internet.
|
|
Represents the amount of data that is used to
|
|
download things or the amount of data available to
|
|
download.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>bare</glossterm>
|
|
<glossdef>
|
|
<para>An Image Service container format that indicates that no
|
|
container exists for the VM image.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>base image</glossterm>
|
|
<glossdef>
|
|
<para>An OpenStack-provided image.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Bexar</glossterm>
|
|
<glossdef>
|
|
<para>A grouped release of projects related to
|
|
OpenStack that came out in February of 2011. It
|
|
included Compute (nova) and Object Storage (swift)
|
|
only.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>binary</glossterm>
|
|
<glossdef>
|
|
<para>Information that consists solely of ones and
|
|
zeroes, which is the language of computers.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>bit</glossterm>
|
|
<glossdef>
|
|
<para>A bit is a single digit number that is in base
|
|
of 2 (either a zero or one). Bandwidth usage is
|
|
measured in bits-per-second.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>bits-per-second (BPS)</glossterm>
|
|
<glossdef>
|
|
<para>The universal measurement of how quickly data is
|
|
transferred from place to place.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>block device</glossterm>
|
|
<glossdef>
|
|
<para>A device that moves data in the form of blocks.
|
|
These device nodes interface the devices, such as
|
|
hard disks, CD-ROM drives, flash drives, and other
|
|
addressable regions of memory.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>block migration</glossterm>
|
|
<glossdef>
|
|
<para>A method of VM live migration used by KVM to
|
|
evacuate instances from one host to another with
|
|
very little downtime during a user-initiated
|
|
switch-over. Does not require shared storage.
|
|
Supported by Compute.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Block Storage</glossterm>
|
|
<glossdef>
|
|
<para>The OpenStack core project that enables management
|
|
of volumes, volume snapshots, and volume types. The
|
|
project name of Block Storage is cinder.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Block Storage API</glossterm>
|
|
<glossdef>
|
|
<para>An API on a separate endpoint for attaching,
|
|
detaching, and creating block storage for compute
|
|
VMs.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>BMC</glossterm>
|
|
<glossdef>
|
|
<para>Baseboard Management Controller. The
|
|
intelligence in the IPMI architecture, which is a
|
|
specialized micro-controller that is embedded on
|
|
the motherboard of a computer and acts as a
|
|
server. Manages the interface between system
|
|
management software and platform hardware.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>bootable disk image</glossterm>
|
|
<glossdef>
|
|
<para>A type of VM image that exists as a single,
|
|
bootable file.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Bootstrap Protocol (BOOTP)</glossterm>
|
|
<glossdef>
|
|
<para>A network protocol used by a network client to
|
|
obtain an IP address from a configuration server.
|
|
Provided in Compute through the dnsmasq daemon when
|
|
using either the FlatDHCP manager or VLAN manager
|
|
network manager.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>browser</glossterm>
|
|
<glossdef>
|
|
<para>Any client software that enables a computer or
|
|
device to access the Internet.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>builder file</glossterm>
|
|
<glossdef>
|
|
<para>Contains configuration information that Object
|
|
Storage uses to reconfigure a ring or to re-create it from
|
|
scratch after a serious failure.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>button class</glossterm>
|
|
<glossdef>
|
|
<para>A group of related button types within horizon.
|
|
Buttons to start, stop, and suspend VMs are in one
|
|
class. Buttons to associate and disassociate
|
|
floating IP addresses are in another class, and so
|
|
on.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>byte</glossterm>
|
|
<glossdef>
|
|
<para>Set of bits that make up a single character;
|
|
there are usually 8 bits to a byte.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .C. -->
|
|
<glossdiv>
|
|
<title>C</title>
|
|
<glossentry>
|
|
<glossterm>CA</glossterm>
|
|
<glossdef>
|
|
<para>Certificate Authority or Certification
|
|
Authority. In cryptography, an entity that issues
|
|
digital certificates. The digital certificate
|
|
certifies the ownership of a public key by the
|
|
named subject of the certificate. This enables
|
|
others (relying parties) to rely upon signatures
|
|
or assertions made by the private key that
|
|
corresponds to the certified public key. In this
|
|
model of trust relationships, a CA is a trusted
|
|
third party for both the subject (owner) of the
|
|
certificate and the party relying upon the
|
|
certificate. CAs are characteristic of many public
|
|
key infrastructure (PKI) schemes.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>cache pruner</glossterm>
|
|
<glossdef>
|
|
<para>A program that keeps the Image Service VM image
|
|
cache at or below its configured maximum size.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Cactus</glossterm>
|
|
<glossdef>
|
|
<para>An OpenStack grouped release of projects that
|
|
came out in the spring of 2011. It included
|
|
Compute (nova), Object Storage (swift), and the
|
|
Image Service (glance).</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>CALL</glossterm>
|
|
<glossdef>
|
|
<para>One of the RPC primitives used by the OpenStack
|
|
message queue software. Sends a message and waits
|
|
for a response.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>capability</glossterm>
|
|
<glossdef>
|
|
<para>Defines resources for a cell, including CPU,
|
|
storage, and networking. Can apply to the specific
|
|
services within a cell or a whole cell.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>capacity cache</glossterm>
|
|
<glossdef>
|
|
<para>A Compute back-end database table that contains
|
|
the current workload, amount of free RAM, and
|
|
number of VMs running on each host. Used to
|
|
determine on which VM a host starts.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>capacity updater</glossterm>
|
|
<glossdef>
|
|
<para>A notification driver that monitors VM instances
|
|
and updates the capacity cache as needed.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>CAST</glossterm>
|
|
<glossdef>
|
|
<para>One of the RPC primitives used by the OpenStack
|
|
message queue software. Sends a message and does
|
|
not wait for a response.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>catalog</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
A list of API endpoints that are available to a user
|
|
after authentication with the Identity Service.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>catalog service</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
An Identity Service that lists API endpoints
|
|
that are available to a user after authentication
|
|
with the Identity Service.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>ceilometer</glossterm>
|
|
<glossdef>
|
|
<para>The project name for the Telemetry service, which
|
|
is an integrated project that provides metering and
|
|
measuring facilities for OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>cell</glossterm>
|
|
<glossdef>
|
|
<para>Provides logical partitioning of Compute resources
|
|
in a child and parent relationship. Requests are
|
|
passed from parent cells to child cells if the
|
|
parent cannot provide the requested
|
|
resource.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>cell forwarding</glossterm>
|
|
<glossdef>
|
|
<para>A Compute option that enables parent cells to pass
|
|
resource requests to child cells if the parent
|
|
cannot provide the requested resource.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>cell manager</glossterm>
|
|
<glossdef>
|
|
<para>The Compute component that contains a list of the
|
|
current capabilities of each host within the cell
|
|
and routes requests as appropriate.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>CentOS</glossterm>
|
|
<glossdef>
|
|
<para>A Linux distribution that is compatible with
|
|
OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Ceph</glossterm>
|
|
<glossdef>
|
|
<para>Massively scalable distributed storage system
|
|
that consists of an object store, block store, and
|
|
POSIX-compatible distributed file system.
|
|
Compatible with OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>CephFS</glossterm>
|
|
<glossdef>
|
|
<para>The POSIX-compliant file system provided by
|
|
Ceph.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>certificate authority</glossterm>
|
|
<glossdef>
|
|
<para>A simple certificate authority provided by Compute
|
|
for cloudpipe VPNs and VM image decryption.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Challenge-Handshake Authentication Protocol
|
|
(CHAP)</glossterm>
|
|
<glossdef>
|
|
<para>An iSCSI authentication method supported by
|
|
Compute.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>chance scheduler</glossterm>
|
|
<glossdef>
|
|
<para>A scheduling method used by Compute that randomly
|
|
chooses an available host from the pool.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>changes since</glossterm>
|
|
<glossdef>
|
|
<para>A Compute API parameter that downloads
|
|
changes to the requested item since your last
|
|
request, instead of downloading a new, fresh set
|
|
of data and comparing it against the old
|
|
data.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Chef</glossterm>
|
|
<glossdef>
|
|
<para>An operating system configuration management
|
|
tool supporting OpenStack deployments.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>child cell</glossterm>
|
|
<glossdef>
|
|
<para>If a requested resource such as CPU time, disk
|
|
storage, or memory is not available in the parent
|
|
cell, the request is forwarded to its associated
|
|
child cells. If the child cell can fulfill the
|
|
request, it does. Otherwise, it attempts to pass
|
|
the request to any of its children.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>cinder</glossterm>
|
|
<glossdef>
|
|
<para>A core OpenStack project that provides block
|
|
storage services for VMs.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>CirrOS</glossterm>
|
|
<glossdef>
|
|
<para>A minimal Linux distribution designed for use as a test
|
|
image on clouds such as OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Cisco neutron plug-in</glossterm>
|
|
<glossdef>
|
|
<para>A Networking plug-in for Cisco devices and
|
|
technologies including UCS and Nexus.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>cloud architect</glossterm>
|
|
<glossdef>
|
|
<para>A person who plans, designs, and oversees the
|
|
creation of clouds.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>cloud computing</glossterm>
|
|
<glossdef>
|
|
<para>A model that enables access to a shared pool of
|
|
configurable computing resources, such as
|
|
networks, servers, storage, applications, and
|
|
services, that can be rapidly provisioned and
|
|
released with minimal management effort or service
|
|
provider interaction.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>cloud controller</glossterm>
|
|
<glossdef>
|
|
<para>Collection of Compute components that represent the
|
|
global state of the cloud, talks to services such
|
|
as Identity Service authentication, Object Storage,
|
|
and node/storage workers through a queue.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>cloud controller node</glossterm>
|
|
<glossdef>
|
|
<para>A node that runs network, volume, API, scheduler,
|
|
and image services. Each service may be broken out
|
|
into separate nodes for scalability or
|
|
availability.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Cloud Data Management Interface
|
|
(CDMI)</glossterm>
|
|
<glossdef>
|
|
<para>SINA standard that defines a RESTful API for
|
|
managing objects in the cloud, currently
|
|
unsupported in OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Cloud Infrastructure Management Interface
|
|
(CIMI)</glossterm>
|
|
<glossdef>
|
|
<para>An in-progress specification for cloud
|
|
management. Currently unsupported in
|
|
OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>cloud-init</glossterm>
|
|
<glossdef>
|
|
<para>A package commonly installed in VM images that
|
|
performs initialization of an instance after boot
|
|
using information that it retrieves from the
|
|
metadata service, such as the SSH public key and
|
|
user data.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>cloudadmin</glossterm>
|
|
<glossdef>
|
|
<para>One of the default roles in the Compute RBAC
|
|
system. Grants complete system access.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>cloudpipe</glossterm>
|
|
<glossdef>
|
|
<para>A Compute service that creates VPNs on a
|
|
per-project basis.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>cloudpipe image</glossterm>
|
|
<glossdef>
|
|
<para>A pre-made VM image that serves as a cloudpipe
|
|
server. Essentially, OpenVPN running on
|
|
Linux.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>CMDB</glossterm>
|
|
<glossdef>
|
|
<para>Configuration Management Database.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>command filter</glossterm>
|
|
<glossdef>
|
|
<para>Lists allowed commands within the Compute rootwrap
|
|
facility.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>community project</glossterm>
|
|
<glossdef>
|
|
<para>A project that is not officially endorsed by the
|
|
OpenStack Foundation. If the project is successful
|
|
enough, it might be elevated to an incubated
|
|
project and then to a core project, or it might be
|
|
merged with the main code trunk.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>compression</glossterm>
|
|
<glossdef>
|
|
<para>Reduce the size of files by special encoding, the file
|
|
can be decompressed again to its original content.
|
|
OpenStack supports compression at the Linux file
|
|
system level but does not support compression for
|
|
things such as Object Storage objects or Image Service VM
|
|
images.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Compute</glossterm>
|
|
<glossdef>
|
|
<para>The OpenStack core project that provides compute
|
|
services. The project name of the Compute service is nova.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Compute API</glossterm>
|
|
<glossdef>
|
|
<para>The <systemitem class="service">nova-api</systemitem>
|
|
daemon provides
|
|
access to nova services. Can communicate with
|
|
other APIs, such as the Amazon EC2 API.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>compute controller</glossterm>
|
|
<glossdef>
|
|
<para>The Compute component that chooses suitable hosts
|
|
on which to start VM instances.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>compute host</glossterm>
|
|
<glossdef>
|
|
<para>Physical host dedicated to running compute
|
|
nodes.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>compute node</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
A node that runs the <systemitem
|
|
class="service">nova-compute</systemitem> daemon
|
|
which manages VM instances that provide a wide range
|
|
of services such as a web applications and
|
|
analytics.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Compute service</glossterm>
|
|
<glossdef>
|
|
<para>Name for the Compute component that
|
|
manages VMs.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>compute worker</glossterm>
|
|
<glossdef>
|
|
<para>The Compute component that runs on each compute
|
|
node and manages the VM instance life cycle,
|
|
including run, reboot, terminate, attach/detach
|
|
volumes, and so on. Provided by the
|
|
<systemitem class="service">nova-compute</systemitem>
|
|
daemon.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>concatenated object</glossterm>
|
|
<glossdef>
|
|
<para>A set of segment objects that Object Storage combines
|
|
and sends to the client.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>conductor</glossterm>
|
|
<glossdef>
|
|
<para>In Compute, conductor is the process that proxies
|
|
database requests from the compute process. Using
|
|
conductor improves security because compute nodes do not
|
|
need direct access to the database.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>consistency window</glossterm>
|
|
<glossdef>
|
|
<para>The amount of time it takes for a new Object Storage
|
|
object to become accessible to all clients.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>console log</glossterm>
|
|
<glossdef>
|
|
<para>Contains the output from a Linux VM console in
|
|
Compute.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>container</glossterm>
|
|
<glossdef>
|
|
<para>Organizes and stores objects in Object Storage.
|
|
Similar to the concept of a Linux directory but
|
|
cannot be nested. Alternative term for an Image Service
|
|
container format.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>container auditor</glossterm>
|
|
<glossdef>
|
|
<para>Checks for missing replicas or incorrect objects
|
|
in specified Object Storage containers through queries
|
|
to the SQLite back-end database.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>container database</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
A SQLite database that stores Object Storage
|
|
containers and container metadata. The container
|
|
server accesses this database.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>container format</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
A wrapper used by the Image Service that contains a
|
|
VM image and its associated metadata, such as
|
|
machine state, OS disk size, and so on.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>container server</glossterm>
|
|
<glossdef>
|
|
<para>An Object Storage server that manages containers.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>container service</glossterm>
|
|
<glossdef>
|
|
<para>The Object Storage component that provides container
|
|
services, such as create, delete, list, and so
|
|
on.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>controller node</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for a cloud controller
|
|
node.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>core API</glossterm>
|
|
<glossdef>
|
|
<para>Depending on context, the core API is either the
|
|
OpenStack API or the main API of a specific core
|
|
project, such as Compute, Networking, Image Service,
|
|
and so on.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>core project</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
An official OpenStack project. Currently consists of
|
|
Compute (nova), Object Storage (swift), Image
|
|
Service (glance), Identity (keystone), Dashboard
|
|
(horizon), Networking (neutron), and Block Storage
|
|
(cinder). The Telemetry module (ceilometer) and
|
|
Orchestration module (heat) are integrated projects
|
|
as of the Havana release. In the Icehouse release,
|
|
the Database module (trove) gains integrated project
|
|
status.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>cost</glossterm>
|
|
<glossdef>
|
|
<para>Under the Compute distributed scheduler this is
|
|
calculated by looking at the capabilities of each
|
|
host relative to the flavor of the VM instance
|
|
being requested.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>credentials</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
Data that is only known to or accessible by a user
|
|
and used to verify that the user is who they say
|
|
they are. Credentials are presented to the server
|
|
during authentication. Examples include a password,
|
|
secret key, digital certificate, fingerprint, and so
|
|
on.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Crowbar</glossterm>
|
|
<glossdef>
|
|
<para>An open source community project by Dell that
|
|
aims to provide all necessary services to quickly
|
|
deploy clouds.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>current workload</glossterm>
|
|
<glossdef>
|
|
<para>An element of the Compute capacity cache that is
|
|
calculated based on the number of build, snapshot,
|
|
migrate, and resize operations currently in
|
|
progress on a given host.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>customer</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for tenant.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>customization module</glossterm>
|
|
<glossdef>
|
|
<para>A user-created Python module that is loaded by
|
|
horizon to change the look and feel of the
|
|
dashboard.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .D. -->
|
|
<glossdiv>
|
|
<title>D</title>
|
|
<glossentry>
|
|
<glossterm>daemon</glossterm>
|
|
<glossdef>
|
|
<para>A process that runs in the background and waits
|
|
for requests. May or may not listen on a TCP or
|
|
UDP port. Do not confuse with a worker.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>DAC</glossterm>
|
|
<glossdef>
|
|
<para>Discretionary access control. Governs the
|
|
ability of subjects to access objects, while
|
|
enabling users to make policy decisions and assign
|
|
security attributes. The traditional UNIX system
|
|
of users, groups, and read-write-execute
|
|
permissions is an example of DAC.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>dashboard</glossterm>
|
|
<glossdef>
|
|
<para>The web-based management interface for
|
|
OpenStack. An alternative name for horizon.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>data encryption</glossterm>
|
|
<glossdef>
|
|
<para>Both Image Service and Compute support encrypted virtual
|
|
machine (VM) images (but not instances).
|
|
In-transit data encryption is supported in
|
|
OpenStack using technologies such as HTTPS, SSL,
|
|
TLS, and SSH. Object Storage does not support object
|
|
encryption at the application level but may support storage
|
|
that uses disk encryption.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>database ID</glossterm>
|
|
<glossdef>
|
|
<para>A unique ID given to each replica of an Object Storage
|
|
database.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>database replicator</glossterm>
|
|
<glossdef>
|
|
<para>An Object Storage component that copies changes in the
|
|
account, container, and object databases to other
|
|
nodes.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Database Service</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
An integrated project that provide scalable and
|
|
reliable Cloud Database-as-a-Service functionality
|
|
for both relational and non-relational database
|
|
engines. The project name of Database Service is trove.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>deallocate</glossterm>
|
|
<glossdef>
|
|
<para>The process of removing the association between
|
|
a floating IP address and a fixed IP address.
|
|
Once this association is removed, the floating IP
|
|
returns to the address pool.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Debian</glossterm>
|
|
<glossdef>
|
|
<para>A Linux distribution that is compatible with
|
|
OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>deduplication</glossterm>
|
|
<glossdef>
|
|
<para>The process of finding duplicate data at the
|
|
disk block, file, and/or object level to minimize
|
|
storage use—currently unsupported within
|
|
OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>default panel</glossterm>
|
|
<glossdef>
|
|
<para>The default panel that is displayed when a user
|
|
accesses the horizon dashboard.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>default tenant</glossterm>
|
|
<glossdef>
|
|
<para>New users are assigned to this tenant
|
|
if no tenant is specified when a user is
|
|
created.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>default token</glossterm>
|
|
<glossdef>
|
|
<para>An Identity Service token that is not associated with a
|
|
specific tenant and is exchanged for a scoped
|
|
token.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>delayed delete</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
An option within Image Service so that an image is
|
|
deleted after a predefined number of seconds instead
|
|
of immediately.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>delivery mode</glossterm>
|
|
<glossdef>
|
|
<para>Setting for the Compute RabbitMQ message delivery
|
|
mode; can be set to either transient or
|
|
persistent.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>deprecated auth</glossterm>
|
|
<glossdef>
|
|
<para>An option within Compute that enables administrators
|
|
to create and manage users through the
|
|
<command>nova-manage</command>
|
|
command as opposed to using the Identity Service.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>developer</glossterm>
|
|
<glossdef>
|
|
<para>One of the default roles in the Compute RBAC system
|
|
and is the default role assigned to a new
|
|
user.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>device ID</glossterm>
|
|
<glossdef>
|
|
<para>Maps Object Storage partitions to physical storage
|
|
devices.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>device weight</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
Distributes partitions proportionately across
|
|
Object Storage devices based on the storage
|
|
capacity of each device.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>DevStack</glossterm>
|
|
<glossdef>
|
|
<para>Community project that uses shell scripts to
|
|
quickly build complete OpenStack development
|
|
environments.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>DHCP</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
Dynamic Host Configuration Protocol. A network
|
|
protocol that configures devices that are connected
|
|
to a network so that they can communicate on that
|
|
network by using the Internet Protocol (IP). The
|
|
protocol is implemented in a client-server model
|
|
where DHCP clients request configuration data such
|
|
as, an IP address, a default route, and one or more
|
|
DNS server addresses from a DHCP server.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>DHCP agent</glossterm>
|
|
<glossdef>
|
|
<para>OpenStack Networking agent that provides DHCP services
|
|
for virtual networks.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Diablo</glossterm>
|
|
<glossdef>
|
|
<para>A grouped release of projects related to
|
|
OpenStack that came out in the fall of 2011, the
|
|
fourth release of OpenStack. It included Compute
|
|
(nova 2011.3), Object Storage (swift 1.4.3), and
|
|
the Image Service (glance).</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>direct consumer</glossterm>
|
|
<glossdef>
|
|
<para>An element of the Compute RabbitMQ that comes to
|
|
life when a RPC call is executed. It connects to a
|
|
direct exchange through a unique exclusive queue,
|
|
sends the message, and terminates.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>direct exchange</glossterm>
|
|
<glossdef>
|
|
<para>A routing table that is created within the Compute
|
|
RabbitMQ during RPC calls, one is created for each
|
|
RPC call that is invoked.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>direct publisher</glossterm>
|
|
<glossdef>
|
|
<para>Element of RabbitMQ that provides a response to
|
|
an incoming MQ message.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>disassociate</glossterm>
|
|
<glossdef>
|
|
<para>The process of removing the association between
|
|
a floating IP address and fixed IP and thus
|
|
returning the floating IP address to the address
|
|
pool.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>disk encryption</glossterm>
|
|
<glossdef>
|
|
<para>The ability to encrypt data at the file system,
|
|
disk partition, or whole-disk level. Supported
|
|
within Compute VMs.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>disk format</glossterm>
|
|
<glossdef>
|
|
<para>The underlying format that a disk image for a VM
|
|
is stored as within the Image Service back-end store. For
|
|
example, AMI, ISO, QCOW2, VMDK, and so on.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>dispersion</glossterm>
|
|
<glossdef>
|
|
<para>In Object Storage, tools to test and ensure dispersion of
|
|
objects and containers to ensure fault
|
|
tolerance.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Django</glossterm>
|
|
<glossdef>
|
|
<para>A web framework used extensively in
|
|
horizon.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>DNS</glossterm>
|
|
<glossdef>
|
|
<para>Domain Name Server. A hierarchical and
|
|
distributed naming system for computers, services,
|
|
and resources connected to the Internet or a
|
|
private network. Associates a human-friendly names
|
|
to IP addresses.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>DNS record</glossterm>
|
|
<glossdef>
|
|
<para>A record that specifies information about a
|
|
particular domain and belongs to the
|
|
domain.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>dnsmasq</glossterm>
|
|
<glossdef>
|
|
<para>Daemon that provides DNS, DHCP, BOOTP, and TFTP
|
|
services, used by the Compute VLAN manager and
|
|
FlatDHCP manager.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>domain</glossterm>
|
|
<glossdef>
|
|
<para>Separates a web site from other sites. Often,
|
|
the domain name has two or more parts that are
|
|
separated by dots. For example, yahoo.com,
|
|
usa.gov, Harvard.edu, or mail.yahoo.com.</para>
|
|
<para>A domain is an entity or container of all
|
|
DNS-related information containing one or more
|
|
records.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Domain Name Service (DNS)</glossterm>
|
|
<glossdef>
|
|
<para>In Compute, the support that enables associating
|
|
DNS entries with floating IP addresses, nodes, or
|
|
cells so that hostnames are consistent across
|
|
reboots.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Domain Name System (DNS)</glossterm>
|
|
<glossdef>
|
|
<para>A system by which Internet domain
|
|
name-to-address and address-to-name resolutions
|
|
are determined.</para>
|
|
<para>DNS helps navigate the Internet by translating
|
|
the IP address into an address that is easier to
|
|
remember. For example, translating 111.111.111.1
|
|
into www.yahoo.com.</para>
|
|
<para>All domains and their components, such as mail
|
|
servers, utilize DNS to resolve to the appropriate
|
|
locations. DNS servers are usually set up in a
|
|
master-slave relationship such that failure of the
|
|
master invokes the slave. DNS servers might also
|
|
be clustered or replicated such that changes made
|
|
to one DNS server are automatically propagated to
|
|
other active servers.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>download</glossterm>
|
|
<glossdef>
|
|
<para>The transfer of data, usually in the form of
|
|
files, from one computer to another.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>DRTM</glossterm>
|
|
<glossdef>
|
|
<para>Dynamic root of trust measurement.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>durable exchange</glossterm>
|
|
<glossdef>
|
|
<para>The Compute RabbitMQ message exchange that remains
|
|
active when the server restarts.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>durable queue</glossterm>
|
|
<glossdef>
|
|
<para>A Compute RabbitMQ message queue that remains
|
|
active when the server restarts.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Dynamic Host Configuration Protocol
|
|
(DHCP)</glossterm>
|
|
<glossdef>
|
|
<para>A method to automatically configure networking
|
|
for a host at boot time. Provided by both Networking
|
|
and Compute.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Dynamic HyperText Markup Language
|
|
(DHTML)</glossterm>
|
|
<glossdef>
|
|
<para>Pages that use HTML, JavaScript, and Cascading
|
|
Style Sheets to enable users to interact with a web
|
|
page or show simple animation.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .E. -->
|
|
<glossdiv>
|
|
<title>E</title>
|
|
<glossentry>
|
|
<glossterm>EBS boot volume</glossterm>
|
|
<glossdef>
|
|
<para>An Amazon EBS storage volume that contains a
|
|
bootable VM image, currently unsupported in
|
|
OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>ebtables</glossterm>
|
|
<glossdef>
|
|
<para>Used in Compute along with arptables, iptables, and
|
|
ip6tables to create firewalls and to ensure
|
|
isolation of network communications.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>EC2</glossterm>
|
|
<glossdef>
|
|
<para>The Amazon commercial compute product, similar
|
|
to Compute.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>EC2 access key</glossterm>
|
|
<glossdef>
|
|
<para>Used along with an EC2 secret key to access the
|
|
Compute EC2 API.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>EC2 API</glossterm>
|
|
<glossdef>
|
|
<para>OpenStack supports accessing the Amazon EC2 API
|
|
through Compute.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>EC2 Compatibility API</glossterm>
|
|
<glossdef>
|
|
<para>A Compute component that enables OpenStack to
|
|
communicate with Amazon EC2.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>EC2 secret key</glossterm>
|
|
<glossdef>
|
|
<para>Used along with an EC2 access key when
|
|
communicating with the Compute EC2 API; used to
|
|
digitally sign each request.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Elastic Block Storage (EBS)</glossterm>
|
|
<glossdef>
|
|
<para>The Amazon commercial block storage
|
|
product.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>encryption</glossterm>
|
|
<glossdef>
|
|
<para>OpenStack supports encryption technologies such
|
|
as HTTPS, SSH, SSL, TLS, digital certificates, and
|
|
data encryption.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>endpoint</glossterm>
|
|
<glossdef>
|
|
<para>See API endpoint.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>endpoint registry</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for an Identity Service catalog.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>endpoint template</glossterm>
|
|
<glossdef>
|
|
<para>A list of URL and port number endpoints that
|
|
indicate where a service, such as Object Storage,
|
|
Compute, Identity, and so on, can be
|
|
accessed.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>entity</glossterm>
|
|
<glossdef>
|
|
<para>Any piece of hardware or software that wants to
|
|
connect to the network services provided by
|
|
Networking, the network connectivity service. An
|
|
entity can make use of Networking by implementing a
|
|
VIF.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>ephemeral image</glossterm>
|
|
<glossdef>
|
|
<para>A VM image that does not save changes made to
|
|
its volumes and reverts them to their original
|
|
state after the instance is terminated.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>ephemeral volume</glossterm>
|
|
<glossdef>
|
|
<para>Volume that does not save the changes made to it
|
|
and reverts to its original state when the current
|
|
user relinquishes control.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Essex</glossterm>
|
|
<glossdef>
|
|
<para>A grouped release of projects related to
|
|
OpenStack that came out in April 2012, the fifth
|
|
release of OpenStack. It included Compute (nova
|
|
2012.1), Object Storage (swift 1.4.8), Image
|
|
(glance), Identity (keystone), and Dashboard
|
|
(horizon).</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>ESX</glossterm>
|
|
<glossdef>
|
|
<para>An OpenStack-supported hypervisor.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>ESXi</glossterm>
|
|
<glossdef>
|
|
<para>An OpenStack-supported hypervisor.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>ebtables</glossterm>
|
|
<glossdef>
|
|
<para>Filtering tool for a Linux bridging firewall, enabling
|
|
filtering of network traffic passing through a Linux bridge.
|
|
Used to restrict communications between hosts and/or nodes
|
|
in OpenStack Compute along with iptables, arptables, and
|
|
ip6tables.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>ETag</glossterm>
|
|
<glossdef>
|
|
<para>MD5 hash of an object within Object Storage, used to
|
|
ensure data integrity.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>euca2ools</glossterm>
|
|
<glossdef>
|
|
<para>A collection of command-line tools for
|
|
administering VMs, most are compatible with
|
|
OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Eucalyptus Kernel Image (EKI)</glossterm>
|
|
<glossdef>
|
|
<para>Used along with an ERI to create an EMI.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Eucalyptus Machine Image (EMI)</glossterm>
|
|
<glossdef>
|
|
<para>VM image container format supported by
|
|
Image Service.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Eucalyptus Ramdisk Image (ERI)</glossterm>
|
|
<glossdef>
|
|
<para>Used along with an EKI to create an EMI.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>evacuate</glossterm>
|
|
<glossdef>
|
|
<para>The process of migrating one or all virtual
|
|
machine (VM) instances from one host to another,
|
|
compatible with both shared storage live migration
|
|
and block migration.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>exchange</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for a RabbitMQ message
|
|
exchange.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>exchange type</glossterm>
|
|
<glossdef>
|
|
<para>A routing algorithm in the Compute RabbitMQ.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>exclusive queue</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
Connected to by a direct consumer in
|
|
RabbitMQ—Compute, the message can be consumed
|
|
only by the current connection.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>extended attributes (xattrs)</glossterm>
|
|
<glossdef>
|
|
<para>File system option that enables storage of
|
|
additional information beyond owner, group,
|
|
permissions, modification time, and so on. The
|
|
underlying Object Storage file system must support extended
|
|
attributes.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>extension</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
Alternative term for an API extension or
|
|
plug-in. In the context of Identity Service, this is
|
|
a call that is specific to the implementation, such
|
|
as adding support for OpenID.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>external network</glossterm>
|
|
<glossdef>
|
|
<para>A network segment typically used for instance Internet
|
|
access.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>extra specs</glossterm>
|
|
<glossdef>
|
|
<para>Specifies additional requirements
|
|
when Compute determines where to start a new
|
|
instance. Examples include a minimum amount of
|
|
network bandwidth or a GPU.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .F. -->
|
|
<glossdiv>
|
|
<title>F</title>
|
|
<glossentry>
|
|
<glossterm>FakeLDAP</glossterm>
|
|
<glossdef>
|
|
<para>An easy method to create a local LDAP directory
|
|
for testing Identity Service and Compute. Requires
|
|
Redis.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>fan-out exchange</glossterm>
|
|
<glossdef>
|
|
<para>Within RabbitMQ and Compute it is the messaging
|
|
interface that is used by the scheduler service to
|
|
receive capability messages from the compute,
|
|
volume, and network nodes.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Fedora</glossterm>
|
|
<glossdef>
|
|
<para>A Linux distribution compatible with
|
|
OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Fibre Channel</glossterm>
|
|
<glossdef>
|
|
<para>Storage protocol similar in concept to TCP/IP,
|
|
encapsulates SCSI commands and data.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Fibre Channel over Ethernet (FCoE)</glossterm>
|
|
<glossdef>
|
|
<para>The fibre channel protocol tunneled within
|
|
Ethernet.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>fill-first scheduler</glossterm>
|
|
<glossdef>
|
|
<para>The Compute scheduling method that attempts to fill
|
|
a host with VMs rather than starting new VMs on a
|
|
variety of hosts.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>filter</glossterm>
|
|
<glossdef>
|
|
<para>The step in the Compute scheduling process when
|
|
hosts that cannot run VMs are eliminated and not
|
|
chosen.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>firewall</glossterm>
|
|
<glossdef>
|
|
<para>Used to restrict communications between hosts
|
|
and/or nodes, implemented in Compute using iptables,
|
|
arptables, ip6tables, and etables.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Firewall-as-a-Service (FWaaS)</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
A Networking extension that provides perimeter
|
|
firewall functionality.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>fixed IP address</glossterm>
|
|
<glossdef>
|
|
<para>An IP address that is associated with the same
|
|
instance each time that instance boots, is generally
|
|
not accessible to end users or the public
|
|
Internet, and used for management of the
|
|
instance.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Flat Manager</glossterm>
|
|
<glossdef>
|
|
<para>The Compute component that gives IP addresses to
|
|
authorized nodes and assumes DHCP, DNS, and
|
|
routing configuration and services are provided by
|
|
something else.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>flat mode injection</glossterm>
|
|
<glossdef>
|
|
<para>A Compute networking method where the OS network
|
|
configuration information is injected into the VM
|
|
image before the instance starts.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>flat network</glossterm>
|
|
<glossdef>
|
|
<para>The Network Controller provides virtual networks
|
|
to enable compute servers to interact with each
|
|
other and with the public network. All machines
|
|
must have a public and private network interface.
|
|
A flat network is a private network interface,
|
|
which is controlled by the flat_interface option
|
|
with flat managers.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>FlatDHCP Manager</glossterm>
|
|
<glossdef>
|
|
<para>The Compute component that provides dnsmasq (DHCP,
|
|
DNS, BOOTP, TFTP) and radvd (routing)
|
|
services.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>flavor</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for a VM instance type.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>flavor ID</glossterm>
|
|
<glossdef>
|
|
<para>UUID for each Compute or Image Service VM flavor or
|
|
instance type.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>floating IP address</glossterm>
|
|
<glossdef>
|
|
<para>An IP address that a project can associate
|
|
with a VM so that the instance has the same public IP
|
|
address each time that it boots. You create a pool
|
|
of floating IP addresses and assign them to
|
|
instances as they are launched to maintain a
|
|
consistent IP address for maintaining DNS
|
|
assignment.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Folsom</glossterm>
|
|
<glossdef>
|
|
<para>A grouped release of projects related to
|
|
OpenStack that came out in the fall of 2012, the
|
|
sixth release of OpenStack. It includes Compute
|
|
(nova), Object Storage (swift), Identity
|
|
(keystone), Networking (neutron), Image Service
|
|
(glance), and Volumes or Block Storage
|
|
(cinder).</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>FormPost</glossterm>
|
|
<glossdef>
|
|
<para>Object Storage middleware that uploads
|
|
(posts) an image through a form on a web
|
|
page.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>front end</glossterm>
|
|
<glossdef>
|
|
<para>The point where a user interacts with a service;
|
|
can be an API endpoint, the horizon dashboard, or
|
|
a command-line tool.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .G. -->
|
|
<glossdiv>
|
|
<title>G</title>
|
|
<glossentry>
|
|
<glossterm>gateway</glossterm>
|
|
<glossdef>
|
|
<para>An IP address, typically assigned to a router, that
|
|
passes network traffic between different networks.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Generic Receive Offload (GRO)</glossterm>
|
|
<glossdef>
|
|
<para>Feature of certain network interface drivers that
|
|
combines many smaller received packets into a large packet
|
|
before delivery to the kernel IP stack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Generic Routing Encapsulation (GRE)</glossterm>
|
|
<glossdef>
|
|
<para>Protocol that encapsulates a wide variety of network
|
|
layer protocols inside virtual point-to-point links.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>glance</glossterm>
|
|
<glossdef>
|
|
<para>A core project that provides the OpenStack Image
|
|
Service.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>glance API server</glossterm>
|
|
<glossdef>
|
|
<para>Processes client requests for VMs, updates
|
|
Image Service metadata on the registry server, and
|
|
communicates with the store adapter to upload VM
|
|
images from the back-end store.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>glance registry</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for the Image Service image
|
|
registry.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>global endpoint template</glossterm>
|
|
<glossdef>
|
|
<para>The Identity Service endpoint template that contains
|
|
services available to all tenants.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>GlusterFS</glossterm>
|
|
<glossdef>
|
|
<para>A file system designed to aggregate NAS hosts,
|
|
compatible with OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>golden image</glossterm>
|
|
<glossdef>
|
|
<para>A method of operating system installation where
|
|
a finalized disk image is created and then used by
|
|
all nodes without modification.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Graphic Interchange Format (GIF)</glossterm>
|
|
<glossdef>
|
|
<para>A type of image file that is commonly used for
|
|
animated images on web pages.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Graphics Processing Unit (GPU)</glossterm>
|
|
<glossdef>
|
|
<para>Choosing a host based on the existence of a GPU
|
|
is currently unsupported in OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Green Threads</glossterm>
|
|
<glossdef>
|
|
<para>The cooperative threading model used by Python;
|
|
reduces race conditions and only context switches
|
|
when specific library calls are made. Each
|
|
OpenStack service is its own thread.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Grizzly</glossterm>
|
|
<glossdef>
|
|
<para>Project name for the seventh release of
|
|
OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>guest OS</glossterm>
|
|
<glossdef>
|
|
<para>An operating system instance running under the
|
|
control of a hypervisor.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .H. -->
|
|
<glossdiv>
|
|
<title>H</title>
|
|
<glossentry>
|
|
<glossterm>Hadoop</glossterm>
|
|
<glossdef>
|
|
<para>Apache Hadoop is an open-source software
|
|
framework that supports data-intensive distributed
|
|
applications.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>handover</glossterm>
|
|
<glossdef>
|
|
<para>An object state in Object Storage where a new replica of
|
|
the object is automatically created due to a drive
|
|
failure.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>hard reboot</glossterm>
|
|
<glossdef>
|
|
<para>A type of reboot where a physical or virtual
|
|
power button is pressed as opposed to a graceful,
|
|
proper shutdown of the operating system.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Havana</glossterm>
|
|
<glossdef>
|
|
<para>Project name for the eighth release of
|
|
OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>heat</glossterm>
|
|
<glossdef>
|
|
<para>An integrated project that aims to orchestrate
|
|
multiple cloud applications for OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Heat Orchestration Template (HOT)</glossterm>
|
|
<glossdef>
|
|
<para>Heat input in the format native to
|
|
OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>health monitor</glossterm>
|
|
<glossdef>
|
|
<para>Determines whether back-end members of a VIP
|
|
pool can process a request. A pool can have
|
|
several health monitors associated with it. When a
|
|
pool has several monitors associated with it, all
|
|
monitors check each member of the pool. All
|
|
monitors must declare a member to be healthy for
|
|
it to stay active.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>horizon</glossterm>
|
|
<glossdef>
|
|
<para>OpenStack project that provides a dashboard,
|
|
which is a web interface.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>horizon plug-in</glossterm>
|
|
<glossdef>
|
|
<para>A plug-in for the OpenStack dashboard
|
|
(horizon).</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>host</glossterm>
|
|
<glossdef>
|
|
<para>A physical computer, not a VM instance
|
|
(node).</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>host aggregate</glossterm>
|
|
<glossdef>
|
|
<para>A method to further subdivide availability zones
|
|
into hypervisor pools, a collection of common
|
|
hosts.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Host Bus Adapter (HBA)</glossterm>
|
|
<glossdef>
|
|
<para>Device plugged into a PCI slot such as a fibre
|
|
channel or network card.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>HTTP</glossterm>
|
|
<glossdef>
|
|
<para>Hypertext Transfer Protocol. HTTP is an
|
|
application protocol for distributed,
|
|
collaborative, hypermedia information systems. It
|
|
is the foundation of data communication for the
|
|
World Wide Web. Hypertext is structured text that
|
|
uses logical links (hyper links) between nodes
|
|
containing text. HTTP is the protocol to exchange
|
|
or transfer hypertext.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>HTTPS</glossterm>
|
|
<glossdef>
|
|
<para>Hypertext Transfer Protocol Secure (HTTPS) is a
|
|
communications protocol for secure communication
|
|
over a computer network, with especially wide
|
|
deployment on the Internet. Technically, it is not
|
|
a protocol in and of itself; rather, it is the
|
|
result of simply layering the Hypertext Transfer
|
|
Protocol (HTTP) on top of the SSL/TLS protocol,
|
|
thus adding the security capabilities of SSL/TLS
|
|
to standard HTTP communications.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
|
|
<glossentry>
|
|
<glossterm>Hyper-V</glossterm>
|
|
<glossdef>
|
|
<para>One of the hypervisors supported by
|
|
OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>hyper link</glossterm>
|
|
<glossdef>
|
|
<para>Any kind of text that contains a link to some
|
|
other site, commonly found in documents where
|
|
clicking on a word or words opens up a different
|
|
web site.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Hypertext Transfer Protocol (HTTP)</glossterm>
|
|
<glossdef>
|
|
<para>The protocol that tells browsers where to go to
|
|
find information.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Hypertext Transfer Protocol Secure
|
|
(HTTPS)</glossterm>
|
|
<glossdef>
|
|
<para>Encrypted HTTP communications using SSL or TLS;
|
|
most OpenStack API endpoints and many
|
|
inter-component communications support HTTPS
|
|
communication.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>hypervisor</glossterm>
|
|
<glossdef>
|
|
<para>Software that arbitrates and controls VM access
|
|
to the actual underlying hardware.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>hypervisor pool</glossterm>
|
|
<glossdef>
|
|
<para>A collection of hypervisors grouped together
|
|
through host aggregates.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .I. -->
|
|
<glossdiv>
|
|
<title>I</title>
|
|
<glossentry>
|
|
<glossterm>IaaS</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
Infrastructure-as-a-Service. IaaS is a provisioning
|
|
model in which an organization outsources physical
|
|
components of a data center such as storage,
|
|
hardware, servers and networking components. A
|
|
service provider owns the equipment and is
|
|
responsible for housing, operating and maintaining
|
|
it. The client typically pays on a per-use
|
|
basis. IaaS is a model for providing cloud services.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Icehouse</glossterm>
|
|
<glossdef>
|
|
<para>Project name for the ninth release of OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>ID number</glossterm>
|
|
<glossdef>
|
|
<para>Unique numeric ID associated with each user in
|
|
Identity Service, conceptually similar to a Linux or LDAP
|
|
UID.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Identity API</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for the Identity Service
|
|
API.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Identity back end</glossterm>
|
|
<glossdef>
|
|
<para>The source used by Identity Service to retrieve user
|
|
information; an OpenLDAP server for example.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Identity Service</glossterm>
|
|
<glossdef>
|
|
<para>The OpenStack core project that provides a
|
|
central directory of users mapped to the OpenStack
|
|
services they can access. It also registers endpoints
|
|
for OpenStack services. It acts as a common
|
|
authentication system. The project name of the
|
|
Identity Service is keystone.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Identity Service API</glossterm>
|
|
<glossdef>
|
|
<para>The API used to access the OpenStack Identity
|
|
Service provided through keystone.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>IDS</glossterm>
|
|
<glossdef>
|
|
<para>Intrusion Detection System</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
|
|
<glossentry>
|
|
<glossterm>image</glossterm>
|
|
<glossdef>
|
|
<para>A collection of files for a specific operating
|
|
system (OS) that you use to create or rebuild a
|
|
server. OpenStack provides pre-built images. You
|
|
can also create custom images, or snapshots, from
|
|
servers that you have launched. Custom images can
|
|
be used for data backups or as "gold" images for
|
|
additional servers.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Image API</glossterm>
|
|
<glossdef>
|
|
<para>The Image Service API endpoint for management of VM
|
|
images.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>image cache</glossterm>
|
|
<glossdef>
|
|
<para>Used by Image Service to obtain images on the local host
|
|
rather than re-downloading them from
|
|
the image server each time one is
|
|
requested.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>image ID</glossterm>
|
|
<glossdef>
|
|
<para>Combination of a URI and UUID used to access
|
|
Image Service VM images through the image API.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>image membership</glossterm>
|
|
<glossdef>
|
|
<para>A list of tenants that can access a given VM
|
|
image within Image Service.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>image owner</glossterm>
|
|
<glossdef>
|
|
<para>The tenant who owns an Image Service virtual
|
|
machine image.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>image registry</glossterm>
|
|
<glossdef>
|
|
<para>A list of VM images that are available through
|
|
Image Service.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Image Service</glossterm>
|
|
<glossdef>
|
|
<para>An OpenStack core project that provides
|
|
discovery, registration, and delivery services for disk
|
|
and server images. The project name of the Image
|
|
Service is glance.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Image Service API</glossterm>
|
|
<glossdef>
|
|
<para>Alternative name for the glance image
|
|
API.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>image status</glossterm>
|
|
<glossdef>
|
|
<para>The current status of a VM image in Image Service, not
|
|
to be confused with the status of a running
|
|
instance.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>image store</glossterm>
|
|
<glossdef>
|
|
<para>The back-end store used by Image Service to store VM
|
|
images, options include Object Storage, local file system,
|
|
S3, or HTTP.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>image UUID</glossterm>
|
|
<glossdef>
|
|
<para>UUID used by Image Service to uniquely identify each VM
|
|
image.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>incubated project</glossterm>
|
|
<glossdef>
|
|
<para>A community project may be elevated to this
|
|
status and is then promoted to a core
|
|
project.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>ingress filtering</glossterm>
|
|
<glossdef>
|
|
<para>The process of filtering incoming network
|
|
traffic. Supported by Compute.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>injection</glossterm>
|
|
<glossdef>
|
|
<para>The process of putting a file into a virtual
|
|
machine image before the instance is
|
|
started.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>instance</glossterm>
|
|
<glossdef>
|
|
<para>A running VM, or a VM in a known state such as
|
|
suspended, that can be used like a hardware server.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>instance ID</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for instance UUID.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>instance state</glossterm>
|
|
<glossdef>
|
|
<para>The current state of a guest VM image.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>instance tunnels network</glossterm>
|
|
<glossdef>
|
|
<para>A network segment used for instance traffic tunnels
|
|
between compute nodes and the network node.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>instance type</glossterm>
|
|
<glossdef>
|
|
<para>Describes the parameters of the various virtual
|
|
machine images that are available to users,
|
|
includes parameters such as CPU, storage, and
|
|
memory. Alternative term for flavor.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>instance type ID</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for a flavor ID.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>instance UUID</glossterm>
|
|
<glossdef>
|
|
<para>Unique ID assigned to each guest VM
|
|
instance.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>interface</glossterm>
|
|
<glossdef>
|
|
<para>A physical or virtual device that provides connectivity
|
|
to another device or medium.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>interface ID</glossterm>
|
|
<glossdef>
|
|
<para>Unique ID for a Networking VIF or vNIC in the form
|
|
of a UUID.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Internet Service Provider (ISP)</glossterm>
|
|
<glossdef>
|
|
<para>Any business that provides Internet access to
|
|
individuals or businesses.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>ironic</glossterm>
|
|
<glossdef>
|
|
<para>OpenStack project that provisions bare metal, as
|
|
opposed to virtual, machines.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>IP address</glossterm>
|
|
<glossdef>
|
|
<para>Number that is unique to every computer system
|
|
on the Internet. Two versions of the Internet
|
|
Protocol (IP) are in use for addresses: IPv4 and
|
|
IPv6.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>IP Address Management (IPAM)</glossterm>
|
|
<glossdef>
|
|
<para>The process of automating IP address allocation,
|
|
deallocation, and management. Currently provided
|
|
by Compute, melange, and Networking.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>IPL</glossterm>
|
|
<glossdef>
|
|
<para>Initial Program Loader.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>IPMI</glossterm>
|
|
<glossdef>
|
|
<para>Intelligent Platform Management Interface. IPMI
|
|
is a standardized computer system interface used
|
|
by system administrators for out-of-band
|
|
management of computer systems and monitoring of
|
|
their operation. In layman's terms, it is a way to
|
|
manage a computer using a direct network
|
|
connection, whether it is turned on or not;
|
|
connecting to the hardware rather than an
|
|
operating system or login shell.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>ip6tables</glossterm>
|
|
<glossdef>
|
|
<para>Tool used to set up, maintain, and inspect the tables of
|
|
IPv6 packet filter rules in the Linux kernel. In OpenStack
|
|
Compute, ip6tables is used along with arptables, ebtables,
|
|
and iptables to create firewalls for both nodes and
|
|
VMs.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>iptables</glossterm>
|
|
<glossdef>
|
|
<para>Used along with arptables and ebtables, iptables
|
|
create firewalls in Compute. iptables are the tables
|
|
provided by the Linux kernel firewall (implemented
|
|
as different Netfilter modules) and the chains and
|
|
rules it stores. Different kernel modules and
|
|
programs are currently used for different
|
|
protocols: iptables applies to IPv4, ip6tables to
|
|
IPv6, arptables to ARP, and ebtables to Ethernet
|
|
frames. Requires root privilege to
|
|
manipulate.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>iSCSI</glossterm>
|
|
<glossdef>
|
|
<para>The SCSI disk protocol tunneled within Ethernet,
|
|
supported by Compute, Object Storage, and Image Service.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>ISO9960</glossterm>
|
|
<glossdef>
|
|
<para>One of the VM image disk formats supported by
|
|
Image Service.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>itsec</glossterm>
|
|
<glossdef>
|
|
<para>A default role in the Compute RBAC system that
|
|
can quarantine an instance in any
|
|
project.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .J. -->
|
|
<glossdiv>
|
|
<title>J</title>
|
|
<glossentry>
|
|
<glossterm>Java</glossterm>
|
|
<glossdef>
|
|
<para>A programming language that is used to create
|
|
systems that involve more than one computer by way
|
|
of a network.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>JavaScript</glossterm>
|
|
<glossdef>
|
|
<para>A scripting language that is used to build web
|
|
pages.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>JavaScript Object Notation (JSON)</glossterm>
|
|
<glossdef>
|
|
<para>One of the supported response formats in
|
|
OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Jenkins</glossterm>
|
|
<glossdef>
|
|
<para>Tool used to run jobs automatically for
|
|
OpenStack development.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Juno</glossterm>
|
|
<glossdef>
|
|
<para>Project name for the tenth release of OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .K. -->
|
|
<glossdiv>
|
|
<title>K</title>
|
|
<glossentry>
|
|
<glossterm>kernel-based VM (KVM)</glossterm>
|
|
<glossdef>
|
|
<para>An OpenStack-supported hypervisor.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>keystone</glossterm>
|
|
<glossdef>
|
|
<para>The project that provides OpenStack Identity
|
|
services.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Kickstart</glossterm>
|
|
<glossdef>
|
|
<para>A tool to automate system configuration and
|
|
installation on Red Hat, Fedora, and CentOS based
|
|
Linux distributions.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .L. -->
|
|
<glossdiv>
|
|
<title>L</title>
|
|
<glossentry>
|
|
<glossterm>large object</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
An object within Object Storage that is larger than
|
|
5 GB.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Launchpad</glossterm>
|
|
<glossdef>
|
|
<para>The collaboration site for OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Layer-2 network</glossterm>
|
|
<glossdef>
|
|
<para>Term used for OSI network architecture for the
|
|
data link layer.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Layer-3 (L3) agent</glossterm>
|
|
<glossdef>
|
|
<para>OpenStack Networking agent that provides layer-3
|
|
(routing) services for virtual networks.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>libvirt</glossterm>
|
|
<glossdef>
|
|
<para>Virtualization API library used by OpenStack to
|
|
interact with many of its supported
|
|
hypervisors.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Linux bridge</glossterm>
|
|
<glossdef>
|
|
<para>Software that enables multiple VMs to share a
|
|
single physical NIC within Compute.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Linux Bridge neutron plug-in</glossterm>
|
|
<glossdef>
|
|
<para>Enables a Linux bridge to understand
|
|
a Networking port, interface attachment, and other
|
|
abstractions.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Linux containers (LXC)</glossterm>
|
|
<glossdef>
|
|
<para>An OpenStack-supported hypervisor.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>live migration</glossterm>
|
|
<glossdef>
|
|
<para>The ability within Compute to move running virtual
|
|
machine instances from one host to another with
|
|
only a small service interruption during
|
|
switch-over.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>load balancer</glossterm>
|
|
<glossdef>
|
|
<para>A load balancer is a logical device that
|
|
belongs to a cloud account. It is used to
|
|
distribute workloads between multiple back-end
|
|
systems or services, based on the criteria defined
|
|
as part of its configuration.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>load balancing</glossterm>
|
|
<glossdef>
|
|
<para>The process of spreading client requests between
|
|
two or more nodes to improve performance and
|
|
availability.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Load-Balancing-as-a-Service (LBaaS)</glossterm>
|
|
<glossdef>
|
|
<para>Enables Networking to distribute incoming
|
|
requests evenly between designated instances.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Logical Volume Manager (LVM)</glossterm>
|
|
<glossdef>
|
|
<para>Provides a method of allocating space on mass-storage
|
|
devices that is more flexible than conventional
|
|
partitioning schemes.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .M. -->
|
|
<glossdiv>
|
|
<title>M</title>
|
|
<glossentry>
|
|
<glossterm>management API</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for an admin API.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>management network</glossterm>
|
|
<glossdef>
|
|
<para>A network segment used for administration, not
|
|
accessible to the public Internet.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>manager</glossterm>
|
|
<glossdef>
|
|
<para>Logical groupings of related code such as the
|
|
Block Storage volume manager or network manager.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>manifest</glossterm>
|
|
<glossdef>
|
|
<para>Used to track segments of a large object within
|
|
Object Storage.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>manifest object</glossterm>
|
|
<glossdef>
|
|
<para>A special Object Storage object that contains the
|
|
manifest for a large object.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>marconi</glossterm>
|
|
<glossdef>
|
|
<para>OpenStack project that provides a queue service
|
|
to applications.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>melange</glossterm>
|
|
<glossdef>
|
|
<para>Project name for OpenStack Network Information
|
|
Service. To be merged with Networking.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>membership</glossterm>
|
|
<glossdef>
|
|
<para>The association between an Image Service VM image and a
|
|
tenant. Enables images to be shared with specified
|
|
tenants.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>membership list</glossterm>
|
|
<glossdef>
|
|
<para>A list of tenants that can access a given VM
|
|
image within Image Service.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>memcached</glossterm>
|
|
<glossdef>
|
|
<para>A distributed memory object caching system that
|
|
is used by Object Storage for caching.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>memory overcommit</glossterm>
|
|
<glossdef>
|
|
<para>The ability to start new VM instances based on
|
|
the actual memory usage of a host, as opposed to
|
|
basing the decision on the amount of RAM each
|
|
running instance thinks it has available. Also
|
|
known as RAM overcommit.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>message broker</glossterm>
|
|
<glossdef>
|
|
<para>The software package used to provide AMQP
|
|
messaging capabilities within Compute. Default
|
|
package is RabbitMQ.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>message bus</glossterm>
|
|
<glossdef>
|
|
<para>The main virtual communication line used by all
|
|
AMQP messages for inter-cloud communications
|
|
within Compute.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>message queue</glossterm>
|
|
<glossdef>
|
|
<para>Passes requests from clients to the appropriate
|
|
workers and returns the output to the client after
|
|
the job completes.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Metadata agent</glossterm>
|
|
<glossdef>
|
|
<para>OpenStack Networking agent that provides metadata
|
|
services for instances.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Meta-Data Server (MDS)</glossterm>
|
|
<glossdef>
|
|
<para>Stores CephFS metadata.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>migration</glossterm>
|
|
<glossdef>
|
|
<para>The process of moving a VM instance from one
|
|
host to another.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>multinic</glossterm>
|
|
<glossdef>
|
|
<para>Facility in Compute that allows each virtual
|
|
machine instance to have more than one VIF
|
|
connected to it.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Modular Layer 2 (ML2) neutron plug-in</glossterm>
|
|
<glossdef>
|
|
<para>Can concurrently use multiple
|
|
layer-2 networking technologies, such as 802.1Q and
|
|
VXLAN, in Networking.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Monitor (LBaaS)</glossterm>
|
|
<glossdef>
|
|
<para>LBaaS feature that provides availability monitoring
|
|
using the <command>ping</command> command, TCP, and
|
|
HTTP/HTTPS GET.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Monitor (Mon)</glossterm>
|
|
<glossdef>
|
|
<para>A Ceph component that communicates with external
|
|
clients, checks data state and consistency, and
|
|
performs quorum functions.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>multi-factor authentication</glossterm>
|
|
<glossdef>
|
|
<para>Authentication method that uses two or more
|
|
credentials, such as a password and a private key.
|
|
Currently not supported in Identity Service.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>multi-host</glossterm>
|
|
<glossdef>
|
|
<para>High-availability mode for legacy (nova) networking.
|
|
Each compute node handles NAT and DHCP and acts as a
|
|
gateway for all of the VMs on it. A networking failure
|
|
on one compute node doesn't affect VMs on other compute
|
|
nodes.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>MultiNic</glossterm>
|
|
<glossdef>
|
|
<para>Facility in Compute that enables a virtual
|
|
machine instance to have more than one VIF
|
|
connected to it.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .N. -->
|
|
<glossdiv>
|
|
<title>N</title>
|
|
<glossentry>
|
|
<glossterm>Nebula</glossterm>
|
|
<glossdef>
|
|
<para>Released as open source by NASA in 2010 and is
|
|
the basis for Compute.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>netadmin</glossterm>
|
|
<glossdef>
|
|
<para>One of the default roles in the Compute RBAC
|
|
system. Enables the user to allocate publicly
|
|
accessible IP addresses to instances and change
|
|
firewall rules.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>NetApp volume driver</glossterm>
|
|
<glossdef>
|
|
<para>Enables Compute to communicate with NetApp storage
|
|
devices through the NetApp OnCommand Provisioning
|
|
Manager.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>network</glossterm>
|
|
<glossdef>
|
|
<para>A virtual network that provides connectivity
|
|
between entities. For example, a collection of
|
|
virtual ports that share network connectivity. In
|
|
Networking terminology, a network is always a Layer-2
|
|
network.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Network Address Translation (NAT)</glossterm>
|
|
<glossdef>
|
|
<para>The process of modifying IP address information
|
|
while in-transit. Supported by Compute and
|
|
Networking.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>network controller</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
A Compute daemon that orchestrates the network
|
|
configuration of nodes, including IP addresses,
|
|
VLANs, and bridging. Also manages routing for both
|
|
public and private networks.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Network File System (NFS)</glossterm>
|
|
<glossdef>
|
|
<para>A method for making file systems available over
|
|
the network. Supported by OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>network ID</glossterm>
|
|
<glossdef>
|
|
<para>Unique ID assigned to each network segment
|
|
within Networking. Same as network UUID</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>network manager</glossterm>
|
|
<glossdef>
|
|
<para>The Compute component that manages various network
|
|
components, such as firewall rules, IP address
|
|
allocation, and so on.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>network node</glossterm>
|
|
<glossdef>
|
|
<para>Any compute node that runs the network worker
|
|
daemon.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>network segment</glossterm>
|
|
<glossdef>
|
|
<para>Represents a virtual, isolated OSI layer-2
|
|
subnet in Networking.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Network Time Protocol (NTP)</glossterm>
|
|
<glossdef>
|
|
<para>A method of keeping a clock for a host or node
|
|
correct through communications with a trusted,
|
|
accurate time source.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>network UUID</glossterm>
|
|
<glossdef>
|
|
<para>Unique ID for a Networking network segment.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>network worker</glossterm>
|
|
<glossdef>
|
|
<para>The nova-network worker daemon, provides
|
|
services such as giving an IP address to a booting
|
|
nova instance.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Networking</glossterm>
|
|
<glossdef>
|
|
<para>A core OpenStack project that provides a network
|
|
connectivity abstraction layer to OpenStack
|
|
Compute. The project name of Networking is
|
|
neutron.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Networking API</glossterm>
|
|
<glossdef>
|
|
<para>API used to access OpenStack Networking. Provides an
|
|
extensible architecture to enable custom plug-in
|
|
creation.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>neutron</glossterm>
|
|
<glossdef>
|
|
<para>A core OpenStack project that provides a network
|
|
connectivity abstraction layer to OpenStack
|
|
Compute.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>neutron API</glossterm>
|
|
<glossdef>
|
|
<para>An alternative name for Networking API.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>neutron manager</glossterm>
|
|
<glossdef>
|
|
<para>Enables Compute and Networking integration, which
|
|
enables Networking to perform network management for
|
|
guest VMs.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>neutron plug-in</glossterm>
|
|
<glossdef>
|
|
<para>Interface within Networking that enables
|
|
organizations to create custom plug-ins for
|
|
advanced features such as QoS, ACLs, or
|
|
IDS.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Nexenta volume driver</glossterm>
|
|
<glossdef>
|
|
<para>Provides support for NexentaStor devices in
|
|
Compute.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>No ACK</glossterm>
|
|
<glossdef>
|
|
<para>Disables server-side message acknowledgment in
|
|
the Compute RabbitMQ. Increases performance but
|
|
decreases reliability.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>node</glossterm>
|
|
<glossdef>
|
|
<para>A VM instance that runs on a host.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>non-durable exchange</glossterm>
|
|
<glossdef>
|
|
<para>Message exchange that is cleared when the
|
|
service restarts. Its data is not written to
|
|
persistent storage.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>non-durable queue</glossterm>
|
|
<glossdef>
|
|
<para>Message queue that is cleared when the service
|
|
restarts. Its data is not written to persistent
|
|
storage.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>non-persistent volume</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for an ephemeral volume.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>nova</glossterm>
|
|
<glossdef>
|
|
<para>OpenStack project that provides compute
|
|
services.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Nova API</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for the Compute
|
|
API.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>nova-network</glossterm>
|
|
<glossdef>
|
|
<para>A Compute component that manages IP address
|
|
allocation, firewalls, and other network-related
|
|
tasks. This is the legacy networking option and an
|
|
alternative to Networking.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .O. -->
|
|
<glossdiv>
|
|
<title>O</title>
|
|
<glossentry>
|
|
<glossterm>object</glossterm>
|
|
<glossdef>
|
|
<para>A BLOB of data held by Object Storage; can be in any
|
|
format.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>object auditor</glossterm>
|
|
<glossdef>
|
|
<para>Opens all objects for an object server and
|
|
verifies the MD5 hash, size, and metadata for each
|
|
object.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>object expiration</glossterm>
|
|
<glossdef>
|
|
<para>A configurable option within Object Storage to
|
|
automatically delete objects after a specified
|
|
amount of time has passed or a certain date is
|
|
reached.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>object hash</glossterm>
|
|
<glossdef>
|
|
<para>Uniquely ID for an Object Storage object.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>object path hash</glossterm>
|
|
<glossdef>
|
|
<para>Used by Object Storage to determine the location of an
|
|
object in the ring. Maps objects to
|
|
partitions.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>object replicator</glossterm>
|
|
<glossdef>
|
|
<para>An Object Storage component that copies and object to
|
|
remote partitions for fault tolerance.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>object server</glossterm>
|
|
<glossdef>
|
|
<para>An Object Storage component that is responsible for
|
|
managing objects.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Object Storage</glossterm>
|
|
<glossdef>
|
|
<para>The OpenStack core project that
|
|
provides eventually consistent and redundant
|
|
storage and retrieval of fixed digital
|
|
content. The project name of OpenStack
|
|
Object Storage is swift.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Object Storage API</glossterm>
|
|
<glossdef>
|
|
<para>API used to access OpenStack Object Storage.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Object Storage Device (OSD)</glossterm>
|
|
<glossdef>
|
|
<para>The Ceph storage daemon.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>object versioning</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
Allows a user to set a flag on an Object Storage
|
|
container so that all objects within the container
|
|
are versioned.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Oldie</glossterm>
|
|
<glossdef>
|
|
<para>Term for an Object Storage process that runs
|
|
for a long time. Can indicate a hung
|
|
process.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Open Cloud Computing Interface
|
|
(OCCI)</glossterm>
|
|
<glossdef>
|
|
<para>A standardized interface for managing compute,
|
|
data, and network resources, currently unsupported
|
|
in OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Open Virtualization Format (OVF)</glossterm>
|
|
<glossdef>
|
|
<para>Standard for packaging VM images. Supported in
|
|
OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Open vSwitch neutron plug-in</glossterm>
|
|
<glossdef>
|
|
<para>Provides support for
|
|
Open vSwitch in Networking.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>OpenLDAP</glossterm>
|
|
<glossdef>
|
|
<para>An open source LDAP server. Supported by both
|
|
Compute and Identity Service.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>OpenStack</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
OpenStack is a cloud operating system that controls
|
|
large pools of compute, storage, and networking
|
|
resources throughout a data center, all managed through
|
|
a dashboard that gives administrators control while
|
|
empowering their users to provision resources through
|
|
a web interface. OpenStack is an open source project licensed
|
|
under the Apache License 2.0.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>openSUSE</glossterm>
|
|
<glossdef>
|
|
<para>A Linux distribution that is compatible with
|
|
OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>operator</glossterm>
|
|
<glossdef>
|
|
<para>The person responsible for planning and
|
|
maintaining an OpenStack installation.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Orchestration</glossterm>
|
|
<glossdef>
|
|
<para>An integrated project that
|
|
orchestrates multiple cloud applications for
|
|
OpenStack. The project name of Orchestration is
|
|
heat.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>orphan</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
In the context of Object Storage, this is a process
|
|
that is not terminated after an upgrade, restart, or
|
|
reload of the service.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .P. -->
|
|
<glossdiv>
|
|
<title>P</title>
|
|
<glossentry>
|
|
<glossterm>parent cell</glossterm>
|
|
<glossdef>
|
|
<para>If a requested resource, such as CPU time, disk
|
|
storage, or memory, is not available in the parent
|
|
cell, the request is forwarded to associated child
|
|
cells.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>partition</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
A unit of storage within Object Storage used to
|
|
store objects. It exists on top of devices and is,
|
|
replicated for fault tolerance.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>partition index</glossterm>
|
|
<glossdef>
|
|
<para>Contains the locations of all Object Storage partitions
|
|
within the ring.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>partition shift value</glossterm>
|
|
<glossdef>
|
|
<para>Used by Object Storage to determine which partition data
|
|
should reside on.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>pause</glossterm>
|
|
<glossdef>
|
|
<para>A VM state where no changes occur (no changes in
|
|
memory, network communications stop, etc); the VM
|
|
is frozen but not shut down.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>PCI passthrough</glossterm>
|
|
<glossdef>
|
|
<para>Gives guest VMs exclusive access to a
|
|
PCI device. Currently supported in OpenStack Havana
|
|
and later releases.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>persistent message</glossterm>
|
|
<glossdef>
|
|
<para>A message that is stored both in memory and on
|
|
disk. The message is not lost after a failure or
|
|
restart.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>persistent volume</glossterm>
|
|
<glossdef>
|
|
<para>Changes to these types of disk volumes are
|
|
saved.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>personality file</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
A file used to customize a Compute instance. It can
|
|
be used to inject SSH keys or a specific network
|
|
configuration.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Platform-as-a-Service (PaaS)</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
Provides to the consumer the ability to deploy
|
|
applications through a programming language or tools
|
|
supported by the cloud platform provider. An example
|
|
of Platform-as-a-Service is an Eclipse/Java
|
|
programming platform provided with no downloads
|
|
required.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>plug-in</glossterm>
|
|
<glossdef>
|
|
<para>Software component providing the actual
|
|
implementation for Networking APIs, or for Compute
|
|
APIs, depending on the context.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>policy service</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
Component of Identity Service that provides a
|
|
rule-management interface and a rule-based
|
|
authorization engine.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>pool</glossterm>
|
|
<glossdef>
|
|
<para>A logical set of devices, such as web servers,
|
|
that you group together to receive and process
|
|
traffic. The load balancing function chooses which
|
|
member of the pool handles the new requests or
|
|
connections received on the VIP address. Each VIP
|
|
has one pool.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>pool member</glossterm>
|
|
<glossdef>
|
|
<para>An application that runs on the back-end server
|
|
in a load-balancing system.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>port</glossterm>
|
|
<glossdef>
|
|
<para>A virtual network port within Networking; VIFs /
|
|
vNICs are connected to a port.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>port UUID</glossterm>
|
|
<glossdef>
|
|
<para>Unique ID for a Networking port.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>preseed</glossterm>
|
|
<glossdef>
|
|
<para>A tool to automate system configuration and
|
|
installation on Debian-based Linux
|
|
distributions.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>private image</glossterm>
|
|
<glossdef>
|
|
<para>An Image Service VM image that is only available to
|
|
specified tenants.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>private IP address</glossterm>
|
|
<glossdef>
|
|
<para>An IP address used for management and
|
|
administration, not available to the public
|
|
Internet.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>private network</glossterm>
|
|
<glossdef>
|
|
<para>The Network Controller provides virtual networks
|
|
to enable compute servers to interact with each
|
|
other and with the public network. All machines
|
|
must have a public and private network interface.
|
|
A private network interface can be a flat or VLAN
|
|
network interface. A flat network interface is
|
|
controlled by the flat_interface with flat
|
|
managers. A VLAN network interface is controlled
|
|
by the vlan_interface option with VLAN managers.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>project</glossterm>
|
|
<glossdef>
|
|
<para>A logical grouping of users within Compute, used to
|
|
define quotas and access to VM images.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>project ID</glossterm>
|
|
<glossdef>
|
|
<para>User-defined alpha-numeric string in Compute; the
|
|
name of a project.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>project VPN</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for a cloudpipe.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>promiscuous mode</glossterm>
|
|
<glossdef>
|
|
<para>Causes the network interface to pass all traffic it
|
|
receives to the host rather than passing only the frames
|
|
addressed to it.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>provider</glossterm>
|
|
<glossdef>
|
|
<para>An administrator who has access to all hosts and
|
|
instances.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>proxy node</glossterm>
|
|
<glossdef>
|
|
<para>A node that provides the Object Storage proxy
|
|
service.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>proxy server</glossterm>
|
|
<glossdef>
|
|
<para>Users of Object Storage interact with the service through
|
|
the proxy server, which in-turn looks up the
|
|
location of the requested data within the ring and
|
|
returns the results to the user.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>public API</glossterm>
|
|
<glossdef>
|
|
<para>An API endpoint used for both service-to-service
|
|
communication and end-user interactions.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>public image</glossterm>
|
|
<glossdef>
|
|
<para>An Image Service VM image that is available to all
|
|
tenants.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>public IP address</glossterm>
|
|
<glossdef>
|
|
<para>An IP address that is accessible to
|
|
end-users.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>public network</glossterm>
|
|
<glossdef>
|
|
<para>The Network Controller provides virtual networks
|
|
to enable compute servers to interact with each
|
|
other and with the public network. All machines
|
|
must have a public and private network interface.
|
|
The public network interface is controlled by the
|
|
public_interface option.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Puppet</glossterm>
|
|
<glossdef>
|
|
<para>An operating system configuration-management
|
|
tool supported by OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Python</glossterm>
|
|
<glossdef>
|
|
<para>Programming language used extensively in
|
|
OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .Q. -->
|
|
<glossdiv>
|
|
<title>Q</title>
|
|
<glossentry>
|
|
<glossterm>QEMU Copy On Write 2 (QCOW2)</glossterm>
|
|
<glossdef>
|
|
<para>One of the VM image disk formats supported by
|
|
Image Service.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Qpid</glossterm>
|
|
<glossdef>
|
|
<para>Message queue software supported by OpenStack;
|
|
an alternative to RabbitMQ.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>quarantine</glossterm>
|
|
<glossdef>
|
|
<para>If Object Storage finds objects, containers, or accounts
|
|
that are corrupt, they are placed in this state,
|
|
are not replicated, cannot be read by clients, and
|
|
a correct copy is re-replicated.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Quick EMUlator (QEMU)</glossterm>
|
|
<glossdef>
|
|
<para>QEMU is a generic and open source machine
|
|
emulator and virtualizer.</para>
|
|
<para>One of the hypervisors supported by OpenStack,
|
|
generally used for development purposes.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>quota</glossterm>
|
|
<glossdef>
|
|
<para>In Compute and Block Storage, the ability to set
|
|
resource limits on a per-project basis.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .R. -->
|
|
<glossdiv>
|
|
<title>R</title>
|
|
<glossentry>
|
|
<glossterm>RabbitMQ</glossterm>
|
|
<glossdef>
|
|
<para>The default message queue software used by
|
|
OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Rackspace Cloud Files</glossterm>
|
|
<glossdef>
|
|
<para>Released as open source by Rackspace in 2010,
|
|
the basis for Object Storage.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>RADOS Block Device (RBD)</glossterm>
|
|
<glossdef>
|
|
<para>Ceph component that enables a Linux block
|
|
device to be striped over multiple distributed
|
|
data stores.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>radvd</glossterm>
|
|
<glossdef>
|
|
<para>The router advertisement daemon, used by the
|
|
Compute VLAN manager and FlatDHCP manager to provide
|
|
routing services for VM instances.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>RAM filter</glossterm>
|
|
<glossdef>
|
|
<para>The Compute setting that enables or disables RAM
|
|
overcommitment.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>RAM overcommit</glossterm>
|
|
<glossdef>
|
|
<para>The ability to start new VM instances based on
|
|
the actual memory usage of a host, as opposed to
|
|
basing the decision on the amount of RAM each
|
|
running instance thinks it has available. Also
|
|
known as memory overcommit.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>rate limit</glossterm>
|
|
<glossdef>
|
|
<para>Configurable option within Object Storage to limit
|
|
database writes on a per-account and/or
|
|
per-container basis.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>raw</glossterm>
|
|
<glossdef>
|
|
<para>One of the VM image disk formats supported by
|
|
Image Service; an unstructured disk image.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>rebalance</glossterm>
|
|
<glossdef>
|
|
<para>The process of distributing Object Storage partitions
|
|
across all drives in the ring; used during initial
|
|
ring creation and after ring
|
|
reconfiguration.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>reboot</glossterm>
|
|
<glossdef>
|
|
<para>Either a soft or hard reboot of a server. With a
|
|
soft reboot, the operating system is signaled to
|
|
restart, which enables a graceful shutdown of
|
|
all processes. A hard reboot is the equivalent of
|
|
power cycling the server. The virtualization
|
|
platform should ensure that the reboot action has
|
|
completed successfully even in cases in which the
|
|
underlying domain/VM is paused or halted/stopped.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>rebuild</glossterm>
|
|
<glossdef>
|
|
<para>Removes all data on the server and replaces it
|
|
with the specified image. Server ID and IP
|
|
addresses remain the same.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Recon</glossterm>
|
|
<glossdef>
|
|
<para>An Object Storage component that collects metrics.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>record</glossterm>
|
|
<glossdef>
|
|
<para>Belongs to a particular domain and is used to
|
|
specify information about the domain. There are
|
|
several types of DNS records. Each record type
|
|
contains particular information used to describe
|
|
the purpose of that record. Examples include mail
|
|
exchange (MX) records, which specify the mail
|
|
server for a particular domain, and name server
|
|
(NS) records, which specify the authoritative name
|
|
servers for a domain.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>record ID</glossterm>
|
|
<glossdef>
|
|
<para>A number within a database that is incremented
|
|
each time a change is made. Used by Object Storage when
|
|
replicating.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Red Hat Enterprise Linux (RHEL)</glossterm>
|
|
<glossdef>
|
|
<para>A Linux distribution that is compatible with
|
|
OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>reference architecture</glossterm>
|
|
<glossdef>
|
|
<para>A recommended architecture for an OpenStack
|
|
cloud.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>region</glossterm>
|
|
<glossdef>
|
|
<para>A discrete OpenStack environment with dedicated API
|
|
endpoints that typically shares only the Identity
|
|
Service (keystone) with other regions.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>registry</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for the Image Service
|
|
registry.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>registry server</glossterm>
|
|
<glossdef>
|
|
<para>An Image Service that provides VM image metadata
|
|
information to clients.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Reliable, Autonomic Distributed Object Store
|
|
(RADOS)</glossterm>
|
|
<glossdef>
|
|
<para>A collection of components that provides object
|
|
storage within Ceph. Similar to OpenStack Object
|
|
Storage.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Remote Procedure Call (RPC)</glossterm>
|
|
<glossdef>
|
|
<para>The method used by the Compute RabbitMQ for
|
|
intra-service communications.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>replica</glossterm>
|
|
<glossdef>
|
|
<para>Provides data redundancy and fault tolerance by
|
|
creating copies of Object Storage objects, accounts, and
|
|
containers so that they are not lost when the
|
|
underlying storage fails.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>replica count</glossterm>
|
|
<glossdef>
|
|
<para>The number of replicas of the data in an Object Storage
|
|
ring.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>replication</glossterm>
|
|
<glossdef>
|
|
<para>The process of copying data to a separate
|
|
physical device for fault tolerance and
|
|
performance.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>replicator</glossterm>
|
|
<glossdef>
|
|
<para>The Object Storage back-end process that creates and
|
|
manages object replicas.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>request ID</glossterm>
|
|
<glossdef>
|
|
<para>Unique ID assigned to each request sent to
|
|
Compute.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>rescue image</glossterm>
|
|
<glossdef>
|
|
<para>A special type of VM image that is booted when
|
|
an instance is placed into rescue mode. Allows an
|
|
administrator to mount the file systems for an
|
|
instance to correct the problem.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>resize</glossterm>
|
|
<glossdef>
|
|
<para>Converts an existing server to a different
|
|
flavor, which scales the server up or down.
|
|
The original server is saved to enable rollback if
|
|
a problem occurs. All resizes must be tested
|
|
and explicitly confirmed, at which time the
|
|
original server is removed.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>RESTful</glossterm>
|
|
<glossdef>
|
|
<para>A kind of web service API that uses REST, or
|
|
Representational State Transfer. REST is the style
|
|
of architecture for hypermedia systems that is
|
|
used for the World Wide Web.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>ring</glossterm>
|
|
<glossdef>
|
|
<para>An entity that maps Object Storage data to partitions. A
|
|
separate ring exists for each service, such as
|
|
account, object, and container.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>ring builder</glossterm>
|
|
<glossdef>
|
|
<para>Builds and manages rings within Object Storage, assigns
|
|
partitions to devices, and pushes the
|
|
configuration to other storage nodes.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Role Based Access Control (RBAC)</glossterm>
|
|
<glossdef>
|
|
<para>Provides a predefined list of actions that the
|
|
user can perform, such as start or stop VMs, reset
|
|
passwords, and so on. Supported in both Identity Service
|
|
and Compute and can be configured using the horizon
|
|
dashboard.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>role</glossterm>
|
|
<glossdef>
|
|
<para>A personality that a user assumes that enables
|
|
them to perform a specific set of operations. A
|
|
role includes a set of rights and privileges. A
|
|
user assuming that role inherits those rights and
|
|
privileges.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>role ID</glossterm>
|
|
<glossdef>
|
|
<para>Alpha-numeric ID assigned to each Identity Service
|
|
role.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>rootwrap</glossterm>
|
|
<glossdef>
|
|
<para>A feature of Compute that allows the unprivileged
|
|
"nova" user to run a specified list of commands as
|
|
the Linux root user.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>round-robin scheduler</glossterm>
|
|
<glossdef>
|
|
<para>Type of Compute scheduler that evenly distributes
|
|
instances among available hosts.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>router</glossterm>
|
|
<glossdef>
|
|
<para>A physical or virtual network device that passes
|
|
network traffic between different networks.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>routing key</glossterm>
|
|
<glossdef>
|
|
<para>The Compute direct exchanges, fanout exchanges, and
|
|
topic exchanges use this key to determine how to
|
|
process a message; processing varies depending on
|
|
exchange type.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>RPC driver</glossterm>
|
|
<glossdef>
|
|
<para>Modular system that allows the underlying
|
|
message queue software of Compute to be changed. For
|
|
example, from RabbitMQ to ZeroMQ or Qpid.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>rsync</glossterm>
|
|
<glossdef>
|
|
<para>Used by Object Storage to push object replicas.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>RXTX cap</glossterm>
|
|
<glossdef>
|
|
<para>Absolute limit on the amount of network traffic
|
|
a Compute VM instance can send and receive.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>RXTX quota</glossterm>
|
|
<glossdef>
|
|
<para>Soft limit on the amount of network traffic a
|
|
Compute VM instance can send and receive.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Ryu neutron plug-in</glossterm>
|
|
<glossdef>
|
|
<para>Enables the Ryu network operating system to
|
|
function as a Networking OpenFlow controller.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .S. -->
|
|
<glossdiv>
|
|
<title>S</title>
|
|
<glossentry>
|
|
<glossterm>S3</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
Object storage service by Amazon; similar in
|
|
function to Object Storage, it can act as a back-end
|
|
store for Image Service VM images.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>sahara</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
OpenStack project that provides a scalable
|
|
data-processing stack and associated management
|
|
interfaces.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>scheduler manager</glossterm>
|
|
<glossdef>
|
|
<para>A Compute component that determines where VM
|
|
instances should start. Uses modular design to
|
|
support a variety of scheduler types.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>scoped token</glossterm>
|
|
<glossdef>
|
|
<para>An Identity Service API access token that is associated
|
|
with a specific tenant.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>scrubber</glossterm>
|
|
<glossdef>
|
|
<para>Checks for and deletes unused VMs; the component
|
|
of Image Service that implements delayed delete.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>secret key</glossterm>
|
|
<glossdef>
|
|
<para>String of text known only by the user; used
|
|
along with an access key to make requests to the
|
|
Compute API.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>secure shell (SSH)</glossterm>
|
|
<glossdef>
|
|
<para>Open source tool used to access remote hosts
|
|
through an encrypted communications channel, SSH
|
|
key injection is supported by Compute.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>security group</glossterm>
|
|
<glossdef>
|
|
<para>A set of network traffic filtering rules that
|
|
are applied to a Compute instance.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>segmented object</glossterm>
|
|
<glossdef>
|
|
<para>An Object Storage large object that has been broken up
|
|
into pieces. The re-assembled object is called a
|
|
concatenated object.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>server</glossterm>
|
|
<glossdef>
|
|
<para>Computer that provides explicit services to the
|
|
client software running on that system, often
|
|
managing a variety of computer operations.</para>
|
|
<para>A server is a VM instance in the Compute system.
|
|
Flavor and image are requisite elements when
|
|
creating a server.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>server image</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for a VM image.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>server UUID</glossterm>
|
|
<glossdef>
|
|
<para>Unique ID assigned to each guest VM
|
|
instance.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>service</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
An OpenStack service, such as Compute, Object
|
|
Storage, or Image Service. Provides one or more
|
|
endpoints through which users can access resources
|
|
and perform operations.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>service catalog</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for the Identity Service
|
|
catalog.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>service ID</glossterm>
|
|
<glossdef>
|
|
<para>Unique ID assigned to each service that is
|
|
available in the Identity Service catalog.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>service registration</glossterm>
|
|
<glossdef>
|
|
<para>An Identity Service feature that enables services,
|
|
such as Compute,
|
|
to automatically register with the
|
|
catalog.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>service tenant</glossterm>
|
|
<glossdef>
|
|
<para>Special tenant that contains all
|
|
services that are listed in the catalog.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>service token</glossterm>
|
|
<glossdef>
|
|
<para>An administrator defined token used by Compute to
|
|
communicate securely with the Identity Service.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>session back-end</glossterm>
|
|
<glossdef>
|
|
<para>The method of storage used by horizon to track
|
|
client sessions such as local memory, cookies, a
|
|
database, or memcached.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>session persistence</glossterm>
|
|
<glossdef>
|
|
<para>A feature of the load-balancing service. It
|
|
attempts to force subsequent connections to a
|
|
service to be redirected to the same node as long
|
|
as it is online.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>session storage</glossterm>
|
|
<glossdef>
|
|
<para>A horizon component that stores and tracks
|
|
client session information. Implemented through
|
|
the Django sessions framework.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>shared IP address</glossterm>
|
|
<glossdef>
|
|
<para>An IP address that can be assigned to a VM
|
|
instance within the shared IP group. Public IP
|
|
addresses can be shared across multiple servers
|
|
for use in various high availability scenarios.
|
|
When an IP address is shared to another server,
|
|
the cloud network restrictions are modified to
|
|
enable each server to listen to and respond on that
|
|
IP address. You can optionally specify that the
|
|
target server network configuration be modified.
|
|
Shared IP addresses can be used with many standard
|
|
heartbeat facilities, such as keepalive, that
|
|
monitor for failure and manage IP failover.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>shared IP group</glossterm>
|
|
<glossdef>
|
|
<para>A collection of servers that can share IPs with
|
|
other members of the group. Any server in a group
|
|
can share one or more public IPs with any other
|
|
server in the group. With the exception of the
|
|
first server in a shared IP group, servers must be
|
|
launched into shared IP groups. A server may
|
|
be a member of only one shared IP group.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>shared storage</glossterm>
|
|
<glossdef>
|
|
<para>Block storage that is simultaneously accessible
|
|
by multiple clients, for example, NFS.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Sheepdog</glossterm>
|
|
<glossdef>
|
|
<para>Distributed block storage system for QEMU,
|
|
supported by OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Simple Cloud Identity Management
|
|
(SCIM)</glossterm>
|
|
<glossdef>
|
|
<para>Specification for managing identity in the
|
|
cloud, currently unsupported by OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Single-root I/O Virtualization
|
|
(SR-IOV)</glossterm>
|
|
<glossdef>
|
|
<para>A specification that when implemented by a physical PCIe
|
|
device enables it to appear as multiple separate
|
|
PCIe devices. This enables multiple virtualized guests
|
|
to share direct access to the physical device, offering
|
|
improved performance over an equivalent virtual device.
|
|
Currently supported in OpenStack Havana and later
|
|
releases.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>SmokeStack</glossterm>
|
|
<glossdef>
|
|
<para>Runs automated tests against the core OpenStack
|
|
API; written in Rails.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>snapshot</glossterm>
|
|
<glossdef>
|
|
<para>A point-in-time copy of an OpenStack storage
|
|
volume or image. Use storage volume snapshots to
|
|
back up volumes. Use image snapshots to back up
|
|
data, or as "gold" images for additional servers.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>soft reboot</glossterm>
|
|
<glossdef>
|
|
<para>A controlled reboot where a VM instance is
|
|
properly restarted through operating system
|
|
commands.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>SolidFire Volume Driver</glossterm>
|
|
<glossdef>
|
|
<para>The Block Storage driver for the SolidFire iSCSI
|
|
storage appliance.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>SPICE</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
The Simple Protocol for Independent Computing
|
|
Environments (SPICE) provides remote desktop access
|
|
to guest virtual machines. It is an alternative to
|
|
VNC. SPICE is supported by OpenStack.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>spread-first scheduler</glossterm>
|
|
<glossdef>
|
|
<para>The Compute VM scheduling algorithm that attempts
|
|
to start a new VM on the host with the least amount
|
|
of load.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>SQL-Alchemy</glossterm>
|
|
<glossdef>
|
|
<para>An open source SQL toolkit for Python, used in
|
|
OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>SQLite</glossterm>
|
|
<glossdef>
|
|
<para>A lightweight SQL database, used as the default
|
|
persistent storage method in many OpenStack
|
|
services.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>stack</glossterm>
|
|
<glossdef>
|
|
<para>A set of OpenStack resources created and managed by
|
|
the Orchestration service according to a given template
|
|
(either an AWS CloudFormation template or a
|
|
<glossterm>Heat Orchestration Template
|
|
(HOT)</glossterm>).</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>StackTach</glossterm>
|
|
<glossdef>
|
|
<para>Community project that captures Compute AMQP
|
|
communications, useful for debugging.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>static IP address</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for a fixed IP address.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>StaticWeb</glossterm>
|
|
<glossdef>
|
|
<para>WSGI middleware component of Object Storage that serves
|
|
container data as a static web page.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>storage back end</glossterm>
|
|
<glossdef>
|
|
<para>The method that a service uses for persistent
|
|
storage, such as iSCSI, NFS, or local disk.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>storage node</glossterm>
|
|
<glossdef>
|
|
<para>An Object Storage node that provides container services,
|
|
account services, and object services; controls
|
|
the account databases, container databases, and
|
|
object storage.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>storage manager</glossterm>
|
|
<glossdef>
|
|
<para>A XenAPI component that provides a pluggable
|
|
interface to support a wide variety of persistent
|
|
storage back ends.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>storage manager back end</glossterm>
|
|
<glossdef>
|
|
<para>A persistent storage method supported by XenAPI,
|
|
such as iSCSI or NFS.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>storage services</glossterm>
|
|
<glossdef>
|
|
<para>Collective name for the Object Storage object services,
|
|
container services, and account services.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>strategy</glossterm>
|
|
<glossdef>
|
|
<para>Specifies the authentication source used by
|
|
Image Service or Identity Service.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>subdomain</glossterm>
|
|
<glossdef>
|
|
<para>A domain within a parent domain. Subdomains
|
|
cannot be registered. Subdomains enable you to
|
|
delegate domains. Subdomains can themselves have
|
|
subdomains, so third-level, fourth-level,
|
|
fifth-level, and deeper levels of nesting are
|
|
possible.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>subnet</glossterm>
|
|
<glossdef>
|
|
<para>Logical subdivision of an IP network.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>SUSE Linux Enterprise Server (SLES)</glossterm>
|
|
<glossdef>
|
|
<para>A Linux distribution that is compatible with
|
|
OpenStack.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>suspend</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for a paused VM
|
|
instance.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>swap</glossterm>
|
|
<glossdef>
|
|
<para>Disk-based virtual memory, used by operating
|
|
systems to provide more memory than is actually
|
|
available on the system.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>swawth</glossterm>
|
|
<glossdef>
|
|
<para>An authentication and authorization service for
|
|
Object Storage, implemented through WSGI middleware; uses
|
|
Object Storage itself as the persistent backing
|
|
store.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>swift</glossterm>
|
|
<glossdef>
|
|
<para>An OpenStack core project that provides object
|
|
storage services.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>swift All in One (SAIO)</glossterm>
|
|
<glossdef>
|
|
<para>Creates a full Object Storage development environment
|
|
within a single VM.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>swift middleware</glossterm>
|
|
<glossdef>
|
|
<para>Collective term for Object Storage components that
|
|
provide additional functionality.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>swift proxy server</glossterm>
|
|
<glossdef>
|
|
<para>Acts as the gatekeeper to Object Storage and is
|
|
responsible for authenticating the user.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>swift storage node</glossterm>
|
|
<glossdef>
|
|
<para>A node that runs Object Storage account, container, and
|
|
object services.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>sync point</glossterm>
|
|
<glossdef>
|
|
<para>Point in time since the last container and
|
|
accounts database sync among nodes within
|
|
Object Storage.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>sysadmin</glossterm>
|
|
<glossdef>
|
|
<para>One of the default roles in the Compute RBAC
|
|
system. Enables a user to add other users to a project,
|
|
interact with VM images that are
|
|
associated with the project, and start and stop VM
|
|
(VM) instances.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>system usage</glossterm>
|
|
<glossdef>
|
|
<para>A Compute component that, along with the
|
|
notification system, collects metrics and usage
|
|
information. This information can be used for billing.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .T. -->
|
|
<glossdiv>
|
|
<title>T</title>
|
|
<glossentry>
|
|
<glossterm>Telemetry</glossterm>
|
|
<glossdef>
|
|
<para>An integrated project that provides
|
|
metering and measuring facilities for OpenStack. The
|
|
project name of Telemetry is ceilometer.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>TempAuth</glossterm>
|
|
<glossdef>
|
|
<para>An authentication facility within Object Storage that
|
|
enables Object Storage itself to perform authentication and
|
|
authorization. Frequently used in testing and
|
|
development.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Tempest</glossterm>
|
|
<glossdef>
|
|
<para>Automated software test suite designed to run
|
|
against the trunk of the OpenStack core
|
|
project.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>TempURL</glossterm>
|
|
<glossdef>
|
|
<para>An Object Storage middleware component that enables creation of URLs for temporary object access.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>tenant</glossterm>
|
|
<glossdef>
|
|
<para>A group of users, used to isolate access to Compute
|
|
resources. An alternative term for a
|
|
project.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Tenant API</glossterm>
|
|
<glossdef>
|
|
<para>An API that is accessible to tenants.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>tenant endpoint</glossterm>
|
|
<glossdef>
|
|
<para>An Identity Service API endpoint that is associated with
|
|
one or more tenants.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>tenant ID</glossterm>
|
|
<glossdef>
|
|
<para>Unique ID assigned to each tenant within
|
|
the Identity Service. The project IDs map to the
|
|
tenant IDs.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>token</glossterm>
|
|
<glossdef>
|
|
<para>An alpha-numeric string of text used to access
|
|
OpenStack APIs and resources.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>token services</glossterm>
|
|
<glossdef>
|
|
<para>An Identity Service component that manages and validates
|
|
tokens after a user or tenant has been
|
|
authenticated.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>tombstone</glossterm>
|
|
<glossdef>
|
|
<para>Used to mark Object Storage objects that have been
|
|
deleted; ensures that the object is not updated on
|
|
another node after it has been deleted.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>topic publisher</glossterm>
|
|
<glossdef>
|
|
<para>A process that is created when a RPC call is
|
|
executed; used to push the message to the topic
|
|
exchange.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Torpedo</glossterm>
|
|
<glossdef>
|
|
<para>Community project used to run automated tests
|
|
against the OpenStack API.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>transaction ID</glossterm>
|
|
<glossdef>
|
|
<para>Unique ID assigned to each Object Storage request; used
|
|
for debugging and tracing.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>transient</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for non-durable.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>transient exchange</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for a non-durable
|
|
exchange.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>transient message</glossterm>
|
|
<glossdef>
|
|
<para>A message that is stored in memory and is lost
|
|
after the server is restarted.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>transient queue</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for a non-durable queue.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>TripleO</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
TripleO, for OpenStack on OpenStack, is a project to
|
|
develop and maintain tooling and infrastructure able to
|
|
deploy OpenStack in production, using OpenStack itself
|
|
wherever possible.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>trove</glossterm>
|
|
<glossdef>
|
|
<para>OpenStack project that provides database
|
|
services to applications.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .U. -->
|
|
<glossdiv>
|
|
<title>U</title>
|
|
<glossentry>
|
|
<glossterm>Ubuntu</glossterm>
|
|
<glossdef>
|
|
<para>A Debian-based Linux distribution.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>unscoped token</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for an Identity Service default
|
|
token.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>updater</glossterm>
|
|
<glossdef>
|
|
<para>Collective term for a group of Object Storage components
|
|
that processes queued and failed updates for
|
|
containers and objects.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>user</glossterm>
|
|
<glossdef>
|
|
<para>In Identity Service, each user is associated with one or
|
|
more tenants, and in Compute can be associated
|
|
with roles, projects, or both.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>user data</glossterm>
|
|
<glossdef>
|
|
<para>A blob of data that can be specified by the user
|
|
when launching an instance. This data can be
|
|
accessed by the instance through the metadata
|
|
service or config drive. Commonly used for passing
|
|
a shell script that is executed by the instance on
|
|
boot.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>User Mode Linux (UML)</glossterm>
|
|
<glossdef>
|
|
<para>An OpenStack-supported hypervisor.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .V. -->
|
|
<glossdiv>
|
|
<title>V</title>
|
|
<glossentry>
|
|
<glossterm>VIF UUID</glossterm>
|
|
<glossdef>
|
|
<para>Unique ID assigned to each Networking VIF.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>VIP</glossterm>
|
|
<glossdef>
|
|
<para>The primary load balancing configuration object.
|
|
Specifies the virtual IP address and port where
|
|
client traffic is received. Also defines other
|
|
details such as the load balancing method to be
|
|
used, protocol, and so on. This entity is
|
|
sometimes known in load-balancing products as a
|
|
virtual server,
|
|
vserver, or
|
|
listener.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Virtual Central Processing Unit
|
|
(vCPU)</glossterm>
|
|
<glossdef>
|
|
<para>Sub-divides physical CPUs. Instances can then use those
|
|
divisions.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Virtual Disk Image (VDI)</glossterm>
|
|
<glossdef>
|
|
<para>One of the VM image disk formats supported by
|
|
Image Service.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Virtual Hard Disk (VHD)</glossterm>
|
|
<glossdef>
|
|
<para>One of the VM image disk formats supported by
|
|
Image Service.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>virtual IP</glossterm>
|
|
<glossdef>
|
|
<para>An Internet Protocol (IP) address configured on
|
|
the load balancer for use by clients connecting to
|
|
a service that is load balanced. Incoming
|
|
connections are distributed to back-end nodes
|
|
based on the configuration of the load balancer.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>virtual machine (VM)</glossterm>
|
|
<glossdef>
|
|
<para>An operating system instance that runs on top of
|
|
a hypervisor. Multiple VMs can run at the same
|
|
time on the same physical host.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>virtual network</glossterm>
|
|
<glossdef>
|
|
<para>An L2 network segment within Networking.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>virtual networking</glossterm>
|
|
<glossdef>
|
|
<para>A generic term for virtualization of network functions
|
|
such as switching, routing, load balancing, and
|
|
security using a combination of VMs and overlays on
|
|
physical network infrastructure.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Virtual Network Computing (VNC)</glossterm>
|
|
<glossdef>
|
|
<para>Open source GUI and CLI tools used for remote
|
|
console access to VMs. Supported by Compute.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Virtual Network InterFace (VIF)</glossterm>
|
|
<glossdef>
|
|
<para>An interface that is plugged into a port in a
|
|
Networking network. Typically a virtual network
|
|
interface belonging to a VM.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>virtual port</glossterm>
|
|
<glossdef>
|
|
<para>Attachment point where a virtual interface
|
|
connects to a virtual network.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>virtual private network (VPN)</glossterm>
|
|
<glossdef>
|
|
<para>Provided by Compute in the form of cloudpipes,
|
|
specialized instances that are used to create VPNs
|
|
on a per-project basis.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>virtual server</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for a VM or guest.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>virtual switch (vSwitch)</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
Software that runs on a host or node and provides
|
|
the features and functions of a hardware-based
|
|
network switch.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>virtual VLAN</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for a virtual network.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>VirtualBox</glossterm>
|
|
<glossdef>
|
|
<para>An OpenStack-supported hypervisor.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>VLAN manager</glossterm>
|
|
<glossdef>
|
|
<para>A Compute component that provides dnsmasq and radvd
|
|
and sets up forwarding to and from cloudpipe
|
|
instances.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>VLAN network</glossterm>
|
|
<glossdef>
|
|
<para>The Network Controller provides virtual networks
|
|
to enable compute servers to interact with each
|
|
other and with the public network. All machines
|
|
must have a public and private network interface.
|
|
A VLAN network is a private network interface,
|
|
which is controlled by the vlan_interface option
|
|
with VLAN managers.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>VM disk (VMDK)</glossterm>
|
|
<glossdef>
|
|
<para>One of the VM image disk formats supported by
|
|
Image Service.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>VM image</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for an image.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>VM Remote Control (VMRC)</glossterm>
|
|
<glossdef>
|
|
<para>Method to access VM instance consoles using a
|
|
web browser. Supported by Compute.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>VMware API</glossterm>
|
|
<glossdef>
|
|
<para>Supports interaction with VMware products in
|
|
Compute.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>VMware NSX Neutron plugin</glossterm>
|
|
<glossdef>
|
|
<para>Provides support for VMware NSX in Neutron.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>VNC proxy</glossterm>
|
|
<glossdef>
|
|
<para>A Compute component that provides users access to
|
|
the consoles of their VM instances through VNC or
|
|
VMRC.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>volume</glossterm>
|
|
<glossdef>
|
|
<para>Disk-based data storage generally represented as
|
|
an iSCSI target with a file system that supports
|
|
extended attributes; can be persistent or
|
|
ephemeral.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Volume API</glossterm>
|
|
<glossdef>
|
|
<para>Alternative name for the Block Storage API.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>volume controller</glossterm>
|
|
<glossdef>
|
|
<para>A Block Storage component that oversees and coordinates
|
|
storage volume actions.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>volume driver</glossterm>
|
|
<glossdef>
|
|
<para>Alternative term for a volume plug-in.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>volume ID</glossterm>
|
|
<glossdef>
|
|
<para>Unique ID applied to each storage volume under
|
|
the Block Storage control.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>volume manager</glossterm>
|
|
<glossdef>
|
|
<para>A Block Storage component that creates, attaches, and
|
|
detaches persistent storage volumes.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>volume node</glossterm>
|
|
<glossdef>
|
|
<para>A Block Storage node that runs the
|
|
<systemitem class="service">cinder-volume</systemitem>
|
|
daemon.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>volume plug-in</glossterm>
|
|
<glossdef>
|
|
<para>Provides
|
|
support for new and specialized types of
|
|
back-end storage for the Block Storage
|
|
volume manager.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>volume worker</glossterm>
|
|
<glossdef>
|
|
<para>A cinder component that interacts with back-end
|
|
storage to manage the creation and deletion of
|
|
volumes and the creation of compute volumes,
|
|
provided by the <systemitem class="service">cinder-volume</systemitem> daemon.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>vSphere</glossterm>
|
|
<glossdef>
|
|
<para>An OpenStack-supported hypervisor.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .W. -->
|
|
<glossdiv>
|
|
<title>W</title>
|
|
<glossentry>
|
|
<glossterm>weighing</glossterm>
|
|
<glossdef>
|
|
<para>A Compute process that determines the suitability
|
|
of the VM instances for a job for a particular
|
|
host. For example, not enough RAM on the host, too
|
|
many CPUs on the host, and so on.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>weight</glossterm>
|
|
<glossdef>
|
|
<para>Used by Object Storage devices to determine which
|
|
storage devices are suitable for the job. Devices
|
|
are weighted by size.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>weighted cost</glossterm>
|
|
<glossdef>
|
|
<para>The sum of each cost used when deciding where to
|
|
start a new VM instance in Compute.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>worker</glossterm>
|
|
<glossdef>
|
|
<para>
|
|
A daemon that listens to a queue and carries out
|
|
tasks in response to messages. For example, the
|
|
<systemitem
|
|
class="service">cinder-volume</systemitem> worker
|
|
manages volume creation and deletion on storage
|
|
arrays.
|
|
</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .X. -->
|
|
<glossdiv>
|
|
<title>X</title>
|
|
<glossentry>
|
|
<glossterm>Xen API</glossterm>
|
|
<glossdef>
|
|
<para>The Xen administrative API, which is supported
|
|
by Compute.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Xen Cloud Platform (XCP)</glossterm>
|
|
<glossdef>
|
|
<para>An OpenStack-supported hypervisor.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Xen Storage Manager Volume Driver</glossterm>
|
|
<glossdef>
|
|
<para>A Block Storage volume plug-in that enables
|
|
communication with the Xen Storage Manager
|
|
API.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>XenServer</glossterm>
|
|
<glossdef>
|
|
<para>An OpenStack-supported hypervisor.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .Y. -->
|
|
<glossdiv>
|
|
<title>Y</title>
|
|
<glossentry>
|
|
<glossterm/>
|
|
<glossdef>
|
|
<para/>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- .Z. -->
|
|
<glossdiv>
|
|
<title>Z</title>
|
|
<glossentry>
|
|
<glossterm>ZeroMQ</glossterm>
|
|
<glossdef>
|
|
<para>Message queue software supported by OpenStack.
|
|
An alternative to RabbitMQ. Also spelled
|
|
0MQ.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
<glossentry>
|
|
<glossterm>Zuul</glossterm>
|
|
<glossdef>
|
|
<para>Tool used in OpenStack development to ensure
|
|
correctly ordered testing of changes in
|
|
parallel.</para>
|
|
</glossdef>
|
|
</glossentry>
|
|
</glossdiv>
|
|
<!-- ... -->
|
|
</glossary>
|