贝博恩创新科技网

Symantec NetBackup教程,从入门到精通怎么学?

Symantec NetBackup (NBU) 完整教程

第一部分:NetBackup 基础概念

在学习如何操作之前,必须先理解 NetBackup 的核心组件和术语,这就像学开车前要先了解方向盘、刹车、油门的作用。

Symantec NetBackup教程,从入门到精通怎么学?-图1
(图片来源网络,侵删)

1 什么是 NetBackup?

NetBackup 是由 Broadcom(原 Symantec 公司)开发的一款企业级数据保护软件,它的核心功能是数据备份、恢复和灾难恢复,它能够集中管理整个企业环境(包括物理服务器、虚拟机、云环境)中的数据备份任务。

2 NetBackup 的核心组件

一个典型的 NetBackup 环境由以下几个关键角色组成:

组件名称 英文 描述 好比是...
主服务器 Master Server 整个备份系统的“大脑”,它接收所有备份请求,制定策略,调度任务,并管理所有客户端、存储单元和策略。 指挥官、总调度室
客户端 Client 需要被备份的机器(如 Windows, Linux, AIX, VMware 等),客户端上会安装 NetBackup 客户端软件,负责执行实际的读写数据操作。 士兵、数据源
介质管理器 Media Manager 管理物理存储介质(如磁带库、磁带)的核心服务,它负责跟踪介质的标签、位置、使用情况和数据内容。 仓库管理员、图书管理员
存储单元 Storage Unit 定义备份数据最终存放位置的逻辑概念,它可以指向一个物理设备(如磁带库)或一个磁盘位置(如 VxFS 文件系统、CIFS 共享)。 存储目的地(仓库、硬盘)
策略 Policy 定义“如何备份”的规则集合,一个策略通常包含:要备份哪些客户端、哪些数据、备份时间、保留多久、使用哪个存储单元等。 备份计划、SOP(标准作业程序)
图像 Image NetBackup 对一次备份作业的称呼,对 client-A/home 目录进行了一次完整备份,这次备份在 NetBackup 中就被称为一个“图像”。 备份产生的“文件”或“快照”
目录 Catalog NetBackup 的“记忆”,它记录了所有备份图像的元数据,比如哪个客户端的什么数据在什么时候被备份到了哪里,以及这个图像的ID。 数据库、索引目录
磁盘存储服务器 Disk Storage Server (DSS) 在现代 NetBackup 中,广泛使用磁盘作为备份目标,DSS 就是一台配置了特殊 NetBackup 服务的服务器,它提供一个高性能的磁盘空间池来接收备份数据。 现代化的“数字仓库”

第二部分:NetBackup 架构与工作流程

1 备份流程 (数据写入)

  1. 发起请求:管理员在主服务器上创建一个备份策略,并手动执行或安排其定时运行。
  2. 调度任务:主服务器的 bpbard 进程接收到请求,根据策略中的客户端列表,向每个客户端发送启动备份的指令。
  3. 客户端读取数据:客户端上的 bpbkar 进程被激活,开始读取本地文件系统上的数据。
  4. 数据传输:客户端将读取的数据块加密(如果启用)和压缩(如果启用)后,通过网络传输给主服务器。
  5. 主服务器写入:主服务器接收到数据后,将其写入到策略指定的存储单元(磁盘或磁带)。
  6. 更新目录:写入成功后,主服务器将此次备份的元数据(客户端名、时间、数据大小、图像ID等)记录到目录 中。

2 恢复流程 (数据读取)

  1. 查找图像:管理员在主服务器的恢复界面,指定要恢复的客户端、时间点和文件/目录。
  2. 查询目录:主服务器在目录 中查找符合条件的备份图像列表。
  3. 发起恢复:管理员选择一个图像,发起恢复请求。
  4. 指令下发:主服务器向当初执行备份的客户端发送恢复指令。
  5. 数据读取:客户端的 bpbkar 进程从存储单元(通过主服务器)读取对应的备份数据。
  6. 数据写入:客户端将读取的数据写回到本地指定的恢复位置。

