Ir para o conteúdo
ou

Software livre Brasil

Heitor Medrado de Faria

 Voltar a Blog
Tela cheia

Manual Instalação Servidor “Bacula” no Windows

21 de Janeiro de 2010, 0:00 , por Software Livre Brasil - 55 comentários | Ninguém está seguindo este artigo ainda.
Visualizado 4905 vezes

Atenção!!! O “backup” trata-se de um serviço crítico, que exige uma alta disponibilidade e “uptime” do servidor. Portanto, não 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 executável (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 não seja o SQLite, faça o “download” do mesmo e o instale, antes de Instalar o “Bacula”. Pare este manual, adotamos o SQLite por não requerer nenhum procedimento adicional de instalação.

2. Instalando o “Bacula”

a) Dê um duplo-clique no arquivo baixado. A seguinte tela deverá aparecer:

b) Inciada a instalação, clique no botão Next e, daí, aceite os termos da licença.

c) Escolha o tipo de instalação “Automática” na tela em que pode escolher entre “Automatic” ou “Custom” (customizada).

d) Na tela de escolha dos módulos marque TODOS, na medida que estaremos instalando um servidor de “backup” (director), ao contrário 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 terão em seus arquivos de configuraçãopara se conectar ao Director) -OPCIONAL – você pode deixar a senha randômica 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 endereços, entre vírgulas, para receber os citados emails – OPICIONAL – idem.

IV – Escolher um dos bancos-de-dados suportados pelo “Bacula”. Vomo já dito, escolhemos o SQLite.

winbacula

f) Depois de install, deverá aparecer a tela de instalação concluída. Sucesso!?

3. Botando para Funcionar

a) Através 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 usuário bacula no banco):

create_database.cmd
make_tables.cmd
grant_privileges.cmd

b) Vá em Painel de Controle > Desempenho e Manutenção > Ferramentas administrativas > Serviços. Irá aparecer uma tela parecida com esta:

c) Localize o serviço Bacula Director Service, clique com o botão-direito, clique em iniciar.

d) Pronto! Botão Inciar > Todos os Programas > “Bacula” > bconsole e você já estará na dentro do “Bacula Director” (servidor), através da console de texto.

e) A bwx-console também deverá estar funcionando – que consiste num misto entre interface texto e gráfica.

4. Configurando o “Bacula”

A configuração do “Bacula” para “Windows” é bem semelhante a do “Bacula” para “Linux”. Obviamente, algumas configurações padrões (ex.: pastas de instalação, armazenamento de logs, etc.) são diferentes.

O conselho que fica aqui é sempre manter seus sistema funcionando – ou seja: cada modificação que for feita, reinicie os “daemons” para aplicar as alterações e verificar se o “Bacula” aceita a nova configuração – ou seja, não retorna erro.

Uma boa maneira de verificar erros de configuração é através da linha de comando. Você pode inciar os serviços do “Bacula” através 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 padrão (contido em bacula-dir.conf), para um agendamento convencional (ex.: no padrão GFS, criando também novas “pools”). Para fazer alterações nos .conf, acesse: Botão 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 padrão, 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 volátil.

Para dispostivos SCSI, o “Bacula” traz um mini-aplicativo em Botão 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 configurações (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 possível a realização do “backup”).

Depois de criados alguns volumes, você pode submeter um “backup” avulso através do comando “run”, de maneira a testar o seu sistema.

Não esqueça de escolher uma “pool” na qual existam volumes que possam ser gravados (para verificar, comando: “list media”). Caso contrário, seu “backup” ficará parado – sem nenhum volume para gravar.

Abracetas,

Heitor Faria [www.bacula.com.br]


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

55 comentários

Enviar um comentário
  • D0d1d56f570e283732049d3865776504?only path=false&size=50&d=404heitor alves silva (usuário não autenticado)
    2 de Julho de 2010, 7:41

    weitoa alvesss sideral

    claro


  • 555716a4ea61e9acd252be9da62c1e4f?only path=false&size=50&d=404Clayton Costa(usuário não autenticado)
    23 de Julho de 2010, 12:10

    Bacula

    Boa tarde;
    li seu passo-a-passo mais acontece que quando clico para instalar o bacula no Windows ele não me dá a opção de server, somente de cliente. Por quê? Está de fato funcionando para sistemas windows ou não?
    até mais.


  • 555716a4ea61e9acd252be9da62c1e4f?only path=false&size=50&d=404Clayton Costa(usuário não autenticado)
    23 de Julho de 2010, 12:10

    Bacula

    Boa tarde;
    li seu passo-a-passo mais acontece que quando clico para instalar o bacula no Windows ele não me dá a opção de server, somente de cliente. Por quê? Está de fato funcionando para sistemas windows ou não?
    até mais.


  • 8a6ddadd5a1e60a8a719e241258eca0e?only path=false&size=50&d=404Heitor Faria(usuário não autenticado)
    25 de Julho de 2010, 22:31

    Compile do fonte

    Clayton,

    A comunidade não mais compila o servidor do Bacula para windows.
    É necessário que vc o faça.

    Abraços!


  • 39770502389b7135b314c2f319d85e02?only path=false&size=50&d=404Sidnei(usuário não autenticado)
    18 de Novembro de 2010, 9:36

    Como compilar o bacula no windows.

    Boa tarde!

    Qual o processo para compilar o bacula como server no windows?

    Att
    Sidnei Dalmolin


Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.