Skip to main content

Instalação OpenStack Ansible

Acredito que essa é a instalação por onde podemos começar a explorar o OpenStack e entender os componentes.

A instalação com o OpenStack Ansible pode ser usada para ambientes de testes instalando no modo all-in-one ou em um ambiente produtivo porém em uma instalação mais avançada. No nosso projeto vamos criar somente uma máquina que será responsável por todos os recursos necessários, ou seja, no modo all-in-one.

A documentação está neste link https://docs.openstack.org/project-deploy-guide/openstack-ansible/latest/

Nas recomendações temos vários sistemas operacionais possíveis, mas vamos usar o Ubuntu 22.04 LTS, mas poderíamos usar o Rocky Linux 9 se for sua preferência. É necessário SSH client e Python 3.10.

É necessário ter o VirtualBox que será o nosso provisionador e o Vagrant que fará as configurações da VM.

sudo apt-get install virtualbox

Vamos subir uma máquina virtual usando o Vagrant, e para isso é necessário Vagrant instalado e VirtualBox para ser o provisioner do Vagrant.

Vagrant.require_version ">= 2.4.0"

Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/jammy64"
config.vm.hostname = "devstack"
# Mude a sua interface de rede
config.vagrant.plugins = "vagrant-disksize"
config.disksize.size = '60GB'
config.vm.network "public_network", bridge: "wlp0s20f3"
config.vm.provider "virtualbox" do |vb|
vb.name = "devstack"
vb.memory = 10240
vb.cpus = 10
end
config.vm.provision "shell", path: "bootstrap-devstack.sh"
end