1. 环境准备与系统配置在开始安装NetBackup 9.1主服务器之前我们需要确保CentOS 7.6系统满足所有先决条件。我遇到过不少因为系统配置不当导致的安装失败案例这里把关键点都列出来。首先检查内核版本是否兼容uname -r输出应该是3.10.0-1160.el7.x86_64或更高版本。如果系统刚装好建议先执行yum update更新所有补丁。内存和磁盘空间是另一个容易踩坑的地方。实测下来生产环境至少需要16GB内存8GB勉强能装但性能差/usr分区剩余50GB空间/var分区剩余20GB空间用这个命令检查磁盘空间df -h /usr /var系统参数调整是很多新手会忽略的。安装程序会检查以下关键参数文件描述符限制ulimit -n至少8000信号量参数SEMMNS、SEMMNI、SEMMSL编辑/etc/security/limits.conf添加* soft nofile 8000 * hard nofile 8000修改内核参数/etc/sysctl.confkernel.sem 300 307200 1024 300执行sysctl -p生效后建议重启系统。我曾经遇到过不重启导致参数不生效的情况。2. 创建专用系统账户Veritas明确要求不能使用root运行服务我们需要创建专用账户。这里有个细节要注意账户必须在安装前创建否则安装程序会报错。执行以下命令创建账户和组groupadd nbwebgrp useradd -g nbwebgrp -c NetBackup Web Services account -d /usr/openv/wmc nbwebsvc useradd -c NetBackup Services account -d /usr/openv nbusvc usermod -a -G nbwebgrp nbusvc关键点说明nbwebsvc用于Web控制台服务nbusvc是主服务账户nbusvc必须加入nbwebgrp作为次要组验证账户是否创建成功id nbwebsvc id nbusvc输出应显示正确的组关系。我遇到过权限问题导致服务启动失败都是因为组配置不对。3. 安装包准备与解压从Veritas官网下载两个关键文件NetBackup_9.1_LinuxR_x86_64.tar.gz主安装包veritas_customer_registration_key.json注册密钥建议新建专用目录存放安装文件mkdir -p /soft/NetBackup cd /soft/NetBackup上传文件后解压安装包tar -zxvf NetBackup_9.1_LinuxR_x86_64.tar.gz cd NetBackup_9.1_LinuxR_x86_64 ls应该看到这些文件install安装脚本linuxR_x86/二进制文件NBInstallAnswer-master.template主服务器应答文件模板特别提醒注册密钥文件必须放在安装程序能找到的路径我习惯放在/soft目录下。4. 主服务器安装过程执行安装脚本./install安装过程中有几个关键选择需要特别注意当提示Is this host the master server?时选择y灾难恢复选择n全新安装服务账户输入之前创建的nbusvc注册密钥路径输入/soft/veritas_customer_registration_key.json安装目录保持默认/usr/openv安装程序会进行大量预检常见的警告有ulimit值不足虽然能继续但影响性能信号量参数不符合建议值遇到警告不要慌只要不是错误就可以继续。我有次因为信号量参数警告中断安装后来发现其实可以继续。安装过程中会解压大量rpm包包括VRTSnetbp核心组件VRTSnbclt客户端组件VRTSnbjavaJava环境看到NetBackup server installation complete表示安装完成整个过程大约需要20-30分钟。5. 许可证激活与配置安装完成后需要立即添加许可证否则服务无法正常使用。执行/usr/openv/netbackup/bin/install_bp按提示输入许可证密钥格式为xxxx-xxxx...。许可证分几种类型基础许可证必须选件许可证如Oracle代理、SharePoint代理等客户端访问许可证添加完主许可证后建议选择添加额外许可证输入y把其他需要的功能许可证一并添加。查看已激活的许可证/usr/openv/netbackup/bin/admincmd/get_license_key -all常见问题处理提示invalid license key检查密钥是否输入错误功能未启用确认对应的选件许可证已添加6. 服务启动与验证所有组件安装完成后需要手动启动服务/usr/openv/netbackup/bin/bp.start_all检查服务状态/usr/openv/netbackup/bin/bp.systray正常应该看到这些关键进程bprd请求守护进程bpdbm数据库管理器pbx介质管理器vnetd网络服务验证Web控制台是否正常netstat -tulnp | grep 443在浏览器访问https://服务器IP:443应该能看到登录页面。7. 常见问题排查我在部署过程中遇到过这些问题供大家参考问题1安装过程中提示ulimit too low解决方法编辑/etc/security/limits.conf后重启系统问题2Web控制台无法访问解决方法检查防火墙是否开放443端口确认nbwebsvc账户能正常登录查看/usr/openv/wmc/webserver/logs/catalina.out日志问题3备份作业卡在queued状态解决方法检查bprd进程是否正常运行验证许可证是否过期查看/usr/openv/netbackup/logs/bprd日志问题4磁盘空间不足导致安装中断解决方法清理/var/log旧日志使用软链接将/usr/openv挂载到大容量分区8. 后续配置建议基础安装完成后还需要进行这些关键配置存储配置/usr/openv/netbackup/bin/bpconfig -listmedia添加磁盘存储单元或磁带库策略配置 建议先创建测试策略验证功能监控配置 设置邮件告警和SNMP trap定期维护每日检查作业状态每周清理旧日志每月检查许可证有效期实际使用中我发现定期执行catalog备份非常重要/usr/openv/netbackup/bin/bpbackup -p CatalogBackup -s RM -L full最后提醒生产环境一定要配置灾难恢复计划包括主服务器配置备份EMM数据库备份定期测试恢复流程
CentOS 7.6 下 NetBackup 9.1 主服务器安装与配置全指南
发布时间:2026/5/24 18:00:32
1. 环境准备与系统配置在开始安装NetBackup 9.1主服务器之前我们需要确保CentOS 7.6系统满足所有先决条件。我遇到过不少因为系统配置不当导致的安装失败案例这里把关键点都列出来。首先检查内核版本是否兼容uname -r输出应该是3.10.0-1160.el7.x86_64或更高版本。如果系统刚装好建议先执行yum update更新所有补丁。内存和磁盘空间是另一个容易踩坑的地方。实测下来生产环境至少需要16GB内存8GB勉强能装但性能差/usr分区剩余50GB空间/var分区剩余20GB空间用这个命令检查磁盘空间df -h /usr /var系统参数调整是很多新手会忽略的。安装程序会检查以下关键参数文件描述符限制ulimit -n至少8000信号量参数SEMMNS、SEMMNI、SEMMSL编辑/etc/security/limits.conf添加* soft nofile 8000 * hard nofile 8000修改内核参数/etc/sysctl.confkernel.sem 300 307200 1024 300执行sysctl -p生效后建议重启系统。我曾经遇到过不重启导致参数不生效的情况。2. 创建专用系统账户Veritas明确要求不能使用root运行服务我们需要创建专用账户。这里有个细节要注意账户必须在安装前创建否则安装程序会报错。执行以下命令创建账户和组groupadd nbwebgrp useradd -g nbwebgrp -c NetBackup Web Services account -d /usr/openv/wmc nbwebsvc useradd -c NetBackup Services account -d /usr/openv nbusvc usermod -a -G nbwebgrp nbusvc关键点说明nbwebsvc用于Web控制台服务nbusvc是主服务账户nbusvc必须加入nbwebgrp作为次要组验证账户是否创建成功id nbwebsvc id nbusvc输出应显示正确的组关系。我遇到过权限问题导致服务启动失败都是因为组配置不对。3. 安装包准备与解压从Veritas官网下载两个关键文件NetBackup_9.1_LinuxR_x86_64.tar.gz主安装包veritas_customer_registration_key.json注册密钥建议新建专用目录存放安装文件mkdir -p /soft/NetBackup cd /soft/NetBackup上传文件后解压安装包tar -zxvf NetBackup_9.1_LinuxR_x86_64.tar.gz cd NetBackup_9.1_LinuxR_x86_64 ls应该看到这些文件install安装脚本linuxR_x86/二进制文件NBInstallAnswer-master.template主服务器应答文件模板特别提醒注册密钥文件必须放在安装程序能找到的路径我习惯放在/soft目录下。4. 主服务器安装过程执行安装脚本./install安装过程中有几个关键选择需要特别注意当提示Is this host the master server?时选择y灾难恢复选择n全新安装服务账户输入之前创建的nbusvc注册密钥路径输入/soft/veritas_customer_registration_key.json安装目录保持默认/usr/openv安装程序会进行大量预检常见的警告有ulimit值不足虽然能继续但影响性能信号量参数不符合建议值遇到警告不要慌只要不是错误就可以继续。我有次因为信号量参数警告中断安装后来发现其实可以继续。安装过程中会解压大量rpm包包括VRTSnetbp核心组件VRTSnbclt客户端组件VRTSnbjavaJava环境看到NetBackup server installation complete表示安装完成整个过程大约需要20-30分钟。5. 许可证激活与配置安装完成后需要立即添加许可证否则服务无法正常使用。执行/usr/openv/netbackup/bin/install_bp按提示输入许可证密钥格式为xxxx-xxxx...。许可证分几种类型基础许可证必须选件许可证如Oracle代理、SharePoint代理等客户端访问许可证添加完主许可证后建议选择添加额外许可证输入y把其他需要的功能许可证一并添加。查看已激活的许可证/usr/openv/netbackup/bin/admincmd/get_license_key -all常见问题处理提示invalid license key检查密钥是否输入错误功能未启用确认对应的选件许可证已添加6. 服务启动与验证所有组件安装完成后需要手动启动服务/usr/openv/netbackup/bin/bp.start_all检查服务状态/usr/openv/netbackup/bin/bp.systray正常应该看到这些关键进程bprd请求守护进程bpdbm数据库管理器pbx介质管理器vnetd网络服务验证Web控制台是否正常netstat -tulnp | grep 443在浏览器访问https://服务器IP:443应该能看到登录页面。7. 常见问题排查我在部署过程中遇到过这些问题供大家参考问题1安装过程中提示ulimit too low解决方法编辑/etc/security/limits.conf后重启系统问题2Web控制台无法访问解决方法检查防火墙是否开放443端口确认nbwebsvc账户能正常登录查看/usr/openv/wmc/webserver/logs/catalina.out日志问题3备份作业卡在queued状态解决方法检查bprd进程是否正常运行验证许可证是否过期查看/usr/openv/netbackup/logs/bprd日志问题4磁盘空间不足导致安装中断解决方法清理/var/log旧日志使用软链接将/usr/openv挂载到大容量分区8. 后续配置建议基础安装完成后还需要进行这些关键配置存储配置/usr/openv/netbackup/bin/bpconfig -listmedia添加磁盘存储单元或磁带库策略配置 建议先创建测试策略验证功能监控配置 设置邮件告警和SNMP trap定期维护每日检查作业状态每周清理旧日志每月检查许可证有效期实际使用中我发现定期执行catalog备份非常重要/usr/openv/netbackup/bin/bpbackup -p CatalogBackup -s RM -L full最后提醒生产环境一定要配置灾难恢复计划包括主服务器配置备份EMM数据库备份定期测试恢复流程