View on GitHub

OpenStack Design

Design Documentation for OpenStack UIs

OpenShift on OpenStack - Use custom roles and run on Bare-Metal

Another way that users will want to run OpenShift on OpenStack is by using custom roles and assigning bare-metal nodes to those roles to use to run OpenShift.

Using a Predefined Deployment Plan

One idea to make this very easy for the user is to provide a default “OpenShift on OpenStack” deployment plan for the user.

Login

login

Choose Deployment Plan

choosedeploymentplan

Add Infrastructure

addinfrastructure

registernodesmodal

Assign Nodes to Roles

assignnodestoroles

Deploy

deploy

Successful Deployment gives access to OpenShift Dashboard

successfuldeploy

OpenShift Dashboard

openshiftdashboard

Editing an existing Deployment Plan

If the user wants to start from an existing plan, they can make changes necessary to edit the configuration and choose the roles needed to deploy OpenShift on OpenStack.

Edit Configuration

editconfiguration

Edit Configuration Modal

editconfigurationmodal

Manage Roles

manageroles

Manage Roles Modal

managerolesmodal

Save Role Changes

managerolesmodal2

Assign Nodes to Roles

assignnodestoroles

Edit Storage configuration

editstorageconfiguration

editstorageconfigurationmodal editstorageconfigurationmodal2

Deploy

deploy

Successful Deployment gives access to OpenShift Dashboard

successfuldeploy

OpenShift Dashboard

openshiftdashboard