ATENÇÃO ESSE PROJETO NÃO ESTÁ ATUALIZADO COM A ÚLTIMA VERSÃO DO OPENSTACK, PORTANTO ALGUNS ELEMENTOS DE ARQUITETURA DO OPENSTACK PODEM NÃO FAZER MAIS SENTIDO.
Esse passo-a-passo tem como objetivo instruir alguém que queira instalar o OpenStack de forma manual. Apesar de desconsiderar fortemente a realização da implementação do OpenStack de forma manual, a utilização dessa para entendimento de todos os componentes, e como as integrações acontecem, é de extrema valia para evolução de um profissional de cloud. Para uma implementação automatizada, recomendo utilizar ferramentas de gerênciamento de configuração como Ansible, Puppet e Chef
- Sistema Operacional utilizado: CENTOS 7 64-bit (7.6.1810)
- Versão OpenStack utilizada: Rocky
- Utilização de OpenVSwith: NÃO
- Utilização de Storage com CEPH: NÃO
(admin)# <- Linhas iniciadas com esse prefixo devem ser executadas com conta admin do OpenStack autenticada.
(user)# <- Linhas iniciadas com esse prefixo devem ser executadas com conta do SEU USUÁRIO do OpenStack autenticada.
As instruções que seguem devem ser realizadas em TODAS as maquinas antes de começar a instalação dos serviços do OpenStack
# yum install centos-release-openstack-rocky -y
# yum install python-openstackclient -y
# yum install openstack-selinux -y
# yum install vim chrony -y
Controller Node aqui
- MariaDB
- Memcached
- RabbitMQ
- Keystone
- HTTPd
- HTTPd mod_wsgi
- OpenStack Glance (Registry e API)
# systemctl stop firewalld
# systemctl disable firewalld
- OpenStack Nova API
- OpenStack Nova Scheduler
- OpenStack Nova Conductor
- OpenStack Nova Console
- OpenStack Nova Placement
- OpenStack Nova NoVNCProxy
- OpenStack Nova Compute
- OpenStack Neutron
- OpenStack Neutron ML2
- OpenStack Neutron LinuxBridge
- ebtables
- OpenStack Neutron LinuxBridge
- ebtables
- ipset
- OpenStack Dashboard