From 12b7f31354c5820595df55bd287d4aa6684b8bc7 Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Thu, 6 Feb 2014 19:05:34 +0100 Subject: [PATCH] Edits on the glossary, replace service names in glossary First iteration of replacing service names in the glossary. Update a few entries as well, for example AOE is now supported in Compute. Change-Id: I4c1534ba6f4d39d184c495c1d42c574b762c6ede --- doc/glossary/glossary-terms.xml | 541 ++++++++++++++++---------------- 1 file changed, 273 insertions(+), 268 deletions(-) diff --git a/doc/glossary/glossary-terms.xml b/doc/glossary/glossary-terms.xml index 80e7ded8a2..e9ad5b4d63 100644 --- a/doc/glossary/glossary-terms.xml +++ b/doc/glossary/glossary-terms.xml @@ -28,7 +28,7 @@ absolute limit - Impassable limits for nova VMs. Settings include + Impassable limits for guest VMs. Settings include total RAM size, maximum number of vCPUs, and maximum disk size. @@ -52,9 +52,9 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, account The swift context of an account. Do not confuse - with a user account from an identity service such + with a user account from an authentication service such as Active Directory, /etc/passwd, OpenLDAP, - keystone, and so on. + OpenStack Identity Service, and so on. @@ -94,8 +94,8 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, A swift component that provides account services such as list, create, modify, and audit. Do not - confuse with keystone, OpenLDAP, or similar user - account services. + confuse with OpenStack Identity Service, OpenLDAP, or + similar user account services. @@ -144,7 +144,7 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, address pool A group of fixed and/or floating IP addresses - that are assigned to a nova project and can be + that are assigned to a project and can be used by or assigned to the VM instances in a project. @@ -162,8 +162,8 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, admin server - In the context of keystone, the worker process - that provides access to the admin API. + In the context of the Identity Service, the worker + process that provides access to the admin API. @@ -171,8 +171,9 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, (AMQP) The open standard messaging protocol used by - nova for intra-service communications, provided by - RabbitMQ (the default), Qpid, or ZeroMQ. + OpenStack components for intra-service communications, + provided by RabbitMQ, Qpid, or + ZeroMQ. @@ -197,28 +198,28 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, The process of taking floating IP address from the address pool so it can be associated with a - fixed IP on a nova VM instance. + fixed IP on a guest VM instance. Amazon Kernel Image (AKI) Both a VM container format and disk format. - Supported by glance. + Supported by Image Service. Amazon Machine Image (AMI) Both a VM container format and disk format. - Supported by glance. + Supported by Image Service. Amazon Ramdisk Image (ARI) Both a VM container format and disk format. - Supported by glance. + Supported by Image Service. @@ -273,16 +274,17 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, The daemon, worker, or service that a client communicates with to access an API. API endpoints can provide any number of services such as - keystone authentication, sales data, performance - metrics, nova VM commands, census data, and so + authentication, sales data, performance + metrics, Compute VM commands, census data, and so on. API extension - A nova and neutron feature that enables custom - modules to extend the core APIs. + + Custom modules that extend some OpenStack core APIs. + @@ -316,7 +318,7 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, API version - In OpenStack, a the API version for a project is + In OpenStack, the API version for a project is part of the URL. For example, example.com/nova/v1/foobar. @@ -358,15 +360,15 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, Tool used for maintaining Address Resolution Protocol packet filter rules in the Linux kernel firewall modules. - Used along with iptables, ebtables, and ip6tables in nova to - provide firewall services for VMs. + Used along with iptables, ebtables, and ip6tables in + Compute to provide firewall services for VMs. associate - The process associating a nova floating IP - address to a fixed IP address. + The process associating a Compute floating IP + address with a fixed IP address. @@ -383,14 +385,14 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, ATA over Ethernet (AoE) A disk storage protocol tunneled within - Ethernet. Currently not supported in nova. + Ethernet. attach The process of connecting a VIF or vNIC to a L2 - network in neutron. In the context of nova, this + network in neutron. In the context of Compute, this process connects a storage volume to an instance. @@ -405,7 +407,7 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, auditing - Provided in nova through the system usage data + Provided in Compute through the system usage data facility. @@ -454,7 +456,7 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, AuthN - The keystone component that provides + The Identity Service component that provides authentication services. @@ -464,7 +466,7 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, The act of verifying that a user, process, or client is authorized to perform an action, such as delete a swift object, list a swift container, - start a nova VM, reset a password, and so + start a guest VM, reset a password, and so on. @@ -478,7 +480,7 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, AuthZ - The keystone component that provides high-level + The Identity Service component that provides high-level authorization services. @@ -493,7 +495,7 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, auto declare - A nova RabbitMQ setting that determines if a + A Compute RabbitMQ setting that determines if a message exchange is automatically created when the program starts. @@ -503,7 +505,7 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, An Amazon EC2 concept of an isolated area that is used for fault tolerance. Do not confuse with - an OpenStack nova zone or cell. + an OpenStack Compute zone or cell. @@ -520,29 +522,30 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, back-end Interactions and processes that are obfuscated - from the user, such as nova mounting a volume, a - daemon sending data to an iSCSI target, or swift - checking the integrity of an object. + from the user, such as Compute volume mount, data + transmission to an isCSI target by a daemon, or + Object Storage object integrity checks. + back-end catalog - The storage method used by the keystone catalog + 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. + KVS back end. back-end store The persistent data store used to save and - retrieve a information for a service, such as a - listing of swift objects, the current state of a - nova VM, a list of user names, and so on. Method - that glance uses to retrieve and store VM images. + retrieve a 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 swift, local file system, S3, and HTTP. @@ -560,7 +563,7 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, bare - A glance container format that indicates that no + A Image Service container format that indicates that no container exists for the VM image. @@ -617,7 +620,7 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, evacuate instances from one host to another with very little downtime during a user-initiated switch-over. Does not require shared storage. - Supported by nova. + Supported by Compute. @@ -643,7 +646,7 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, A network protocol used by a network client to obtain an IP address from a configuration server. - Provided in nova through the dnsmasq daemon when + Provided in Compute through the dnsmasq daemon when using either the FlatDHCP manager or VLAN manager network manager. @@ -712,9 +715,8 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, cache pruner - An executable program that is used to keep a - glance VM image cache at or below its configured - maximum size. + A program that keeps the Image Service VM image + cache at or below its configured maximum size. @@ -745,8 +747,8 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, capacity cache - A table within the nova back-end database that - contains the current workload, amount of free RAM, + A Compute back end database table that contains + the current workload, amount of free RAM, number of VMs running on each host. Used to determine on which VM a host starts. @@ -769,16 +771,20 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, catalog - Contains a list of available API endpoints to a - user after they authenticate to keystone. + + A list of API endpoints that are available to a user + after authentication with the Identity Service. + catalog service - A keystone service that provides a list of - available API endpoints to a user after they - authenticate to keystone. + + An Identity Service service that lists API endpoints + that are available to a user after authentication + with the Identity Service. + @@ -791,7 +797,7 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, cell - Provides logical partitioning of nova resources + 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 @@ -801,7 +807,7 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, cell forwarding - A nova option that enables parent cells to pass + A Compute option that enables parent cells to pass resource requests to child cells if the parent cannot provide the requested resource. @@ -809,7 +815,7 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, cell manager - The nova component that contains a list of the + The Compute component that contains a list of the current capabilities of each host within the cell and routes requests as appropriate. @@ -840,7 +846,7 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, certificate authority - A simple certificate authority provided by nova + A simple certificate authority provided by Compute for cloudpipe VPNs and VM image decryption. @@ -849,20 +855,20 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, (CHAP) An iSCSI authentication method supported by - nova. + Compute. chance scheduler - A scheduling method used by nova that randomly + A scheduling method used by Compute that randomly chooses an available host from the pool. changes since - A nova API parameter that downloads + 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 @@ -922,9 +928,9 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, cloud controller - Collection of nova components that represent the + Collection of Compute components that represent the global state of the cloud, talks to services such - as keystone authentication, swift object storage, + as Identity Service authentication, Object Storage, and node/storage workers through a queue. @@ -968,14 +974,14 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, cloudadmin - One of the default roles in the nova RBAC + One of the default roles in the Compute RBAC system. Grants complete system access. cloudpipe - A service in nova used to create VPNs on a + A Compute service that creates VPNs on a per-project basis. @@ -996,7 +1002,7 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, command filter - Lists allowed commands within the nova rootwrap + Lists allowed commands within the Compute rootwrap facility. @@ -1015,7 +1021,7 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, OpenStack supports compression at the Linux file system level but does not support compression for - things such as swift objects or glance VM + things such as swift objects or Image Service VM images. @@ -1023,22 +1029,15 @@ Each entry in a typical ACL specifies a subject and an operation. For instance, Compute API The nova-api -daemon that provides + daemon provides access to nova services. Can communicate with other APIs, such as the Amazon EC2 API. - - Compute API extension - - Alternative term for a nova API - extension. - - compute controller - The nova component that chooses suitable hosts + The Compute component that chooses suitable hosts on which to start VM instances. @@ -1060,17 +1059,18 @@ daemon that provides compute service - Alternative term for the nova component that + Name for the Compute component that manages VMs. compute worker - The nova component that runs on each compute + 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 nova-compute + volumes, and so on. Provided by the + nova-compute daemon. @@ -1085,9 +1085,9 @@ daemon that provides conductor - In nova, conductor is the process that proxies + In Compute, conductor is the process that proxies database requests from the compute process. Using - conductor improves security as compute nodes don't + conductor improves security as compute nodes do not need direct access to the database. @@ -1102,7 +1102,7 @@ daemon that provides console log Contains the output from a Linux VM console in - nova. + Compute. @@ -1110,7 +1110,7 @@ daemon that provides Used to organize and store objects within swift, similar to the concept as a Linux directory but - cannot be nested. Alternative term for a glance + cannot be nested. Alternative term for a Image Service container format. @@ -1133,9 +1133,11 @@ daemon that provides container format - The "envelope" used by glance to store a VM - image and its associated metadata, such as machine - state, OS disk size, and so on. + + 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. + @@ -1164,8 +1166,8 @@ daemon that provides Depending on context, the core API is either the OpenStack API or the main API of a specific core - project, such as nova, neutron, glance, and so - on. + project, such as Compute, Networking, Image Service, + and so on. @@ -1182,7 +1184,7 @@ daemon that provides cost - Under the nova distributed scheduler this is + 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. @@ -1210,7 +1212,7 @@ daemon that provides current workload - An element of the nova capacity cache that is + 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. @@ -1269,19 +1271,19 @@ daemon that provides data encryption - Both glance and nova support encrypted virtual + 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, SSH. swift does not support object encryption - at the application level but may support storage + TLS, and SSH. Object Storage does not support object + encryption at the application level but may support storage that uses disk encryption. database ID - A unique ID given to each replica of a swift + A unique ID given to each replica of an Object Storage database. @@ -1328,7 +1330,7 @@ daemon that provides default tenant - New users are assigned to this keystone tenant + New users are assigned to this tenant if no tenant is specified when a user is created. @@ -1336,7 +1338,7 @@ daemon that provides default token - A keystone token that is not associated with a + An Identity Service token that is not associated with a specific tenant and is exchanged for a scoped token. @@ -1344,7 +1346,7 @@ daemon that provides delayed delete - An option within glance so that rather than + An option within Image Service so that rather than immediately delete an image, it is deleted after a pre-defined number of seconds. @@ -1352,7 +1354,7 @@ daemon that provides delivery mode - Setting for the nova RabbitMQ message delivery + Setting for the Compute RabbitMQ message delivery mode, can be set to either transient or persistent. @@ -1360,15 +1362,16 @@ daemon that provides deprecated auth - An option within nova that enables administrators - to create and manage users through the nova-manage - command as opposed to using keystone. + An option within Compute that enables administrators + to create and manage users through the + nova-manage + command as opposed to using the Identity Service. developer - One of the default roles in the nova RBAC system + One of the default roles in the Compute RBAC system and is the default role assigned to a new user. @@ -1430,7 +1433,7 @@ daemon that provides direct consumer - An element of the nova RabbitMQ that comes to + 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. @@ -1439,7 +1442,7 @@ daemon that provides direct exchange - A routing table that is created within the nova + A routing table that is created within the Compute RabbitMQ during RPC calls, one is created for each RPC call that is invoked. @@ -1465,14 +1468,14 @@ daemon that provides The ability to encrypt data at the file system, disk partition or whole disk level. Supported - within nova VMs. + within Compute VMs. disk format The underlying format that a disk image for a VM - is stored as within the glance back-end store. For + is stored as within the Image Service back-end store. For example, AMI, ISO, QCOW2, VMDK, and so on. @@ -1513,7 +1516,7 @@ daemon that provides dnsmasq Daemon that provides DNS, DHCP, BOOTP, and TFTP - services, used by the nova VLAN manager and + services, used by the Compute VLAN manager and FlatDHCP manager. @@ -1532,7 +1535,7 @@ daemon that provides Domain Name Service (DNS) - In nova, the support that enables associating + In Compute, the support that enables associating DNS entries with floating IP addresses, nodes, or cells so host names are consistent across reboots. @@ -1574,14 +1577,14 @@ daemon that provides durable exchange - The nova RabbitMQ message exchange that remains + The Compute RabbitMQ message exchange that remains active when the server restarts. durable queue - A nova RabbitMQ message queue that remains + A Compute RabbitMQ message queue that remains active when the server restarts. @@ -1590,8 +1593,8 @@ daemon that provides (DHCP) A method to automatically configure networking - for a host at boot time. Provided by both neutron - and nova. + for a host at boot time. Provided by both Networking + and Compute. @@ -1618,7 +1621,7 @@ daemon that provides ebtables - Used in nova along with arptables, iptables, and + Used in Compute along with arptables, iptables, and ip6tables to create firewalls and to ensure isolation of network communications. @@ -1627,27 +1630,27 @@ daemon that provides EC2 The Amazon commercial compute product, similar - to nova. + to Compute. EC2 access key Used along with an EC2 secret key to access the - nova EC2 API. + Compute EC2 API. EC2 API OpenStack supports accessing the Amazon EC2 API - through nova. + through Compute. EC2 Compatibility API - A nova component that enables OpenStack to + A Compute component that enables OpenStack to communicate with Amazon EC2. @@ -1655,7 +1658,7 @@ daemon that provides EC2 secret key Used along with an EC2 access key when - communicating with the nova EC2 API, is used to + communicating with the Compute EC2 API, is used to digitally sign each request. @@ -1683,7 +1686,7 @@ daemon that provides endpoint registry - Alternative term for a keystone catalog. + Alternative term for an Identity Service catalog. @@ -1779,7 +1782,7 @@ daemon that provides Eucalyptus Machine Image (EMI) VM image container format supported by - glance. + Image Service. @@ -1807,14 +1810,14 @@ daemon that provides exchange type - A routing algorithm in the nova RabbitMQ. + A routing algorithm in the Compute RabbitMQ. exclusive queue Connected to by a direct consumer in RabbitMQ / - nova, the message can only be consumed by the + Compute, the message can only be consumed by the current connection. @@ -1831,8 +1834,8 @@ daemon that provides extension - Alternative term for a nova API extension or - plug-in. In the context of keystone this is a call + Alternative term for a Compute 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. @@ -1841,7 +1844,7 @@ daemon that provides extra specs Specifies additional requirements - when nova determines where to start a new + when Compute determines where to start a new instance. Examples include a minimum amount of network bandwidth or a GPU. @@ -1854,14 +1857,14 @@ daemon that provides FakeLDAP An easy method to create a local LDAP directory - for testing keystone and nova. Requires + for testing Identity Service and Compute. Requires Redis. fan-out exchange - Within RabbitMQ and nova it is the messaging + 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. @@ -1891,7 +1894,7 @@ daemon that provides fill-first scheduler - The nova scheduling method that attempts to fill + The Compute scheduling method that attempts to fill a host with VMs rather than starting new VMs on a variety of hosts. @@ -1899,7 +1902,7 @@ daemon that provides filter - The step in the nova scheduling process when + The step in the Compute scheduling process when hosts that cannot run VMs are eliminated and not chosen. @@ -1908,7 +1911,7 @@ daemon that provides firewall Used to restrict communications between hosts - and/or nodes, implemented in nova using iptables, + and/or nodes, implemented in Compute using iptables, arptables, ip6tables and etables. @@ -1925,7 +1928,7 @@ daemon that provides Flat Manager - The nova component that gives IP addresses to + The Compute component that gives IP addresses to authorized nodes and assumes DHCP, DNS, and routing configuration and services are provided by something else. @@ -1934,7 +1937,7 @@ daemon that provides flat mode injection - A nova networking method where the OS network + A Compute networking method where the OS network configuration information is injected into the VM image before the instance starts. @@ -1954,7 +1957,7 @@ daemon that provides FlatDHCP Manager - The nova component that provides dnsmasq (DHCP, + The Compute component that provides dnsmasq (DHCP, DNS, BOOTP, TFTP) and radvd (routing) services. @@ -1968,14 +1971,14 @@ daemon that provides flavor ID - UUID for each nova or glance VM flavor or + UUID for each Compute or Image Service VM flavor or instance type. floating IP address - An IP address that a nova project can associate + An IP address that a project can associate with a VM so 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 @@ -2040,7 +2043,7 @@ daemon that provides glance API server Processes client requests for VMs, updates - glance metadata on the registry server, and + Image Service metadata on the registry server, and communicates with the store adapter to upload VM images from the back-end store. @@ -2048,14 +2051,14 @@ daemon that provides glance registry - Alternative term for the glance image + Alternative term for the Image Service image registry. global endpoint template - The keystone endpoint template that contains + The Identity Service endpoint template that contains services available to all tenants. @@ -2298,7 +2301,7 @@ daemon that provides ID number Unique numeric ID associated with each user in - keystone, conceptually similar to a Linux or LDAP + Identity Service, conceptually similar to a Linux or LDAP UID. @@ -2312,7 +2315,7 @@ daemon that provides Identity back-end - The source used by keystone to retrieve user + The source used by Identity Service to retrieve user information an OpenLDAP server for example. @@ -2352,14 +2355,14 @@ daemon that provides Image API - The glance API endpoint for management of VM + The Image Service API endpoint for management of VM images. image cache - Used by glance to obtain images on the local host + 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. @@ -2369,20 +2372,20 @@ daemon that provides image ID Combination of URI and UUID used to access - glance VM images through the image API. + Image Service VM images through the image API. image membership A list of tenants that can access a given VM - image within glance. + image within Image Service. image owner - The keystone tenant who owns a glance virtual + The tenant who owns an Image Service virtual machine image. @@ -2390,7 +2393,7 @@ daemon that provides image registry A list of VM images that are available through - glance. + Image Service. @@ -2403,7 +2406,7 @@ daemon that provides image status - The current status of a VM image in glance, not + The current status of a VM image in Image Service, not to be confused with the status of a running instance. @@ -2411,7 +2414,7 @@ daemon that provides image store - The back-end store used by glance to store VM + The back-end store used by Image Service to store VM images, options include swift, local file system, S3, or HTTP. @@ -2419,7 +2422,7 @@ daemon that provides image UUID - UUID used by glance to uniquely identify each VM + UUID used by Image Service to uniquely identify each VM image. @@ -2435,7 +2438,7 @@ daemon that provides ingress filtering The process of filtering incoming network - traffic. Supported by nova. + traffic. Supported by Compute. @@ -2463,7 +2466,7 @@ daemon that provides instance state - The current state of a nova VM image. + The current state of a guest VM image. @@ -2484,7 +2487,7 @@ daemon that provides instance UUID - Unique ID assigned to each nova VM + Unique ID assigned to each guest VM instance. @@ -2523,7 +2526,7 @@ daemon that provides The process of automating IP address allocation, deallocation, and management. Currently provided - by nova, melange, and neutron. + by Compute, melange, and Networking. @@ -2560,7 +2563,7 @@ daemon that provides iptables Used along with arptables and ebtables, iptables - create firewalls in nova. iptables are the tables + 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 @@ -2575,20 +2578,21 @@ daemon that provides iSCSI The SCSI disk protocol tunneled within Ethernet, - supported by nova, swift, and glance. + supported by Compute, Object Storage, and Image Service. + ISO9960 One of the VM image disk formats supported by - glance. + Image Service. itsec - A default role in the nova RBAC system that + A default role in the Compute RBAC system that can quarantine an instance in any project. @@ -2705,7 +2709,7 @@ daemon that provides Linux bridge Software that enables multiple VMs to share a - single physical NIC within nova. + single physical NIC within Compute. @@ -2725,7 +2729,7 @@ daemon that provides live migration - The ability within nova to move running virtual + The ability within Compute to move running virtual machine instances from one host to another with only a small service interruption during switch-over. @@ -2776,7 +2780,7 @@ daemon that provides manager Logical groupings of related code such as the - nova volume manager or network manager. + Block Storage volume manager or network manager. @@ -2810,7 +2814,7 @@ daemon that provides membership - The association between a glance VM image and a + The association between an Image Service VM image and a tenant. Enables images to be shared with specified tenants. @@ -2819,7 +2823,7 @@ daemon that provides membership list A list of tenants that can access a given VM - image within glance. + image within Image Service. @@ -2843,7 +2847,7 @@ daemon that provides message broker The software package used to provide AMQP - messaging capabilities within nova. Default + messaging capabilities within Compute. Default package is RabbitMQ. @@ -2852,7 +2856,7 @@ daemon that provides The main virtual communication line used by all AMQP messages for inter-cloud communications - within nova. + within Compute. @@ -2879,7 +2883,7 @@ daemon that provides multinic - Facility in nova that allows each virtual + Facility in Compute that allows each virtual machine instance to have more than one VIF connected to it. @@ -2905,13 +2909,13 @@ daemon that provides Authentication method that uses two or more credentials, such as a password and a private key. - Currently not supported in keystone. + Currently not supported in Identity Service. MultiNic - Facility in nova that enables a virtual + Facility in Compute that enables a virtual machine instance to have more than one VIF connected to it. @@ -2930,13 +2934,13 @@ daemon that provides Nebula Released as open source by NASA in 2010 and is - the basis for nova. + the basis for Compute. netadmin - One of the default roles in the nova RBAC + 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. @@ -2945,7 +2949,7 @@ daemon that provides NetApp volume driver - Enables nova to communicate with NetApp storage + Enables Compute to communicate with NetApp storage devices through the NetApp OnCommand Provisioning Manager. @@ -2964,14 +2968,14 @@ daemon that provides Network Address Translation (NAT) The process of modifying IP address information - while in-transit. Supported by nova and - neutron. + while in-transit. Supported by Compute and + Networking. network controller - A nova daemon that orchestrates the network + A Compute daemon that orchestrates the network configuration of nodes including includes IP addresses, VLANs, bridging, and manages routing for both public and private networks. @@ -2994,7 +2998,7 @@ daemon that provides network manager - The nova component that manages various network + The Compute component that manages various network components, such as firewall rules, IP address allocation, and so on. @@ -3002,7 +3006,7 @@ daemon that provides network node - Any nova node that runs the network worker + Any Compute node that runs the network worker daemon. @@ -3054,9 +3058,9 @@ daemon that provides neutron manager - Enables nova and neutron integration, which - enables neutron to perform network management for - nova VMs. + Enables Compute and Networking integration, which + enables Networking to perform network management for + guest VMs. @@ -3072,7 +3076,7 @@ daemon that provides Nexenta volume driver Provides support for NexentaStor devices in - nova. + Compute. @@ -3086,7 +3090,7 @@ daemon that provides No ACK Disables server-side message acknowledgment in - the nova RabbitMQ. Increases performance but + the Compute RabbitMQ. Increases performance but decreases reliability. @@ -3126,26 +3130,20 @@ daemon that provides - nova API + Nova API - Alternative term for the nova Compute + Alternative term for the Compute API. nova network - A nova component that manages IP address + A Compute component that manages IP address allocation, firewalls, and other network-related - tasks. - - - - nova volume - - The nova component that manages storage volumes, - currently being split off into a separate project - named cinder. + tasks. This is the legacy networking option and an + alternative to Networking. + @@ -3275,7 +3273,7 @@ daemon that provides OpenLDAP An open source LDAP server. Supported by both - nova and keystone. + Compute and Identity Service. @@ -3375,7 +3373,7 @@ daemon that provides personality file - A file used to customize a nova instance, can be + A file used to customize a Compute instance, can be used to inject SSH keys or a specific network configuration. @@ -3391,7 +3389,7 @@ daemon that provides policy service - Component of keystone that provides a rule + Component of Identity Service that provides a rule management interface and a rule based authorization engine. @@ -3420,7 +3418,7 @@ daemon that provides private image - A glance VM image that is only available to + An Image Service VM image that is only available to specified tenants. @@ -3450,14 +3448,14 @@ daemon that provides project - A logical grouping of users within nova, used to + A logical grouping of users within Compute, used to define quotas and access to VM images. project ID - User defined alpha-numeric string in nova, the + User defined alpha-numeric string in Compute, the name of a project. @@ -3500,7 +3498,7 @@ daemon that provides public image - A glance VM image that is available to all + An Image Service VM image that is available to all tenants. @@ -3544,7 +3542,7 @@ daemon that provides QEMU Copy On Write 2 (QCOW2) One of the VM image disk formats supported by - glance. + Image Service. @@ -3575,8 +3573,9 @@ daemon that provides quota - In nova, the ability to set resource limits on a - per-project basis. + In Compute and Block Storage, the ability to set + resource limits on a per-project basis. + @@ -3609,14 +3608,14 @@ daemon that provides radvd The router advertisement daemon, used by the - nova VLAN manager and FlatDHCP manager to provide + Compute VLAN manager and FlatDHCP manager to provide routing services for VM instances. RAM filter - The nova setting that enables or disables RAM + The Compute setting that enables or disables RAM overcommitment. @@ -3642,7 +3641,7 @@ daemon that provides raw One of the VM image disk formats supported by - glance, an unstructured disk image. + Image Service, an unstructured disk image. @@ -3736,14 +3735,14 @@ daemon that provides registry - Alternative term for the glance image + Alternative term for the Image Service registry. registry server - A glance service that provides VM image metadata + An Image Service that provides VM image metadata information to clients. @@ -3758,7 +3757,7 @@ daemon that provides Remote Procedure Call (RPC) - The method used by the nova RabbitMQ for + The method used by the Compute RabbitMQ for intra-service communications. @@ -3797,7 +3796,7 @@ daemon that provides request ID Unique ID assigned to each request sent to - nova. + Compute. @@ -3850,22 +3849,22 @@ daemon that provides 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 keystone - and nova and can be configured using the horizon + passwords, and so on. Supported in both Identity Service + and Compute and can be configured using the horizon dashboard. role ID - Alpha-numeric ID assigned to each keystone + Alpha-numeric ID assigned to each Identity Service role. rootwrap - A feature of nova that allows the unprivileged + A feature of Compute that allows the unprivileged "nova" user to run a specified list of commands as the Linux root user. @@ -3873,14 +3872,14 @@ daemon that provides round-robin scheduler - Type of nova scheduler that evenly distributes + Type of Compute scheduler that evenly distributes instances among available hosts. routing key - the nova direct exchanges, fanout exchanges, and + The Compute direct exchanges, fanout exchanges, and topic exchanges use this to determine how to process a message, processing varies depending on exchange type. @@ -3889,29 +3888,30 @@ daemon that provides RPC driver - Modular system that allows the nova underlying - message queue software to be changed. For example, - from RabbitMQ to ZeroMQ or Qpid. + Modular system that allows the underlying + message queue software of Compute to be changed. For + example, from RabbitMQ to ZeroMQ or Qpid. + rsync - Used by swift to push object replicas. + Used by Object Storage to push object replicas. RXTX cap Absolute limit on the amount of network traffic - a nova VM instance can send and receive. + a Compute VM instance can send and receive. RXTX quota Soft limit on the amount of network traffic a - nova VM instance can send and receive. + Compute VM instance can send and receive. @@ -3930,7 +3930,7 @@ daemon that provides Object storage service by Amazon, similar in function to swift, can act as a back-end store for - glance VM images. + Image Service VM images. @@ -3944,7 +3944,7 @@ daemon that provides scheduler manager - A nova component that determines where VM + A Compute component that determines where VM instances should start. Uses modular design to support a variety of scheduler types. @@ -3952,7 +3952,7 @@ daemon that provides scoped token - A keystone API access token that is associated + An Identity Service API access token that is associated with a specific tenant. @@ -3960,7 +3960,7 @@ daemon that provides scrubber Checks for and deletes unused VM, the component - of glance that implements delayed delete. + of Image Service that implements delayed delete. @@ -3968,7 +3968,7 @@ daemon that provides String of text only known by the user, used along with an access key to make requests to the - nova API. + Compute API. @@ -3976,14 +3976,14 @@ daemon that provides Open source tool used to access remote hosts through an encrypted communications channel, SSH - key injection is supported by nova. + key injection is supported by Compute. security group A set of network traffic filtering rules that - are applied to a nova instance. + are applied to a Compute instance. @@ -4014,14 +4014,14 @@ daemon that provides server UUID - Unique ID assigned to each nova VM + Unique ID assigned to each guest VM instance. service catalog - Alternative term for the keystone + Alternative term for the Identity Service catalog. @@ -4029,28 +4029,30 @@ daemon that provides service ID Unique ID assigned to each service that is - available in the keystone catalog. + available in the Identity Service catalog. service registration - A keystone feature that enables services, such as nova, to automatically register with the + An Identity Service feature that enables services, + such as Compute, + to automatically register with the catalog. service tenant - Special keystone tenant that contains all + Special tenant that contains all services that are listed in the catalog. service token - An administrator defined token used by nova to - communicate securely with keystone. + An administrator defined token used by Compute to + communicate securely with the Identity Service. @@ -4171,14 +4173,14 @@ daemon that provides SolidFire Volume Driver - The nova volume driver for the SolidFire iSCSI + The Block Storage driver for the SolidFire iSCSI storage appliance. spread-first scheduler - The nova VM scheduling algorithm that attempts + The Compute VM scheduling algorithm that attempts to start new VM on the host with the least amount of load. @@ -4201,7 +4203,7 @@ daemon that provides StackTach - Community project that captures nova AMQP + Community project that captures Compute AMQP communications, useful for debugging. @@ -4260,7 +4262,7 @@ daemon that provides strategy Specifies the authentication source used by - glance or keystone. + Image Service or Identity Service. @@ -4351,8 +4353,9 @@ daemon that provides sysadmin - One of the default roles in the nova RBAC - system. Enables a user to add other users to a project, interact with VM images that are + 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. @@ -4360,7 +4363,7 @@ daemon that provides system usage - A nova component that, along with the + A Compute component that, along with the notification system, collects metrics and usage information. Can be used for billing. @@ -4395,8 +4398,8 @@ daemon that provides tenant - A group of users, used to isolate access to nova - resources. An alternative term for a nova + A group of users, used to isolate access to Compute + resources. An alternative term for a project. @@ -4409,7 +4412,7 @@ daemon that provides tenant endpoint - A keystone API endpoint that is associated with + An Identity Service API endpoint that is associated with one or more tenants. @@ -4417,7 +4420,7 @@ daemon that provides tenant ID Unique ID assigned to each tenant within - keystone, the nova project IDs map to the keystone + the Identity Service, the project IDs map to the tenant IDs. @@ -4431,7 +4434,7 @@ daemon that provides token services - A keystone component that manages and validates + An Identity Service component that manages and validates tokens after a user or tenant has been authenticated. @@ -4519,7 +4522,7 @@ daemon that provides unscoped token - Alternative term for a keystone default + Alternative term for a Identity Service default token. @@ -4534,8 +4537,8 @@ daemon that provides user - In keystone each user is associated with one or - more tenants, and in nova they can be associated + In Identity Service each user is associated with one or + more tenants, and in Compute they can be associated with roles, projects, or both. @@ -4584,14 +4587,14 @@ daemon that provides Virtual Disk Image (VDI) One of the VM image disk formats supported by - glance. + Image Service. Virtual Hard Disk (VHD) One of the VM image disk formats supported by - glance. + Image Service. @@ -4623,7 +4626,7 @@ daemon that provides Virtual Network Computing (VNC) Open source GUI and CLI tools used for remote - console access to VMs. Supported by nova. + console access to VMs. Supported by Compute. @@ -4644,7 +4647,7 @@ daemon that provides virtual private network (VPN) - Provided by nova in the form of cloudpipes, + Provided by Compute in the form of cloudpipes, specialized instances that are used to create VPNs on a per-project basis. @@ -4678,7 +4681,7 @@ daemon that provides VLAN manager - A nova component that provides dnsmasq, radvd, + A Compute component that provides dnsmasq, radvd, and sets up forwarding to and from cloudpipe instances. @@ -4699,7 +4702,7 @@ daemon that provides VM disk (VMDK) One of the VM image disk formats supported by - glance. + Image Service. @@ -4712,20 +4715,20 @@ daemon that provides VM Remote Control (VMRC) Method to access VM instance consoles using a - web browser. Supported by nova. + web browser. Supported by Compute. VMware API Supports interaction with VMware products in - nova. + Compute. VNC proxy - A nova component that provides users access to + A Compute component that provides users access to the consoles of their VM instances through VNC or VMRC. @@ -4750,7 +4753,7 @@ daemon that provides volume controller - A nova component that oversees and coordinates + A Block Storage component that oversees and coordinates storage volume actions. @@ -4764,20 +4767,21 @@ daemon that provides volume ID Unique ID applied to each storage volume under - the nova control. + the Block Storage control. volume manager - A nova component that creates, attaches, and + A Block Storage component that creates, attaches, and detaches persistent storage volumes. volume node - A nova node that runs the cinder-volume + A Block Storage node that runs the + cinder-volume daemon. @@ -4786,13 +4790,14 @@ daemon that provides Provides support for new and specialized types of - back-end storage for the nova volume manager. + back-end storage for the Block Storage + volume manager. Volume Service API - Alternative term for the nova volume API. + Alternative term for the Compute volume API. @@ -4823,7 +4828,7 @@ daemon that provides weighing - A nova process that determines the suitability + 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. @@ -4841,7 +4846,7 @@ daemon that provides weighted cost The sum of each cost used when deciding where to - start a new VM instance in nova. + start a new VM instance in Compute. @@ -4866,7 +4871,7 @@ daemon that provides Xen API The Xen administrative API, which is supported - by nova. + by Compute. @@ -4878,7 +4883,7 @@ daemon that provides Xen Storage Manager Volume Driver - A nova volume plug-in that enables + A Block Storage volume plug-in that enables communication with the Xen Storage Manager API.