OpenStack Spell

Steps

00_process-providertype

Provider specific alterations

Phases

before-deploy - If OpenStack is being deployed on a Localhost (LXD) provider, some modifications to LXD profiles are required, this phase handles those modifications.

Options

No configuration options for this step.

01_glance

Installs glance images

Phases

after-deploy - Downloads and imports images into glance for use in your OpenStack deployment.

Options

No configuration options for this step.

02_keypair

Imports ssh keypair for authenticating with your compute nodes.

Phases

after-deploy - Imports existing or newly generated ssh keypairs into your OpenStack.

Options

sshpublickey - Path to an existing ssh keypair

Example Conjurefile

spell: openstack-novalxd
steps:
  02_keypair:
    sshpublickey: ~/.ssh/openstack_rsa.pub

03_neutron

Configures neutron networking

Phases

after-deploy - Configures neutron external/tenant networking and updates security groups to allow ssh

Options

No configuration options for this step.

04_horizon

Installs Horizon admin dashboard

Phases

after-deploy - Queries the cluster and provides the horizon dashboard ip address and login credentials and displays that to the user.

Options

No configuration options for this step.

Addons

No addons available.

Limitations

Deployment gets part way through and seems to hang under VSphere

The most common cause of a "hung" deployment running inside VSphere is network related. The most common solution is to enable promiscuous mode in your virtual switch, Please see the VMware KB article on enabling that feature.

config-changed error for neutron-gateway

This error can happen if you have not set your bridge-mappings and data-port during the Application List portion of the deployment.

Please see the Neutron Gateway charm documentation under Port Configuration for more information.