• Nenhum resultado encontrado

Rafael José Ewerling Kelvin Gustavo Rute Carvalho Aline Reis Tiago Pertile Andreia Ozelame Alessandro Ozelame

N/A
N/A
Protected

Academic year: 2021

Share "Rafael José Ewerling Kelvin Gustavo Rute Carvalho Aline Reis Tiago Pertile Andreia Ozelame Alessandro Ozelame"

Copied!
35
0
0

Texto

(1)

Rafael José Ewerling Kelvin Gustavo Rute Carvalho Aline Reis Tiago Pertile Andreia Ozelame Alessandro Ozelame

(2)

O Q

UE É BACULA

• Bacula é um software de backup open source,

onde abrange desde um único computador a redes corporativas.

• É uma solução de backup empresarial

multi-plataforma desenvolvida sob a licença GPL. É

robusta, cheia de recursos e modula-se adequando a redes de qualquer tamanho e em qualquer

(3)

O Q

UE É BACULA

Permite ao administrador do sistema

Realizar o gerenciamento centralizado de

backups, a recuperação e verificação de

dados em uma rede de computadores

heterogênea.

(4)

O Q

UE É BACULA

(5)

C

OMO FUNCIONAM OS MÓDULOS DO

B

ACULA

:

• A comunicação entre os módulos do Bacula

baseia-se no modelo cliente-servidor, tendo o

protocolo TCP/IP como elemento de interconexão em rede, cuja autenticação padrão é baseada em senhas em texto puro, geradas aleatoriamente na instalação do Bacula.

(6)

C

OMPONENTES DO

B

ACULA

• O “Bacula” formado por componentes (módulos),

que podem trabalhar de maneira independente em varias máquinas, inclusive com sistemas

operacionais diferentes:

• 1. Director (DIR)

• 2. File daemon or Client (FD) • 3. Storage daemon (SD)

• 4. Console

(7)

1. D

IRECTOR

(DIR)

É o módulo central do Bacula responsável

por supervisionar e gerenciar os demais

módulos, através de um arquivo de

configuração que reúne informações

pertinentes à política de backup, como por

exemplo:

Definição de jobs, pools, agendamentos,

controles de acesso.

(8)

2. F

ILE DAEMON OR

C

LIENT

(FD)

• Este serviço (ou programa cliente) é o software que

é instalado na máquina que vai ser protegida pelo backup, ou seja, ele vai ser responsável por enviar os arquivos solicitados pelo Director Daemon pela rede.

• Ele também é responsável em administrar a

gravação dos arquivos de restauração comandados pelo Director Daemon.

(9)

3. S

TORAGE DAEMON

(SD)

• A função deste módulo é a de controlar os

dispositivos de armazenamento. Por exemplo:

• É responsável pela definição de autochangers • Drives de gravação de fitas

• Rótulos, pelo carregamento e descarregamento de

mídias.

• Aceita ordens e autorizações vindas do Director. • Envia localização dos arquivos para o Director

(10)

3. S

TORAGE DAEMON

(SD)

• Também é executado como um Daemon.

• Este serviço consiste em administrar a gravação e

restauração dos dados e atributos dos backups fisicamente em mídias apropriadas, essas podem ser volume de dados gravados diretamente no

disco rígido ou alguma mídia removível (Fita DAT, DVD, CD, etc…)

(11)

4. C

ONSOLE

Este componente é utilizado para

operações manuais e para alguns ajustes

do servidor e demais módulos, em tempo

de execução, utilizando o console

administrativo é possível:

Manipulação de mensagens e informações

de status.

(12)

4. C

ONSOLE

• Este programa ajuda o administrador ou o usuário

a se comunicar com o Director Daemon, pode ser executado em qualquer computador da rede e em sistemas operacionais diferentes.

• Atualmente existem 3 versões do Console

Manager:

• Texto puro (TTy).

• Interface gráfica usando bibliotecas do Gnome. • Interface gráfica usando bibliotecas wxWidgets

(13)

5. C

ATALOG DATABASE

• O serviço de catalogo é o programa responsável por

manter uma indexação de todos os arquivos que são armazenados no backup e gerar uma base de dados dos volumes gerenciados pelo Director Daemon.

• O Catalogo agiliza a busca de um arquivo no backup na

hora que o administrador de sistema necessita efetuar uma restauração, como ele mantém uma base de

indexação dos arquivos gravados, a busca por um arquivo no meio dos volumes é mais rápida.

(14)

5. C

ATALOG DATABASE

• Os três SGBDs atualmente suportados são: MySQL, PostgreSQL e SQLite.

(15)

5. C

ATALOG DATABASE

Esta compatibilidade com diferentes SGBDs

decorre de que o Bacula utiliza o framework

Libdbi no código fonte que implementa a

(16)
(17)

P

RINCIPAIS

C

ARACTERÍSTICAS DO

B

ACULA

.

• Um servidor e catálogo central com backup

Distribuído.

• Todos os componentes se comunicam via rede. • Agendamento interno para automação e execução

de job simultâneos com prioridades.

• Restore interativo com muitas opções, por

exemplo: current backup, backup anterior com data e tempo lista de

arquivos/diretórios para restaurar por JobId;

(18)

P

RINCIPAIS

C

ARACTERÍSTICAS DO

B

ACULA

.

• Administração simples com consoles (linha de • comando, GUI, e web).

• Volumes identificados, para prevenir obreposição

Acidental.

• Suporte para labels ANSI / IBM.

• Formato dos dados do Volume independente de

Máquina – extensivo.

• Suporte para Unicode no Win32; UTF-8 no Unix; • CDROM de rescue para “bare metal” recovery.

(19)

C

ARACTERÍSTICAS DE

H

ARDWARE

Backups podem expandir em múltiplos

volumes.

Múltiplos backups (jobs, clients, OSes) por

volume.

Suporte a maioria dos tape drives com

recursos configuráveis.

Suporte a múltiplos drive autochangers

(20)

C

ARACTERÍSTICAS DE

H

ARDWARE

Biblioteca de gerenciamento extensa para

Pool e Volume.

Suporte a tape com leitores de código de

barras.

Restauração rápida de arquivos individuais

• (exemplo: um usuário reportou 4 a 6

(21)

C

ARACTERÍSTICAS DE

S

EGURANÇA

• Autorização de Daemon com CRAMMD5

• Daemon Director e Storage podem ser executados

como nonroot MD5, SHA1, assinaturas para cada arquivo.

(22)

V

ANTAGENS DO

B

ACULA

• Estrutura cliente/servidor.

• Estrutura modular independente ("director, client,

database", console de administração).

• GPL - economia de custos com licenças,

conhecimento e possibilidade de customização da ferramenta.

• Inúmeros canais de suportes pela comunidade. • Farta documentação disponível na Internet.

(23)

V

ANTAGENS DO

B

ACULA

• Portabilidade (módulos para diferentes sistemas

operacionais – Windows, Linux, MAC, etc.) - são compatíveis.

• Infinidade de recursos para a customização de

“backups”.

• Funcionalidade que permite a execução de “scripts”

(ou executáveis) antes/depois do início de “jobs” ("backup"/restore), tanto no cliente quanto servidor “Bacula”.

(24)

V

ANTAGENS DO

B

ACULA

• Operação via linha de comando ou GUI inclusive,

com diferentes interfaces web desenvolvidas pela comunidades. Destaques: webacula e o bacula-web – ferramentas de visibilidade gerencial, com gráficos, etc., sendo que a primeira ainda possibilita operações de "backup", restore...).

(25)

V

ANTAGENS DO

B

ACULA

• Suporte a maioria dos dispositivos de storage do

mercado (inclusive mídias ópticas).

• Funcionalidade para o envio de mensagens de

"log" dos trabalhos de "backup"/restore ou ainda instruções para o operador de "backup“.

(26)

V

ANTAGENS DO

B

ACULA

• 100% compatível com o esquema GFS.

• Única ferramenta de "backup"

multi-banco-de-dados.

• Possui baixos requisitos de “hardware”.

• Pelo fato de ser livre, permite o desenvolvimento

de uma série de "addons", por terceiros inclusive, potencializando os recursos da ferramenta.

Inclusive, já existe “plugin” para o “Nagios” (monitoração).

(27)

C

URIOSIDADE

• BACULA = BACKUP + DRACULA

• Máxima suportada MySQL, PostgreSQL e

bancos de dados SQLite.

• Restaurar todos os arquivos ou arquivos

selecionados.

• Restaurar o backup mais recente de um cliente. • Restaurar o backup para um cliente antes de um

período de tempo especificado.

(28)

C

URIOSIDADES

- W

EBACULA

Mostrar trabalhos que executou com erros.

Mostrar todos os trabalhos em execução,

terminados e programados.

Trabalhos de pesquisa em várias condições.

Web terminal (Ajax) para Bacula Console.

• Diário de bordo - é revista eletrônica simples de

backups.

• Registros no diário de bordo são inserir,

modificar, apagar manualmente pelo operador.

(29)
(30)
(31)
(32)
(33)
(34)
(35)

Referências

Documentos relacionados

Apesar dos esforços para reduzir os níveis de emissão de poluentes ao longo das últimas décadas na região da cidade de Cubatão, as concentrações dos poluentes

No código abaixo, foi atribuída a string “power” à variável do tipo string my_probe, que será usada como sonda para busca na string atribuída à variável my_string.. O

- desenvolver a pesquisa de acompanhamento das atividades de ensino desenvolvidas nos cursos na modalidade à distância; - participar de grupo de trabalho para o desenvolvimento

Neste tipo de situações, os valores da propriedade cuisine da classe Restaurant deixam de ser apenas “valores” sem semântica a apresentar (possivelmente) numa caixa

29 Table 3 – Ability of the Berg Balance Scale (BBS), Balance Evaluation Systems Test (BESTest), Mini-BESTest and Brief-BESTest 586. to identify fall

4 RESULTADOS E DISCUSSÃO 4.1 Caracterização da cobertura florestal e da biodiversidade vegetal no entorno dos cultivos de tomate na região de Apiaí-SP a Módulos

dois gestores, pelo fato deles serem os mais indicados para avaliarem administrativamente a articulação entre o ensino médio e a educação profissional, bem como a estruturação

Dessa maneira, os resultados desta tese são uma síntese que propõe o uso de índices não convencionais de conforto térmico, utilizando o Índice de Temperatura de Globo Negro e