首页 > 其他 > 详细

bacula升级bareos流程

时间:2019-08-12 20:41:40      阅读:193      评论:0      收藏:0      [点我收藏+]

之前有升级需求 特意总结了过度升级流程

注意此升级前bacula版本为rpm包安装 编译安装需要自行卸载老版本bacula


目前版本bacula-7.0.5

库表版本 version 15

目标版本bareos-18.2.5

库表版本 version 2171


停止所有定时任务

crontab -e


停止bacula所有进程

systemctl stop bacula-dir
systemctl stop bacula-sd
systemctl stop bacula-fd


重新命名用户和组

usermod -l bareos bacula
groupmod -n bareos bacula


备份数据库

mysqldump -uroot -p123456 bacula > /tmp/bacula_7.0.5.sql


安装bareos前需要先卸载原先的bacula包

yum remove -y bacula-storage bacula-director bacula-console bacula-libs bacula-libs-sql
rpm -qa|grep bacula


安装bareos

mv /etc/yum.repos.d/epel-bacula7.repo /etc/yum.repos.d/epel-bacula7.repo.bak

yum install -y wget httpd mariadb-server mariadb-devel
wget -O /etc/yum.repos.d/bareos.repo http://download.bareos.org/bareos/release/latest/CentOS_7/bareos.repo
yum install -y bareos bareos-database-mysql


升级新版本库表脚本

export db_name=bacula
/usr/lib/bareos/scripts/update_bareos_tables
unset db_name

注意数据库用户名密码

备份升级后的数据库

mysqldump bacula > /tmp/bacula.sql


创建bareos数据库

/usr/lib/bareos/scripts/create_bareos_database


将之前备份的升级后数据库导入到新创建的bareos数据库中

cat /tmp/bacula.sql | mysql bareos


授权

/usr/lib/bareos/scripts/grant_bareos_privileges


启动bareos服务

systemctl start bareos-dir
systemctl start bareos-sd
systemctl start bareos-fd


后续会更新bareos-webui的安装

bacula升级bareos流程

原文:https://www.cnblogs.com/ogrecn/p/11342076.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!