Introduction editorial updates
Made spelling corrections. Added punctuation to bullets. Changed text to make bullets parallel. Changed ie and eg to that is and for example. Other general text edits for clarity. Change-Id: I438b19f97bc0e289700ce533f6b5324721cc4bf4 Signed-off-by: MCamp859 <maryx.camp@intel.com>
This commit is contained in:
parent
5638867e7b
commit
f3dade8431
@ -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