关于bacula网络备份软件的安装以及配置2

简介:
SD 配置:

 

Storage {                           

  Name =dbsd         // 这里要与director配置文件的storagename一样

  SDAddress=10.10.2.226   // 这里是SDIP

  SDPort = 9103                  

  WorkingDirectory = "/var/bacula/working"

  Pid Directory = "/var/run"

  Maximum Concurrent Jobs = 20   //job 的最大连接数

}

 

Director {

  Name =linux-0fdr-dir     // 这里要与directoryname相同

  Password = "5jipKA7pekDel6BUjgIwD3LkPPBgxcecbLpLfl9puj0c "  // 这里与directorystoragepassword相同

}

 

Director {                // 这个是做监控的配置

  Name = linux-0fdr-dir 

  Password = "MJ8SyFywMm+4ntJf2EupggRWIWE6LozmLfIKC8J9nYt7"

  Monitor = yes

 

Device {

  Name =dbdev         // 这里要与directorystoragedevice一样

  Media Type = File   // 这里要与diretorystorageMedia Type相同

  Archive Device =/home/bakcup/       // 备份的路径

  LabelMedia = yes;                  

  Random Access = Yes;

  AutomaticMount = yes;              

  RemovableMedia = no;

  AlwaysOpen = no;

}

 

Messages {

  Name = Standard

  director = linux-0fdr-dir = all

}

 

console 端的配置:

 

Director {

  Name = linux-0fdr-dir     // 这里要与directoryname相 同                             

  DIRport = 9101

  address = 10.10.2.226     //console 端的IP

  Password = "MJ8SyFywMm+4ntJf2EupggRWIWE6LozmLfIKC8J9nYt7" 

             // 这个密码要与directorypassword一样                                                          

}

 

4.启动bacula的进程

server,只启动directorystorage的进程,启动命令如下:

#./bacula-ctl-dir  start

#./bacula-ctl-sd  start

 

启动之后,要给bacula 添加存储介质,

linux-0fdr:/etc/bacula # ./bconsole

Connecting to Director 10.10.2.226:9101

1000 OK: linux-0fdr-dir Version: 2.4.3 (10 October 2008)

Enter a period to cancel a command.

*label

Automatically selected Catalog: dbcatalog

Using Catalog "dbcatalog"

Automatically selected Storage: dbsd

Enter new Volume name: woyun                  // 这里随便给他起个卷名

Automatically selected Pool: dbpool

Connecting to Storage daemon dbsd at 10.10.2.226:9103 ...

Sending label command for Volume "test" Slot 0 ...

3000 OK label. VolBytes=188 DVD=0 Volume="test" Device="dbdev" (/home/bakcup/)

Catalog record for Volume "test", Slot 0  successfully created.

Requesting to mount dbdev ...

3906 File device "dbdev" (/home/bakcup/) is always mounted.

You have messages.

 

注意:上面黄色底红色字的为要输入的内容.
 

二.    baculaclient服务器上的安装和配置

1.安装bacula

#tar zxvf  bacula-2.4.3.tar.gz

# cd bacula-2.4.3

#./configure --enable-client-only

#make&&make install

默认安装在/etc/bacula/目录下

 

2.bacula的配置

#more bacula-fd.conf

 

#####################################################################

 

FD配置:

 

Director

  Name = linux-0fdr-dir     //directory

  Password = "Nd+Yuqe+Kd5wBc1S9uMTEGTNqNIe1cupnfuOdwboej6Z"//directory

 

}

 

Director {                //这个是做监控的配置

  Name = linux-0fdr-mon

  Password = "MJ8SyFywMm+4ntJf2EupggRWIWE6LozmLfIKC8J9nYt7"

  Monitor = yes

}

 

FileDaemon {                        

  Name = dbfd            //diretory

  FDport = 9102

  FDAddress=10.10.2.162   //IP               

  WorkingDirectory = /var/bacula/working

  Pid Directory = /var/run

  Maximum Concurrent Jobs = 20

}

 

3.启动baculafd进程

   #bacula-ctl-fd start

 

.备份以及还原过程.

经过艰辛万苦终于走到了这一步,不容易啊,好现在备份下10.10.2.162/home/bacula这个目录,操作如下:

#./bacula

 

Connecting to Director 10.10.2.226:9101

1000 OK: linux-0fdr-dir Version: 2.4.3 (10 October 2008)

Enter a period to cancel a command.

*run

Automatically selected Catalog: dbcatalog

Using Catalog "dbcatalog"

A job name must be specified.

The defined Job resources are:

     1: dbjob

     2: restrory

Select Job resource (1-2): 1

Run Backup job

JobName:  dbjob

Level:    Full

Client:   dbfd

