>_Instalação básica do DevStack no CentOS 7.1

devstack

O OpenStack é um Software para criação de Clouds privadas ou públicas. Para facilitar a instalação, os desenvolvedores da comunidade OpenStack criaram o DevStack – um Shell Script que tem como objetivo facilitar a criação do ambiente OpenStack. Tendo como a principal finalidade a criação de ambientes para equipes de desenvolvimento e também para fins de estudo.

Neste artigo, pretendo abordar a instalação do DevStack no CentOS 7.1.

Cenário:
1 Servidor físico CentOS 7.1.
1 Interface de rede.
Selinux e Firewall desabilitados.

Passo 1 – Instalação dos pacotes necessários.

[root@cloudstack-dev ~]# yum install mlocate vim openssl-devel euca2ools telnet git httpd wget screen -y
[root@cloudstack-dev ~]#  yum groupinstall "Development Tools"

Passo 2 – Baixando o repositório no github.

[root@cloudstack-dev ~]# cd /opt/
[root@cloudstack-dev opt]# git clone https://github.com/openstack-dev/devstack
[root@cloudstack-dev opt]​# cd devstack/

Passo 3 – Criando o usuário stack.

[root@cloudstack-dev devstack]# ./tools/create-stack-user.sh 
Creating a group called stack
Creating a user called stack

Passo 4 – Ajustando o arquivo Sudoers.

[root@copenstack-dev devstack]# echo "stack ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers

Passo 5 – Ajustando as permissões dos diretório stack e devstack.

​[root@cloudstack-dev devstack]# chown stack.stack /opt/devstack/ -R
[root@cloudstack-dev devstack]# chown stack.stack /opt/stack/ -R

Passo 6 – Executando o script stack.sh através do usuário stack.

[root@cloudstack-dev devstack]# sudo su stack
[stack@cloudstack-dev devstack]$ screen -S install ./stack.sh 
​
This is your host IP address: 192.168.0.121
2015-07-15 14:02:51.431 | Skip setting lvm filters for non Ubuntu systems
This is your host IPv6 address: ::1
Horizon is now available at http://192.168.0.121/
Keystone is serving at http://192.168.0.121:5000/
The default users are: admin and demo
The password: senha
2015-07-15 14:02:51.434 | stack.sh completed in 3591 seconds.

Passo 7 – Ativando os serviços essenciais.

[root@cloudstack-dev devstack]# systemctl enable libvirtd.service
[root@cloudstack-dev devstack]# systemctl enable mariadb.service
[root@cloudstack-dev devstack]# systemctl enable httpd.service​

Dica: Para reiniciar o Openstack – Devstack, execute o comando abaixo:

[root@cloudstack-dev devstack]# su - stack -c /opt/devstack/rejoin-stack.sh

 

Captura de tela de 2015-07-17 22:38:27

 

Captura de tela de 2015-07-17 22:38:32

Captura de tela de 2015-07-17 22:42:01

>_Instalação básica do DevStack no CentOS 7.1
Tagged on:

One thought on “>_Instalação básica do DevStack no CentOS 7.1

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

%d blogueiros gostam disto: