Você está na página 1de 10
FERAMENTAS DE CLOUD BASEADAS NO XPC EVANDRO SANTOS SOARES UNIVERSIDADE ESTADUAL DO CEARÁ – UECE MESTRADO
FERAMENTAS DE CLOUD BASEADAS NO XPC EVANDRO SANTOS SOARES UNIVERSIDADE ESTADUAL DO CEARÁ – UECE MESTRADO
FERAMENTAS DE CLOUD BASEADAS NO XPC
FERAMENTAS DE CLOUD
BASEADAS NO XPC
EVANDRO SANTOS SOARES
EVANDRO SANTOS SOARES
UNIVERSIDADE ESTADUAL DO CEARÁ – UECE MESTRADO PROFISSIONAL EM COMPUTAÇÃO APLICADA - MPCOMP
UNIVERSIDADE ESTADUAL DO CEARÁ – UECE
MESTRADO PROFISSIONAL EM COMPUTAÇÃO APLICADA - MPCOMP
• Sistema Operacional RHEL/CentOS 5.4+ 64-bits ou RHEL 6 -64 bits • CPU 64-bits x86 •
• Sistema Operacional RHEL/CentOS 5.4+ 64-bits ou RHEL 6 -64 bits • CPU 64-bits x86 •

Sistema Operacional RHEL/CentOS 5.4+ 64-bits ou RHEL 6 -64 bits

CPU 64-bits x86

2GB Memória RAM

80 GB de espaço em disco

1 Interface de Rede

1 endereço IP estático

Fully qualified domain name.

Desabilitar SELinux

 

#echo permissive” >> /etc/selinux/config

#setenforce permissive

• • Instalação do Management Server: Instalar e configurar o NTP para sincronização dos nós. Preparar
• • Instalação do Management Server: Instalar e configurar o NTP para sincronização dos nós. Preparar

Instalação do Management Server:
Instalação do Management Server:

Instalar e configurar o NTP para sincronização dos nós. Preparar os compartilhamentos NFS

Primário: o compartilhamento primário pode ser configurado na fase storage.

Secundário:

#mkdir -p /mnt/secondary #mount t nfs nsfserver name: /nfs/share/secondary /mnt/secondary tar xzvf Cloudstack-VERSION-1-rhel6.2.tar.gz sh ./install.sh Selecionar a opção “M” (Install Management Server)

Após instalar o Management Server, executar novamente o instalador do cloudstack e selecionar a opção “D” – install database server

Instalação do Management Server: • Após instalar o MySQL, editar o parâmetro max_connections no arquivo de
Instalação do Management Server: • Após instalar o MySQL, editar o parâmetro max_connections no arquivo de
Instalação do Management Server:
Instalação do Management Server:

Após instalar o MySQL, editar o parâmetro max_connections no arquivo de configuração my.cnf. A configuração deste parâmetro deve ser de 350 X Nº de Management Server da zona.

Configurar a senha de acesso ao MySQL e instalar o banco de dados do Cloudstack

#mysql u root

#mysql>SET PASSWORD = PASSWORD („<password‟);

#cloud-setup_databases cloud: <dbpassord>@localhost deploy-as=root:<password>

Configurar o OS para utilizar o Management Server com o seguinte comando:

#cloud-setup-management

Preparar o System VM Template
Preparar o System VM Template

No Management Server, executar os comandos para criar o System VM Template, escolhendo qual hypervisor será utilizado na zona. Este processo demora aproximadamente 30 minutos e reques 05 GB de espaço no disco local

para vSphere:

# /usr/lib64/cloud/agent/scripts/storage/secondary/cloud-install-sys-tmplt -m

/mnt/secondary -u http://download.cloud.com/releases/2.2.0/systemvm.ova -h vmware -F

para KVM:

# /usr/lib64/cloud/agent/scripts/storage/secondary/cloud-install-sys-tmplt -m

/mnt/secondary -u http://download.cloud.com/releases/2.2.0/systemvm.qcow2.bz2

-h kvm -F para XenServer:

# /usr/lib64/cloud/agent/scripts/storage/secondary/cloud-install-sys-tmplt -m

/mnt/secondary -u http://download.cloud.com/releases/2.2.0/systemvm.vhd.bz2 -h

 

xenserver -F

Após o término da execução dos scripts, deve-se desmontar o storage secundário:

#umount /mnt/secondary

#rmdir /mnt/secondary

Instalação para múltiplos nós • Para múltiplos nós, deve-se repetir os passos descritos anteriores, com algumas
Instalação para múltiplos nós • Para múltiplos nós, deve-se repetir os passos descritos anteriores, com algumas
Instalação para múltiplos nós
Instalação para múltiplos nós

Para múltiplos nós, deve-se repetir os passos descritos anteriores, com algumas alterações do servidor MySQL.

instalar o MySQL no novo nó, realizar a réplica do banco de dados do cloudstack:

 

#yum install mysql-server

#chkconfig level 35 mysqld on

Editar o arquivo de configuração

my.cnf, para que o parâmetro max_connections tenha

o valor de 350 X Nº de nós da zona. Garantir privilégios de acesso aos usuários remotos no mysql:

Mysql>GRANT ALL PRIVILEGES ON *.* TO ‘root’ @’%’ WITH GRANT OPTION ;

Abrir a porta 3306 no firewall para permitir coneções remotas:

#iptables I INPUT p tcp dport 3306 j ACCEPT

Para intalar o banco de dados, acesse o management server e inserir no dbhost o nome do nó que possui o banco

Em deploy-as utilize o nome de usuário esenha para acessar o banco. Originalmente, utiliza-se root

#cloud-setup-databases cloud: <dbpassword>@<dbhost> --deploy-as =root:<password>

Adicionar Management Servers • Preparar o nó e instalar o CloudStack com a opção “M” •
Adicionar Management Servers • Preparar o nó e instalar o CloudStack com a opção “M” •
Adicionar Management Servers
Adicionar Management Servers

Preparar o nó e instalar o CloudStack com a opção “M”

Configurar o cliente database, ocultando o argumento deploy as:

#cloud-setup-databases cloud: <dbpassword>@<dbhost>

Configurar o SO: #cloud-setup-management

• Após a instalação do management server, pode-se executar a interface de usuário do cloudstack •
• Após a instalação do management server, pode-se executar a interface de usuário do cloudstack •

Após a instalação do management server, pode-se executar a interface de usuário do cloudstack

Abrir no navegador:

http://manaement-server-ip-address:8080/client

Utilizar para autenticação o usuário “admin” e a senha “password”, o domínio não precisa ser preenchido.

Visitem: <a href=http://mpcompnarede.blogspot.com.br/ " id="pdf-obj-9-2" src="pdf-obj-9-2.jpg">

Visitem:

Visitem: <a href=http://mpcompnarede.blogspot.com.br/ " id="pdf-obj-9-6" src="pdf-obj-9-6.jpg">