备份/恢复系统BAREOS的安装
BAREOS(来自于BAckup and REcovery Open Sourced的缩写)是源于Bacula系统的开源免费备份/恢复系统。Bareos在2010年从Bacula分支,在此以后一直由德国的bareos.com/bareos.org提供开发和服务。我们选用Bareos的主要原因是Bareos的Web界面支持完整的备份和恢复功能(不支持配置,配置仍需要通过CLI完成),另一个原因是Bareos的社区较为活跃。
Bareos是一个企业级的备份/恢复系统,是一个非常完整的系统。也因为它的完整性,对完整系统管理的要求很高,对中小微企业来说管理成本太高。本文介绍的是如何在默认安装的基础上,做少量的客户定制,为中小微企业提供一种稳定可靠的备份/恢复系统。
准备操作系统
安装Ubuntu 18.04 LTS
我们使用的操作系统是headless的Ubuntu 18.04 LTS服务器系统,只安装了最基本系统和SSH。
系统安装完成后,将系统更新。
安装MariaDB
在安装Bareos时,如系统未安装数据库软件,数据库软件将会按选择的数据库类型被自动安装。我们选用的数据库类型是mysql,而Ubuntu 18.04的默认数据库MySQL。为了使用MariaDB作为SQL数据库,我们必须先安装MariaDB数据库软件。
apt install mariadb-server mariadb-client
安装Bareos和Bareos-WebUI
我们使用的是Bareos的软件仓库中的版本。
软件仓库的URL是: http://download.bareos.org/bareos/release/latest/Debian_9.0
Ubuntu 18.04是基于Debian9,我们选用的版本是bareos.org的最新版本。
建立/etc/apt/sources.list.d/bareos.list文件,文件内容为:
deb http://download.bareos.org/bareos/release/latest/Debian_9.0 /
添加bareos软件仓库的apt键值
root@bareos:~# wget -q http://download.bareos.org/bareos/release/latest/Debian_9.0/Release.key -O- | apt-key add -
更新APT源列表
root@bareos:~# apt update
安装Bareos和Bareos-WebUI
root@bareos:~# apt-get install bareos bareos-database-mysql bareos-webui
在安装过程中,会弹出下列对话框
出现左边的对话框时,选择【Yes】;出现右边的对话框时,选择【MySQL】,因为我们使用的是MariaDB。
在配置MariaDB时,根据弹出的对话框配置即可。
bareos
- bareos备份/恢复软件安装包
bareos-webui
- bareos备份/恢复Web界面安装包
bareos-database-mysql
- bareos备份/恢复MySQL数据库初始化数据安装包
所有未安装的依赖软件包都会被自动安装。安装完成后,需重启apache2服务(service apache2 restart
)。
检查安装是否成功
在安装和重启apache2过程中,如没有出错信息,我们可以连接到bareos的web界面,检查安装是否成功。
http://b