DevStack - instale um ambiente Openstack
Dica publicada em Linux / Avançado
DevStack - instale um ambiente Openstack
O DevStack é uma série de scripts extensíveis usados para subir rapidamente um ambiente OpenStack completo com base nas versões mais recentes de tudo, desde o git master.
Ele é usado interativamente como um ambiente de desenvolvimento e como base para grande parte dos testes funcionais do projeto OpenStack, muito bom para começar a estudar o OpenStack!
Pode ser instalado em várias distros, como Fedora, CentOS, RedHat, openSuSE, Debian, Ubuntu 16.04/17.04.
Essa dica está sendo testada na distro CentOS 7.5.
Instale primeiramente o git:
# yum install git -y
Crie agora o usuário stack:
# useradd -s /bin/bash -d /opt/stack -m stack
Vamos ajustar os privilégios para ele:
# echo "stack ALL=(ALL) NOPASSWD: ALL" | tee /etc/sudoers.d/stack
Vamos logar com o usuário stack:
# su - stack
Feito isso vamos baixar a última versão com o git:
git clone https://git.openstack.org/openstack-dev/devstack
Acesse o diretório devsstack:
cd devstack
Crie um arquivo com nome de "local.conf":
vim local.conf
e adicione:
Salve o arquivo e execute a instalação:
./stack.sh
em pouco minutos já vai estar instalado o openstack e aí é só acessar via browser e estudar:
http://<ip do servidor>/dashboard Guia de referência:
Ele é usado interativamente como um ambiente de desenvolvimento e como base para grande parte dos testes funcionais do projeto OpenStack, muito bom para começar a estudar o OpenStack!
Pode ser instalado em várias distros, como Fedora, CentOS, RedHat, openSuSE, Debian, Ubuntu 16.04/17.04.
Essa dica está sendo testada na distro CentOS 7.5.
Instale primeiramente o git:
# yum install git -y
Crie agora o usuário stack:
# useradd -s /bin/bash -d /opt/stack -m stack
Vamos ajustar os privilégios para ele:
# echo "stack ALL=(ALL) NOPASSWD: ALL" | tee /etc/sudoers.d/stack
Vamos logar com o usuário stack:
# su - stack
Feito isso vamos baixar a última versão com o git:
git clone https://git.openstack.org/openstack-dev/devstack
Acesse o diretório devsstack:
cd devstack
Crie um arquivo com nome de "local.conf":
vim local.conf
e adicione:
[[local|localrc]]
ADMIN_PASSWORD=password
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
ADMIN_PASSWORD=password
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
Salve o arquivo e execute a instalação:
./stack.sh
em pouco minutos já vai estar instalado o openstack e aí é só acessar via browser e estudar:
http://<ip do servidor>/dashboard Guia de referência: