1. 硬件环境检查
在安装NBU之前,必须对服务器的硬件环境进行全面检查,确保满足NBU 10.3的最低要求。更多学习教程www.fgedu.net.cn
# free -h
total used free shared buff/cache available
Mem: 32G 2.1G 28G 8.5M 1.8G 29G
Swap: 16G 0B 16G
# 检查磁盘空间
# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 16G 8.5M 16G 1% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/sda1 500G 50G 450G 10% /
/dev/sdb1 2T 200G 1.8T 10% /data
# 检查CPU核心数
# nproc
8
# 检查系统架构
# uname -m
x86_64
2. 操作系统检查
NBU 10.3支持RHEL 7.3+、RHEL 8.0+、RHEL 9.0+等操作系统。本文以RHEL 9为例。学习交流加群风哥微信: itpux-com
# cat /etc/redhat-release
Red Hat Enterprise Linux release 9.0 (Plow)
# 检查内核版本
# uname -r
5.14.0-70.22.1.el9_0.x86_64
# 检查SELinux状态
# getenforce
Disabled
# 关闭SELinux(如未关闭)
# vi /etc/selinux/config
SELINUX=disabled
# 检查防火墙状态
# systemctl status firewalld
# 配置防火墙例外
sudo firewall-cmd –permanent –add-port=13720-13724/tcp
sudo firewall-cmd –reload
3. 安装准备
在安装NBU之前,需要进行一系列准备工作,包括安装依赖包、配置网络、准备数据库等。
sudo dnf install -y glibc libgcc libstdc++ openssl
# 下载NBU 10.3安装包
cd /tmp
sudo wget https://www.veritas.com/content/dam/veritas/docs/NetBackup_10.3_Linux.tar.gz
# 验证安装包完整性
sudo md5sum NetBackup_10.3_Linux.tar.gz
# 解压安装包
sudo tar -xzf NetBackup_10.3_Linux.tar.gz
4. NBU软件安装
现在开始安装NBU 10.3软件,按照以下步骤进行。
cd NetBackup_10.3*
sudo ./install
# 选择安装类型
# 在安装向导中选择”典型安装”或”自定义安装”
# 选择安装目录
# 默认安装目录:/usr/openv
# 配置主服务器
# 输入主服务器名称:nbu-master.fgedu.net
# 配置数据库
# 选择使用内置数据库或外部数据库
# 完成安装
# 等待安装完成,按照提示完成配置
5. NBU配置
配置NBU服务,包括启动服务、配置存储单元、配置策略等。
sudo /usr/openv/netbackup/bin/nbstart
# 验证服务状态
sudo /usr/openv/netbackup/bin/nbemmcmd -listhosts
# 配置存储单元
# 在管理控制台中配置存储单元
# 配置备份策略
# 在管理控制台中配置备份策略
6. 测试验证
验证NBU服务是否正常运行,包括访问管理控制台和执行测试备份。学习交流加群风哥QQ113257174
# 打开浏览器,访问 https://localhost:1556/netbackup
# 登录控制台
# 使用管理员账户登录
# 验证主机配置
sudo /usr/openv/netbackup/bin/nbemmcmd -listhosts
# 创建测试策略
# 在管理控制台中创建测试备份策略
# 执行测试备份
sudo /usr/openv/netbackup/bin/bppolicyrun -policy test_policy -full
7. 备份配置
配置NBU备份策略,确保数据安全。
mkdir -p /backup/nbu
# 备份NBU配置
sudo /usr/openv/netbackup/bin/nbemmcmd -exportcfg -f /backup/nbu/nbu_config.xml
# 备份catalog
sudo cp -r /usr/openv/netbackup/catalog /backup/nbu/
# 验证备份文件
ls -la /backup/nbu/
drwxr-xr-x 4 root root 4096 Mar 31 10:20 .
drwxr-xr-x 3 root root 4096 Mar 31 10:15 ..
drwxr-xr-x 3 root root 4096 Mar 31 10:20 catalog
-rw-r–r– 1 root root 123456 Mar 31 10:20 nbu_config.xml
# 创建备份脚本
vi /root/backup_nbu.sh
#!/bin/bash
DATE=$(date +%Y%m%d)
BACKUP_DIR=”/backup/nbu”
# 创建备份目录(如果不存在)
mkdir -p $BACKUP_DIR
# 执行备份
sudo /usr/openv/netbackup/bin/nbemmcmd -exportcfg -f $BACKUP_DIR/nbu_config_$DATE.xml
sudo cp -r /usr/openv/netbackup/catalog $BACKUP_DIR/catalog_$DATE
# 保留最近30天的备份
find $BACKUP_DIR -name “nbu_config_*.xml” -mtime +30 -delete
find $BACKUP_DIR -name “catalog_*” -mtime +30 -delete
# 给脚本添加执行权限
chmod +x /root/backup_nbu.sh
# 添加到crontab
crontab -e
# 添加以下内容(每天凌晨2点执行备份)
0 2 * * * /root/backup_nbu.sh
8. 升级迁移
NBU的升级和迁移过程。
# 1. 备份现有环境
sudo /usr/openv/netbackup/bin/nbemmcmd -exportcfg -f /backup/nbu/nbu_config_before_upgrade.xml
sudo cp -r /usr/openv/netbackup/catalog /backup/nbu/catalog_before_upgrade
# 2. 停止所有NBU服务
sudo /usr/openv/netbackup/bin/nbstop
# 3. 启动升级程序
cd NetBackup_10.3*
sudo ./install
# 4. 选择安装目录
# 选择现有的NetBackup安装目录
# 5. 完成升级
# 等待升级完成,按照提示完成配置
# 6. 启动NBU服务
sudo /usr/openv/netbackup/bin/nbstart
# 7. 验证升级结果
sudo /usr/openv/netbackup/bin/nbemmcmd -listhosts
# 1. 在旧服务器上创建备份
sudo /usr/openv/netbackup/bin/nbemmcmd -exportcfg -f /backup/nbu/nbu_config.xml
sudo cp -r /usr/openv/netbackup/catalog /backup/nbu/
# 2. 将备份文件复制到新服务器
scp -r /backup/nbu root@new-server:/backup/
# 3. 在新服务器上安装NBU
# 按照安装步骤在新服务器上安装NBU
# 4. 导入配置
sudo /usr/openv/netbackup/bin/nbemmcmd -importcfg -f /backup/nbu/nbu_config.xml
# 5. 恢复catalog
sudo cp -r /backup/nbu/catalog /usr/openv/netbackup/
# 6. 启动NBU服务
sudo /usr/openv/netbackup/bin/nbstart
# 7. 验证迁移结果
sudo /usr/openv/netbackup/bin/nbemmcmd -listhosts
9. 总结
本文详细介绍了NBU 10.3 for RHEL 9的安装、配置、升级和迁移过程。通过按照本文的步骤操作,可以成功部署NBU备份系统并确保其稳定运行。from:www.itpux.com
– 定期备份NBU配置和catalog,建议每天执行一次全备份
– 监控NBU性能,定期检查NBU日志和错误信息
– 定期更新NBU版本,确保系统安全性和性能
– 合理规划NBU存储,避免空间不足
– 配置合适的备份策略,优化备份性能
– 对于生产环境,建议部署NBU主从架构,提高可用性和可靠性
本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html
