Você está na página 1de 4

bacula.com.

br

http://www.bacula.com.br/?p=278

Manual Instalao Servidor Bacula no Windows


Ateno!!! O backup trata-se de um servio crtico, que exige uma alta
disponibilidade e uptime do servidor. Portanto, no recomendamos o
uso de Sistemas Operacionais Windows para hospedarem o servidor do Bacula, devido instabilidade inerente
plataforma Microsoft.
Se mesmo assim voc desejar instalar o Servidor Bacula (Director) no Windows, seguem os procedimentos:

1. Download do Bacula para Windows


Acesse o site: [http://www.bacula.org/en/?page=downloads] e baixe o arquivo executvel (ex.: winbacula-3.0.3.exe),
que encontra-se na tabela (Win32_64). Observe que existem arquivos para Windows 32 ou 64 bits.
*Neste momento, se desejar utilizar um banco-de-dados que no seja o SQLite, faa o download do
mesmo e o instale, antes de Instalar o Bacula. Pare este manual, adotamos o SQLite por no requerer
nenhum procedimento adicional de instalao.

2. Instalando o Bacula
a) D um duplo-clique no arquivo baixado. A seguinte tela dever aparecer:
b) Inciada a instalao, clique no boto
Next e, da, aceite os termos da licena.
c) Escolha o tipo de instalao Automtica na tela em que pode escolher entre Automatic ou Custom
(customizada).

d) Na tela de escolha dos mdulos


marque TODOS, na medida que
estaremos instalando um servidor de
backup (director), ao contrrio do
exemplo mostrado abaixo que s
instalaria um cliente do Bacula:
e) Na tela seguinte voc poder:
I Definir uma senha para seu Director
(neste caso, a senha que as consoles
tero em seus arquivos de
configuraopara se conectar ao
Director) -OPCIONAL voc pode
deixar a senha randmica gerada pelo
instalador.
II Configurar um servidor de email para
envio das mensagens de backup do
Bacula OPCIONAL pode ser
configurado posteriormente no
bacula-dir.conf.
III Digitar uma lista de endereos,
entre vrgulas, para receber os citados
emails OPICIONAL idem.
IV Escolher um dos bancos-de-dados
suportados pelo Bacula. Vomo j dito,
escolhemos o SQLite.
f) Depois de install, dever aparecer a
tela de instalao concluda. Sucesso!?

3. Botando para Funcionar


a) Atravs do Windows Explorer, acesse
a pasta: C:\Arquivos de
programas\Bacula\bin e execute
(duplo-clique) os seguintes arquivos,
exatamente nesta ordem (o primeiro cria
o banco-de-dados do Bacula, o
segundo as tabelas, o terceiro o usurio
bacula no banco):

create_database.cmd
make_tables.cmd
grant_privileges.cmd

b) V em Painel de Controle > Desempenho e Manuteno > Ferramentas administrativas > Servios. Ir aparecer

uma tela parecida com esta:

c) Localize o servio Bacula Director Service, clique com o boto-direito, clique em iniciar.
d) Pronto! Boto Inciar > Todos os Programas > Bacula > bconsole e voc j estar na dentro do Bacula
Director (servidor), atravs da console de texto.
e) A bwx-console tambm dever estar funcionando que consiste num misto entre interface texto e grfica.

4. Configurando o Bacula
A configurao do Bacula para Windows bem semelhante a do Bacula para Linux. Obviamente, algumas
configuraes padres (ex.: pastas de instalao, armazenamento de logs, etc.) so diferentes.
O conselho que fica aqui sempre manter seus sistema funcionando ou seja: cada modificao que for feita,
reinicie os daemons para aplicar as alteraes e verificar se o Bacula aceita a nova configurao ou seja, no
retorna erro.
Uma boa maneira de verificar erros de configurao atravs da linha de comando. Voc pode inciar os servios do
Bacula atravs dos seguintes comandos (sempre nesta ordem):

File-daemon (cliente): C:\Arquivos de programas\Bacula\bin\bacula-fd.exe /service -c


C:\Documents and Settings\All Users\Dados de aplicativos\Bacula\bacula-fd.conf
Storage-daemon (armazenamento): C:\Arquivos de programas\Bacula\bin\bacula-fd.exe /service c C:\Documents and Settings\All Users\Dados de aplicativos\Bacula\bacula-fd.conf
Director: C:\Arquivos de programas\Bacula\bin\bacula-dir.exe /service -c C:\Documents and
Settings\All Users\Dados de aplicativos\Bacula\bacula-dir.conf

4.1. Agendamento e Pools:

Voc deve provavelmente querer alterar o agendamento padro (contido em bacula-dir.conf), para um agendamento
convencional (ex.: no padro GFS, criando tambm novas pools). Para fazer alteraes nos .conf, acesse: Boto
Iniciar > Todos os Programas > Bacula > Configuration. Para um exemplo de agendamento, clique aqui.

4.2. Storage:
No bacula-sd.conf existem diversos exemplos comentados de dispositivos de armazenamento. Por padro, o
Bacula vem configurado com um dispositivo de armazenamento para disco, em C:\tmp. Voc deve alterar este
caminho dentro do mesmo arquivo se quiser utilizar o HD para fins de backup no final das contas o c:\tmp uma
pasta voltil.
Para dispostivos SCSI, o Bacula traz um mini-aplicativo em Boto Iniciar > Todos os Programas > Bacula >
Configuration > List Devices, que lhe fornecer o nome do Dispositivo para preenchimento no bacula-sd.conf
(Archive Device)

5. Operando o Bacula
Depois de ter feito as mencionadas primeiras configuraes (sempre reiniciando os daemons), seu Bacula deve
estar pronto para os primeiros backups.
Primeiramente voc deve usar o comando label para criar novos volumes (e para que seja possvel a realizao
do backup).
Depois de criados alguns volumes, voc pode submeter um backup avulso atravs do comando run, de maneira
a testar o seu sistema.
No esquea de escolher uma pool na qual existam volumes que possam ser gravados (para verificar, comando:
list media). Caso contrrio, seu backup ficar parado sem nenhum volume para gravar.
Abracetas,
Heitor Faria [www.bacula.com.br]