备份程序 bacula 安装
安装部署环境: centos 7.2 mini
rpm 包安装方式
1.需要去官网填写相关信息,获取RPM包下载连接
官网下载:https://blog.bacula.org/bacula-binary-package-download/
2.导入gpg key
cd /tmp yum install -y wget wget https://www.bacula.org/downloads/Bacula-4096-Distribution-Verification-key.asc rpm --import Bacula-4096-Distribution-Verification-key.asc rm -f Bacula-4096-Distribution-Verification-key.asc
3.配置yum 源
vim /etc/yum.repos.d/Bacula.repo
[Bacula-Community] name=CentOS - Bacula - Community baseurl=http://www.bacula.org/packages/@access-key@/rpms/@bacula-version@/el7/x86_64/ enabled=1 protect=0 gpgcheck=1 # @access-key@ 这个是访问的key # @bacula-version@ 这个是你要安装的bacula 的版本号,比如 "9.2.0"
我的配置如下:
[Bacula-Community] name=CentOS - Bacula - Community baseurl=http://bacula.org/packages/5c1c0048ba35d/rpms/9.2.2/el7/x86_64/ enabled=1 protect=0 gpgcheck=1
4.配置数据库引擎
建议使用 MySQL引擎
yum install -y mariadb-server systemctl start mariadb
5.开始安装bacula,默认安装路径在 /opt/bacula 目录下
yum install -y bacula-bat bacula-mysql
6.设置bacula 数据库
/opt/bacula/scripts/create_mysql_database /opt/bacula/scripts/make_mysql_tables /opt/bacula/scripts/grant_mysql_privileges
7.设置数据库安全
mysql_secure_installation
8.启动bacula服务
systemctl start bacula-fd.service systemctl start bacula-sd.service systemctl start bacula-dir.service
9.查看bconsole
/opt/bacula/bin/bconsole
10.在其他期间安装客户端:
yum install bacula-client
参考URL:https://blog.bacula.org/whitepapers/CommunityInstallationGuide.pdf