BeeFS Deployment Carla de Araujo Souza 16 de abril de 20151Estágio Integrado © Carla de A. Souza
Agenda Introdução – BeeFS Motivação Atividades realizadas – Tracers – Criação dos pacotes – Instalação do repositório – Instação do gerenciador de configuração – Puppet Resultados Trabalhos Futuros 16 de abril de 20152Estágio Integrado © Carla de A. Souza
Introdução 16 de abril de 20153Estágio Integrado © Carla de A. Souza
Introdução 16 de abril de 20154Estágio Integrado © Carla de A. Souza
Introdução 16 de abril de 20155Estágio Integrado © Carla de A. Souza
Introdução 16 de abril de 20156Estágio Integrado © Carla de A. Souza
Introdução 16 de abril de 20157Estágio Integrado © Carla de A. Souza BeeFS
Introdução 16 de abril de 20158Estágio Integrado © Carla de A. Souza BeeFS
Motivação 16 de abril de 2015Estágio Integrado © Carla de A. Souza9
Motivação 16 de abril de Estágio Integrado © Carla de A. Souza
Motivação Diagrama com as etapas do deployment 16 de abril de Estágio Integrado © Carla de A. Souza
Atividades 16 de abril de 2015Estágio Integrado © Carla de A. Souza12
Obtenção de Tracers 16 de abril de 2015Estágio Integrado © Carla de A. Souza13 LoggedFS
Criação do pacote – 1ª versão 16 de abril de 2015Estágio Integrado © Carla de A. Souza14 BeeFS
Criação do pacote – 1ª versão 16 de abril de 2015Estágio Integrado © Carla de A. Souza15
Criação do pacote – 1ª versão 16 de abril de 2015Estágio Integrado © Carla de A. Souza16 Logs gerados da execução do BeeFS
Criação do pacote – 1ª versão 16 de abril de 2015Estágio Integrado © Carla de A. Souza17 Metadados armazenados
Criação do pacote – 1ª versão 16 de abril de 2015Estágio Integrado © Carla de A. Souza18 Arquivos de configuração
Criação do pacote – 1ª versão 16 de abril de 2015Estágio Integrado © Carla de A. Souza19 Implementação do BeeFS
Criação do pacote – 1ª versão /etc/beefs 16 de abril de 2015Estágio Integrado © Carla de A. Souza20 /usr/lib/beefs /var/lib/ourfs/data /var/log/beefs
Criação do pacote – 1ª versão /etc/beefs 16 de abril de 2015Estágio Integrado © Carla de A. Souza21 /usr/lib/beefs /var/lib/ourfs/data /var/log/beefs DEBIAN
Criação do pacote – 1ª versão /etc/beefs 16 de abril de 2015Estágio Integrado © Carla de A. Souza22 /usr/lib/beefs /var/lib/ourfs/data /var/log/beefs DEBIAN conffiles Lista de arquivos de configuração do software; control Descrição do pacote; copyright Licença de distribuição do BeeFS; postinst Script executado após a extração do pacote; preinst Script executado antes da extração do pacote; postrm Script executado após a remorção do pacote; prerm Script executado antes da remorção do pacote; Templates Perguntas e opções utilizadas na iteratividade com o usuário durante a pós-instalação do pacote.
Criação do pacote – 1ª versão 16 de abril de 2015Estágio Integrado © Carla de A. Souza23 beefs_versão_arquitetura.deb
1ª versão do pacote - Instalação 16 de abril de 2015Estágio Integrado © Carla de A. Souza24 $ sudo apt-get install beefs
1ª versão do pacote - Configuração 16 de abril de 2015Estágio Integrado © Carla de A. Souza25 Server Client HoneyComb HoneyBee QueenBee
1ª versão do pacote - Configuração 16 de abril de 2015Estágio Integrado © Carla de A. Souza26 HoneyComb HoneyBee
1ª versão do pacote - Configuração 16 de abril de 2015Estágio Integrado © Carla de A. Souza27 HoneyComb
1ª versão do pacote - Configuração 16 de abril de 2015Estágio Integrado © Carla de A. Souza28 HoneyComb
1ª versão do pacote - Configuração 16 de abril de 2015Estágio Integrado © Carla de A. Souza29 HoneyBee
1ª versão do pacote 16 de abril de 2015Estágio Integrado © Carla de A. Souza30 ?
1ª versão do pacote 16 de abril de 2015Estágio Integrado © Carla de A. Souza31 Escalabilidade
Criação do pacote – 2ª versão 16 de abril de 2015Estágio Integrado © Carla de A. Souza32 beefs-common beefs-honeybee beefs-queenbee beefs-honeycomb
Criação do pacote – 2ª versão 16 de abril de 2015Estágio Integrado © Carla de A. Souza33
Criação do pacote – 2ª versão 16 de abril de 2015Estágio Integrado © Carla de A. Souza34 Arquivo de configuração do componente QueenBee e armazenamento de logs e metadados
Criação do pacote – 2ª versão 16 de abril de 2015Estágio Integrado © Carla de A. Souza35 Arquivo de configuração do componente HoneyBee
Criação do pacote – 2ª versão 16 de abril de 2015Estágio Integrado © Carla de A. Souza36 Arquivo de configuração do componente HoneyComb e armazenamento de logs e dados
Criação do pacote – 2ª versão 16 de abril de 2015Estágio Integrado © Carla de A. Souza37 Arquivos Comuns entre os componentes
2ª versão do pacote - Instalação 16 de abril de 2015Estágio Integrado © Carla de A. Souza38 $ sudo apt-get install beefs-honeybee $ sudo apt-get install beefs-honeycomb $ sudo apt-get install beefs-queenbee
2ª versão do pacote - Configuração 16 de abril de 2015Estágio Integrado © Carla de A. Souza39 $ vi /etc/beefs/honeycomb.conf $ vi /etc/beefs/honeybee.conf $ vi /etc/beefs/queenbee.conf
Instalação do repositório 16 de abril de 2015Estágio Integrado © Carla de A. Souza40
Instalação do repositório 16 de abril de 2015Estágio Integrado © Carla de A. Souza41
Puppet 16 de abril de 2015Estágio Integrado © Carla de A. Souza42
Resultados 16 de abril de 2015Estágio Integrado © Carla de A. Souza43
Features #182 # de abril de 2015Estágio Integrado © Carla de A. Souza44
Tasks #176 #179 # de abril de 2015Estágio Integrado © Carla de A. Souza45
Bugs #175 #178 #183 #235 #299 # de abril de 2015Estágio Integrado © Carla de A. Souza46
Trabalhos Futuros Criação de pacote.rpm Instalação de repositório YUM 16 de abril de 2015Estágio Integrado © Carla de A. Souza47
Perguntas? 16 de abril de Estágio Integrado © Carla de A. Souza