NetBackup教程FG036-NetBackup介质服务器配置与管理实战
本文档风哥主要介绍NetBackup介质服务器的配置与管理方法,包括介质服务器的概念、组件、类型和实战案例等内容,风哥教程参考NetBackup官方文档NetBackup Media Server Guide,适合备份管理员和系统工程师在学习和测试中使用。学习交流加群风哥微信: itpux-com
Part01-基础概念与理论知识
1.1 介质服务器概述
介质服务器是NetBackup架构中的重要组成部分,负责管理备份介质和执行备份/恢复操作。介质服务器的主要功能包括:
- 介质管理:管理备份介质,如磁带、磁盘等
- 数据传输:在客户端和存储设备之间传输数据
- 备份执行:执行备份和恢复操作
- 存储管理:管理存储设备,如磁带库、磁盘阵列等
- 重复数据删除:执行重复数据删除操作
1.2 介质服务器组件
介质服务器的主要组件包括:
1.2.1 核心组件
- bpbrm:备份恢复管理器,负责管理备份和恢复作业
- bptm:磁带管理器,负责管理磁带设备
- nbemm:企业介质管理器,负责管理介质和设备
- nbdev:设备管理器,负责管理存储设备
1.2.2 存储组件
- 存储单元:存储备份数据的逻辑单元
- 存储服务器:管理存储设备的服务器
- 磁盘池:存储备份数据的磁盘池
- 磁带库:存储和管理磁带的设备
1.3 介质服务器类型
NetBackup介质服务器的主要类型包括:
1.3.1 标准介质服务器
- 功能:执行基本的备份和恢复操作
- 适用场景:小型到中型环境
1.3.2 媒体服务器
- 功能:管理磁带库和其他存储设备
- 适用场景:需要管理大量存储设备的环境
1.3.3 云介质服务器
- 功能:管理云存储
- 适用场景:需要使用云存储的环境
Part02-生产环境规划与建议
2.1 介质服务器规划
NetBackup介质服务器规划应考虑以下因素:
– [ ] 规模:根据备份数据量确定介质服务器的规模
– [ ] 位置:确定介质服务器的物理位置
– [ ] 网络:确保网络连接可靠
– [ ] 存储:确定存储设备的类型和容量
– [ ] 冗余:考虑介质服务器的冗余
– [ ] 性能:确保介质服务器的性能满足需求
– [ ] 扩展性:考虑未来的扩展需求
2.2 介质服务器要求
NetBackup介质服务器的系统要求:
– NetBackup版本:10.0或更高
– 操作系统:
– Linux (RHEL 7.x/8.x/9.x, Oracle Linux 7.x/8.x/9.x)
– Windows Server 2016/2019/2022
– 硬件要求:
– CPU:至少8核
– 内存:至少16GB
– 存储:至少500GB
– 网络:至少1Gbps
– 存储设备:
– 磁带库:支持各种磁带库
– 磁盘阵列:支持各种磁盘阵列
– 云存储:支持各种云存储服务
2.3 介质服务器部署
NetBackup介质服务器的部署方式包括:
2.3.1 物理部署
- 优点:性能稳定,适合大规模环境
- 缺点:成本高,扩展性差
2.3.2 虚拟部署
- 优点:成本低,扩展性好
- 缺点:性能可能受限于虚拟化环境
2.3.3 云部署
- 优点:灵活性高,按需付费
- 缺点:网络延迟可能影响性能
Part03-生产环境项目实施方案
3.1 介质服务器安装
3.1.1 安装NetBackup介质服务器
$ sudo yum update -y
$ sudo yum install -y libXtst xorg-x11-fonts-Type1
# 2. 下载NetBackup安装包
$ wget https://example.com/NetBackup_10.0_LinuxR_x86_64.tar.gz
# 3. 解压安装包
$ tar -xvf NetBackup_10.0_LinuxR_x86_64.tar.gz
# 4. 执行安装
$ cd NetBackup_10.0_LinuxR_x86_64
$ sudo ./install
# 5. 选择安装类型
# 选择”Media Server”安装类型
# 6. 配置主服务器
# 输入主服务器名称:master-server.fgedu.net.cn
# 7. 完成安装
# 按照提示完成安装
3.1.2 验证介质服务器安装
$ sudo /NetBackup/app/netbackup/bin/bp.start_all
# 2. 验证服务状态
$ sudo /NetBackup/app/netbackup/bin/bpclntcmd -pn
# 3. 查看介质服务器信息
$ sudo /NetBackup/app/netbackup/bin/admincmd/nbemmcmd -listhosts
# 4. 验证存储设备
$ sudo /NetBackup/app/netbackup/bin/admincmd/nbdevquery -listdv
3.2 介质服务器配置
3.2.1 配置存储单元
$ sudo /NetBackup/app/netbackup/bin/admincmd/bpstuadd -label media-stu -stype PureDisk -dp PureDiskPool -maxjobs 10
# 2. 验证存储单元
$ sudo /NetBackup/app/netbackup/bin/admincmd/bpstulist -l
# 3. 配置存储单元属性
$ sudo /NetBackup/app/netbackup/bin/admincmd/bpstuadd -modify media-stu -maxjobs 20
3.2.2 配置存储服务器
$ sudo /NetBackup/app/netbackup/bin/admincmd/nbdevconfig -creatests -storage_server storage-server.fgedu.net.cn -stype PureDisk -media_server media-server.fgedu.net.cn -user admin -password password123
# 2. 验证存储服务器
$ sudo /NetBackup/app/netbackup/bin/admincmd/nbdevconfig -liststs
# 3. 配置存储服务器属性
$ sudo /NetBackup/app/netbackup/bin/admincmd/nbdevconfig -updatests -storage_server storage-server.fgedu.net.cn -stype PureDisk -property “max_connections=10”
3.3 介质服务器集成
3.3.1 与主服务器集成
$ sudo vi /NetBackup/app/netbackup/bp.conf
# 添加以下内容
SERVER = master-server.fgedu.net.cn
MEDIA_SERVER = media-server.fgedu.net.cn
# 2. 验证主服务器连接
$ sudo /NetBackup/app/netbackup/bin/bpclntcmd -hn master-server.fgedu.net.cn
# 3. 注册介质服务器
$ sudo /NetBackup/app/netbackup/bin/admincmd/nbemmcmd -addhost -hostname media-server.fgedu.net.cn -machinetype media -netbackupversion 10.0
3.3.2 与客户端集成
$ sudo vi /NetBackup/app/netbackup/bp.conf
# 添加以下内容
CLIENT_NAME = media-server.fgedu.net.cn
# 2. 验证客户端连接
$ sudo /NetBackup/app/netbackup/bin/bpclntcmd -self
# 3. 测试备份
$ sudo /NetBackup/app/netbackup/bin/bpbackup -w -p TestPolicy -s “Full Backup” /NetBackup/fgdata
Part04-生产案例与实战讲解
4.1 介质服务器实战
4.1.1 案例1:添加新的存储设备
# 物理连接磁带库或磁盘阵列
# 2. 配置存储设备
$ sudo /NetBackup/app/netbackup/bin/admincmd/nbdevconfig -creatests -storage_server storage-server.fgedu.net.cn -stype PureDisk -media_server media-server.fgedu.net.cn -user admin -password password123
# 3. 创建磁盘池
$ sudo /NetBackup/app/netbackup/bin/admincmd/nbdevconfig -createdp -storage_server storage-server.fgedu.net.cn -stype PureDisk -diskpool PureDiskPool -dp PureDiskPool
# 4. 创建存储单元
$ sudo /NetBackup/app/netbackup/bin/admincmd/bpstuadd -label media-stu -stype PureDisk -dp PureDiskPool -maxjobs 10
# 5. 验证存储设备
$ sudo /NetBackup/app/netbackup/bin/admincmd/nbdevquery -listdv
4.1.2 案例2:配置重复数据删除
$ sudo /NetBackup/app/netbackup/bin/admincmd/nbdevconfig -enable -stype PureDisk -dp PureDiskPool -option “deduplication=true”
# 2. 验证重复数据删除配置
$ sudo /NetBackup/app/netbackup/bin/admincmd/nbdevquery -listdv -stype PureDisk
# 3. 测试重复数据删除
$ sudo /NetBackup/app/netbackup/bin/bpbackup -w -p TestPolicy -s “Full Backup” /NetBackup/fgdata
# 4. 查看重复数据删除效果
$ sudo /NetBackup/app/netbackup/bin/admincmd/nbdevquery -listdp -stype PureDisk
4.2 介质服务器管理
4.2.1 案例1:介质服务器监控
$ sudo /NetBackup/app/netbackup/bin/admincmd/bpclntcmd -pn
# 2. 监控存储设备状态
$ sudo /NetBackup/app/netbackup/bin/admincmd/nbdevquery -listdv
# 3. 监控备份作业
$ sudo /NetBackup/app/netbackup/bin/bpjobinfo -alljobs
# 4. 监控介质服务器性能
$ sudo /NetBackup/app/netbackup/bin/admincmd/bpperfmon
4.2.2 案例2:介质服务器维护
$ sudo /NetBackup/app/netbackup/bin/bp.kill_all
# 2. 清理日志
$ sudo rm -rf /NetBackup/app/netbackup/logs/old/*
# 3. 检查磁盘空间
$ df -h
# 4. 启动NetBackup服务
$ sudo /NetBackup/app/netbackup/bin/bp.start_all
# 5. 验证服务状态
$ sudo /NetBackup/app/netbackup/bin/bpclntcmd -pn
4.3 介质服务器故障排除
4.3.1 案例1:存储设备连接失败
# 1. 检查存储设备状态
$ sudo /NetBackup/app/netbackup/bin/admincmd/nbdevquery -listdv
# 2. 检查存储服务器连接
$ ping storage-server.fgedu.net.cn
# 3. 检查存储设备日志
$ sudo tail -f /NetBackup/app/netbackup/logs/nbdev/nbdev.log
# 4. 重新配置存储设备
$ sudo /NetBackup/app/netbackup/bin/admincmd/nbdevconfig -updatests -storage_server storage-server.fgedu.net.cn -stype PureDisk -property “connection_timeout=300”
# 5. 验证存储设备连接
$ sudo /NetBackup/app/netbackup/bin/admincmd/nbdevquery -listdv
4.3.2 案例2:备份作业失败
# 1. 查看作业详细信息
$ sudo /NetBackup/app/netbackup/bin/bpjobinfo -jobid 12345 -detailed
# 2. 检查存储设备状态
$ sudo /NetBackup/app/netbackup/bin/admincmd/nbdevquery -listdv
# 3. 检查介质服务器日志
$ sudo tail -f /NetBackup/app/netbackup/logs/bpbrm/bpbrm.log
# 4. 检查存储设备
$ ssh storage-server.fgedu.net.cn “df -h”
# 5. 扩展存储容量
$ ssh storage-server.fgedu.net.cn “sudo lvextend -L +10TB /dev/mapper/storage-puredisk”
$ ssh storage-server.fgedu.net.cn “sudo xfs_growfs /dev/mapper/storage-puredisk”
# 6. 重新执行备份
$ sudo /NetBackup/app/netbackup/bin/bpbackup -w -p TestPolicy -s “Full Backup” /NetBackup/fgdata
Part05-风哥经验总结与分享
5.1 介质服务器最佳实践
NetBackup介质服务器最佳实践:
- 合理规划:根据备份需求和系统资源合理规划介质服务器
- 硬件配置:选择合适的硬件配置,确保性能满足需求
- 网络配置:确保网络连接可靠,带宽足够
- 存储配置:选择合适的存储设备,启用重复数据删除和压缩
- 监控系统:配置监控和告警机制,及时发现和解决问题
- 定期维护:定期维护介质服务器,确保系统稳定运行
- 文档记录:记录介质服务器配置和操作,便于故障排查
5.2 介质服务器优化
NetBackup介质服务器优化建议:
5.2.1 性能优化
– 网络优化:提高网络带宽,减少网络延迟
– 存储优化:使用高性能存储,启用重复数据删除和压缩
– 服务器优化:提高服务器性能,优化NetBackup配置
– 并行处理:使用多个并发备份作业,提高备份速度
– 负载均衡:在多个介质服务器之间分配备份作业
5.2.2 可靠性优化
– 冗余配置:配置多个介质服务器,确保高可用
– 定期备份:备份介质服务器配置和目录数据库
– 定期测试:定期测试备份和恢复操作,确保数据可恢复性
– 监控和告警:配置监控和告警机制,及时发现和解决问题
– 灾难恢复:制定灾难恢复计划,确保系统可恢复
5.3 介质服务器未来趋势
NetBackup介质服务器的未来趋势:
- 云集成:深度集成云存储,支持混合云备份
- 容器化:支持容器化部署,提高灵活性
- 自动化:自动化介质服务器配置和管理
- 智能优化:使用AI技术自动优化介质服务器性能
- 边缘计算:支持边缘设备的备份,减少网络传输
- 软件定义存储:使用软件定义存储,提高存储灵活性
本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html
