安装NBU软件及配置方法
1.NBU软件介绍
NBU是一款主流的企业级备份管理软件。NBU软件为C/S架构,一般来说,在需要连接存储设备的服务器安装Server软件,在需要提供数据进行备份的机器上安装Client软件。Server和Client通过TCP/IP通讯。
NBU在Server端支持Master Server和Media Server分离。其中Master Server管理制定全场的备份策略,负责集中管理。Media Server负责连接存储设备,提供数据分流。
备份时,客户机产生备份数据流,并通过网络传送给NBU Server,NBU Server根据配置,将数据写到不同的存储设备上。归档操作和备份类似,但归档会在备份完成后从磁盘删除数据。
恢复时,客户机可以列出并选定他们要恢复的目录和文件,NBU Server从存储设备中读取之后,再写回客户机。
2.NBU的几个概念
- Policy。定义服务器的备份方法,包括备份方式、备份文件等。是主要的配置项
- Schedule。定义备份和归档时间
- Storage Unit。将备份作业按备份设备类型分组,一台服务器上可能存在多种类型的备份设备。
- Volume。一盘磁带/一片光盘
- Cross Mount Point。在UNIX系统中,每一个文件系统都有一个Mount点。这个Mount点是以树形存在的,即“/”文件系统下又有/usr和/tmp子文件系统。这称之为交叉文件系统
- NetBackup Catalog。NBU自身的索引数据库
- Retention。备份保留的期限
3.安装NBU软件
1.关闭防火墙
Systemctl stop firewalld
2. 创建用户和组
mkdir /usr/openv -p
groupadd nbwebgrp
useradd -g nbwebgrp -c ‘nbu services account’ -d /usr/openv/wmc nbwebsvc
3.配置内核参数
echo 300 307200 32 1024 > /proc/sys/kernel/sem
sysctl -a | grep kernel.sem
echo “kernel.sem=300 307200 32 1024” >> /etc/sysctl.conf
sysctl -p
4.配置ulimit
ulimit -f unlimited
ulimit -n 8000
5.配置环境变量(可选)
export NBU_HOME=/usr/openv/netbackup
export PATH=$NBU_HOME/bin:$PATH
6.安装部署
tar -xf NetBackup_8.1.1_LinuxR_x86_64
cd NetBackup_8.1.1_LinuxR_x86_64
./install
安装过程中,除了“Are you currently performing a disaster recovery of a master server?”和添加额外的license key为N以外,其他均为默认值。
License key: KJXV-Y2R8-6V8Z-963Z-PPPP-VPOG-OZCP-PRPP-PPN3-4C
7.进入图形界面
/usr/openv/netbackup/bin/jnbSA
Host name:当前用户的hostname
User name:当前用户的whoami
Password:当前用户密码
如果出现X11错误,请打开mobaXterm的X11 server
8.安装DataStore
DataStore是使用xbsa api的接口。安装前需要先配置成功NBU服务器
安装方式如下:
(1)解压压缩包
tar -xf NetBackup_8.1.1_DataStore.tar.gz
cd NetBackup_8.1.1_DataStore
(2)运行安装程序,全程默认即可
./install
安装后结果放到/usr/openv/netbackup/sdk中
4.添加一个存储单元
需要在Server端配置,这里以图形化界面为例
5. 配置备份策略(Policy)
5.1 设计Policy
如何设计一个Policy,需要确定以下问题:
1.备份需求,如果全量,增量
2.备份方式,如XBSA,客户端等
3.每个客户端上的信息,需要的数据数量
4.备份到哪一个Storage Unit
5.2创建一个Policy
名字可以任意取,但下面策略配置会影响执行的效果
需要新建一个schedules。这个schedules决定了什么时候可以执行备份