第三部分:安装与初始配置

这部分假设你已经准备好了硬件和操作系统环境(通常是 Linux 或 Windows Server)。

1 安装主服务器

  1. 获取安装介质:从 Broadcom 官网下载 NetBackup 的安装 ISO 文件。
  2. 挂载介质:将 ISO 挂载到服务器上。
    mount -o loop /path/to/netbackup.iso /mnt
  3. 运行安装程序:进入安装目录,执行安装脚本。
    cd /mnt
    ./install
  4. 遵循向导
    • 选择安装语言。
    • 接受许可协议。
    • 选择安装类型:主服务器
    • 配置网络:确保服务器的 IP 地址和主机名在 /etc/hosts 中有正确解析。
    • 配置介质管理器:这是关键步骤,你需要为 Media Manager 配置一个专属的磁盘分区(推荐至少 2GB),用于存储其数据库和日志。
    • 设置管理员密码。
    • 等待安装完成,安装过程会自动启动 NetBackup 相关服务。

2 安装客户端

  1. 在需要备份的客户端机器上,同样挂载 NetBackup 的安装 ISO。
  2. 运行客户端安装程序 install
  3. 在向导中选择 客户端 安装类型。
  4. 指定主服务器的名称或 IP 地址,以便客户端能找到它。
  5. 完成安装并重启客户端。

3 验证安装

在主服务器上,使用以下命令检查关键服务状态:

Symantec NetBackup教程,从入门到精通怎么学?-图2
(图片来源网络,侵删)
# 检查 NetBackup 服务
/usr/openv/netbackup/bin/bppls
# 检查 Media Manager 服务
/usr/openv/netbackup/bin/vxdareq
# 检查网络连接
/usr/openv/netbackup/bin/bptestbpcd -client <客户端名>

第四部分:核心配置实践

1 创建存储单元

  1. 打开 NetBackup Administration Console (图形界面)。
  2. 导航至 Host Properties -> Storage Units
  3. 右键点击,选择 New...
  4. 名称:给存储单元起一个有意义的名字,如 SU_Disk_Backups
  5. 服务器:选择管理这个存储单元的服务器(通常是主服务器自己)。
  6. 存储单元类型
    • Disk:用于磁盘备份目标。
    • Media Server with Tape Drive(s):用于直接连接磁带库的服务器。
    • Server Free:用于客户端直接写入到共享存储(如 Data Domain)的高级配置。
  7. 对于 Disk 类型
    • Path 字段中,指定一个已经存在并授权给 nbuser 用户的目录,/netbackup_backups
  8. 点击 OK 保存。

2 创建策略

策略是备份的核心,定义了“备份什么”和“怎么备份”。

  1. 在控制台中,导航至 Policies -> New Policy...
  2. 策略类型
    • Standard:标准文件系统备份(最常用)。
    • MS-Windows-DB:用于 Windows 数据库(如 SQL, Exchange)。
    • VMware:用于虚拟机。
    • 选择 Standard,点击 OK
  3. 定义策略属性
    • Name:给策略命名,如 POL_WEB_Server_Backup
    • Master Server:选择主服务器。
    • Schedule:点击 Add...,创建一个备份计划,例如每天凌晨 2 点执行。
    • Retention Levels:定义备份数据保留多久。1 天的增量备份,7 天的差异备份,4 周的完整备份,这是非常重要的一步,决定了你的恢复点目标。
  4. 添加客户端
    • 在左侧的窗口中,点击 Clients
    • 点击 Add...,选择要纳入此策略的客户端机器。
  5. **选择
Symantec NetBackup教程,从入门到精通怎么学?-图3
(图片来源网络,侵删)
分享:
扫描分享到社交APP
上一篇
下一篇