View
213
Download
0
Category
Preview:
Citation preview
BeeFSDeployment
Carla de Araujo Souza
27 de abril de 2023 1Estágio Integrado 2009.2 © 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
27 de abril de 2023 2Estágio Integrado 2009.2 © Carla de A. Souza
Introdução
27 de abril de 2023 3Estágio Integrado 2009.2 © Carla de A. Souza
Introdução
27 de abril de 2023 4Estágio Integrado 2009.2 © Carla de A. Souza
Introdução
27 de abril de 2023 5Estágio Integrado 2009.2 © Carla de A. Souza
Introdução
27 de abril de 2023 6Estágio Integrado 2009.2 © Carla de A. Souza
Introdução
27 de abril de 2023 7Estágio Integrado 2009.2 © Carla de A. Souza
BeeFS
Introdução
27 de abril de 2023 8Estágio Integrado 2009.2 © Carla de A. Souza
BeeFS
Motivação
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 9
Motivação
27 de abril de 2023 10Estágio Integrado 2009.2 © Carla de A. Souza
Motivação
• Diagrama com as etapas do deployment
27 de abril de 2023 11Estágio Integrado 2009.2 © Carla de A. Souza
Atividades
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 12
Obtenção de Tracers
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 13
• LoggedFS
Criação do pacote – 1ª versão
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 14
BeeFS
Criação do pacote – 1ª versão
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 15
Criação do pacote – 1ª versão
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 16
Logs gerados da execução do BeeFS
Criação do pacote – 1ª versão
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 17
Metadados armazenados
Criação do pacote – 1ª versão
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 18
Arquivos de configuração
Criação do pacote – 1ª versão
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 19
Implementação do BeeFS
Criação do pacote – 1ª versão
/etc/beefs
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 20
/usr/lib/beefs
/var/lib/ourfs/data/var/log/beefs
Criação do pacote – 1ª versão
/etc/beefs
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 21
/usr/lib/beefs
/var/lib/ourfs/data/var/log/beefs
DEBIAN
Criação do pacote – 1ª versão
/etc/beefs
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 22
/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
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 23
beefs_versão_arquitetura.deb
1ª versão do pacote - Instalação
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 24
$ sudo apt-get install beefs
1ª versão do pacote - Configuração
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 25
Server
Client
HoneyComb
HoneyBee
QueenBee
1ª versão do pacote - Configuração
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 26
HoneyComb
HoneyBee
1ª versão do pacote - Configuração
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 27
HoneyComb
1ª versão do pacote - Configuração
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 28
HoneyComb
1ª versão do pacote - Configuração
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 29
HoneyBee
1ª versão do pacote
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 30
?
1ª versão do pacote
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 31
Escalabilidade
Criação do pacote – 2ª versão
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 32
beefs-common
beefs-honeybee
beefs-queenbee
beefs-honeycomb
Criação do pacote – 2ª versão
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 33
Criação do pacote – 2ª versão
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 34
Arquivo de configuraçãodo componente QueenBee e armazenamento de logs e metadados
Criação do pacote – 2ª versão
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 35
Arquivo de configuraçãodo componente HoneyBee
Criação do pacote – 2ª versão
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 36
Arquivo de configuraçãodo componente HoneyComb e armazenamento de logs e dados
Criação do pacote – 2ª versão
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 37
Arquivos Comuns entre os componentes
2ª versão do pacote - Instalação
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 38
$ 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
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 39
$ vi /etc/beefs/honeycomb.conf
$ vi /etc/beefs/honeybee.conf
$ vi /etc/beefs/queenbee.conf
Instalação do repositório
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 40
Instalação do repositório
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 41
Puppet
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 42
Resultados
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 43
Features
• #182• #211
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 44
Tasks
• #176• #179• #208
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 45
Bugs
• #175• #178• #183• #235• #299• #320
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 46
Trabalhos Futuros
• Criação de pacote .rpm• Instalação de repositório YUM
27 de abril de 2023 Estágio Integrado 2009.2 © Carla de A. Souza 47
Perguntas?
27 de abril de 2023 48Estágio Integrado 2009.2 © Carla de A. Souza
Recommended