FileSet:  dbfs

Pool:     dbpool (From Job resource)

Storage:  dbsd (From Job resource)

When:     2009-08-25 15:23:14

Priority: 10

OK to run? (yes/mod/no): yes

Job queued. JobId=54

*list jobs

54 | dbjob    | 2009-08-25 15:23:18 | B    | F     |        0 |          0 | R         |      //这里会出现一个列表,我当前只复制
                             最新的一个JOBID,这里注意红色的R表示已
                             经在运行了,要是E或者C就是有问题了,要
                             是T就表示复制完成了.
*status

Status available for:

     1: Director

     2: Storage

     3: Client

     4: All

Select daemon type for status (1-4): 3

Automatically selected Client: dbfd

Connecting to Client dbfd at 10.10.2.162:9102

………………………………………………………  //

 
54  Full      1,628    9.773 M  OK       25- 8?009 15:27 dbjob

                              OK
 


本文转自wiliiwin 51CTO博客,原文链接:http://blog.51cto.com/wiliiwin/199295
相关文章
|
8月前
|
人工智能 运维 安全
配置驱动的动态 Agent 架构网络:实现高效编排、动态更新与智能治理
本文所阐述的配置驱动智能 Agent 架构,其核心价值在于为 Agent 开发领域提供了一套通用的、可落地的标准化范式。
4070 107
|
8月前
|
人工智能 安全 数据可视化
配置驱动的动态Agent架构网络:实现高效编排、动态更新与智能治理
本文系统性地提出并阐述了一种配置驱动的独立运行时Agent架构,旨在解决当前低代码/平台化Agent方案在企业级落地时面临困难,为Agent开发领域提供了一套通用的、可落地的标准化范式。
630 18
配置驱动的动态Agent架构网络:实现高效编排、动态更新与智能治理
|
7月前
|
网络协议 Linux 虚拟化
配置VM网络:如何设定静态IP以访问主机IP和互联网
以上就是设定虚拟机网络和静态IP地址的基本步骤。需要注意的是,这些步骤可能会因为虚拟机软件、操作系统以及网络环境的不同而有所差异。在进行设定时,应根据具体情况进行调整。
548 10
|
7月前
|
弹性计算 安全 应用服务中间件
阿里云渠道商:怎么配置阿里云网络ACL?
阿里云网络ACL是子网级无状态防火墙,支持精准流量控制、规则热生效且免费使用。本文详解5步配置流程,助您实现Web与数据库层的安全隔离,提升云上网络安全。
|
7月前
|
存储 机器学习/深度学习 监控
网络管理监控软件的 C# 区间树性能阈值查询算法
针对网络管理监控软件的高效区间查询需求,本文提出基于区间树的优化方案。传统线性遍历效率低,10万条数据查询超800ms,难以满足实时性要求。区间树以平衡二叉搜索树结构,结合节点最大值剪枝策略,将查询复杂度从O(N)降至O(logN+K),显著提升性能。通过C#实现,支持按指标类型分组建树、增量插入与多维度联合查询,在10万记录下查询耗时仅约2.8ms,内存占用降低35%。测试表明,该方案有效解决高负载场景下的响应延迟问题,助力管理员快速定位异常设备,提升运维效率与系统稳定性。
332 4
|
7月前
|
机器学习/深度学习 人工智能 监控
上海拔俗AI软件定制:让技术真正为你所用,拔俗网络这样做
在上海,企业正通过AI软件定制破解通用化难题。该模式以业务场景为核心,量身打造智能解决方案,涵盖场景化模型开发、模块化架构设计与数据闭环优化三大技术维度,推动技术与业务深度融合,助力企业实现高效、可持续的数字化转型。
251 0
|
监控 数据可视化 Linux
Cisco Nexus Dashboard 4.1(1g) 发布 - 云和数据中心网络管理软件
Cisco Nexus Dashboard 4.1(1g) - 云和数据中心网络管理软件
324 0
|
9月前
|
存储 监控 Linux
Dell OpenManage Enterprise 4.5 - Dell 服务器、存储和网络设备集中管理软件
Dell OpenManage Enterprise 4.5 - Dell 服务器、存储和网络设备集中管理软件
244 0
|
10月前
|
存储 监控 算法
基于 Python 跳表算法的局域网网络监控软件动态数据索引优化策略研究
局域网网络监控软件需高效处理终端行为数据,跳表作为一种基于概率平衡的动态数据结构,具备高效的插入、删除与查询性能(平均时间复杂度为O(log n)),适用于高频数据写入和随机查询场景。本文深入解析跳表原理,探讨其在局域网监控中的适配性,并提供基于Python的完整实现方案,优化终端会话管理,提升系统响应性能。
265 4