開源網絡備份軟件bacula(安裝bacula)

一、 bacula的幾種網絡備份拓撲
     前面文章介紹了bacula有5個組成部分,在實際的應用中,沒有必要將5個部分分別放在不同的服務器上,它們之間的某些部分是可以合併的,常見的bacula部署結構有如下幾種:
1) Director與SD以及Console在一臺機器上,而客戶端FD在另外一臺機器上,當然客戶端FD可以有一臺或者多臺上。
2) Director與Console在一臺機器上,SD在一臺機器上,客戶端FD在一臺或者多臺上。
3) Director與客戶端FD、SD以及Console端都在一臺機器上,也就是服務器自己備份自己,數據保存在本機。

二、 編譯與安裝bacula
 這裏對上一節的第一種bacula部署結構進行介紹。環境如表4-1所示。
表1 一個bacula部署結構的環境
主機名 IP地址 操作系統 應用角色
baculaServer 192.168.12.188 CentOS release 5.4 Director、SD、Console
baculaClient 192.168.12.189 CentOS release 5.4 FD
整個拓撲結構如圖1所示。


圖1 bacula實例的拓撲結構

1.在bacula服務器端安裝bacula
首先在http://www.bacula.org下載相應的源碼,這裏下載的是bacula-5.0.1.tar.gz,接着進行編譯安裝,安裝過程如下:

  1. [root@baculaServer opt]# tar zxvf bacula-5.0.1.tar.gz  
  2. [root@baculaServeropt]# cd bacula-5.0.1  
  3. [root@baculaServer bacula-5.0.1]# ./configure --prefix=/opt/bacula --with-mysql=/opt/mysql  
  4. [root@baculaServer bacula-5.0.1]#make  
  5. [root@baculaServer bacula-5.0.1]#make install 


 bacula需要數據庫的支持,這裏採用Mysql數據庫,並假定Mysql已經在bacula服務器端安裝好了,且Mysql安裝路徑爲/opt/mysql(bacula在編譯時通過“--with-mysql”選項指定了Mysql數據庫的安裝路徑)。
 bacula安裝完成後,所有配置文件默認放在/opt/bacula/etc/目錄下。

2.在bacula客戶端安裝bacula
由於bacula客戶端只是是需要備份的客戶端,因而只需安裝相應的客戶端組件即可,過程如下:

  1. [root@baculaClient opt]# tar zxvf bacula-5.0.1.tar.gz  
  2. [root@baculaClient opt]# cd bacula-5.0.1  
  3. [root@baculaClient bacula-5.0.1]# ./configure --prefix=/opt/bacula --enable-client-only  
  4. [root@baculaClient bacula-5.0.1]#make  
  5. [root@baculaClient bacula-5.0.1]#make install 

三、 初始化Mysql數據庫
 在baculaServer上安裝完bacula後,還需要創建bacula對應的Mysql數據庫以及訪問數據庫的授權,好在bacula已經爲用戶準備好了這樣的腳本,接下來只要在bacula服務器端上執行如下腳本即可。

  1. [root@localhost bacula-5.0.1]#cd /opt/bacula/etc  
  2. [root@localhost etc]# ./grant_mysql_privileges   
  3. [root@localhost etc]# ./create_mysql_database   
  4. Creation of bacula database succeeded.  
  5. [root@localhost etc]# ./make_mysql_tables   
  6. Creation of Bacula MySQL tables succeeded. 


 接下來可以登錄Mysql數據庫,查看bacula的數據庫和數據表是否已經建立。在執行上面三行Mysql初始代碼時,默認由空密碼的root用戶執行,因此要請確保Mysql數據庫root密碼爲空。

本文出自 “技術成就夢想” 博客,請務必保留此出處http://ixdba.blog.51cto.com/2895551/824018


發佈了40 篇原創文章 · 獲贊 29 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章