Você deve atualizar o Diretor e os Storage Daemon ao mesmo tempo e sempre para uma versão comum. No entanto, os clientes podem ser atualizados gradualmente. em outras palavras: as versões do Director e Storage devem ser iguais e nunca inferiores à dos File Daemons.
Os arquivos de configuração das versões instaladas mais antigas são sempre mantidos durante o processo.
Etapas Gerais de Atualização
a) OPCIONAL: execute um backup dos jobs de catálogo e configurações do servidor Bacula com sucesso para fins de salvaguarda do processo.
b) No caso de instalação por repositórios da Bacula.org ou do Bacula Enterprise, basta modificar a versão usada no repositório yum ou apt, atualizar os repositórios (yum clean all / apt update), e realizar a atualização de pacotes.1 Exemplo:
sed -i 's/12.4.3/12.6.3/g' /etc/yum.repos.d/Bacula-Enterprise.repo
yum install bacula-enterprise-updatedb # ou bacula-updatedb se community
sudo -u postgres /opt/bacula/scripts/updatedb/update_bacula_tables
yum update `rpm -qa | grep bacula`
chown -R bacula /opt/bacula
Em caso de falta de alguns pacotes, certifique-se de que todos os plugins e drivers estão cadastrados no repositório do gerenciador de pacotes. Em último caso use a opção –skip-broken, faça o download e instale manualmente.
yum update --skip-broken `rpm -qa | grep bacula-enterprise`
c) Reinicie os daemons Bacula. Ex.:
/opt/bacula/bin/bacula restart
d) Teste tudo. Use o comando status e a estimate listing para testar o estado dos seus clientes, storage e jobs. Execute um job de backup de teste.
1No caso de pacotes Community das distribuições Linux, a atualização dos pacotes Bacula estáveis acompanha o processo de upgrade da versão dos sistemas operacionais. Atualize os mesmos.2
Disponível em: PortuguêsEnglish (Inglês)Español (Espanhol)