Bacula Server com Partilha Samba

Iniciado por andrebarradas, 05 de Junho de 2011, 11:06

tópico anterior - próximo tópico

andrebarradas

Boa tarde pessoal,

Eu tenho estado a tentar configurar um servidor bacula para um projecto e como é só para aprender a instalar e configurar o servidor para o projecto eu estou a fazer com maquinas virtuais em que numa maquina virtual com ubuntu server tenho o Director e o Storage (que é uma pasta do ubuntu server invés de uma outra maquina virtual separada do director) e agora adicionei uma outra maquina virtual com ubuntu desktop.Então é o seguinte eu ao correr o bconsole ja consigo fazer backup do proprio servidor (para fazer backup dos ficheiros de configuração) e do catálogo da base dados.

Mas agora o que tenho de fazer para conseguir fazer backup de uma pasta de outra máquina virtual? Eu ja configurei no ficheiro de configuração do director o Cliente,um job e uma pool para essa nova maquina assim como ja esta instalado o File Daemon na maquina virtual Cliente e ao fazer status no bconsole dessa máquina ja consigo conexão.O meu problema agora é que ao tentar correr um backup dessa máquina ele diz que fica a espera que o File Daemon se conecte ao Storage e nao acontece nada.

Para conseguir fazer backup de outra máquina terei de partilhar a pasta do Storage na rede certo?eu penso que seja isso e portanto eu terei de configurar o Samba para partilhar a pasta estou correcto,é esse o problema de o File daemon do cliente nao se conectar ao Storage do ubuntu server?

Desde já fico grato pela ajuda da comunidade

PS.:Se acharem que nao perceberam ou que falta alguma informaçao é so indicar :)

Cumprimentos,
André Barradas

zekkerj

CitarPara conseguir fazer backup de outra máquina terei de partilhar a pasta do Storage na rede certo?
Não, o cliente bacula conecta diretamente ao director no servidor de backup.

Verifique se os serviços do servidor de backup estão associados ao endereço roteável (e.g. 192.168.1.1), pois por padrão ele vem associado apenas à própria máquina (127.0.0.1).

Verifique também se as senhas dos serviços conferem nas duas máquinas.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

andrebarradas

#2
boas,

Desde já obrigado por estares a ajudar.

Em relação as passwords está tudo bem até porque se não tivesse não conseguiria fazer o status a esse cliente através do bconsole.

Em relação ao endereço roteável qual o comando para ver qual está associado ao servidor bacula?

É  ver a tabela com o netstat -r?

zekkerj

Vc tem que ver os arquivos de configuração, trocar as referências a "127.0.0.1" pelo endereço da máquina. Isso significa também que se suas máquinas estiverem usando DHCP, vc vai ter que fixar pelo menos o endereço do servidor.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

andrebarradas

Citação de: zekkerj online 05 de Junho de 2011, 13:29
Vc tem que ver os arquivos de configuração, trocar as referências a "127.0.0.1" pelo endereço da máquina. Isso significa também que se suas máquinas estiverem usando DHCP, vc vai ter que fixar pelo menos o endereço do servidor.

Mas isso eu ja mudei tudo senao nao conseguia fazer ligaçao a maquina cliente.eu quando vou a bconsole e faço status dessa outra vmware ele ja consegue ligar,so nao consegue é fazer backup duma pasta.Em relaçao ao DHCP eu nao configurei nada de DHCP nas maquinas virtuais

zekkerj

Com certeza está faltando algo no cliente então. O certo é que você não precisa compartilhar as pastas, o próprio cliente bacula tem que enviar os dados pro servidor de backup.

Será que vc não instalou os serviços errados no cliente, e acabou criando um segundo servidor de backup?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

andrebarradas

#6
Citação de: zekkerj online 05 de Junho de 2011, 13:41
Com certeza está faltando algo no cliente então. O certo é que você não precisa compartilhar as pastas, o próprio cliente bacula tem que enviar os dados pro servidor de backup.

Será que vc não instalou os serviços errados no cliente, e acabou criando um segundo servidor de backup?

no cliente fiz o apt-get install bacula-client mudei o nome do director para o mesmo nome de director do server e mudei tambem a password para a mesma que esta no parametro Client do diretor.

Problema resolvido quanto ao facto de nao fazer backup da maquina cliente.o problema estava em como nao tenho DNS configurado,no ficheiro de configuraçao do Director,no Storage nao tinha o endereço IP no parametro address mas sim o nome do server e por isso nao fazer a ligaçao do nome com o IP.

Mas agora existem pelo menos 2 problemas.Primeiro quando ele cria uma label do backup por exemplo a label Servidor1-001,ao fazer um segundo backup porque ele nao cria outra label Servidor1-002?ou é mesmo para ser sempre o mesmo?

Segunda problema,porque quando faço backup da maquina cliente,em vez dele guardar a informaçao na pasta do Storage que defini no backup server ele guarda a informaçao na propria maquina cliente e nao a envia para o servidor?

zekkerj

CitarPrimeiro quando ele cria uma label do backup por exemplo a label Servidor1-001,ao fazer um segundo backup porque ele nao cria outra label Servidor1-002?ou é mesmo para ser sempre o mesmo?
Ele vai reusar o volume até ele encher. Quando o volume encher, ele pode (se vc tiver autorizado) criar automaticamente outro volume, até o limite de volumes que você definiu.

CitarSegunda problema,porque quando faço backup da maquina cliente,em vez dele guardar a informaçao na pasta do Storage que defini no backup server ele guarda a informaçao na propria maquina cliente e nao a envia para o servidor?
Você tem certeza de que instalou o cliente (bacula-fd), e não o bacula completo na outra máquina?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

andrebarradas

#8
CitarSegunda problema,porque quando faço backup da maquina cliente,em vez dele guardar a informaçao na pasta do Storage que defini no backup server ele guarda a informaçao na propria maquina cliente e nao a envia para o servidor?
Você tem certeza de que instalou o cliente (bacula-fd), e não o bacula completo na outra máquina?
[/quote]

Sim,tenho a certeza.Pelo menos eu fiz só o comando sudo apt-get install bacula-client

shuezer

ola pessoal, bom dia!!
qeuria tirar uma duvida... como faço para configurar o bacula, a fazer backup de arquivos e pastas de minha escolha ?
des de ja agradeço a quem puder responder

zekkerj

Isso é controlado no arquivo "/etc/bacula/bacula-dir.conf".
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

shuezer

#11
muito obrigado zekkerj pela resposta... voce teria ou saberia de algum lugar que tenha um arquivo como esse para mim usar como modelo?
so mais uma perguntinha qual arquivo que eu indico a direçao para onde vai o backup no cliente?

zekkerj

Citarvoce teria ou saberia de algum lugar que tenha um arquivo como esse para mim usar como modelo?
O arquivo que vem na instalação do bacula vem razoavelmente documentado, apesar de não dispensar a leitura do manual e da documentação do Bacula.
www.bacula.org

Citarqual arquivo que eu indico a direçao para onde vai o backup no cliente?
A "diração pra onde vai o backup no cliente" é definida no job de backup.

Você pode criar esse job no mesmo arquivo bacula-dir.conf, mas também pode criar jobs diretamente no console. Nesse caso o bacula salva a configuração na sua base de dados (a qual eu recomendo fortemente que seja uma base MySQL).
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

shuezer

muito obrigado zekkerj me ajudou muito mesmo