Realizando um recovery do sistema operacional (Bare-Metal) com o
Bacula.
Observações: esse tutorial assume que você possui os conhecimentos básicos das configurações do Bacula e de como elas funcionam.
Nesse tutorial realizaremos um "recovery" do seu sistema operacional (UNIX) por meio do Bacula, de maneira que todos os seus programas arquivos e soft-links funcionem de maneira adequada e correta.
Muitas pessoas têm problemas com a maneira antiga em que os tutoriais do Bacula estão construídos. Então aqui vai a solução.
Componentes necessários:
- Um Bacula server configurado
- Um backup do seu sistema
- Uma "ISO" com o mesmo sistema operacional que o computador que você deseja restaurar os arquivos
- Uma segundo "ISO" caso necessário. SOMENTE se o seu primeiro S.O. não atingir a seguinte característica: não pode ser um Ubuntu Server) um Ubuntu desktop facilitará muito a configuração.
Obs.: essa ISO é para o modo "live", e de nada precisa ter a ver com o seu sistema operacional original.
Um "Boot-Repair" de sua preferência (aconselho o próprio Boot-Repair).
Primeiros passos
Instalando o sistema operacional:
Primeiramente instale em seu computador (no qual você deseja realizar o backup) o mesmo sistema operacional que ele possuía anteriormente e com as mesmas configurações básicas, (aconselho também utilizar o mesmo usuário e senha para se evitar problemas de autenticação).
Atualize:
sudo apt-get update
sudo apt-get upgrade
Configure a sua rede:
Configure sua rede da mesma maneira (como mesmo IP) que você tinha configurado em seu computador original para que o Bacula client e Bacula server consigam se comunicar.
Instalando o Bacula-Client
Dentro do seu sistema instale o Bacula client com o seguinte comando:
sudo apt-get install bacula-client
Logo após de baixar o bacula, não esqueça:
apt-get update
apt-get upgrade
Só para ter certeza.
Configurando a conexão entre o Bacula client e Bacula server | Iniciando o sistema em live
Nesse momento teremos que configurar nosso Bacula client para que ele possa se comunicar com o Bacula server. As configurações são simples então vamos lá.
Observação: antes de continuar esse tutorial é bom que você dê uma olhada em uma definição que colocaremos aqui. Entenda bem essa linha:
Nome do Bacula server: nosso exemplo será "BackupServer" (nome do seu servidor Bacula onde estão armazenados os backups).
Configurando o client:
Esta parte já é subtendida por esse tutorial que você já possui o conhecimento deste recurso, ou seja, de como utilizar o Bacula, e está aqui apenas para a realização da restauração (essa parte será abordada levemente).
Mas para conhecimento você deverá:
- Configurar seu client - para que ele reconheça seu Bacula director.
- Salvar a senha do seu client - salvar a senha do seu Bacula client e colocá-la no seu Bacula server.
- Configurar mensagens - configurar para que o Bacula client envie as mensagens para o seu Bacula director.
São 3 configurações simples, mudando 3 linhas de arquivo estará pronto. Todos estes recursos estarão no arquivo configuração
bacula-fd.conf.
Para sua edição:
sudo vi /etc/bacula/bacula-fd.conf
Sublinhados em branco se encontram as linhas que deveram ser alteradas e também a senha que deve ser a mesma entre o Bacula client e o Bacula server.
Obs.: onde está escrito "backupserver" substitua pelo nome do seu servidor de backup do Bacula:
Iniciando a máquina em modo live
Com seu sistema e Bacula client instalados na máquina...
Utilize a ISO (um UBUNTU de qualquer versão que não seja server para facilitar a configuração) para iniciar o sistema em live (de maneira que abra apenas o sistema em forma de teste, ainda sem instalar).