>_CloudStack 4.5 – CentOS 6.5 – Instalando o Management – 1.3

imagesNeste tutorial será abordado a instalação do CloudStack Management.

cloudstack

Observação: O ideal para o ambiente seria a possibilidade de mais um servidor físico para virtualização, porém com a falta de recurso não foi possível.

Ajustando a resolução de nomes no arquivo /etc/hosts.

# vim /etc/hosts
192.168.0.248   cloudstack-1
192.168.0.124   cloud-kvm-1
192.168.0.105   cloud-nfs-1

Instalando o ntp e o mysql server.

# yum install ntp mysql-server -y

Ativando o ntpd e o mysqld para iniciar no momento do boot do Sistema Operacional.

# chkconfig ntpd on
# chkconfig mysqld on

Iniciando o mysqld.

# /etc/init.d/mysqld start
Iniciando o mysqld:                                        [  OK  ]

Configurando o repositório CloudStack 4.5.1

Um pouco da ShapeBlue

A ShapeBlue é líder em consultoria focada puramente em ajudar organizações de TI à ir para um modelo de clouddelivery utilzando tecnologias de cloud Citrix.

Reconhecendo que atualmente as organizações enfrentam uma tarefa difícil quando tentam construir o seu próprio ambiente de cloud IaaS, a ShapeBlue foi formada para ajudar as empresas à criar estratégias, planejar, integrar e oferecer serviços de cloud IaaS.

# cd /etc/yum.repos.d/
# vim cloudstack.repo
[cloudstack-4.5]
name=cloudstack
baseurl=http://packages.shapeblue.com/cloudstack/upstream/centos/4.5
enabled=1
gpgcheck=1

Baixando e instalando a chave do repositório.

# wget http://packages.shapeblue.com/release.asc 
# rpm --import release.asc

Instalando o cloudstack-management e o cloudstack-usage.

O Cloudstack-management – Tem como função provê a administração seja por API ou pela interface Web.
O Cloudstack-usage – Tem como função coordenar o processamento do uso dos serviços.

# yum install cloudstack-management cloudstack-usage -y 

Criando os diretório primary e secondary

[root@cloudstack-1 ~]# mkdir /primary
[root@cloudstack-1 ~]# mkdir /secondary

Montando o mapeamento NFS do diretório /primary.

# mount -t nfs 192.168.0.105:/primary /primary/

Montando o mapeamento NFS do diretório /secondary.

# mount -t nfs 192.168.0.105:/secondary /secondary/

Configurando o banco de dados do CloudStack com o script cloudstack-setup-databases.

Observação:
cloud: Database
password: Senha de administração

[root@cloudstack-1 ~]#  cloudstack-setup-databases cloud:password@localhost --deploy-as=root
Mysql user name:cloud                                                           [ OK ]
Mysql user password:******                                                      [ OK ]
Mysql server ip:localhost                                                       [ OK ]
Mysql server port:3306                                                          [ OK ]
Mysql root user name:root                                                       [ OK ]
Mysql root user password:******                                                 [ OK ]
Checking Cloud database files ...                                               [ OK ]
Checking local machine hostname ...                                             [ OK ]
Checking SELinux setup ...                                                      [ OK ]
Detected local IP address as 127.0.0.1, will use as cluster management server node IP[ OK ]
Preparing /etc/cloudstack/management/db.properties                              [ OK ]
Applying /usr/share/cloudstack-management/setup/create-database.sql             [ OK ]
Applying /usr/share/cloudstack-management/setup/create-schema.sql               [ OK ]
Applying /usr/share/cloudstack-management/setup/create-database-premium.sql     [ OK ]
Applying /usr/share/cloudstack-management/setup/create-schema-premium.sql       [ OK ]
Applying /usr/share/cloudstack-management/setup/server-setup.sql                [ OK ]
Applying /usr/share/cloudstack-management/setup/templates.sql                   [ OK ]
Applying /usr/share/cloudstack-bridge/setup/cloudbridge_db.sql                  [ OK ]
Applying /usr/share/cloudstack-bridge/setup/cloudbridge_schema.sql              [ OK ]
Applying /usr/share/cloudstack-bridge/setup/cloudbridge_multipart.sql           [ OK ]
Applying /usr/share/cloudstack-bridge/setup/cloudbridge_index.sql               [ OK ]
Applying /usr/share/cloudstack-bridge/setup/cloudbridge_multipart_alter.sql     [ OK ]
Applying /usr/share/cloudstack-bridge/setup/cloudbridge_bucketpolicy.sql        [ OK ]
Applying /usr/share/cloudstack-bridge/setup/cloudbridge_policy_alter.sql        [ OK ]
Applying /usr/share/cloudstack-bridge/setup/cloudbridge_offering.sql            [ OK ]
Applying /usr/share/cloudstack-bridge/setup/cloudbridge_offering_alter.sql      [ OK ]
Processing encryption ...                                                       [ OK ]
Finalizing setup ...                                                            [ OK ]

