对于任务关键型服务器,常规的异地数据备份非常重要。本文将向您展示如何为Linux服务器备份设置Bareos。
原创www.serverceping.com
1.备份前准备:
主要的Linux服务器:本文将介绍基于CentOS的服务器的步骤,但是Bacula可以在基于Debian,SuSe和Redhat的发行版上自动执行Linux服务器备份。
准备一台Linux服务器:此服务器将存储服务器备份数据。
安装Bareos
切换到root用户:
2.sudo su
安装wget:yum install -y wget
3.下载bareos
wget -O /etc/yum.repos.d/bareos.repo
U
R
L
/
b
a
r
e
o
s
.
r
e
p
o
h
t
t
p
:
/
/
d
o
w
n
l
o
a
d
.
b
a
r
e
o
s
.
o
r
g
/
b
a
r
e
o
s
/
r
e
l
e
a
s
e
/
l
a
t
e
s
t
/
URL/bareos.repo http://download.bareos.org/bareos/release/latest/
URL/bareos.repohttp://download.bareos.org/bareos/release/latest/DIST
4.安装bareos
yum install bareos bareos-database-$DATABASE
yum install postgresql-server postgresql-contrib
5.初始化Postgres:
postgresql-setup initdb
6.启动Postgres并在启动时启用它:
systemctl启动PostgreSQL :systemctl start postgresql
systemctl启用PostgreSQL:systemctl enable postgresql
7.创建 Bareos 数据库:
su postgres -c /usr/lib/bareos/scripts/create_bareos_database
su postgres -c /usr/lib/bareos/scripts/make_bareos_tables
su postgres -c /usr/lib/bareos/scripts/grant_bareos_privileges
8.启动the Bareos daemons:
service bareos-dir start
service bareos-sd start
service bareos-fd start
9.安装webUI:
yum install bareos-webui
10.配置SELinux以允许连接
setsebool -P httpd_can_network_connect on
11.重新启动Apache和Bareos目录:
systemctl restart httpd
systemctl restart bareos-dir
12.启动Bareos控制台:
Start the Bareos console
13.进入控制台bconsole
添加管理员用户名配置密码,
配置添加控制台名称=管理员密码=秘密配置文件= webui-admin
现在,你web方式管理http:// 服务器IP// bareos-webui / 并使用管理员凭据登录。
最后。
现在,您的服务器已安装Bareos,用于服务器备份和还原。现在,您可以查看Bareos文档,以设置服务器自动备份操作