• Nenhum resultado encontrado

O ambiente do cenário implementado é ilustrado na Figura 4.3, este cenário apresenta

a topologia da nuvem privada da PRODAP que terá como foco principal atender às necessidades computacionais das secretarias do Governo do Estado do Amapá.

A atividade inicial no processo de implementação foi o da apresentação de justificativa técnica e organizacional para a alta gestão da PRODAP, apresentando que benefício à nuvem privada traria para a TI do Estado do Amapá, comparado com a infraestrutura antes existente e problemática. Em seguida, iniciou-se o processo de levantamento de dados das necessidades de infraestrutura e softwares que atenderia à demanda dos clientes da PRODAP (as secretarias), após essa fase projetou-se o ambiente tecnológico necessário para criar a nuvem, nesse caso adotou-se a escolha de ferramental em software livre por motivos já expostos no trabalho. A Figura 5.1 ilustra o fluxo de atividades utilizadas no processo de criação da nuvem privada da PRODAP.

Figura 5.1: Processo de implantação da nuvem privada da PRODAP.

As etapas realizadas para a implantação da nuvem privada da PRODAP são contempladas com diversas atividades, estas estão descritas a seguir:

1. Instalar e configurar XCP nas máquinas servidoras: Esta atividade definiu a instalação e configuração do ambiente de virtualização utilizando o sistema em software livre XCP. Esse ambiente foi a base de infraestrutura do ambiente de computação em nuvem privada da PRODAP. A atividade foi realizada em duas máquinas, pois uma será a produção e a outra a backup, caso haja uma paralisação da máquina de produção a máquina backup assume a produção do ambiente. Com

esta etapa foi definida uma rotina de backup do ambiente no período da noite de forma diária, pois este momento é o menos oneroso para a produtividade da empresa. A Figura 5.2 ilustra o ambiente de administração do ambiente de virtualização.

Figura 5.2: Ferramenta de administração das VMs na nuvem privada da PRODAP.

Na Figura 5.2 é mostrado o ambiente de virtualização para gerenciar as máquinas virtuais criadas no XCP, essa interface de administração é conhecida como xencenter. Nesse ambiente é possível administrar todas as máquinas virtuais e ainda monitorar o consumo de recurso de cada uma.

2. Instalar e configurar FreeNAS como storage: Nesta atividade foi instalado e configurado o sistema aberto FreeNAS para se criar o storage em NFS para armazenar as VMs que serão criadas no XCP.

3. Instalar e configurar as VMs hospedeiras: Foi realizada nesta atividade a criação das máquinas virtuais no ambiente de nuvem do XCP e hospedadas por NFS no storage do FreeNAS.

4. Instalar e configurar softwares nas VMs: Nesta etapa realizou-se a instalação de diversos sistemas operacionais, dentre eles: Debian GNU/Linux 7.0, FreeBSD 9.1, Windows 2008 Server (legado do PRODAP). Após a instalação dos sistemas citados, foram realizadas a instalação e configuração de softwares utilizados ou demandados dos clientes da PRODAP, os mais utilizados são: joomla, wordpress, tomcat, LAMP, ruby on rails. Esses softwares foram criados para ofertar a nuvem

como SaaS para os clientes da PRODAP. Neste sentido, outras demandas mais específicas ocorrem caracterizando-se como demanda de ambientes de IaaS, neste caso a necessidade é de infraestrutura e não de software, como exemplo é a necessidade de uma secretaria solicitar a disponibilização de uma máquina virtual com uma capacidade específica de processamento, memória e disco para sua necessidade.

5. Instalar e configurar zabbix server: Foi criada nesta atividade uma VM para instalar e configurar a aplicação em software livre de gerenciamento de redes zabbix. Nesta etapa realizou-se toda a configuração dos recursos que deveriam ser gerenciados nas máquinas virtuais hospedeiras que estavam na estrutura da nuvem. Ainda foi realizada a configuração de níveis de SLA conforme o acordado com os clientes e a PRODAP. E por fim, foram criados usuários de acesso à ferramenta Web para monitorarem e gerenciarem seus recursos e SLA dentro da nuvem da PRODAP.

6. Instalar e configurar puppet server: Nesta atividade foi criada uma máquina virtual para instalar e configurar a ferramenta puppet server, ferramenta esta para realizar procedimentos de configurações das máquinas hospedeiras na nuvem. Esta atividade tornou-se necessária em razão do grande número de VMs criadas no ambiente, o que tornaria totalmente oneroso o processo de configuração como uma atualização de sistema operacional realizado máquina por máquina. Utilizando a ferramenta puppet foi possível realizar um processo de configuração e atualização mais automatizada. A Figura 5.3 ilustra um exemplo de funcionalidade utilizado no ambiente de nuvem do puppet server nas VMs com puppet clientes.

Figura 5.3: Exemplo de parâmetros de configuração no puppet server.

Nesta imagem é ilustrado um exemplo de configuração do puppet server, definindo parâmetros de configuração que serão configurados em todas VMs que possuem o

agente zabbix instalado. A Figura 5.3 apresenta o que deverá ser configurado nos clientes de forma recursiva, ou seja, as configurações que estão disponíveis dentro do diretório /root/zabbix-agent/conf.d armazenado no servidor puppet e redirecionado para o diretório dos clientes em /etc/zabbix/conf.d.

7. Instalar e configurar os agentes SNMP ou agentes zabbix: Nesta atividade foi realizada a instalação do cliente zabbix nas máquinas virtuais que utilizam o sistema operacional GNU/Linux e Windows e nas que utilizam o FreeBSD foi instalado o cliente SNMP. Isso permite o monitoramento dos recursos das VMs hospedeiras pelo servidor zabbix server.

8. Instalar e configurar agentes puppet nas VMs: Foram realizadas nesta atividade a instalação e configuração dos agentes da ferramenta puppet para que as mudanças ou configurações definidas no servidor puppet server tenham efeito nas máquinas hospedeiras dentro da nuvem.

9. Definir SLA dos serviços e informar aos clientes: Foram definidos nesta atividade os SLAs dos serviços ofertadas e hospedados na nuvem da PRODAP, que disponibilizam para os seus clientes, as secretarias do Estado do Amapá. O SLA foi definido conforme a estrutura existente da PRODAP, e posteriormente foi realizada a comunicação desses SLAs e informado como os clientes (geralmente chefes de informáticas das secretarias) poderiam monitorar; esse monitoramento era realizado por credenciais de acesso da ferramenta zabbix.

10. Criar documentação do ambiente: Nesta atividade foi realizada toda documentação de novos procedimentos do trabalho de administração da nova estrutura em nuvem privada da PRODAP ofertada para as secretarias.

5.3 RESULTADOS OBTIDOS COM A IMPLANTAÇÃO DO CENÁRIO DE NUVEM