Backup em 2 Fitas mensais LTO-5 em DELL PowerVault 124T

307 views
Skip to first unread message

Wagner Farias

unread,
Jul 28, 2014, 9:41:06 PM7/28/14
to bacula-ba...@googlegroups.com
Boa noite galera,

Estou com uma duvida, hoje tenho um robo de backup PowerVault 124T usando LTO-5, os backups estão sendo feitos em todas as fitas, que nunca são retiradas do robo, porém surgiu a necessidade de levar uma fita por mês, então tenho 6 fitas, usaria 4 para os backups que já são feitos hoje, e usaria 2 para ser revezadas mensalmente, uma vez no mês uma, em outro mês outra.
Gostaria muito que me ajudassem a fazer isso funcionar, pois o pessoal me disse que o acronis que grava usando o label para montar as tarefas de backup, se tiver algo parecido.

Fico no aguardo e desde já agradeço.

Att.
Wagner Souza

Ana Emília M. Arruda

unread,
Jul 28, 2014, 9:51:49 PM7/28/14
to bacula-ba...@googlegroups.com
Boa noite Wagner,

Você usa o Acronis para seus backups ou já usa o Bacula? Não entendi bem...
Se você quer apenas saber se com o Bacula consegue fazer isso, a resposta é: sim, perfeitamente. Você teria um pool com as 4 fitas que não saem do robô e um outro pool com as duas fitas mensais (retenção de 2 meses no seu caso). Sempre que trocar as fitas mensais, você deve fazer um "update slots" para atualização do catálogo com os volumes que estão no robô. Isso pode ser feito manualmente ou automaticamente através de um job do tipo Admin, executando o "update slots" uma vez ao mês, sempre que a fita mensal fosse trocada e antes da execução do job mensal. É uma configuração simples.

[]s
Ana


--
Você recebeu essa mensagem porque está inscrito no grupo quot;Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-p...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/bacula-backup-pt-br.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/bacula-backup-pt-br/a9aa9fc9-d3df-4a3e-9358-3310d09fb372%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Wagner Farias

unread,
Jul 29, 2014, 9:09:54 AM7/29/14
to bacula-ba...@googlegroups.com
Bom dia Ana Emília,

Obrigado por responder, eu uso o bacula faz um ano nesse servidor, apesar de ser facil como tu disse, eu ainda não tenho o domínio de como faze-lo, usando o job do tipo admin para o comando update slots, se puder me dar uma orientação ou um material pra eu verificar como fazer eu agradeço, e muito.

Abraço.

Ana Emília M. Arruda

unread,
Jul 29, 2014, 12:41:31 PM7/29/14
to bacula-ba...@googlegroups.com
Claro Wagner!

Eu troco fitas sempre nas sextas-feiras. Então eu agendo esse job admin pra executar sempre 1 hora antes dos jobs de backup começarem. No exemplo abaixo, estão somente os slots 5 e 8, onde estão as fitas que eu troco semanalmente. Nos demais slots não há troca de fita, então não há necessidade de realizar o update. O schedule é um schedule normal como de um job de backup e o filetes vc pode não incluir nada, mas é preciso definir.

Job { 
        Name = "UpdateSlots" 
        Type = Admin 
        Client = myclient-fd 
        FileSet = "myFileSet" 
        Schedule = "updateslotscycle" 
        Priority = 99 
        Messages = Standard 
        Pool = Scratch 
      RunScript {
           RunsWhen = Before
           RunsOnClient = no
           Fail Job on Error = no
           Console = "update slots=5,8 mystorage-sd"
        }
}

[]s
Ana



--
Você recebeu essa mensagem porque está inscrito no grupo quot;Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-p...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/bacula-backup-pt-br.

Wagner Farias

unread,
Jul 30, 2014, 9:35:44 AM7/30/14
to bacula-ba...@googlegroups.com
Ana Emília bom dia,

Obrigado por estar me ajudando com isso, bom vou colocar abaixo como configurei, se tu puder dar uma olhada e ver se está conforme e pra ser eu agradeço:

########## Job para atualização de Fitas ###################
Job {
    Name = "UpdateSlots"
    Type = Admin
    Client = bacula.servidor.com.br-fd
    FileSet = "hd_interno"
    Schedule = "Ciclo_Mensal"
    Priority = 99
    Messages = Standard
    Pool = Scratch
    RunScript {
    RunsWhen = Before
    RunsOnClient = no
    Fail Job on Error = no
    Console = "update slots=6,7 bacula.servidor.com.br-fd"
        }
}

############ Schedule para o backup do hd para o robo Mensal ######
Schedule {
  Name = "Ciclo_Mensal"
  Run = Full 1st fri at 13:00
}

