Skip to content

arnalpascal/openstack-kolla-lab

Repository files navigation

openstack-kolla-lab

This is a lab of openstack victoria, deploy with kolla-ansible. https://docs.openstack.org//kolla-ansible/latest/doc-kolla-ansible.pdf

Openstack cluster deployment

This lab deploy this cloud infrastructure :

  1. Some Flavors
  2. Centos 8 and Cirros Images
  3. Network
    1. One internal network with subnet
    2. One External network
    3. One router to connect networks
    4. Two floating IPs for two compute instance
  4. Security
    1. Deploy vagrant public key as available key pair
    2. One generic security group for SSH and ICMP
    3. One security group for web server, with ingress 80 and 443
  5. One instance of Nginx in Centos 8 deploy with cloud-init
  6. One instance of Cirros

Start the lab with :

  1. Start VMs with vagrant up --no-parallel
  2. Deploy Openstack with command on openstack-kolla :
    1. source pyvirtenv/bin/activate
    2. cd /etc/kolla
    3. check connection ansible -i inventory.yml all -m ping
    4. deploy Openstack kolla-ansible -i inventory.yml deploy
  3. Generate ENV with kolla-ansible post-deploy
  4. Source ENV . admin-openrc.sh
  5. Deploy Infra with terraform, first terraform/infra, next terraform/project
    1. terraform init
    2. terraform validate
    3. terraform plan -out=tfplan
    4. terraform apply tfplan

Get Floating IP with openstack command openstack floating ip list or openstack server list

Topologie Topologie Graph

Enjoy !!!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages