Skip to content

pkoraca/openstack-lab

Repository files navigation

Scripts for automated Mirantis Openstack 9.0/9.1 Fuel Lab deploy.

Prerequisites:

  • Terraform on your workstation
  • Packet.net account - must copy Auth Token to env.cf file

Procedure:

Build Lab environment:

  • git clone https://github.com/pkoraca/openstack-lab
  • cp env.tf.example env.tf
  • terraform apply openstack-lab

When Fuel master provisions, connect to it via SSH (ssh root@10.20.0.2 with r00tme pwd).

In case of upgrade to MOS 9.1, next commands are needed on Fuel master:

yum clean all
yum install python-cudet -y
update-prepare prepare master
update-prepare update master

Configure local mirrors for faster deployment: fuel-createmirror

Slaves:

Slave provisioning is done separately. Slaves are described in slave-setup.yaml. You can add your sections, ie. Ceph nodes.

---
roles:
  - name: controller
    num: 3
    vcpus: 2
    ram: 4096
    disk: 120
  - name: compute
    num: 2
    vcpus: 2
    ram: 4096
    disk: 120
  - name: cinder
    num: 2
    vcpus: 1
    ram: 2048
    disk: 120

Note:

  • All passwords are default - make sure you change it

About

Multi-node Openstack Lab deployment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages