Merge "Introduction editorial updates"
This commit is contained in:
commit
437179ebff
@ -2,14 +2,14 @@
|
|||||||
Consuming StarlingX
|
Consuming StarlingX
|
||||||
===================
|
===================
|
||||||
|
|
||||||
StarlingX is ready for you to use today. However limitations exist regarding
|
StarlingX is ready for you to use today, however, limitations exist regarding
|
||||||
what you can do with the open source software. Features of the software
|
what you can do with the open source software. Software features like secure
|
||||||
like secure boot and live software update are not fully enabled by the community.
|
boot and live software update are not fully enabled by the community.
|
||||||
|
|
||||||
The community does not provide signed software images, which are needed to enable
|
The community does not provide signed software images, which are needed to enable
|
||||||
features that depend on signed images to implement security features. Providing
|
features that depend on signed images to implement security features. Providing
|
||||||
signed images is typically the responsibility of commercial vendors or the users
|
signed images is typically the responsibility of commercial vendors or the users
|
||||||
themselves. As such, the following are three ways in which you can consume StarlingX.
|
themselves. Here are three ways in which you can consume StarlingX.
|
||||||
|
|
||||||
---------------------------
|
---------------------------
|
||||||
Deploy the open source code
|
Deploy the open source code
|
||||||
@ -22,17 +22,17 @@ and daily builds.
|
|||||||
As previously mentioned, these images are not signed and thus do not support
|
As previously mentioned, these images are not signed and thus do not support
|
||||||
secure boot or live software updates. You can also build your own images.
|
secure boot or live software updates. You can also build your own images.
|
||||||
|
|
||||||
The StarlingX community recommends that anyone looking to deploy the open source
|
The StarlingX community recommends that users planning to deploy the open source
|
||||||
software use the release images, which have been tested and validated by the
|
software use the release images, which have been tested and validated by the
|
||||||
community. Developers looking to work against the tip of the source trees would
|
community. Developers planning to work against the tip of the source trees
|
||||||
typcally use the daily builds.
|
typically use the daily builds.
|
||||||
|
|
||||||
---------------------------------------
|
---------------------------------------
|
||||||
Deploy an internal version of StarlingX
|
Deploy an internal version of StarlingX
|
||||||
---------------------------------------
|
---------------------------------------
|
||||||
|
|
||||||
If you are part of a company, the company itself can create a team to create
|
If you are part of a company, the company itself can create a team to create
|
||||||
their own version of StarlingX for the company. Such a team could do acceptance
|
their own version of StarlingX for internal use. Such a team can do acceptance
|
||||||
testing of the open source software, customize it as needed, sign their own
|
testing of the open source software, customize it as needed, sign their own
|
||||||
internal images, and use the features in StarlingX to enable secure boot and to
|
internal images, and use the features in StarlingX to enable secure boot and to
|
||||||
develop and deliver live software updates (patches) to their internal users.
|
develop and deliver live software updates (patches) to their internal users.
|
||||||
@ -41,10 +41,10 @@ develop and deliver live software updates (patches) to their internal users.
|
|||||||
Deploy code from a vendor
|
Deploy code from a vendor
|
||||||
-------------------------
|
-------------------------
|
||||||
|
|
||||||
You can also consume a commercial vendor's StarlingX-based product or solution.
|
You can consume a commercial vendor's StarlingX-based product or solution.
|
||||||
Vendors can provide signed images and signed software updates. They can add
|
Vendors provide signed images and signed software updates. They may also add
|
||||||
features or content to the open source software. They may provide other services
|
features or content to the open source software and they may provide other
|
||||||
such as technical support.
|
services such as technical support.
|
||||||
|
|
||||||
The StarlingX community expects several vendors to provide StarlingX-based products
|
The StarlingX community expects several vendors to provide StarlingX-based products
|
||||||
and solutions. We hope to see more as our community grows.
|
and solutions. We hope to see more as our community grows.
|
||||||
|
@ -5,26 +5,26 @@ Deployment Options
|
|||||||
StarlingX provides a pre-defined set of standard configurations. These
|
StarlingX provides a pre-defined set of standard configurations. These
|
||||||
configurations are:
|
configurations are:
|
||||||
|
|
||||||
All-in-one Simplex ("Simplex" or "AIO-SX")
|
All-in-one Simplex (*Simplex* or *AIO-SX*)
|
||||||
The Simplex configuration runs all edge cloud functions (control, storage, and
|
The Simplex configuration runs all edge cloud functions (control, storage, and
|
||||||
application workloads) on one node. This configuration is intended for very
|
application workloads) on one node. This configuration is intended for very
|
||||||
small and physically isolated edge sites that do not require high availability.
|
small and physically isolated edge sites that do not require high availability.
|
||||||
|
|
||||||
All-in-one Duplex ("Duplex" or "AIO-DX")
|
All-in-one Duplex (*Duplex* or *AIO-DX*)
|
||||||
The Duplex configuration runs all edge cloud functions (control, storage, and
|
The Duplex configuration runs all edge cloud functions (control, storage, and
|
||||||
application workloads) on one node, but there is a second node in the system
|
application workloads) on one node. There is a second node in the system
|
||||||
for Active / Standby based high availability for all platform and application
|
for Active / Standby based high availability for all platform and application
|
||||||
services.
|
services.
|
||||||
|
|
||||||
Standard with Controller Storage
|
Standard with Controller Storage
|
||||||
This configuration allows for 1 or 2 controller nodes that also provide
|
This configuration allows for 1 or 2 controller nodes that also provide
|
||||||
storage for the edge cloud. The configuration also allows for between 1 and
|
storage for the edge cloud. The configuration also allows for between 1 and
|
||||||
ninety-nine compute nodes to run application workloads. This configuration
|
99 compute nodes to run application workloads. This configuration works best
|
||||||
works best for edge clouds with smaller storage needs.
|
for edge clouds with smaller storage needs.
|
||||||
|
|
||||||
Standard with Dedicated Storage
|
Standard with Dedicated Storage
|
||||||
This configuration has dedicated storage nodes in addition to the controller
|
This configuration has dedicated storage nodes in addition to the controller
|
||||||
and compute nodes. You can use this configuration for edge clouds that require
|
and compute nodes. This configuration is used for edge clouds that require
|
||||||
larger amounts of storage.
|
larger amounts of storage.
|
||||||
|
|
||||||
Standard with Ironic
|
Standard with Ironic
|
||||||
|
@ -10,15 +10,15 @@ Key features of StarlingX include:
|
|||||||
* Provided as a single, easy to install package that includes an operating system,
|
* Provided as a single, easy to install package that includes an operating system,
|
||||||
storage and networking components, and all the cloud infrastructure needed to
|
storage and networking components, and all the cloud infrastructure needed to
|
||||||
run edge workloads.
|
run edge workloads.
|
||||||
* All of the software has been optimized to meet edge application requirements
|
* Optimized software that meets edge application requirements.
|
||||||
* Pre-defined configurations designed to meet a variety of edge cloud deployment
|
* Designed with pre-defined configurations to meet a variety of edge cloud deployment
|
||||||
needs
|
needs.
|
||||||
* Tested and released as a complete stack, ensuring compatibility among open
|
* Tested and released as a complete stack, ensuring compatibility among open
|
||||||
source components
|
source components.
|
||||||
* Provides fault management and service managmenent, to ensure high availability
|
* Included fault management and service management capabilities, which provide
|
||||||
of user applications
|
high availability for user applications.
|
||||||
* Optimized by the community for security, ultra-low latency, extremely high
|
* Optimized by the community for security, ultra-low latency, extremely high
|
||||||
service uptime, and streamlined operation
|
service uptime, and streamlined operation.
|
||||||
|
|
||||||
Learn more about StarlingX:
|
Learn more about StarlingX:
|
||||||
|
|
||||||
|
@ -10,12 +10,12 @@ All-in-one Controller Node
|
|||||||
and storage function.
|
and storage function.
|
||||||
|
|
||||||
Bare Metal
|
Bare Metal
|
||||||
A node running without hypervisors (e.g. application workloads run directly on
|
A node running without hypervisors (for example, application workloads run
|
||||||
the operating system which runs directly on the hardware).
|
directly on the operating system which runs directly on the hardware).
|
||||||
|
|
||||||
Compute or Worker
|
Compute or Worker
|
||||||
A node within a StarlingX edge cloud that is dedicated to running application
|
A node within a StarlingX edge cloud that is dedicated to running application
|
||||||
workloads. There can be 0 to ninety-nine compute nodes in a StarlingX edge
|
workloads. There can be 0 to 99 compute nodes in a StarlingX edge
|
||||||
cloud.
|
cloud.
|
||||||
|
|
||||||
- Runs virtual switch for realizing virtual networks.
|
- Runs virtual switch for realizing virtual networks.
|
||||||
@ -23,12 +23,12 @@ Compute or Worker
|
|||||||
|
|
||||||
Controller
|
Controller
|
||||||
A node within a StarlingX edge cloud that runs the cloud management software
|
A node within a StarlingX edge cloud that runs the cloud management software
|
||||||
("control plane"). There can be either one or two controller nodes in a
|
(*control plane*). There can be either one or two controller nodes in a
|
||||||
StarlingX edge cloud.
|
StarlingX edge cloud.
|
||||||
|
|
||||||
- Runs cloud control functions for managing cloud resources.
|
- Runs cloud control functions for managing cloud resources.
|
||||||
- Runs all OpenStack control functions (e.g. 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.
|
||||||
|
|
||||||
@ -48,14 +48,15 @@ Infra Network
|
|||||||
to the INFRA network.
|
to the INFRA network.
|
||||||
|
|
||||||
IPMI Network
|
IPMI Network
|
||||||
An optional network on which IPMI interfaces of all nodes are connected. The
|
An optional network on which Intelligent Platform Management Interface
|
||||||
network must be reachable using L3/IP from the controller's OAM interfaces.
|
(IPMI) interfaces of all nodes are connected. The network must be reachable
|
||||||
|
using L3/IP from the controller's OAM interfaces.
|
||||||
|
|
||||||
You can optionally connect all node types to the IPMI network.
|
You can optionally connect all node types to the IPMI network.
|
||||||
|
|
||||||
Management Network
|
Management Network
|
||||||
A private network (i.e. not connected externally), tipically 10GE, used for
|
A private network (that is, not connected externally), typically 10GE, used
|
||||||
the following:
|
for the following:
|
||||||
|
|
||||||
- Internal OpenStack / StarlingX monitoring and control.
|
- Internal OpenStack / StarlingX monitoring and control.
|
||||||
- VM I/O access to a storage cluster.
|
- VM I/O access to a storage cluster.
|
||||||
@ -63,20 +64,20 @@ Management Network
|
|||||||
All nodes are required to be connected to the management network.
|
All nodes are required to be connected to the management network.
|
||||||
|
|
||||||
Node
|
Node
|
||||||
A computer which is usually a server-class system.
|
A computer that is usually a server-class system.
|
||||||
|
|
||||||
Node Interfaces
|
Node Interfaces
|
||||||
All nodes' network interfaces can, in general, optionally be either:
|
All nodes' network interfaces can, in general, optionally be either:
|
||||||
|
|
||||||
- Untagged single port.
|
- Untagged single port.
|
||||||
- Untagged two-port LAG and optionally split between redudant L2 switches
|
- Untagged two-port LAG and optionally split between redundant L2 switches
|
||||||
running vPC (Virtual Port-Channel), also known as multichassis
|
running vPC (Virtual Port-Channel), also known as multichassis
|
||||||
EtherChannel (MEC).
|
EtherChannel (MEC).
|
||||||
- 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 StarlingX platform APIs are exposed,
|
The network on which all external StarlingX platform APIs are exposed,
|
||||||
(i.e. REST APIs, Horizon web server, SSH, and SNMP), typically 1GE.
|
(that 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.
|
||||||
|
|
||||||
@ -85,15 +86,15 @@ PXEBoot Network
|
|||||||
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 other
|
||||||
nodes in the OpenStack cloud. If this optional network is used, all node types
|
nodes in the OpenStack cloud. If this optional network is used, all node
|
||||||
are required to be connected to the PXEBoot network.
|
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:
|
||||||
|
|
||||||
- Cases where the management network must be IPv6:
|
- Cases where the management network must be IPv6:
|
||||||
|
|
||||||
- IPv6 does not support PXEBoot. Therefore, IPv4 PXEBoot network must be
|
- IPv6 does not support PXEBoot. Therefore, you must configure an IPv4
|
||||||
configured.
|
PXEBoot network.
|
||||||
|
|
||||||
- Cases where the management network must be VLAN tagged:
|
- Cases where the management network must be VLAN tagged:
|
||||||
|
|
||||||
@ -114,9 +115,9 @@ Storage
|
|||||||
- 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 (i.e. block
|
- Provides HA persistent storage for images, virtual volumes (that is, block
|
||||||
storage), and object storage.
|
storage), and object storage.
|
||||||
|
|
||||||
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 within
|
||||||
the host operating system and hardware.
|
the host operating system and hardware.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user