########### FileSet do hd para o robo ###########
FileSet {
  Name = "hd_interno"
  Include {
    Options {
      signature = MD5
    }
    File = "/etc"
    File = "/home/backup"
  }
}

Então como eu pensei, o robo atualiza as fitas e grava o backup na primeira sexta-feira do mês conforme eu coloquei acima, espero ter feito certo, mas conto contigo pra me dizer.

Abração e obrigado.

Att.
Wagner Souza

Em segunda-feira, 28 de julho de 2014 22h41min06s UTC-3, Wagner Farias escreveu:

Ana Emília M. Arruda

unread,
Jul 30, 2014, 6:31:08 PM7/30/14
to bacula-ba...@googlegroups.com
Oi Wagner!

Então, você não pode unir os dois jobs, o de backup e o admin, em um só. Você deve ter o seu job de backup normal, e outro job "updateSlots" do tipo admin somente para rodar o "update slots". O fileset desse job "updateSlots" deve ser vazio. O único equívoco está no comando, Console = "update slots=6,7 bacula.servidor.com.br-fd", em vez do df você precisa usar aí o sd. Ficaria assim:

########## Job para atualização de Fitas ###################
Job {
    Name = "UpdateSlots"
    Type = Admin
    Client = bacula.servidor.com.br-fd # o client não importa! qq um aqui
    FileSet = "hd_interno"
    Schedule = "Ciclo_Mensal"
    Priority = 99
    Messages = Standard
    Pool = Scratch
    RunScript {
    RunsWhen = Before
    RunsOnClient = no
    Fail Job on Error = no
    Console = "update slots=6,7 bacula.servidor.com.br-sd" # coloque aqui o nome do seu storage que controla o robô
        }
}

############ Schedule para o backup do hd para o robo Mensal ######
Schedule {
  Name = "Ciclo_Mensal"
  Run = Full 1st fri at 13:00 # coloque aqui um horário anterior ao job de backup. Pode ser um pouco antes, uma meia hora.
}

########### FileSet do hd para o robo ###########
FileSet {
  Name = "hd_interno"
  Include {
    Options {
      signature = MD5
    }
    # fileset vazio
  }
}

[]s
Ana
--
Você recebeu essa mensagem porque está inscrito no grupo quot;Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-p...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/bacula-backup-pt-br.

Wagner Farias

unread,
Aug 1, 2014, 9:57:23 AM8/1/14
to bacula-ba...@googlegroups.com
Bom dia Ana Emília,

Muito obrigado pelas respostas, está me ajudando muito, bom eu fiz conforme tu me orientou e só está me dando um erro ao iniciar o backup pois acredito que eu devo criar um pool para esse serviço porém o pool teria que ser especifico para essa tarefa, ou estou errado?! Estou tentando pesquisar na net sobre, mas se puder me falar eu agradeço:

01-Ago 10:35 bacula-dir JobId 0: Fatal error: No storage specified in Job "UpdateSlots" nor in Pool.
01-Ago 10:35 bacula-dir ERROR TERMINATION
Please correct configuration file: /etc/bacula/bacula-dir.conf

Att.
Wagner Souza.

Em segunda-feira, 28 de julho de 2014 22h41min06s UTC-3, Wagner Farias escreveu:

Ana Emília M. Arruda

unread,
Aug 1, 2014, 10:27:26 AM8/1/14
to bacula-ba...@googlegroups.com
Oi Wagner!

Esse erro é porque faltou definir o storage: ou você define no job ou no pool. Se for no job, vc deve incluir:

Job {
    Name = "UpdateSlots"
    Type = Admin
...
    Storage = seustorage
...
}

[]s
Ana


--
Você recebeu essa mensagem porque está inscrito no grupo quot;Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-p...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/bacula-backup-pt-br.

Wagner Farias

unread,
Aug 1, 2014, 3:37:59 PM8/1/14
to bacula-ba...@googlegroups.com
Deu certo a configuração, porém vou executar o teste na segunda feira, e acompanhar, após eu vou no robô de fita e ejeto a fita, mas de antemão te agradeço muito pela ajuda.

Att.
Wagner Souza


Em segunda-feira, 28 de julho de 2014 22h41min06s UTC-3, Wagner Farias escreveu:

Ana Emília M. Arruda

unread,
Aug 1, 2014, 9:10:31 PM8/1/14
to bacula-ba...@googlegroups.com
Por nada Wagner!
A única coisa manual será a troca de fitas :-)

[]s
Ana


--
Você recebeu essa mensagem porque está inscrito no grupo quot;Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-p...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/bacula-backup-pt-br.
Reply all
Reply to author
Forward
0 new messages