CloudStack has successfully initialized database, you can check your database configuration in /etc/cloudstack/management/db.properties

Baixando o template do CentOS 5.5. Este template é fundamental para a criação das primeiras instâncias e também para criação dos Roteadores, Firewall’s, Proxy’s e etc.

# /usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt  -m /secondary -u http://packages.shapeblue.com/systemvmtemplate/4.5/systemvm64template-4.5-kvm.qcow2.bz2 -h kvm -F
--2015-06-02 15:59:40--  http://packages.shapeblue.com/systemvmtemplate/4.5/systemvm64template-4.5-kvm.qcow2.bz2
Resolvendo packages.shapeblue.com... 193.113.42.184
Conectando-se a packages.shapeblue.com|193.113.42.184|:80... conectado.
A requisição HTTP foi enviada, aguardando resposta... 200 OK
Tamanho: 309049108 (295M) [application/x-bzip2]
Salvando em: “/usr/share/cloudstack-common/scripts/storage/secondary/be5cb861-047c-4069-b0f8-936918fdb38e.qcow2”

100%[==============================================================================================================================>] 309.049.108 1,06M/s   em 4m 54s  

2015-06-02 16:04:38 (1,00 MB/s) - “/usr/share/cloudstack-common/scripts/storage/secondary/be5cb861-047c-4069-b0f8-936918fdb38e.qcow2” salvo [309049108/309049108]

Uncompressing to /usr/share/cloudstack-common/scripts/storage/secondary/be5cb861-047c-4069-b0f8-936918fdb38e.qcow2.tmp (type bz2)...could take a long time
Moving to /secondary/template/tmpl/1/3///be5cb861-047c-4069-b0f8-936918fdb38e.qcow2...could take a while
Successfully installed system VM template  to /secondary/template/tmpl/1/3/
Você tem mensagem nova de correio em /var/spool/mail/root

Agora é a Hora!
Iniciando o CloudStack com o comando cloudstack-setup-management.

# cloudstack-setup-management
Starting to configure CloudStack Management Server:
Configure sudoers ...         [OK]
Configure Firewall ...        [OK]
Configure CloudStack Management Server ...[OK]
CloudStack Management Server setup is Done!

Ajustando o arquivo /etc/fstab para mapear o NFS na inicialização do Sistema Operacional.

# vim /etc/fstab
192.168.0.105:/primary          /primary                nfs     defaults        0       0       
192.168.0.105:/secondary        /secondary              nfs     defaults        0       0 

Aplicando o reboot no servidor CloudStack.

# reboot

Para acessar:
User: admin
Pass: password

cloudstack

No próximo tutorial será abordado a configuração da primeira Zona.
Continua …

 

>_CloudStack 4.5 – CentOS 6.5 – Instalando o Management – 1.3
Tagged on:

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: