78 Commits

Author SHA1 Message Date
Scott Rifenbark
03b01e5f12 Added deployment_install AIO-SX combo manual
First draft of the combined deployment and installation
instructions for the AIO-SX StarlingX configuration.

Change-Id: Ib5bb6753aa1ed384c87e44b3c4d88945f2ed187a
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
2019-05-20 07:04:17 -05:00
Scott Rifenbark
b0e41814a2 Installation Guides: General edit.
Edits to try and conform to OpenStack writing standards.
I corrected all areas of the files.

Change-Id: Ibf360d19d25ee91cb0071e14dbec719ce4a50ec1
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
2019-05-20 07:03:59 -05:00
Bruce Jones
c0d8d13557 Change the initial login from wrsroot to sysamdmin
There are code changes in progress to change the default
controller login from wrsroot to sysadmin.  This change
updates the documentation to reflect the code change.

Depends-on: 1887464a20fc17d66529caea03be2b445156f9426
Story: 2004716
Task: 30928

Change-Id: I4521a3fd3b1a47264412910ea9e6ef0c03f82588
Signed-off-by: Bruce Jones <bruce.e.jones@intel.com>
2019-05-10 14:33:23 -07:00
curtis
9212db6d64 Add a virtual machine section to the installation section
I find that in workshops dealing with end users they are often
slightly confused with the information in the current docs around
what kind of resources they might need to run a virtual machine
based AIO-SX mode. This commit is just an attempt to alleviate
some concerns when they see hardware requirements like 64GB or
32GB, etc.

Change-Id: I45d851f853811596ec4c10a4c67584fd80219937
Signed-off-by: curtis <curtis@serverascode.com>
2019-05-04 16:46:26 -04:00
Ian Wienand
15944d62e2 Merge "Replace openstack.org git:// URLs with https://" 2019-04-10 01:04:24 +00:00
Scott Rifenbark
3b0b2b0199 stx-docs refactoring for new doc structure
Changes included updating the StarlingX docs landing
page to conform to a new list of available documents
as follows:

 * StarlingX Introduction
 * Deployment Guides
 * Installation Guides
 * Developer resources
 * Operation Guides
 * Project Specifications
 * REST API Reference
 * Release Notes
 * Contribute

So-called "dead-end" links have an explanation of content
coming.  Any destination associated with an existing story
ID have the link to the story for reference.

The existence of a "current" and "latest" Developer
Guides resulted in the top-level list of doc resources
including both the "Developer Guides" and
"Developer Resources" bullets.  Ideally, the Developer
Guides would be included as part of the "Developer
Resources" area.  For "latest" they are.  However, for
"current" I left them alone since the 2018.10 release
is out there.  This organization can settle out as more
releases launch.

Finally, I did not focus on the writing aspect for this
PR. That part can be cleaned up going forward.

Change-Id: I0442e948d5d9a41add9eb3bdde8882c157a8f752
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
2019-04-03 15:43:39 -07:00
Ian Wienand
b097b9b126 Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: I2c959c9a214f85f3b355938bd7c9683629061542
2019-03-24 20:36:10 +00:00
Hayde Martinez
822399f26e Developer Guide: Tags and note for new mirror.
The "2018.10" tag was removed from Download source code
since this has to use master manifest.
From current/index.rst file, the suggestion to use master
manifest was removed due to this is covered in the other
guide.

Depends-on: https://review.openstack.org/#/c/643631

Change-Id: I3cd0e984368a8ed79bb3227978f3fc795dcf8273
Signed-off-by: Hayde Martinez <hayde.martinez.landa@intel.com>
2019-03-19 15:25:17 -06:00
Scott Rifenbark
5b8be82112 Inst and dev guide versioning: current/latest
These changes implement the versioning scheme for
Installation and Developer Guides for StarlingX.
These guides are release-specific.  Consequently, we
need to make archived, current, and latest versions
of the manuals available as StarlingX releases evolve.

We implemented a two-fold directory structure to keep
the "current" and "latest" versions of the manuals in
the forefront.  "Current" indicates the newest,
officially released version.  "Latest" indicates the
current+1 release (i.e. the release under development).

Aside from "current" and "latest", the list of archived
versions will grow by one with each release.

Changes involved the following:

* Establishing "current" and "latest" directories
  from what existed.
* Updating of intro material and links to be appropriate
  for either "current" or "latest".
* Update of the writer instructions for adding a new
  release of the install and developer manuals.
  material to reflect the folder's new name.
*

Change-Id: I37eee44c31202ac391deebec3348f1e305dbd5ab
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
2019-03-15 15:55:09 -06:00
Kristal Dale
5a51a00b57 Add versioning to installation and developer guides
For both installation and developer guides:
- Move 2018_10 into versioned sub folder
- Add latest version (copy of 2018_10) to latest folder (to be updated for next release)
- Update intro to each versioned guide
- Update relative links (version specific) for each version
- Update all references to version, to use standard format of stx.Year.Mo
- Cleaned up headings to use sentence casing per OpenStack guidelines
- Cleaned up capitalization: standardize capitalization for terms, only capitalize official
  names/terms, casing consistent with command line examples

Change-Id: Id5fd0a78a1d81fdf8c63d132f2d4c50f9ed2f2bf
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-03-13 06:31:12 -06:00
Hayde Martinez
8fd61ad17e Fix MYUNAME value on localrc file.
Changed value for environment variable MYUNAME
on localrc example file due to old "$USER" reference
takes different values when used in host and when
used inside build container.

Change-Id: Iedcf4edd5ef6dd919757d8f5315a01b0bbfea70d
Signed-off-by: Hayde Martinez <hayde.martinez.landa@intel.com>
2019-03-12 17:14:56 -06:00
Zuul
345a831dc9 Merge "Deployment Guides: Added temporary note to reference wiki" 2019-03-08 20:58:52 +00:00
Scott Rifenbark
d0ef0e90a8 Deployment Guides: Added temporary note to reference wiki
The four links in the "Deployment Options" section of the
StarlingX Installation Guide point to "not quite ready"
instructions for simplex, duplex, cloud with controller
storage, and cloud with dedicated storage.  I have created
a NOTE at the beginning of these four sections so the reader
can be routed to the wiki instructions, which are up to date.

Change-Id: I42c67d0e4e1f60021abcc3273c71c5b8f1d37568
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
2019-03-07 14:56:30 -08:00
Greg Waines
531721a344 Installation: Diagram Description Duplex
We need a diagram, description of major components and
why-I-would-use-this for each Deployment option:

  - Deployment Diagram
    - Duplex
    - Duplex Extended
  - Deployment Description
    - Duplex
    - Duplex Extended

Story: 2004780
Task: 29562

Depends-On: https://review.openstack.org/#/c/634080

Change-Id: I7c87259cb9f0bee6fd7db48fa5482d7db3f10998
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-03-07 22:25:54 +00:00
Zuul
a389cad6a1 Merge "Installation: Diagram Description Dedicated Storage" 2019-03-06 20:51:13 +00:00
Zuul
78b0a4c0b5 Merge "Installation: Diagram Description Controller Storage" 2019-03-06 20:44:18 +00:00
Greg Waines
e9b45881b1 Installation: Diagram Description Dedicated Storage
We need a diagram, description of major components and
why-I-would-use-this for each Deployment option:

  - Dedicated Storage Deployment Diagram
  - Dedicated Storage Deployment Description

Story: 2004780
Task: 29566

Depends-On: https://review.openstack.org/#/c/634080

Change-Id: If95246df7df6597512bfc2d17062810a65c5d860
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-02-28 20:38:29 +00:00
Greg Waines
b8cb95851a Installation: Diagram Description Controller Storage
We need a diagram, description of major components and
why-I-would-use-this for each Deployment option:

  - Controller Storage Deployment Diagram
  - Controller Storage Deployment Description

Story: 2004780
Task: 29565

Depends-On: https://review.openstack.org/#/c/634080

Change-Id: Id2a18e253a7371c9fedd38326719f21664696773
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-02-28 20:38:09 +00:00
Greg Waines
6a1eea39c3 Installation: Diagram Description Simplex
We need a diagram, description of major components and
why-I-would-use-this for each Deployment option:

  - Simplex Deployment Diagram
  - Simplex Deployment Description

Story: 2004780
Task: 29219

Depends-On: https://review.openstack.org/#/c/634080

Change-Id: Ib1076f904150ce5cec054e2b187c7f9224eb1909
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-02-28 20:37:34 +00:00
Greg Waines
ad902d19b2 Installation: Deployment Terminology
We need a diagram, description of major components and
why-I-would-use-this for each Deployment option:

  - Terminology allows to have a common understanding of
    StarlingX deployment diagrams and descriptions.
  - Added as a definition list

Story: 2004780
Task: 29218

Change-Id: Iece7c33ac6aecf9690658e1763da1e6e4acfd311
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-02-26 10:13:27 -06:00
Zuul
98cc83f53e Merge "Update instructions to create base docker image." 2019-02-21 23:04:40 +00:00
Zuul
4339e4eeca Merge "stx-update: API Ref Doc Content Enabled" 2019-02-19 17:50:15 +00:00
Erich Cordoba
4e9f7b5dbe Update instructions to create base docker image.
Story: 2002560
Required-by: 637944

Change-Id: I6ffc1f94cd5d362adc36e4ae05f1ab1ef28fbb4c
Signed-off-by: Erich Cordoba <erich.cordoba.malibran@intel.com>
2019-02-19 11:16:40 -06:00
Zuul
1d33171139 Merge "Doc Contributor Guide: Added section on linking bug/story" 2019-02-07 18:42:15 +00:00
Scott Rifenbark
6b26427f7e Doc Contributor Guide: Added section on linking bug/story
Change-Id: I09a4a8d82695cc7e35f42bd98b8a147b09ed2db4
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
2019-02-07 17:51:32 +00:00
Zuul
f98abfae09 Merge "Installation: "Mad" Legacy Naming Change" 2019-02-06 22:41:57 +00:00
Zuul
35484012d9 Merge "[Doc] XML Server Definition" 2019-02-06 22:41:55 +00:00
Zuul
bbc585760b Merge "[Installation] Storage Monitors Availability" 2019-02-06 22:31:32 +00:00
Zuul
984eac06a6 Merge "[Installation] All-In-One Duplex + Up to 4 Computes" 2019-02-05 20:31:59 +00:00
Dean Troyer
80e465ebba stx-update: API Ref Doc Content Enabled
API Reference content has been added for stx-update:

  - Add link and pages for API Ref and main page.

The project-specific docs are published independently so we need
to maintain the links into those subtrees, for the api-ref (/api-ref/stx-*).

This change was introduced and then reverted due to this abandoned
commit:
  https://review.openstack.org/#/c/605278/
Reason was a confussion during the split of old API into the new
API scheme.

Depends-On: https://review.openstack.org/#/c/634994/
Change-Id: I3a4bd5e98cf7077cf4c3abe037d1a0f6d8c69fcf
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
2019-02-05 04:20:11 -06:00
Zuul
a0ea45ed1b Merge "[Release Notes] ISO Image stx.2018.10" 2019-02-01 20:05:13 +00:00
Zuul
667cc95cc7 Merge "[Bug] Missing items in build documentation" 2019-02-01 20:04:14 +00:00
Zuul
f48c8dca5b Merge "[Installation] NVMe Drive as Boot Drive" 2019-02-01 19:53:00 +00:00
Zuul
3d9daabf9b Merge "Update config" 2019-02-01 16:26:46 +00:00
Kristal Dale
9690fc0c3e Update config
Removed duplicate entry in conf.py for version and release
variables. Set both version and release to empty string, so
that the string above left nav renders only the project name.

Story: 2004900
Task: 29220

Change-Id: I7dbbbd78dc33841baec32ef1d48a5ab3dc1fd860
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-01-30 15:53:14 -08:00
Kristal Dale
330bb531fa Remove search ref
Remove static search reference from REST API reference page until
such time as it is needed in the stx-docs repo. Static search will
search only the repo, and not other reps (which may be misleading).

Change-Id: If0fb4468cdbc88eced379573378c849a61836d4b
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-01-30 15:05:48 -08:00
Abraham Arce
482f08ade5 Installation: "Mad" Legacy Naming Change
"Mad" is a legacy name used for StarlingX deployments, let's change
to "Stx".

Story: 2004794
Task: 29033

Depends-On: https://review.openstack.org/#/c/612826
Change-Id: I6aa98d86c6929d453f351ad9ccc5bf0bf83385fe
Co-authored-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
2019-01-30 05:44:46 -06:00
Abraham Arce
39a047bace [Release Notes] ISO Image stx.2018.10
Include ISO image location at CENGN’s StarlingX mirror.

Change-Id: I455494f15b1cc3a722c0623c031b5ccc35b40581
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
2019-01-30 05:40:26 -06:00
Zuul
9a52fdb0db Merge "[Developer Guide] Dockerfile Unification" 2019-01-29 14:57:35 +00:00
Abraham Arce
3b3dcb197c [Installation] All-In-One Duplex + Up to 4 Computes
Up to 4x Compute Nodes can be added the the AIO-Duplex Deployment:

- Limited to 4x Compute Nodes as the Controller Function on the AIO
  Controllers has only a portion of the processing power of the
  overall server.
- Virtual machines can be scheduled on either of the AIO Controller Nodes
  and/or the Compute Nodes.
- Allows a capacity growth path for someone starting with an AIO-Duplex
  deployment.

Note. "Compute" personality is still referenced due to upcoming changes how
versioning is handle at documentation level, once the implementation is in
place, personality will be modified to "Worker".

Story: 2004780
Task: 28913

Change-Id: I50526dea07ec34f1d01bfbb4cbed34ba2f2366fd
Co-authored-by: Greg Waines <greg.waines@windriver.com>
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
2019-01-23 04:48:13 -06:00
Zuul
2a4df67878 Merge "Remove version from installer files name." 2019-01-22 00:58:29 +00:00
Abraham Arce
6392fc70c0 [Installation] NVMe Drive as Boot Drive
A node can have Non-Volatile Memory Express (NVMe) drive as its
boot drive by:

- Enabling UEFI mode.
- Modifying Kernel boot parameters.

Story: 2004780
Task: 28922

Change-Id: I1e0a2e841b94226bc9ea578765b968986d25bb8d
Co-authored-by: Don Penney <don.penney@windriver.com>
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
2019-01-21 05:15:32 -06:00
Abraham Arce
76eb2822ee [Doc] XML Server Definition
Align installation guides input and outputs of scripts dedicated to the
creation of StarlingX configurations under stx-tools repository:

- Dedicated Storage
- Controller Storage
- Simplex
- Duplex

Others

- Remove shell prompt from output after command execution.

Story: 2004780
Task: 28998

Depends-On: https://review.openstack.org/#/c/614813/
Change-Id: I002c789307f028fa47902ef755923df3f5f4e6ab
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
2019-01-21 04:36:14 -06:00
Abraham Arce
f4dfbc4ec5 [Developer Guide] Dockerfile Unification
The current building process involves a serie of steps that can be simplified
in order to do the process/experience more user friendly for our end users:

- Unification of Docker files into one allows to build base container via a
  single make call.
- Remove the copy of git configuration file since it will be generated.

Based on the unification to one Dockerfile, our Developer Guide
new "flow" is:

- Prepare Base Docker Image
  - Build "base image"
- Build the CentOS Mirror Repository
  - Run container from "base image"
  - Get mirror files
- Create StarlingX Packages
  - Run container from "base image"
  - Get StarlingX source code
  - Build StarlingX packages
- Build StarlingX ISO

Story: 2003712
Task: 28010

Change-Id: I5776a7c515a7f2f1f3355644092b1d0a913f1ee8
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
2019-01-14 05:02:42 -06:00
Abraham Arce
cac178a60c [Bug] Missing items in build documentation
Under section Installation Requirements and Dependencies on
Developer Guide:

- create a user
- add the user to Docker group

Closes-Bug: 1799611

Change-Id: I39e95b096bdf12f8ed76237066fc9a3f17cadcdb
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
2019-01-14 04:54:16 -06:00
Abraham Arce
5b2af83749 [Installation] Storage Monitors Availability
Before creating a storage function (an OSD) in Storage-0, at least 2
unlocked and enabled hosts with monitors are required:

- Controller-0
- Controller-1

Change-Id: Iba2d1e14d0feba2bc57e2c4fafc8dcb38358fc9d
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
2019-01-10 04:21:21 -06:00
Zuul
0b40b03837 Merge "Add git pull commands for the stx-docs & specs repos." 2019-01-08 23:07:04 +00:00
Zuul
7ce5f5cc0a Merge "Change noval to nova" 2019-01-08 20:44:16 +00:00
Zuul
029ff23eed Merge "Change Configurationi to Configuration" 2019-01-08 20:44:14 +00:00
Zuul
4a96895fb9 Merge "Fix the doc" 2019-01-08 20:44:12 +00:00