Glossary updates
- conditionalize "StarlingX" term to US builds. - auto lex-sort list. Incorporate patchset 1 review comments. Incorporate patchset 2 review comments. Signed-off-by: Ron Stone <ronald.stone@windriver.com> Change-Id: Id1a27f1e333e9e07278b09eade1358a6134e899e
This commit is contained in:
parent
c1ca27a18f
commit
53641fb610
@ -5,23 +5,30 @@ Basic Terminology
|
|||||||
The following definitions describe key concepts and terminology that are
|
The following definitions describe key concepts and terminology that are
|
||||||
commonly used in the |org| community and in this documentation.
|
commonly used in the |org| community and in this documentation.
|
||||||
|
|
||||||
|
.. glossary::
|
||||||
|
:sorted:
|
||||||
|
|
||||||
All-in-one Controller Node
|
All-in-one Controller Node
|
||||||
A single physical node that provides a controller function, worker function,
|
A single physical node that provides a controller function, worker
|
||||||
and storage function.
|
function, and storage function.
|
||||||
|
|
||||||
Bare Metal
|
Bare Metal
|
||||||
A node running without hypervisors (for example, application workloads run
|
A node running without Kubelet or hypervisors (for example, application
|
||||||
directly on the operating system which runs directly on the hardware).
|
workloads run directly on the operating system which runs directly on
|
||||||
|
the hardware).
|
||||||
|
|
||||||
Worker
|
Worker
|
||||||
A node within a |prod| edge cloud that is dedicated to running application
|
A node within a |prod| edge cloud that is dedicated to running application
|
||||||
workloads. There can be 0 to |max-workers| worker nodes in a |prod| edge cloud.
|
workloads. There can be 0 to |max-workers| worker nodes in a |prod| edge
|
||||||
|
cloud.
|
||||||
|
|
||||||
- Runs virtual switch for realizing virtual networks.
|
In a configuration running OpenStack, a worker node:
|
||||||
- Provides L3 routing and NET services.
|
|
||||||
|
- is labeled as 'compute'
|
||||||
|
- may be referred to as a compute node.
|
||||||
|
- runs virtual switch for realizing virtual networks.
|
||||||
|
- provides L3 routing and NET services.
|
||||||
|
|
||||||
In a configuration running OpenStack, a worker node is labeled as 'compute'
|
|
||||||
and may be referred to as a compute node.
|
|
||||||
|
|
||||||
Controller
|
Controller
|
||||||
A node within a |prod| edge cloud that runs the cloud management software
|
A node within a |prod| edge cloud that runs the cloud management software
|
||||||
@ -29,30 +36,39 @@ Controller
|
|||||||
|prod| edge cloud.
|
|prod| edge cloud.
|
||||||
|
|
||||||
- Runs cloud control functions for managing cloud resources.
|
- Runs cloud control functions for managing cloud resources.
|
||||||
|
- Runs all Kubernetes control functions such as kube-apiserver,
|
||||||
|
kube-controller-manager and kube-schedule
|
||||||
- Runs all OpenStack control functions, such as managing images, virtual
|
- Runs all OpenStack control functions, such as managing images, virtual
|
||||||
volumes, virtual network, and virtual machines.
|
volumes, virtual network, and virtual machines.
|
||||||
- Can be part of a two-node HA control node cluster for running control
|
- Can be part of a two-node |HA| control node cluster for running control
|
||||||
functions either active/active or active/standby.
|
functions either active/active or active/standby.
|
||||||
|
|
||||||
Data Network(s)
|
Data Network(s)
|
||||||
Networks on which the OpenStack / Neutron provider networks are realized and
|
Networks attached to pci-passthrough and/or sriov interfaces that are made
|
||||||
become the VM tenant networks.
|
available to hosted containers or hosted |VMs| for pci-passthrough and/or |SRIOV|
|
||||||
|
interfaces.
|
||||||
|
|
||||||
Only worker-type and all-in-one-type nodes are required to be connected to
|
Networks attached to data interfaces of the OpenStack vSwitch, on which the
|
||||||
the data network(s). These node types require one or more interface(s) on the
|
OpenStack / Neutron provider networks are realized and become the |VM| tenant
|
||||||
data network(s).
|
networks.
|
||||||
|
|
||||||
|
Only worker-type and all-in-one-type nodes, which host end-user containers
|
||||||
|
and/or |VMs| would have data network(s) attached.
|
||||||
|
|
||||||
|
In the case of openstack-compute labelled worker nodes, a data network MUST be
|
||||||
|
attached to at lease one 'data' (vSwitch) interface.
|
||||||
|
|
||||||
Deployment Tools
|
Deployment Tools
|
||||||
Tools that make the process of distributing, installing, and managing
|
Tools that make the process of distributing, installing, and managing
|
||||||
updates.
|
updates.
|
||||||
|
|
||||||
Edge Computing
|
Edge Computing
|
||||||
The delivery of computing capabilities to the logical extremes of a network
|
The delivery of computing capabilities to the logical extremes of a
|
||||||
in order to improve the performance, operating cost and reliability of
|
network in order to improve the performance, operating cost and
|
||||||
applications and services. By shortening the distance between devices and the
|
reliability of applications and services. By shortening the distance
|
||||||
resources that serve them, and also reducing network hops, edge computing
|
between devices and the resources that serve them, and also reducing
|
||||||
mitigates the latency and bandwidth constraints of today's Internet, ushering
|
network hops, edge computing mitigates the latency and bandwidth
|
||||||
in new classes of applications.
|
constraints of today's Internet, ushering in new classes of applications.
|
||||||
|
|
||||||
From `Open Glossary of Edge Computing <https://github.com/State-of-the-
|
From `Open Glossary of Edge Computing <https://github.com/State-of-the-
|
||||||
Edge/glossary/blob/master/edge-glossary.md#edge-computing>`_
|
Edge/glossary/blob/master/edge-glossary.md#edge-computing>`_
|
||||||
@ -61,17 +77,17 @@ Infra Network
|
|||||||
A deprecated optional network that was historically used for access to the
|
A deprecated optional network that was historically used for access to the
|
||||||
storage cluster.
|
storage cluster.
|
||||||
|
|
||||||
If this optional network is used, all node types are required to be connected
|
If this optional network is used, all node types are required to be
|
||||||
to the INFRA network.
|
connected to the INFRA network.
|
||||||
|
|
||||||
IoT (Internet of Things)
|
IoT (Internet of Things)
|
||||||
A system of computing devices that can operate with little/no human
|
A system of computing devices that can operate with little/no human
|
||||||
interaction.
|
interaction.
|
||||||
|
|
||||||
IPMI Network
|
IPMI Network
|
||||||
An optional network on which Intelligent Platform Management Interface
|
An optional network on which |IPMI| interfaces of all nodes are connected.
|
||||||
(IPMI) interfaces of all nodes are connected. The network must be reachable
|
The network must be reachable using L3/IP from the controller's OAM
|
||||||
using L3/IP from the controller's OAM interfaces.
|
interfaces.
|
||||||
|
|
||||||
You can optionally connect all node types to the |IPMI| network.
|
You can optionally connect all node types to the |IPMI| network.
|
||||||
|
|
||||||
@ -80,11 +96,12 @@ Kubernetes Cluster
|
|||||||
applications.
|
applications.
|
||||||
|
|
||||||
Management Network
|
Management Network
|
||||||
A private network (that is, not connected externally), typically 10GE, used
|
A private network (that is, not connected externally), typically 10GE,
|
||||||
for the following:
|
used for the following:
|
||||||
|
|
||||||
- Internal OpenStack / |prod| monitoring and control.
|
- Internal StarlingX Infrastructure management monitoring and control
|
||||||
- VM I/O access to a storage cluster.
|
- in the case of openstack, it is also used by |VM| I/O access to
|
||||||
|
virtualized disks in Ceph Storage Cluster
|
||||||
|
|
||||||
All nodes are required to be connected to the management network.
|
All nodes are required to be connected to the management network.
|
||||||
|
|
||||||
@ -101,25 +118,28 @@ Node Interfaces
|
|||||||
- VLAN on either single-port ETH interface or two-port LAG interface.
|
- VLAN on either single-port ETH interface or two-port LAG interface.
|
||||||
|
|
||||||
|OAM| Network
|
|OAM| Network
|
||||||
The network on which all external |prod| platform APIs are exposed,
|
The network on which all external |prod| platform APIs are exposed, (that
|
||||||
(that is, REST APIs, Horizon web server, |SSH|, and |SNMP|), typically 1GE.
|
is, REST APIs, Horizon web server, |SSH|, and |SNMP|), typically 1GE.
|
||||||
|
|
||||||
Only controller type nodes are required to be connected to the OAM network.
|
Only controller type nodes are required to be connected to the OAM
|
||||||
|
network.
|
||||||
|
|
||||||
|
.. only:: starlingx
|
||||||
|
|
||||||
Open Source StarlingX
|
Open Source StarlingX
|
||||||
A set of services that can be used to build cloud infrastructure. The source
|
A set of services that can be used to build cloud infrastructure. The
|
||||||
code of the services is available under an open source license that allows
|
source code of the services is available under an open source license
|
||||||
access and re-distribution of the codebase. The software components are
|
that allows access and re-distribution of the codebase. The software
|
||||||
created and maintained with an open development process through
|
components are created and maintained with an open development process
|
||||||
collaboration.
|
through collaboration.
|
||||||
|
|
||||||
PXEBoot Network
|
PXEBoot Network
|
||||||
An optional network for controllers to boot/install other nodes over the
|
An optional network for controllers to boot/install other nodes over the
|
||||||
network.
|
network.
|
||||||
|
|
||||||
By default, controllers use the management network for boot/install of other
|
By default, controllers use the management network for boot/install of
|
||||||
nodes in the OpenStack cloud. If this optional network is used, all node
|
other nodes in the OpenStack cloud. If this optional network is used, all
|
||||||
types are required to be connected to the PXEBoot network.
|
node types are required to be connected to the PXEBoot network.
|
||||||
|
|
||||||
A PXEBoot network is required for a variety of special case situations:
|
A PXEBoot network is required for a variety of special case situations:
|
||||||
|
|
||||||
@ -134,32 +154,34 @@ PXEBoot Network
|
|||||||
Therefore, you must configure an untagged PXEBoot network.
|
Therefore, you must configure an untagged PXEBoot network.
|
||||||
|
|
||||||
- Cases where a management network must be shared across regions but
|
- Cases where a management network must be shared across regions but
|
||||||
individual regions' controllers want to only network boot/install nodes of
|
individual regions' controllers want to only network boot/install nodes
|
||||||
their own region:
|
of their own region:
|
||||||
|
|
||||||
- You must configure separate, per-region PXEBoot networks.
|
- You must configure separate, per-region PXEBoot networks.
|
||||||
|
|
||||||
|prod|
|
|prod|
|
||||||
|prod| is an open source, complete cloud infrastructure software stack
|
|prod| is an open source, complete cloud infrastructure software stack for
|
||||||
for the edge used by the most demanding applications in industrial |IoT|,
|
the edge used by the most demanding applications in industrial |IoT|,
|
||||||
telecom, and other use cases. The platform creates a fusion between OpenStack
|
telecom, and other use cases. The platform creates a fusion between
|
||||||
and Kubernetes to provide a robust and flexible environment for all kinds of
|
OpenStack and Kubernetes to provide a robust and flexible environment for
|
||||||
workloads, let them be containerized, virtualized or bare metal.
|
all kinds of workloads, let them be containerized, virtualized or bare
|
||||||
|
metal.
|
||||||
|
|
||||||
Storage
|
Storage
|
||||||
A node within a |prod| edge cloud that is dedicated to providing file
|
A node within a |prod| edge cloud that is dedicated to providing file and
|
||||||
and object storage to application workloads. There can be 0 or more storage
|
object storage to application workloads. There can be 0 or more storage
|
||||||
nodes within a |prod| edge cloud.
|
nodes within a |prod| edge cloud.
|
||||||
|
|
||||||
- Runs CEPH distributed storage software.
|
- Runs CEPH distributed storage software.
|
||||||
- Part of an HA multi-node CEPH storage cluster supporting a replication
|
- Part of an |HA| multi-node CEPH storage cluster supporting a replication
|
||||||
factor of two or three, journal caching, and class tiering.
|
factor of two or three, journal caching, and class tiering.
|
||||||
- Provides HA persistent storage for images, virtual volumes (that is, block
|
- Provides |HA| persistent storage for images, virtual volumes (that is,
|
||||||
storage), and object storage.
|
block storage), and object storage.
|
||||||
|
|
||||||
Virtualization
|
Virtualization
|
||||||
The act of creating a virtual version of CPU, network or storage device.
|
The act of creating a virtual version of CPU, network or storage device.
|
||||||
|
|
||||||
Virtual Machines (VM)
|
Virtual Machines (VM)
|
||||||
An instance of a node provided by software (a hypervisor), which runs within
|
An instance of a node provided by software (a hypervisor), which runs
|
||||||
the host operating system and hardware.
|
within the host operating system and hardware.
|
||||||
|
|
||||||
|
@ -54,6 +54,7 @@
|
|||||||
.. |GNSS| replace:: :abbr:`GNSS (Global Navigation Satellite System)`
|
.. |GNSS| replace:: :abbr:`GNSS (Global Navigation Satellite System)`
|
||||||
.. |GCC| replace:: :abbr:`GCC (GNU Compiler Collection)`
|
.. |GCC| replace:: :abbr:`GCC (GNU Compiler Collection)`
|
||||||
.. |GPU| replace:: :abbr:`GPU (Graphics Processing Unit)`
|
.. |GPU| replace:: :abbr:`GPU (Graphics Processing Unit)`
|
||||||
|
.. |HA| replace:: :abbr:`HA (High Availability)`
|
||||||
.. |ICA| replace:: :abbr:`ICA (Intermediate Certificate Authority)`
|
.. |ICA| replace:: :abbr:`ICA (Intermediate Certificate Authority)`
|
||||||
.. |ICAs| replace:: :abbr:`ICAs (Intermediate Certificate Authorities)`
|
.. |ICAs| replace:: :abbr:`ICAs (Intermediate Certificate Authorities)`
|
||||||
.. |ICMP| replace:: :abbr:`ICMP (Internet Control Message Protocol)`
|
.. |ICMP| replace:: :abbr:`ICMP (Internet Control Message Protocol)`
|
||||||
|
Loading…
Reference in New Issue
Block a user