General clean up of presentation; migrate release notes from wiki
- Landing page: - General clean up (org of page, improve wording, markdown clean up) - Replace Abstract with welcome text, move link to project spec to welcome. - Include ref to contribute guide in Contribute section - Remove "Contents" caption from toctree (so it wont render in side nav) - Release notes page: - Remove "StarlingX" from page title. - Integrate wiki content from https://wiki.openstack.org/wiki/StarlingX/stx.2018.10_Release_Notes - Improve wording, link text - API ref page: Update page title to "REST API Reference" - All pages: - Capitalization corrections - Clean up section heading markdown for consistency - libvert installation page: - corrected heading levels (I believe section headings got swapped so they weren't in the correct hierarchy) Change-Id: I8b7a8cd143e335dd27cd2dc6241fd25a6374bd5d Signed-off-by: Kristal Dale <kristal.dale@intel.com>
This commit is contained in:
parent
f1cb8d026b
commit
c92b00d074
@ -1,8 +1,8 @@
|
||||
======================
|
||||
stx-docs API Reference
|
||||
======================
|
||||
==================
|
||||
REST API Reference
|
||||
==================
|
||||
|
||||
StarlingX Project API References:
|
||||
StarlingX project REST API references:
|
||||
|
||||
* `Bare Metal <stx-metal/index.html>`__
|
||||
* `Configuration <stx-config/index.html>`__
|
||||
@ -11,7 +11,7 @@ StarlingX Project API References:
|
||||
* `High Availability <stx-ha/index.html>`__
|
||||
* `NFV <stx-nfv/index.html>`__
|
||||
|
||||
StarlingX also has API References for the modified OpenStack APIs:
|
||||
StarlingX also has API references for the modified OpenStack APIs:
|
||||
|
||||
* `Block Storage v2 <stx-docs/api-ref-blockstorage-v2-cgcs-ext.html>`__
|
||||
* `Compute v2 <stx-docs/api-ref-compute-v2-cgcs-ext.html>`__
|
||||
|
@ -1,8 +1,15 @@
|
||||
.. _contribute:
|
||||
|
||||
==========
|
||||
Contribute
|
||||
==========
|
||||
|
||||
Please use the following guides when contributing to the StarlingX
|
||||
documentation. Additional information about contributing to
|
||||
OpenStack documentation can be found in the
|
||||
`OpenStack API documentation guide`_.
|
||||
|
||||
.. _`OpenStack API documentation guide`: https://docs.openstack.org/doc-contrib-guide/api-guides.html
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
@ -13,6 +13,7 @@ Requirements
|
||||
|
||||
The recommended minimum requirements include:
|
||||
|
||||
*********************
|
||||
Hardware Requirements
|
||||
*********************
|
||||
|
||||
@ -23,6 +24,7 @@ A workstation computer with:
|
||||
- Hard Disk: 500GB HDD
|
||||
- Network: Network adapter with active Internet connection
|
||||
|
||||
*********************
|
||||
Software Requirements
|
||||
*********************
|
||||
|
||||
@ -49,6 +51,7 @@ build a StarlingX ISO image on the following Linux distribution:
|
||||
|
||||
- Ubuntu 16.04 LTS 64-bit
|
||||
|
||||
****************************
|
||||
Update Your Operating System
|
||||
****************************
|
||||
|
||||
@ -59,9 +62,11 @@ first need to update the local database list of available packages:
|
||||
|
||||
$ sudo apt-get update
|
||||
|
||||
******************************************
|
||||
Installation Requirements and Dependencies
|
||||
******************************************
|
||||
|
||||
^^^
|
||||
Git
|
||||
^^^
|
||||
|
||||
@ -78,6 +83,7 @@ Git
|
||||
$ git config --global user.name "Name LastName"
|
||||
$ git config --global user.email "Email Address"
|
||||
|
||||
^^^^^^^^^
|
||||
Docker CE
|
||||
^^^^^^^^^
|
||||
|
||||
@ -86,6 +92,7 @@ Docker CE
|
||||
Ubuntu <https://docs.docker.com/install/linux/docker-ce/ubuntu/#os-requirements>`__
|
||||
for more information.
|
||||
|
||||
^^^^^^^^^^^^^^^^^
|
||||
Android Repo Tool
|
||||
^^^^^^^^^^^^^^^^^
|
||||
|
||||
@ -94,6 +101,7 @@ Android Repo Tool
|
||||
Repo <https://source.android.com/setup/build/downloading#installing-repo>`__
|
||||
to have Andriod Repo Tool installed.
|
||||
|
||||
**********************
|
||||
Install Public SSH Key
|
||||
**********************
|
||||
|
||||
@ -107,7 +115,8 @@ Install Public SSH Key
|
||||
- `Upload to
|
||||
Gerrit <https://review.openstack.org/#/settings/ssh-keys>`__
|
||||
|
||||
Install stx-tools project
|
||||
*************************
|
||||
Install stx-tools Project
|
||||
*************************
|
||||
|
||||
#. Under your $HOME directory, clone the <stx-tools> project
|
||||
@ -117,6 +126,7 @@ Install stx-tools project
|
||||
$ cd $HOME
|
||||
$ git clone https://git.starlingx.io/stx-tools
|
||||
|
||||
****************************
|
||||
Create a Workspace Directory
|
||||
****************************
|
||||
|
||||
@ -128,17 +138,17 @@ Create a Workspace Directory
|
||||
|
||||
$ mkdir -p $HOME/starlingx/
|
||||
|
||||
|
||||
----------------------------------
|
||||
Build the CentOS Mirror Repository
|
||||
----------------------------------
|
||||
|
||||
This section describes how to build the CentOS Mirror Repository.
|
||||
|
||||
*********************************
|
||||
Setup Repository Docker Container
|
||||
*********************************
|
||||
|
||||
| Run the following commands under a terminal identified as "One".
|
||||
Run the following commands under a terminal identified as "One".
|
||||
|
||||
#. Navigate to the *<$HOME/stx-tools>/centos-mirror-tool* project
|
||||
directory:
|
||||
@ -180,6 +190,7 @@ Setup Repository Docker Container
|
||||
this mean that you need to attach it manually. The advantage of this
|
||||
is that you can enter/exit from the container many times as you want.
|
||||
|
||||
*****************
|
||||
Download Packages
|
||||
*****************
|
||||
|
||||
@ -210,6 +221,7 @@ Download Packages
|
||||
- out/stx-r1/CentOS/pike/Binary/images/pxeboot/initrd.img
|
||||
- out/stx-r1/CentOS/pike/Binary/images/pxeboot/vmlinuz
|
||||
|
||||
***************
|
||||
Verify Packages
|
||||
***************
|
||||
|
||||
@ -225,6 +237,7 @@ Verify Packages
|
||||
all RPMs listed in
|
||||
**rpms_3rdparties.lst**/**rpms_centos.lst**/**rpms_centos3rdparties.lst**.
|
||||
|
||||
******************
|
||||
Packages Structure
|
||||
******************
|
||||
|
||||
@ -249,7 +262,7 @@ will have after having downloaded the packages
|
||||
│ └── puppet
|
||||
└── Source
|
||||
|
||||
|
||||
*******************************
|
||||
Create CentOS Mirror Repository
|
||||
*******************************
|
||||
|
||||
@ -276,6 +289,7 @@ as "**Two**", run the following commands:
|
||||
Create StarlingX Packages
|
||||
-------------------------
|
||||
|
||||
*******************************
|
||||
Setup Building Docker Container
|
||||
*******************************
|
||||
|
||||
@ -357,6 +371,7 @@ Setup Building Docker Container
|
||||
|
||||
$ bash tb.sh exec
|
||||
|
||||
*********************************
|
||||
Download Source Code Repositories
|
||||
*********************************
|
||||
|
||||
@ -405,6 +420,7 @@ Download Source Code Repositories
|
||||
$ cp $HOME/starlingx/mirror/CentOS/stx-r1/CentOS/pike/Binary/images/pxeboot/vmlinuz $HOME/starlingx/mirror/CentOS/tis-installer/vmlinuz-stx-0.2
|
||||
$ cp $HOME/starlingx/mirror/CentOS/stx-r1/CentOS/pike/Binary/LiveOS/squashfs.img $HOME/starlingx/mirror/CentOS/tis-installer/squashfs.img-stx-0.2
|
||||
|
||||
**************
|
||||
Build Packages
|
||||
**************
|
||||
|
||||
@ -449,7 +465,7 @@ Build StarlingX ISO
|
||||
$ build-iso
|
||||
|
||||
---------------
|
||||
Build installer
|
||||
Build Installer
|
||||
---------------
|
||||
|
||||
To get your StarlingX ISO ready to use, you will need to create the init
|
||||
@ -507,7 +523,8 @@ ISO regenerated.
|
||||
|
||||
Now your ISO should be able to boot.
|
||||
|
||||
Additional notes
|
||||
****************
|
||||
Additional Notes
|
||||
****************
|
||||
|
||||
- In order to get the first boot working this complete procedure needs
|
||||
@ -522,6 +539,7 @@ Additional notes
|
||||
Build Avoidance
|
||||
---------------
|
||||
|
||||
*******
|
||||
Purpose
|
||||
*******
|
||||
|
||||
@ -530,6 +548,7 @@ within a regional office. Starting from a new workspace, build-pkgs
|
||||
typically requires 3+ hours. Build avoidance typically reduces this step
|
||||
to ~20min
|
||||
|
||||
***********
|
||||
Limitations
|
||||
***********
|
||||
|
||||
@ -543,6 +562,7 @@ Limitations
|
||||
artifacts from a reference build, and WAN speeds are generally to
|
||||
slow.
|
||||
|
||||
*****************
|
||||
Method (in brief)
|
||||
*****************
|
||||
|
||||
@ -639,7 +659,8 @@ Method (in brief)
|
||||
- What if no valid reference build is found? Then build-pkgs will fall
|
||||
back to a regular build.
|
||||
|
||||
Reference builds
|
||||
****************
|
||||
Reference Builds
|
||||
****************
|
||||
|
||||
- The regional office implements an automated build that pulls the
|
||||
@ -666,7 +687,8 @@ Reference builds
|
||||
protocols that can efficiently share/copy/transfer large directories
|
||||
of content can be added as needed.
|
||||
|
||||
Advanced usage
|
||||
^^^^^^^^^^^^^^
|
||||
Advanced Usage
|
||||
^^^^^^^^^^^^^^
|
||||
|
||||
Can the reference build itself use build avoidance? Yes
|
||||
|
@ -2,16 +2,39 @@
|
||||
StarlingX Documentation
|
||||
=======================
|
||||
|
||||
Abstract
|
||||
========
|
||||
Welcome to the StarlingX documentation. This is the documentation
|
||||
for release stx.2018.10.
|
||||
|
||||
This is the general documentation for the StarlingX project.
|
||||
Additional information about this release is available in the
|
||||
:ref:`release-notes`.
|
||||
|
||||
.. Add the additional version info here e.g.
|
||||
The following documentation versions are available:
|
||||
StarlingX stx.2019.09 | StarlingX stx.2019.04
|
||||
|
||||
For more information about the project, consult the
|
||||
`Project Specifications <specs/index.html>`__.
|
||||
|
||||
--------
|
||||
Sections
|
||||
--------
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
installation_guide/index
|
||||
developer_guide/index
|
||||
Project Specifications <https://docs.starlingx.io/specs/>
|
||||
api-ref/index
|
||||
releasenotes/index
|
||||
contributor/index
|
||||
|
||||
--------
|
||||
Projects
|
||||
========
|
||||
--------
|
||||
|
||||
StarlingX contains a number of sub-projects that include additional
|
||||
Edge Cloud support services and clients.
|
||||
Edge Cloud support services and clients:
|
||||
|
||||
* `Bare Metal <stx-metal/index.html>`__
|
||||
* `Clients <stx-clients/index.html>`__
|
||||
@ -25,35 +48,19 @@ Edge Cloud support services and clients.
|
||||
* `NFV <stx-nfv/index.html>`__
|
||||
* `Upstream <stx-upstream/index.html>`__
|
||||
|
||||
There are also a number of supporting projects and repositories:
|
||||
There are several supporting projects and repositories:
|
||||
|
||||
* `Tools <stx-tools/index.html>`__
|
||||
|
||||
Specs
|
||||
=====
|
||||
----------
|
||||
Contribute
|
||||
----------
|
||||
|
||||
`Project Specifications <specs/index.html>`__
|
||||
|
||||
Contents
|
||||
--------
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:caption: Contents:
|
||||
|
||||
installation_guide/index
|
||||
developer_guide/index
|
||||
Project Specifications <https://docs.starlingx.io/specs/>
|
||||
api-ref/index
|
||||
releasenotes/index
|
||||
contributor/index
|
||||
|
||||
|
||||
Contributing
|
||||
============
|
||||
|
||||
StarlingX utilized tooling and CI/CD environments from the OpenStack Foundation.
|
||||
The source is hosted on `OpenStack's Gerrit server`_.
|
||||
StarlingX utilizes tooling and CI/CD environments from the OpenStack
|
||||
Foundation. The source is hosted on `OpenStack's Gerrit server`_.
|
||||
|
||||
.. _`OpenStack's Gerrit server`: https://git.starlingx.io
|
||||
|
||||
Additional information regarding contributing to the project can be
|
||||
found in the :ref:`StarlingX contributor guides <contribute>`.
|
||||
|
||||
|
@ -8,6 +8,7 @@ StarlingX/Installation Guide Virtual Environment/Controller Storage
|
||||
Preparing Servers
|
||||
-----------------
|
||||
|
||||
**********
|
||||
Bare Metal
|
||||
**********
|
||||
|
||||
@ -16,6 +17,7 @@ Required Servers:
|
||||
- Controllers: 2
|
||||
- Computes: 2 - 100
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
Hardware Requirements
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@ -55,6 +57,7 @@ StarlingX Controller Storage will be deployed, include:
|
||||
- OAM: 10GE Controller
|
||||
- Data: n x 10GE Compute
|
||||
|
||||
*******************
|
||||
Virtual Environment
|
||||
*******************
|
||||
|
||||
@ -80,6 +83,7 @@ The xml server definitions that are created by the previous script are:
|
||||
- compute-0
|
||||
- compute-1
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
Powering Up a Virtual Server
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@ -97,6 +101,7 @@ e.g.
|
||||
$ sudo virsh start controller-0
|
||||
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
Accessing Virtual Server Consoles
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@ -135,6 +140,7 @@ Procedure:
|
||||
on a USB in a bootable USB slot.
|
||||
#. Configure the controller using the config_controller script.
|
||||
|
||||
*************************
|
||||
Initializing Controller-0
|
||||
*************************
|
||||
|
||||
@ -193,6 +199,7 @@ Enter the new password again to confirm it:
|
||||
Controller-0 is initialized with StarlingX, and is ready for
|
||||
configuration.
|
||||
|
||||
************************
|
||||
Configuring Controller-0
|
||||
************************
|
||||
|
||||
@ -259,6 +266,7 @@ On Controller-0, acquire Keystone administrative privileges:
|
||||
controller-0:~$ source /etc/nova/openrc
|
||||
|
||||
|
||||
*********************************************
|
||||
Configuring Provider Networks at Installation
|
||||
*********************************************
|
||||
|
||||
@ -273,6 +281,7 @@ Set up one provider network of the vlan type, named providernet-a:
|
||||
[wrsroot@controller-0 ~(keystone_admin)]$ neutron providernet-range-create --name providernet-a-range1 --range 100-400 providernet-a
|
||||
|
||||
|
||||
*************************************
|
||||
Configuring Cinder on Controller Disk
|
||||
*************************************
|
||||
|
||||
@ -404,6 +413,7 @@ Backend storage is configured:
|
||||
+--------------------------------------+------------+---------+------------+------+----------+...
|
||||
|
||||
|
||||
**********************
|
||||
Unlocking Controller-0
|
||||
**********************
|
||||
|
||||
@ -420,6 +430,7 @@ The host is rebooted. During the reboot, the command line is
|
||||
unavailable, and any ssh connections are dropped. To monitor the
|
||||
progress of the reboot, use the controller-0 console.
|
||||
|
||||
****************************************
|
||||
Verifying the Controller-0 Configuration
|
||||
****************************************
|
||||
|
||||
@ -465,6 +476,7 @@ After initializing and configuring an active controller, you can add and
|
||||
configure a backup controller and additional compute hosts. For each
|
||||
host do the following:
|
||||
|
||||
*****************
|
||||
Initializing Host
|
||||
*****************
|
||||
|
||||
@ -478,6 +490,7 @@ Power on Host. In host console you will see:
|
||||
controller node in order to proceed.
|
||||
|
||||
|
||||
***************************************
|
||||
Updating Host Host Name and Personality
|
||||
***************************************
|
||||
|
||||
@ -525,6 +538,7 @@ if the entire cluster has its virtual disks hosted on the host's root
|
||||
disk which happens to be a single rotational type hard disk, then the
|
||||
host cannot (reliably) support parallel node installation.
|
||||
|
||||
***************
|
||||
Monitoring Host
|
||||
***************
|
||||
|
||||
@ -544,6 +558,7 @@ Wait while the host is configured and rebooted. Up to 20 minutes may be
|
||||
required for a reboot, depending on hardware. When the reboot is
|
||||
complete, the host is reported as Locked, Disabled, and Online.
|
||||
|
||||
*************
|
||||
Listing Hosts
|
||||
*************
|
||||
|
||||
@ -581,6 +596,7 @@ On Controller-0, list hosts
|
||||
+----+--------------+-------------+----------------+-------------+--------------+
|
||||
|
||||
|
||||
***********************************************
|
||||
Provisioning Network Interfaces on Controller-1
|
||||
***********************************************
|
||||
|
||||
@ -599,6 +615,7 @@ Provision the oam interface for Controller-1:
|
||||
[wrsroot@controller-0 ~(keystone_admin)]$ system host-if-modify -n <oam interface> -c platform --networks oam controller-1 <oam interface>
|
||||
|
||||
|
||||
************************************
|
||||
Provisioning Storage on Controller-1
|
||||
************************************
|
||||
|
||||
@ -710,6 +727,7 @@ Add the partition to the volume group
|
||||
+--------------------------+--------------------------------------------------+
|
||||
|
||||
|
||||
**********************
|
||||
Unlocking Controller-1
|
||||
**********************
|
||||
|
||||
@ -756,6 +774,7 @@ On Controller-0, acquire Keystone administrative privileges:
|
||||
controller-0:~$ source /etc/nova/openrc
|
||||
|
||||
|
||||
*************************************************
|
||||
Provisioning Network Interfaces on a Compute Host
|
||||
*************************************************
|
||||
|
||||
@ -779,6 +798,7 @@ Provision the data interface for Compute:
|
||||
[wrsroot@controller-0 ~(keystone_admin)]$ system host-if-modify -p providernet-a -c data compute-0 eth1000
|
||||
|
||||
|
||||
***************************
|
||||
VSwitch Virtual Environment
|
||||
***************************
|
||||
|
||||
@ -802,6 +822,7 @@ vswitch cores to 1:
|
||||
+--------------------------------------+-------+-----------+-------+--------+...
|
||||
|
||||
|
||||
**************************************
|
||||
Provisioning Storage on a Compute Host
|
||||
**************************************
|
||||
|
||||
@ -899,7 +920,7 @@ nova-local:
|
||||
| parameters | {u'concurrent_disk_operations': 2, u'instance_backing': u'image'} |
|
||||
+-----------------+-------------------------------------------------------------------+
|
||||
|
||||
|
||||
************************
|
||||
Unlocking a Compute Host
|
||||
************************
|
||||
|
||||
@ -920,6 +941,7 @@ unlocked/enabled.
|
||||
System Health Check
|
||||
-------------------
|
||||
|
||||
***********************
|
||||
Listing StarlingX Nodes
|
||||
***********************
|
||||
|
||||
@ -938,7 +960,7 @@ Unlocked, Enabled, and Available:
|
||||
| 4 | compute-1 | compute | unlocked | enabled | available |
|
||||
+----+--------------+-------------+----------------+-------------+--------------+
|
||||
|
||||
|
||||
*****************
|
||||
System Alarm List
|
||||
*****************
|
||||
|
||||
|
@ -8,6 +8,7 @@ StarlingX/Installation Guide Virtual Environment/Dedicated Storage
|
||||
Preparing Servers
|
||||
-----------------
|
||||
|
||||
**********
|
||||
Bare Metal
|
||||
**********
|
||||
|
||||
@ -21,6 +22,7 @@ Required Servers:
|
||||
|
||||
- Computes: 2 - 100
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
Hardware Requirements
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@ -60,6 +62,7 @@ StarlingX Dedicated Storage will be deployed, include:
|
||||
- OAM: 10GE Controller
|
||||
- Data: n x 10GE Compute
|
||||
|
||||
*******************
|
||||
Virtual Environment
|
||||
*******************
|
||||
|
||||
@ -87,6 +90,7 @@ The xml server definitions that are created by the previous script are:
|
||||
- storage-0
|
||||
- storage-1
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
Powering Up a Virtual Server
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@ -104,6 +108,7 @@ e.g.
|
||||
$ sudo virsh start controller-0
|
||||
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
Accessing Virtual Server Consoles
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@ -142,6 +147,7 @@ Procedure:
|
||||
on a USB in a bootable USB slot.
|
||||
#. Configure the controller using the config_controller script.
|
||||
|
||||
*************************
|
||||
Initializing Controller-0
|
||||
*************************
|
||||
|
||||
@ -200,6 +206,7 @@ Enter the new password again to confirm it:
|
||||
Controller-0 is initialized with StarlingX, and is ready for
|
||||
configuration.
|
||||
|
||||
************************
|
||||
Configuring Controller-0
|
||||
************************
|
||||
|
||||
@ -266,6 +273,7 @@ On Controller-0, acquire Keystone administrative privileges:
|
||||
controller-0:~$ source /etc/nova/openrc
|
||||
|
||||
|
||||
*********************************************
|
||||
Configuring Provider Networks at Installation
|
||||
*********************************************
|
||||
|
||||
@ -280,6 +288,7 @@ Set up one provider network of the vlan type, named providernet-a:
|
||||
[wrsroot@controller-0 ~(keystone_admin)]$ neutron providernet-range-create --name providernet-a-range1 --range 100-400 providernet-a
|
||||
|
||||
|
||||
*********************************************
|
||||
Adding a Ceph Storage Backend at Installation
|
||||
*********************************************
|
||||
|
||||
@ -332,6 +341,7 @@ Confirm CEPH storage is configured
|
||||
+--------------------------------------+------------+---------+------------+-------------------+-----------+...
|
||||
|
||||
|
||||
**********************
|
||||
Unlocking Controller-0
|
||||
**********************
|
||||
|
||||
@ -347,6 +357,8 @@ The host is rebooted. During the reboot, the command line is
|
||||
unavailable, and any ssh connections are dropped. To monitor the
|
||||
progress of the reboot, use the controller-0 console.
|
||||
|
||||
|
||||
****************************************
|
||||
Verifying the Controller-0 Configuration
|
||||
****************************************
|
||||
|
||||
@ -384,6 +396,7 @@ Verify that controller-0 is unlocked, enabled, and available:
|
||||
+----+--------------+-------------+----------------+-------------+--------------+
|
||||
|
||||
|
||||
*******************************
|
||||
Provisioning Filesystem Storage
|
||||
*******************************
|
||||
|
||||
@ -422,6 +435,7 @@ After initializing and configuring an active controller, you can add and
|
||||
configure a backup controller and additional compute or storage hosts.
|
||||
For each host do the following:
|
||||
|
||||
*****************
|
||||
Initializing Host
|
||||
*****************
|
||||
|
||||
@ -435,6 +449,7 @@ Power on Host. In host console you will see:
|
||||
controller node in order to proceed.
|
||||
|
||||
|
||||
**********************************
|
||||
Updating Host Name and Personality
|
||||
**********************************
|
||||
|
||||
@ -474,6 +489,7 @@ Check the **NIC** MAC Address from "Virtual Manager GUI" under *"Show
|
||||
virtual hardware details -*\ **i**\ *" Main Banner --> NIC: --> specific
|
||||
"Bridge name:" under MAC Address text field.*
|
||||
|
||||
***************
|
||||
Monitoring Host
|
||||
***************
|
||||
|
||||
@ -493,6 +509,7 @@ Wait while the host is configured and rebooted. Up to 20 minutes may be
|
||||
required for a reboot, depending on hardware. When the reboot is
|
||||
complete, the host is reported as Locked, Disabled, and Online.
|
||||
|
||||
*************
|
||||
Listing Hosts
|
||||
*************
|
||||
|
||||
@ -532,6 +549,7 @@ On Controller-0, list hosts
|
||||
+----+--------------+-------------+----------------+-------------+--------------+
|
||||
|
||||
|
||||
***********************************************
|
||||
Provisioning Network Interfaces on Controller-1
|
||||
***********************************************
|
||||
|
||||
@ -550,6 +568,7 @@ Provision the oam interface for Controller-1:
|
||||
[wrsroot@controller-0 ~(keystone_admin)]$ system host-if-modify -n <oam interface> -c platform --networks oam controller-1 <oam interface>
|
||||
|
||||
|
||||
**********************
|
||||
Unlocking Controller-1
|
||||
**********************
|
||||
|
||||
@ -586,6 +605,7 @@ confirm status.
|
||||
Storage Host Provisioning
|
||||
-------------------------
|
||||
|
||||
**************************************
|
||||
Provisioning Storage on a Storage Host
|
||||
**************************************
|
||||
|
||||
@ -685,6 +705,7 @@ On Controller-0, acquire Keystone administrative privileges:
|
||||
controller-0:~$ source /etc/nova/openrc
|
||||
|
||||
|
||||
*************************************************
|
||||
Provisioning Network Interfaces on a Compute Host
|
||||
*************************************************
|
||||
|
||||
@ -708,6 +729,7 @@ Provision the data interface for Compute:
|
||||
[wrsroot@controller-0 ~(keystone_admin)]$ system host-if-modify -p providernet-a -c data compute-0 eth1000
|
||||
|
||||
|
||||
***************************
|
||||
VSwitch Virtual Environment
|
||||
***************************
|
||||
|
||||
@ -731,6 +753,7 @@ vswitch cores to 1:
|
||||
+--------------------------------------+-------+-----------+-------+--------+...
|
||||
|
||||
|
||||
**************************************
|
||||
Provisioning Storage on a Compute Host
|
||||
**************************************
|
||||
|
||||
@ -810,6 +833,7 @@ volumes:
|
||||
[wrsroot@controller-0 ~(keystone_admin)]$ system host-lvg-modify -b remote compute-0 nova-local
|
||||
|
||||
|
||||
************************
|
||||
Unlocking a Compute Host
|
||||
************************
|
||||
|
||||
@ -829,6 +853,7 @@ Availability State is reported as In-Test, followed by unlocked/enabled.
|
||||
System Health Check
|
||||
-------------------
|
||||
|
||||
***********************
|
||||
Listing StarlingX Nodes
|
||||
***********************
|
||||
|
||||
@ -851,6 +876,7 @@ Unlocked, Enabled, and Available:
|
||||
[wrsroot@controller-0 ~(keystone_admin)]$
|
||||
|
||||
|
||||
******************************
|
||||
Checking StarlingX CEPH Health
|
||||
******************************
|
||||
|
||||
@ -869,6 +895,7 @@ Checking StarlingX CEPH Health
|
||||
controller-0:~$
|
||||
|
||||
|
||||
*****************
|
||||
System Alarm List
|
||||
*****************
|
||||
|
||||
|
@ -8,6 +8,7 @@ StarlingX/Installation Guide Virtual Environment/Duplex
|
||||
Preparing Servers
|
||||
-----------------
|
||||
|
||||
**********
|
||||
Bare Metal
|
||||
**********
|
||||
|
||||
@ -15,6 +16,7 @@ Required Servers:
|
||||
|
||||
- Combined Servers (Controller + Compute): 2
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
Hardware Requirements
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@ -49,6 +51,7 @@ StarlingX Duplex will be deployed, include:
|
||||
- OAM: 10GE
|
||||
- Data: n x 10GE
|
||||
|
||||
*******************
|
||||
Virtual Environment
|
||||
*******************
|
||||
|
||||
@ -72,6 +75,7 @@ The xml server definitions that are created by the previous script are:
|
||||
- controller-0
|
||||
- controller-1
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
Powering Up a Virtual Server
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@ -89,6 +93,7 @@ e.g.
|
||||
$ sudo virsh start controller-0
|
||||
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
Accessing Virtual Server Consoles
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@ -127,6 +132,7 @@ Procedure:
|
||||
on a USB in a bootable USB slot.
|
||||
#. Configure the controller using the config_controller script.
|
||||
|
||||
*************************
|
||||
Initializing Controller-0
|
||||
*************************
|
||||
|
||||
@ -184,6 +190,7 @@ Enter the new password again to confirm it:
|
||||
Controller-0 is initialized with StarlingX, and is ready for
|
||||
configuration.
|
||||
|
||||
************************
|
||||
Configuring Controller-0
|
||||
************************
|
||||
|
||||
@ -271,6 +278,7 @@ On Controller-0, acquire Keystone administrative privileges:
|
||||
controller-0:~$ source /etc/nova/openrc
|
||||
|
||||
|
||||
*********************************************
|
||||
Configuring Provider Networks at Installation
|
||||
*********************************************
|
||||
|
||||
@ -282,6 +290,7 @@ Set up one provider network of the vlan type, named providernet-a:
|
||||
[wrsroot@controller-0 ~(keystone_admin)]$ neutron providernet-range-create --name providernet-a-range1 --range 100-400 providernet-a
|
||||
|
||||
|
||||
*****************************************
|
||||
Providing Data Interfaces on Controller-0
|
||||
*****************************************
|
||||
|
||||
@ -333,6 +342,7 @@ Configure the data interfaces
|
||||
+------------------+--------------------------------------+
|
||||
|
||||
|
||||
*************************************
|
||||
Configuring Cinder on Controller Disk
|
||||
*************************************
|
||||
|
||||
@ -448,6 +458,7 @@ Add the partition to the volume group
|
||||
+--------------------------+--------------------------------------------------+
|
||||
|
||||
|
||||
*********************************************
|
||||
Adding an LVM Storage Backend at Installation
|
||||
*********************************************
|
||||
|
||||
@ -497,6 +508,8 @@ state=Configured)
|
||||
+--------------------------------------+------------+---------+------------+------+----------+--------------+
|
||||
|
||||
|
||||
|
||||
***********************************************
|
||||
Configuring VM Local Storage on Controller Disk
|
||||
***********************************************
|
||||
|
||||
@ -615,6 +628,7 @@ Add the partition to the volume group
|
||||
[wrsroot@controller-0 ~(keystone_admin)]$
|
||||
|
||||
|
||||
**********************
|
||||
Unlocking Controller-0
|
||||
**********************
|
||||
|
||||
@ -630,6 +644,7 @@ The host is rebooted. During the reboot, the command line is
|
||||
unavailable, and any ssh connections are dropped. To monitor the
|
||||
progress of the reboot, use the controller-0 console.
|
||||
|
||||
****************************************
|
||||
Verifying the Controller-0 Configuration
|
||||
****************************************
|
||||
|
||||
@ -682,6 +697,7 @@ Controller-1 Host Installation
|
||||
After initializing and configuring controller-0, you can add and
|
||||
configure a backup controller controller-1.
|
||||
|
||||
******************************
|
||||
Initializing Controller-1 Host
|
||||
******************************
|
||||
|
||||
@ -695,6 +711,7 @@ Power on Controller-1. In Controller-1 console you will see:
|
||||
controller node in order to proceed.
|
||||
|
||||
|
||||
****************************************************
|
||||
Updating Controller-1 Host Host Name and Personality
|
||||
****************************************************
|
||||
|
||||
@ -769,6 +786,7 @@ attribute:
|
||||
+---------------------+--------------------------------------+
|
||||
|
||||
|
||||
****************************
|
||||
Monitoring Controller-1 Host
|
||||
****************************
|
||||
|
||||
@ -788,6 +806,7 @@ Wait while the Controller-1 is configured and rebooted. Up to 20 minutes
|
||||
may be required for a reboot, depending on hardware. When the reboot is
|
||||
complete, the Controller-1 is reported as Locked, Disabled, and Online.
|
||||
|
||||
*************************
|
||||
Listing Controller-1 Host
|
||||
*************************
|
||||
|
||||
@ -822,6 +841,7 @@ On Controller-0, list hosts
|
||||
+----+--------------+-------------+----------------+-------------+--------------+
|
||||
|
||||
|
||||
***********************************************
|
||||
Provisioning Network Interfaces on Controller-1
|
||||
***********************************************
|
||||
|
||||
@ -865,6 +885,7 @@ Provision the Controller-1 oam interface
|
||||
+------------------+--------------------------------------+
|
||||
|
||||
|
||||
*****************************************
|
||||
Providing Data Interfaces on Controller-1
|
||||
*****************************************
|
||||
|
||||
@ -917,6 +938,7 @@ Configure the data interfaces
|
||||
+------------------+--------------------------------------+
|
||||
|
||||
|
||||
************************************
|
||||
Provisioning Storage on Controller-1
|
||||
************************************
|
||||
|
||||
@ -1027,6 +1049,7 @@ Add the partition to the volume group
|
||||
|
||||
.. _configuring-vm-local-storage-on-controller-disk-1:
|
||||
|
||||
***********************************************
|
||||
Configuring VM Local Storage on Controller Disk
|
||||
***********************************************
|
||||
|
||||
@ -1138,6 +1161,7 @@ Add the partition to the volume group
|
||||
+--------------------------+--------------------------------------------------+
|
||||
|
||||
|
||||
**********************
|
||||
Unlocking Controller-1
|
||||
**********************
|
||||
|
||||
@ -1169,6 +1193,7 @@ excessive data-sync time). Use 'fm alarm-list' to confirm status.
|
||||
+----+--------------+-------------+----------------+-------------+--------------+
|
||||
|
||||
|
||||
*****************
|
||||
System Alarm List
|
||||
*****************
|
||||
|
||||
|
@ -25,6 +25,7 @@ Requirements
|
||||
|
||||
Different use cases require different configurations.
|
||||
|
||||
**********
|
||||
Bare Metal
|
||||
**********
|
||||
|
||||
@ -85,12 +86,14 @@ be deployed, include:
|
||||
The recommended minimum requirements for the physical servers are
|
||||
described later in each StarlingX Deployment Options guide.
|
||||
|
||||
*******************
|
||||
Virtual Environment
|
||||
*******************
|
||||
|
||||
The recommended minimum requirements for the workstation, hosting the
|
||||
Virtual Machine(s) where StarlingX will be deployed, include:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
Hardware Requirements
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@ -103,6 +106,7 @@ A workstation computer with:
|
||||
- Hard Disk: 500GB HDD
|
||||
- Network: Two network adapters with active Internet connection
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
Software Requirements
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@ -117,12 +121,14 @@ A workstation computer with:
|
||||
- project
|
||||
- StarlingX ISO Image
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
Deployment Environment Setup
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
This section describes how to set up the workstation computer which will
|
||||
host the Virtual Machine(s) where StarlingX will be deployed.
|
||||
|
||||
''''''''''''''''''''''''''''''
|
||||
Updating Your Operating System
|
||||
''''''''''''''''''''''''''''''
|
||||
|
||||
@ -133,7 +139,7 @@ first need to update the local database list of available packages:
|
||||
|
||||
$ sudo apt-get update
|
||||
|
||||
|
||||
'''''''''''''''''''''''''
|
||||
Install stx-tools project
|
||||
'''''''''''''''''''''''''
|
||||
|
||||
@ -146,6 +152,7 @@ user’s home directory.
|
||||
$ git clone https://git.starlingx.io/stx-tools
|
||||
|
||||
|
||||
''''''''''''''''''''''''''''''''''''''''
|
||||
Installing Requirements and Dependencies
|
||||
''''''''''''''''''''''''''''''''''''''''
|
||||
|
||||
@ -163,6 +170,7 @@ Install the required packages:
|
||||
$ bash install_packages.sh
|
||||
|
||||
|
||||
''''''''''''''''''
|
||||
Disabling Firewall
|
||||
''''''''''''''''''
|
||||
|
||||
@ -184,14 +192,14 @@ Follow the instructions from the :ref:`developer-guide` to build a
|
||||
StarlingX ISO image.
|
||||
|
||||
|
||||
|
||||
**********
|
||||
Bare Metal
|
||||
**********
|
||||
|
||||
A bootable USB flash drive containing StarlingX ISO image.
|
||||
|
||||
|
||||
|
||||
*******************
|
||||
Virtual Environment
|
||||
*******************
|
||||
|
||||
|
@ -35,12 +35,13 @@ A workstation computer with:
|
||||
- project
|
||||
- StarlingX ISO Image
|
||||
|
||||
----------------------------
|
||||
Deployment Environment Setup
|
||||
****************************
|
||||
----------------------------
|
||||
|
||||
-------------
|
||||
*************
|
||||
Configuration
|
||||
-------------
|
||||
*************
|
||||
|
||||
These scripts are configured using environment variables that all have
|
||||
built-in defaults. On shared systems you probably do not want to use the
|
||||
@ -72,9 +73,9 @@ This rc file shows the defaults baked into the scripts:
|
||||
export EXTERNAL_IP=192.168.204.1/24
|
||||
|
||||
|
||||
-------------------------
|
||||
Install stx-tools project
|
||||
-------------------------
|
||||
*************************
|
||||
Install stx-tools Project
|
||||
*************************
|
||||
|
||||
Clone the stx-tools project into a working directory.
|
||||
|
||||
@ -98,9 +99,9 @@ Load the configuration (if you created one) from madcloud.rc:
|
||||
source madcloud.rc
|
||||
|
||||
|
||||
----------------------------------------
|
||||
****************************************
|
||||
Installing Requirements and Dependencies
|
||||
----------------------------------------
|
||||
****************************************
|
||||
|
||||
Install the required packages and configure QEMU. This only needs to be
|
||||
done once per host. (NOTE: this script only knows about Ubuntu at this
|
||||
@ -111,9 +112,9 @@ time):
|
||||
$SCRIPTS/install_packages.sh
|
||||
|
||||
|
||||
------------------
|
||||
******************
|
||||
Disabling Firewall
|
||||
------------------
|
||||
******************
|
||||
|
||||
Unload firewall and disable firewall on boot:
|
||||
|
||||
@ -123,9 +124,9 @@ Unload firewall and disable firewall on boot:
|
||||
sudo ufw status
|
||||
|
||||
|
||||
------------------
|
||||
******************
|
||||
Configure Networks
|
||||
------------------
|
||||
******************
|
||||
|
||||
Configure the network bridges using setup_network.sh before doing
|
||||
anything else. It will create 4 bridges named stxbr1, stxbr2, stxbr3 and
|
||||
@ -144,9 +145,9 @@ have been destroyed.
|
||||
There is also a script cleanup_network.sh that will remove networking
|
||||
configuration from libvirt.
|
||||
|
||||
---------------------
|
||||
*********************
|
||||
Configure Controllers
|
||||
---------------------
|
||||
*********************
|
||||
|
||||
There are two scripts for creating the controllers: setup_allinone.sh
|
||||
and setup_standard_controller.sh. They are operated in the same manner
|
||||
@ -176,8 +177,9 @@ Continue the usual StarlingX installation from this point forward.
|
||||
Tear down the VMs using destroy_allinone.sh and
|
||||
destroy_standard_controller.sh.
|
||||
|
||||
--------
|
||||
Continue
|
||||
********
|
||||
--------
|
||||
|
||||
Pick up the installation in one of the existing guides at the
|
||||
'Initializing Controller-0 step.
|
||||
|
@ -8,6 +8,7 @@ StarlingX/Installation Guide Virtual Environment/Simplex
|
||||
Preparing Servers
|
||||
-----------------
|
||||
|
||||
**********
|
||||
Bare Metal
|
||||
**********
|
||||
|
||||
@ -15,6 +16,7 @@ Required Server:
|
||||
|
||||
- Combined Server (Controller + Compute): 1
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
Hardware Requirements
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@ -48,6 +50,7 @@ StarlingX Simplex will be deployed, include:
|
||||
- Management: 10GE
|
||||
- OAM: 10GE
|
||||
|
||||
*******************
|
||||
Virtual Environment
|
||||
*******************
|
||||
|
||||
@ -73,6 +76,7 @@ The xml server definitions that are created by the previous script are:
|
||||
|
||||
Only controller-0 will be provisioned.
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
Powering Up a Virtual Server
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@ -88,6 +92,7 @@ e.g.
|
||||
|
||||
$ sudo virsh start controller-0
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
Accessing Virtual Server Consoles
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@ -126,6 +131,7 @@ Procedure:
|
||||
on a USB in a bootable USB slot.
|
||||
#. Configure the controller using the config_controller script.
|
||||
|
||||
*************************
|
||||
Initializing Controller-0
|
||||
*************************
|
||||
|
||||
@ -183,6 +189,7 @@ Enter the new password again to confirm it:
|
||||
Controller-0 is initialized with StarlingX, and is ready for
|
||||
configuration.
|
||||
|
||||
************************
|
||||
Configuring Controller-0
|
||||
************************
|
||||
|
||||
@ -271,6 +278,7 @@ On Controller-0, acquire Keystone administrative privileges:
|
||||
controller-0:~$ source /etc/nova/openrc
|
||||
|
||||
|
||||
*********************************************
|
||||
Configuring Provider Networks at Installation
|
||||
*********************************************
|
||||
|
||||
@ -282,6 +290,7 @@ Set up one provider network of the vlan type, named providernet-a:
|
||||
[wrsroot@controller-0 ~(keystone_admin)]$ neutron providernet-range-create --name providernet-a-range1 --range 100-400 providernet-a
|
||||
|
||||
|
||||
*****************************************
|
||||
Providing Data Interfaces on Controller-0
|
||||
*****************************************
|
||||
|
||||
@ -333,6 +342,7 @@ Configure the data interfaces
|
||||
+------------------+--------------------------------------+
|
||||
|
||||
|
||||
*************************************
|
||||
Configuring Cinder on Controller Disk
|
||||
*************************************
|
||||
|
||||
@ -448,6 +458,7 @@ Add the partition to the volume group
|
||||
+--------------------------+--------------------------------------------------+
|
||||
|
||||
|
||||
*********************************************
|
||||
Adding an LVM Storage Backend at Installation
|
||||
*********************************************
|
||||
|
||||
@ -497,6 +508,7 @@ state=Configured)
|
||||
+--------------------------------------+------------+---------+------------+------+----------+--------------+
|
||||
|
||||
|
||||
***********************************************
|
||||
Configuring VM Local Storage on Controller Disk
|
||||
***********************************************
|
||||
|
||||
@ -615,6 +627,7 @@ Add the partition to the volume group
|
||||
[wrsroot@controller-0 ~(keystone_admin)]$
|
||||
|
||||
|
||||
**********************
|
||||
Unlocking Controller-0
|
||||
**********************
|
||||
|
||||
@ -630,6 +643,7 @@ The host is rebooted. During the reboot, the command line is
|
||||
unavailable, and any ssh connections are dropped. To monitor the
|
||||
progress of the reboot, use the controller-0 console.
|
||||
|
||||
****************************************
|
||||
Verifying the Controller-0 Configuration
|
||||
****************************************
|
||||
|
||||
@ -675,6 +689,7 @@ Verify that controller-0 is unlocked, enabled, and available:
|
||||
+----+--------------+-------------+----------------+-------------+--------------+
|
||||
|
||||
|
||||
*****************
|
||||
System Alarm List
|
||||
*****************
|
||||
|
||||
|
@ -1,8 +1,108 @@
|
||||
=======================
|
||||
StarlingX Release Notes
|
||||
=======================
|
||||
.. _release-notes:
|
||||
|
||||
Project-specific Release Notes:
|
||||
=============
|
||||
Release Notes
|
||||
=============
|
||||
|
||||
These are the release notes for StarlingX release stx.2018.10.
|
||||
|
||||
**Note:** StarlingX uses a "year.month" pattern for release version
|
||||
numbers, indicating the year and month of release.
|
||||
|
||||
------------
|
||||
New Features
|
||||
------------
|
||||
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| StoryBoard ID | Feature |
|
||||
+===================================+===================================+
|
||||
| N/A | ovs-dpdk integration |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2002820 | Support for external Ceph backend |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2202821 | Support for adding compute nodes |
|
||||
| | to all-in-one duplex deployments |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2002822 | Support remote client for Windows |
|
||||
| | and Mac OS |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2003115 | Deprecate proprietary Cinder |
|
||||
| | volume backup and restore |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2002825 | Support Gnocchi storage backend |
|
||||
| | for OpenStack telemetry |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2002847 | Add ntfs-3g packages |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2002826 | Memcached integration |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2002935 | Support for Precision Time |
|
||||
| | Protocol (PTP) |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2003087 | Generalized interface and network |
|
||||
| | configuration |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2003518 | Enable Swift on controllers |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2002712 | StarlingX API documentation |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
|
||||
-------------
|
||||
Other changes
|
||||
-------------
|
||||
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| StoryBoard ID | Change |
|
||||
+===================================+===================================+
|
||||
| 2002827 | Decouple Service Management REST |
|
||||
| | API from sysinv |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2002828 | Decouple Fault Management from |
|
||||
| | stx-config |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2002829 | Decouple Guest-server/agent from |
|
||||
| | stx-metal |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2002832 | Replace compute-huge init script |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2002834 | Add distributed cloud repos to |
|
||||
| | StarlingX |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2002846 | Python Optimization |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2003389, 2003596 | Upgrade kernel and srpm/rpms to |
|
||||
| | CentOS 7.5 |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 3003396, 2003339 | Upgrade libvirt to 4.7.0 |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 3002891 | Stx-gui plug-in for Horizon |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| Many | Build enhancements, cleanups and |
|
||||
| | optimizations |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| Many | Enable basic zuul checks and |
|
||||
| | linters |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| Many | Python 2 to 3 upgrade for |
|
||||
| | stx-update, stx-metal, stx-fault, |
|
||||
| | stx-integ |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
|
||||
-------
|
||||
Testing
|
||||
-------
|
||||
|
||||
Please take a look at our
|
||||
`test plan <https://wiki.openstack.org/wiki/StarlingX/stx.2018.10_Testplan>`__
|
||||
for the list of tests executed on this release.
|
||||
|
||||
View the
|
||||
`testing summary <https://wiki.openstack.org/wiki/StarlingX/stx.2018.10_TestingSummary>`__
|
||||
to see the status of testing for this release.
|
||||
|
||||
------------------------------
|
||||
Project-specific release notes
|
||||
------------------------------
|
||||
|
||||
* `Bare Metal <stx-metal/index.html>`__
|
||||
* `Clients <stx-clients/index.html>`__
|
||||
|
Loading…
x
Reference in New Issue
Block a user