NetBackup 8.1技术实施手册
NetBackup 技术实施手册
作者:王巧雷
目录
一. 基础知识 (4)
1.1 NBU overview (4)
1.2 NBU storage (4)
二. 软件安装 (5)
2.1 NBU Master server (5)
2.1.1 准备工作(包含各平台) (5)
2.1.2 Windows平台安装 (6)
2.1.3 Linux平台安装 (16)
2.2 media server的安装 (29)
2.2.1 Windows 平台安装 (29)
2.2.2 Linux平台安装 (38)
2.3 nbu client 安装 (38)
2.3.1 Windows 多客户端推送安装 (38)
2.3.2 Linux client本地安装 (41)
2.4 OpsCenter 安装 (46)
三. NBU存储配置 (51)
3.1 basic disk (51)
3.1.1 GUI创建 (51)
3.1.2 命令行维护 (52)
3.2 advanced disk (53)
3.2.1 GUI创建 (53)
3.2.2 命令行维护 (61)
3.3 msdp存储 (65)
3.4 tape device (72)
3.4.1 检查tape 设备 (72)
3.4.2 配置带库设备和stu (73)
3.4.3 创建volume pool (83)
3.4.4 inventory tape volumes (84)
3.5 cloudstorage 配置 (88)
3.5.1 aws的基本信息 (89)
3.5.1 添加云存储实例 (90)
3.5.2 配置media server支持cloud storage (92)
3.5.3 创建storage server (94)
四. Windows AD域控的备份和恢复 (101)
4.1 DC备份的policy设置 (102)
4.2 执行备份 (103)
4.3 ad的恢复 (103)
五. oracle备份恢复 (105)
5.1 准备工作 (106)
5.2 legacy rman 模式 (107)
5.2.1 数据库备份 (107)
5.2.2 日志备份 (108)
5.3 Oracle intelligent policy模式 (109)
5.3.1 在nbu里添加Oracle实例 (109)
5.3.2 创建policy (112)
5.3.3 执行Oracle备份 (117)
5.4 Linux平台Oracle异机恢复 (120)
5.4.1 master 设置允许异机恢复 (121)
5.4.2 恢复spfile (121)
5.4.3 恢复控制文件 (126)
5.4.4 恢复数据库 (128)
一. 基础知识
1.1 NBU overview
master server:备份和恢复的控制,管理整个备份域的配置信息;master server本身具备media server和client的功能,master server主机不需要额外的media server和client的license
media server:负责在介质上读写数据。共享同一个存储信息配置库和介质池,本身具备client功能。仅负责与之直连的存储设备
SAN mediaserver:一种只能备份自身数据的media server,如果需要lanfree 功能,安装这个。感觉类似tsm的san模块
EMM server:企业介质管理服务器,包含有关介质及nbu存储单元中的机械手和驱动器的信息,所在主机称为EMM服务器
client:备份的客户端机器
OpsCenter: 基于Web的用于监控、管理、报表生成的服务器,可以同时管理多个备份域
1.2 NBU storage
存储设备:一个存放备份数据的设备,如磁带机、磁盘等
存储单元:STU 备份数据的目的地,在media server上,被相同的机械手控制具备相同的设备属性,类似tsm的设备类,有如下几种类型,磁带设备、NDMP、basic disk、san disk和其他类型的磁盘池。
存储单元组:STU的集合
volume:卷,可以对应磁带
volume pool:卷池,用于特定目的的一组卷,缺省存在下面几个卷池:
NetBackup:缺省普通备份数据的写入
DataStore:重删存储puredisk的数据导出
CatalogBackup:NBU目录数据库的写入
Scratch:缓冲卷池
二. 软件安装
2.1 NBU Master server
windows平台的安装介质包含master、media、client和admin console
8.1.2开始 master和media不再支持aix和hp-ux平台
2.1.1 准备工作(包含各平台)
从 NetBackup 8.0 开始,NetBackup 主服务器包含配置的 Web 服务器以支持关键备份操作。此 Web 服务器在具有有限权限的用户帐户元素下执行操作。必须在每台主服务器(或群集主服务器的每个节点)上提供这些用户帐户元素。默认本地用户名是 nbwebsvc,默认本地组名是 nbwebgrp
1. 创建用户和组
Windows:
net user nbwebsvc P@ssw0rd /add
net localgroup nbwebgrp /add
net localgroup nbwebgrp nbwebsvc /add
Linux:
groupadd nbwebgrp
useradd -g nbwebgrp -c 'NetBackup Web Services application account' -d /usr/openv/wmc nbwebsvc
aix:
mkgroup nbwebgrp
mkuser home='/usr/openv/wmc' groups='nbwebgrp' nbwebsvc
2. Windows平台,需要更改服务登录
定位到control pannel---administrator tools---local security policy---security setting---local policies---user rights assignment---log on as a service
右键属性,将新用户添加进去
3. Linux平台,安装时提示参数错误,添加如下值到/etc/sysctl.conf kernel.sem = 300 307200 100 1024
2.1.2 Windows平台安装
1. 打开安装文件,执行安装程序
2. 在installation选项,选择nbu server安装,目前仅支持64位
3. 在介绍页面,直接点击下一步即可
4. 接受许可协议,点击next
5. 仅在本机安装,自定义安装
6. 输入购买的licence key,点击master server
7. 选择自定义的安装路径
8. 使用默认的进程端口号即可,点击next
9. 选择本地系统账号安装
10. 确认windows下创建一个nbu的安装账号信息如下:
密码:admin
11. 填写账号信息
12. 输入master server的名字,建议使用FQDN类型
13. 自动执行预安装检查
14. 确认没问题直接点击install开始安装
15. 安装过程如下,安装成功点击finish后退出即可
2.1.3 Linux平台安装
挂载安装文件后直接安装即可
[root@rhel75 mnt]# ./install
Veritas Installation Script
Copyright (c) 2017 Veritas Technologies LLC. All rights reserved.
Installing NetBackup Server Software
Please review the VERITAS SOFTWARE LICENSE AGREEMENT located on
the installation media before proceeding. The agreement includes details on the NetBackup Product Improvement Program.
For NetBackup installation and upgrade information specific to your platform and to find out if your installed EEBs or hot fixes are contained in this release, check the Installation and Upgrade checklists
and the Hot Fix and EEB Release Auditor, both available on the Veritas
Services and Operations Readiness Tools (SORT) page:
https://https://www.360docs.net/doc/d015798160.html,/netbackup.
ATTENTION! To help ensure a successful upgrade to NetBackup 8.1, please visit the NetBackup 8.x Upgrade Portal:
https://https://www.360docs.net/doc/d015798160.html,/docs/000115678.
Do you wish to continue? [y,n] (y)
Starting NetBackup Deduplication installer
testing: /tmp/pdde_pkg_dir_66995
NetBackup Deduplication preinstall check passed
Is this host the master server? [y,n] (y)
Are you currently performing a disaster recovery of a master server? [y,n] (n)
Using nbwebsvc and nbwebgrp for the
NetBackup web service user and group.
Checking for required system conditions...
ok server_conf_settings_critical: Inapplicable for new NetBackup installation: skipping
ok media_server_cluster_upgrade: NetBackup is not installed: skipping ok remote_emm: NetBackup is not installed: skipping
ok wsl_account: user [nbwebsvc] belongs to group [nbwebgrp]
ok be_nb_same_host: inapplicable on linux: skipping
ok unsupported_platform: Passed checks for unsupported platforms.
ok nbdb_ntfs_dir_symlink: inapplicable on linux: skipping
ok nbdb_maintenance_space: no NBDB maintenance required on new install: skipping
Checking for recommended system conditions...
ok os_update_level: inapplicable on linux: skipping
not ok ulimit_nofiles: nofiles ulimit 1024 is too low.
NetBackup Master and Media Server processes may run slower if they are
limited to fewer than 8000 open file descriptors. This test runs 'ulimit -n' and checks that the result is at least 8000 on NetBackup
servers. See
https://https://www.360docs.net/doc/d015798160.html,/support/en_US/article.TECH75332
for more information.
ok hotfix_auditor: NetBackup is not installed or there is no hotfix or EEB data present. Skipping HF/EEB Auditor check.
ok server_conf_settings_noncritical: Inapplicable for new NetBackup installation: skipping
ok semaphore_limits: semaphore limits are high enough
WARNING: One or more non-critical preinstall checks have failed.
The NetBackup and Media Manager software is built for use on
LINUX_RH_X86 hardware.
Do you want to install NetBackup and Media Manager files? [y,n] (y)
NetBackup and Media Manager are normally installed in /usr/openv. The existing /usr/openv directory will be used for NetBackup and Media Manager.
Saving server binaries for LINUX_RH_X86.
Reading NetBackup files from /mnt/linuxR_x86/anb
Checking for pre-existing SYMCnetbp package.
package SYMCnetbp is not installed
Checking for pre-existing VRTSnetbp package.
Installing VRTSnetbp package.
Installation of VRTSnetbp was successful.
More details regarding VRTSnetbp can be found in file
/tmp/install_netbppkg_trace.2606 on rhel75.
x openv/netbackup/client/Linux/
x openv/netbackup/client/Linux/Debian2.6.18/
x openv/netbackup/client/Linux/Debian2.6.18/client_bin.tar.gz
x
openv/netbackup/client/Linux/Debian2.6.18/certcmdTool_for_UNIX.tar.gz x openv/netbackup/client/Linux/Debian2.6.18/ssh_to_client
x openv/netbackup/client/Linux/Debian2.6.18/extract_java
x openv/netbackup/client/Linux/Debian2.6.18/cp_to_client
x openv/netbackup/client/Linux/Debian2.6.18/nbcheck
x openv/netbackup/client/Linux/Debian2.6.18/pddeagent.tar.gz
x openv/netbackup/client/Linux/Debian2.6.18/.sizes_JRE
x openv/netbackup/client/Linux/Debian2.6.18/nb_init_cfg
x openv/netbackup/client/Linux/Debian2.6.18/.sizes_NB-Java
x openv/netbackup/client/Linux/Debian2.6.18/nbbsdtar
x openv/netbackup/client/Linux/Debian2.6.18/client_config
x openv/netbackup/client/Linux/Debian2.6.18/.sizes_client_bin
x openv/netbackup/client/Linux/Debian2.6.18/PBX.tar.gz
x openv/netbackup/client/Linux/Debian2.6.18/nbj.conf
x openv/netbackup/client/Linux/Debian2.6.18/sftp_to_client
x openv/netbackup/client/Linux/Debian2.6.18/pdinstall
x openv/netbackup/client/Linux/Debian2.6.18/.sizes
x openv/netbackup/client/Linux/Debian2.6.18/installpbx
x openv/netbackup/client/Linux/Debian2.6.18/JRE.tar.gz
x openv/netbackup/client/Linux/Debian2.6.18/version
x openv/netbackup/client/Linux/Debian2.6.18/NB-Java.tar.gz
x openv/netbackup/client/Linux/SuSE3.0.76/
x openv/netbackup/client/Linux/SuSE3.0.76/VRTSpddea.rpm
x openv/netbackup/client/Linux/SuSE3.0.76/VRTSnbpck.rpm
x openv/netbackup/client/Linux/SuSE3.0.76/certcmdTool_for_UNIX.tar.gz x openv/netbackup/client/Linux/SuSE3.0.76/ssh_to_client
x openv/netbackup/client/Linux/SuSE3.0.76/VRTSnbjre.rpm
x openv/netbackup/client/Linux/SuSE3.0.76/extract_java
x openv/netbackup/client/Linux/SuSE3.0.76/cp_to_client
x openv/netbackup/client/Linux/SuSE3.0.76/nbcheck
x openv/netbackup/client/Linux/SuSE3.0.76/nb_init_cfg
x openv/netbackup/client/Linux/SuSE3.0.76/VRTSnbjava.rpm
x openv/netbackup/client/Linux/SuSE3.0.76/VRTSnbcfg.rpm
x openv/netbackup/client/Linux/SuSE3.0.76/nbbsdtar
x openv/netbackup/client/Linux/SuSE3.0.76/VRTSpbx.rpm
x openv/netbackup/client/Linux/SuSE3.0.76/client_config
x openv/netbackup/client/Linux/SuSE3.0.76/VRTSnbclt.rpm
x openv/netbackup/client/Linux/SuSE3.0.76/nbj.conf
x openv/netbackup/client/Linux/SuSE3.0.76/sftp_to_client
x openv/netbackup/client/Linux/SuSE3.0.76/pdinstall
x openv/netbackup/client/Linux/SuSE3.0.76/.sizes
x openv/netbackup/client/Linux/SuSE3.0.76/version
x openv/netbackup/client/Linux/RedHat2.6.18/
x openv/netbackup/client/Linux/RedHat2.6.18/VRTSpddea.rpm
x openv/netbackup/client/Linux/RedHat2.6.18/VRTSnbpck.rpm
x
openv/netbackup/client/Linux/RedHat2.6.18/certcmdTool_for_UNIX.tar.gz x openv/netbackup/client/Linux/RedHat2.6.18/ssh_to_client
x openv/netbackup/client/Linux/RedHat2.6.18/VRTSnbjre.rpm
x openv/netbackup/client/Linux/RedHat2.6.18/extract_java
x openv/netbackup/client/Linux/RedHat2.6.18/cp_to_client
x openv/netbackup/client/Linux/RedHat2.6.18/nbcheck
x openv/netbackup/client/Linux/RedHat2.6.18/nb_init_cfg
x openv/netbackup/client/Linux/RedHat2.6.18/VRTSnbjava.rpm
x openv/netbackup/client/Linux/RedHat2.6.18/VRTSnbcfg.rpm
x openv/netbackup/client/Linux/RedHat2.6.18/nbbsdtar
x openv/netbackup/client/Linux/RedHat2.6.18/VRTSpbx.rpm
x openv/netbackup/client/Linux/RedHat2.6.18/client_config
x openv/netbackup/client/Linux/RedHat2.6.18/VRTSnbclt.rpm
x openv/netbackup/client/Linux/RedHat2.6.18/nbj.conf
x openv/netbackup/client/Linux/RedHat2.6.18/sftp_to_client
x openv/netbackup/client/Linux/RedHat2.6.18/pdinstall
x openv/netbackup/client/Linux/RedHat2.6.18/.sizes
x openv/netbackup/client/Linux/RedHat2.6.18/version
Copying RedHat2.6.18 Client Binaries
Installing VRTSnbpck ...
Installation of VRTSnbpck was successful. Check
/tmp/install_VRTSnbpck.rpm_trace.3057 for details.
Installing VRTSpbx ...
Installation of VRTSpbx was successful. Check
/tmp/install_VRTSpbx.rpm_trace.3057 for details.
Installing VRTSnbclt ...
Installation of VRTSnbclt was successful. Check
/tmp/install_VRTSnbclt.rpm_trace.3057 for details.
Terminating NetBackup and/or Media Manager processes.
Installing NB-Java.
Installing VRTSnbjre ...
Installation of VRTSnbjre was successful.
More details regarding VRTSnbjre can be found in file
/tmp/install_VRTSnbjre.rpm_trace.3419 on rhel75.
Installing VRTSnbjava ...
Installation of VRTSnbjava was successful.
More details regarding VRTSnbjava can be found in file
/tmp/install_VRTSnbjava.rpm_trace.3419 on rhel75.
Migrating log files in /usr/openv/logs
Migration of log files complete.
No [x]inetd process found.
Installing VRTSpddea.rpm ...
Installation of VRTSpddea.rpm was successful. Check
/tmp/install_VRTSpddea.rpm_trace.3057 for details.
Starting NetBackup Deduplication installer
testing: /tmp/pdde_pkg_dir_4059
Checking for SYMCpddea package...
Checking for VRTSpddea package...
Package VRTSpddea found.
NetBackup Deduplication software is installed.
NetBackup Deduplication is not yet configured.
Checking for SYMCpddes package...
Checking for VRTSpddes package...
Checking for SYMCpddea package...
Installing NetBackup Deduplication server package
(/usr/openv/pddeserver.tar.gz)...
Extracting package VRTSpddes in /tmp/pdde_pkg_dir_4059.
Package VRTSpddes extracted to /tmp/pdde_pkg_dir_4059. Installing package VRTSpddes.
Package VRTSpddes installed.
Installing NetBackup Extendable Storage File System Service (VxESFS) ...