Skip to content

Latest commit

 

History

History
 
 

private_cloud_adoption

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Private Cloud Adoption

Table of Contents

1. Overivew

In this lab students will be given a deployed OpenStack environment without any configuration. They will play the role of a cloud operator and configure the environment for use by three different tenants.

The first tenant will be configured via the Horizon UI and steps will be provided so that any students that do not have any OpenStack experience will be introduced to this workflow in a gentle manner.

The second tenant will be added via the OpenStack CLI. Again, steps will be provided for those new to OpenStack but it is highly encouraged that users use our docs or --help from the command to work through this challenge.

The last tenant will be added via Ansible playbook(s). This lab will not provide answers and is more about Ansible than OpenStack. Students will use the Ansible Cloud Modules reference for specific details on modules. Keep in mind there are times when the Ansible module may not contain a feature or support a specific parameter you need. In cases like this is may be necessary to use an equivalent CLI command. However, this means the host running the Playbook needs to have the required python libraries. In this case it may be appropriate to make direct API calls using a URI module. See references below for an example.

2. Lab Goals

  • Provision OpenStack environment

  • Configure tenant 1 via Horizon UI and setup an external network

  • Configure tenant 2 via OpenStack CLI

  • Configure tenant 3 via Ansible playbooks

  • Stretch Lab: Ansible playbooks to teardown OpenStack environment