Bacula - Vários volumes configurados no mesmo slot de um robô de fitas

Publicado por Ana Emilia Machado de Arruda em 14/09/2012

[ Hits: 6.582 ]

 


Bacula - Vários volumes configurados no mesmo slot de um robô de fitas



Se você tem a necessidade de configurar vários volumes ocupando um mesmo slot de um robô de fitas no Bacula, tem que atualizar o slot daquele volume sempre que for utilizá-lo.

Isso pode ser feito manualmente, com o comando update volume, ou com o comando update slots.

Um exemplo seria um pool de fitas mensais, contendo os volumes Janeiro, Fevereiro, ..., Dezembro, ocupando o slot X.

Neste caso, uma vez por mês, essa fita é trocada. Para o job de backup ser executado com sucesso, o slot deste volume deve ser atualizado no catálogo do Bacula com os comandos ditos acima.

Uma forma de fazer isso de forma automática é criar um job do tipo "Admin" para executar o comando update slots, depois que a fita for trocada e antes de o job de backup para aquela fita ser executada.

Abaixo, um exemplo de um job do tipo "Admin", considerando fitas mensais no slot 8 do storage daemon "my-tape-sd".

Você pode agendar este Job para ser executado pouco antes do Job de backup.

########################################
#
# Job for updating slots
#
########################################
Job {
    Name = "UpdateSlots"
    Type = Admin
    Client = my-host-fd # esse pode ser qualquer file daemon
    FileSet = "UpdateSlotsFileSet" # mesmo vazio, deve existir um fileset
    Storage = "my-tape-sd"
    Messages = Standard
    Max Start Delay = 0
    Max Run Sched Time = 12 hours
    Pool = Fitas
    Priority = 5
    Schedule = "CicloUpdateSlots"

    RunScript {
      RunsWhen = Before
      RunsOnClient = no
      Fail Job on Error = no
      Console = "update slots=8 scan my-tape-sd"
    }
}

#########################################
#
# FileSet for Job UpdateSlots
#
#########################################
FileSet {
        Name = "UpdateSlotsFileSet"
        Include {
                Options {
                        signature = MD5
                }
        }
}

Em alguns fóruns na Internet já foi citado um problema com a versão do mtx e o update slots.

Em versões anteriores à 1.3.12, a primeira execução do update slots não funciona, mas somente a segunda tentativa. Para evitar este problema, atualize o mtx para a versão 1.3.12.

Outras dicas deste autor

Corrigindo o MAC address na clonagem de VMs SLES no XenServer 6

Leitura recomendada

Programando macros para o OpenOffice.org

Como trocar a senha de qualquer usuário do Windows, inclusive do Administrador

Cronograma de lançamentos sidux 2010

Nagios 3 - Habilitando comandos externos

Partições BTRFS Nativamente no Windows

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts