windows netbackup 8.0安装与配置

简介

产品简介

Veritas NetBackup是企业级异构备份和恢复套件。它为多种Windows,UNIX和Linux操作系统提供跨平台备份功能。 NetBackup具有中央主服务器,可同时管理介质服务器和客户端。核心服务器平台包括Solaris,HP-UX,AIX,Tru64,Linux和Windows。

NBU采用全图形的管理方式,同时提供命令行接口,适应不同的用户需求。它提供了众多的性能调整能力,从管理角度看,其高性能特征十分明显。如提供多作业共享磁带机、大作业并行数据流备份、完善的监控报警、动态备份速度调整等能力,为用户的集中式存储管理提供了灵活和卓有成效的手段。

NBU还能跟BMR集成在一起为用户提供关键业务系统的智能灾难恢复,即无需安装系统,只需执行一条命令就能达到全自动系统恢复,整个过程也无需人工干预,是个简单易行的“傻瓜”过程,简化用户的恢复操作,尽快将应用投入使用,减少用户因停机带来的巨大损失。

通过管理界面,管理员可以设置网络自动备份策略,这些备份可以是完全备份,也可以是增量备份。管理员也可以手动备份客户端数据。 客户端用户可以从客户端备份(Backup)/恢复(Restore)/归档(Archive)自己的数据。 同时,NBU还管理存储设备。如果采用磁带库,它可以驱动机械手(磁带库使用机械手作为磁带自动加载工具),管理磁带。

它是于2004年被symantec收购veritas公司的一款产品,该产品功能强大,分为初级的NetBackup EXEC和高级的NetBackup产品。

体系架构

NetBackup Enterprise的三层体系结构包含三类主要的组件,即Master Server(主服务器),Media Servers(介质服务器),Clients(客户端)。典型的NetBackup Enterprise的备份管理系统是由一个Master Server,一个或多个Media Servers,以及多个Clients组成;这样的一个备份管理系统就构成一个NetBackup的存储备份域(NetBackup Storage Domain)。比较大的备份管理系统,特别是跨地域的备份系统,则包含可能包括多个备份域。

img

NetBackup Master Server

NetBackup Master Server是NetBackup Enterprise第一层的部件。Master Server是管理一切数据保护工作的“大脑”,是最核心的部件。它所管理的工作包括:任务调度、客户端备份、介质管理、设备管理等等。Master Server本身也可以挂接一个或多个备份设备,来直接对客户端进行备份。

NetBackup Media Server

当需要备份的数据属于不同分组(如不同部门、子系统、应用等)或数据量比较大的时候,我们需要使用多个Media Servers来做分组备份管理和分担备份任务。Media Server代表第二层,备份设备挂接在Media Server上,以本地方式备份大型应用,同时还可以备份网上的其它客户机系统。Media Server可以和Master Server或其他的Media Server共享磁带库,也可以配置其自己的磁带设备。在有多个Media Servers的情况下,一个Media Server因故障停止数据保护工作的时候,可以由Master Server把这个Media Server的数据保护工作转移到另外的Media Servers上。

NetBackup Client

第三层是 NetBackup Client端(客户端),所有的需要通过网络把数据传到Master Server或Media Servers上来做数据备份的计算机,都是备份的客户端。在客户端上要安装NetBackup Enterprise的客户端软件。这些备份客户端可能在网络当中本身也充当应用服务器的脚色。(注意:Master Server和Media Server本身也是NetBackup Enterprise的客户端,它们在备份自己的数据的时候就是备份的客户端。Media Server和Client都可以通过Master Server,实现集中式管理

备份时,客户机产生备份数据流,并通过网络传送给NBU Server,NBU Server 根据配置,将数据写到相应的存储设备上。归档操作与备份类似,所不同的是,归档在成功写到存储设备上后,会将数据从硬盘上删掉。

恢复时,客户端用户可以列出并选定他们要恢复的目录或文件。NBU Server从存储设备中读取数据之后,将它们写回客户机。

基本概念

  • Policy(备份策略):备份策略定义一台或几台服务器的备份方法。它包括哪些服务器需要备份、备份哪些目录或文件、在什么时间备份、采用什么方式进行备份等。配置NBU主要指定义备份策略。
  • Schedule(备份时间表):它用来定义在什么时间进行备份和归档的操作。它用来定义做全备份,还是增量备份或者用户自己备份、是否归档,备份的频度,备份磁带保留多长时间,可以备份的时间段等。
  • Storage Unit(存储单元):存储单元指将备份作业按备份设备类型分组。如4mm磁带机、DLT磁带机、LTO磁带机、本地磁盘等。在一种备份服务器上有可能存在多种类型的备份设备。
    • 介质管理器(Media Manager):它是NBU软件的一个模块,针对磁带或光盘设备。它在备份或归档时调度磁带或光盘,并控制上带/卸带动作。
    • 硬盘:NBU可以将数据备份到本地硬盘上。它使用于需要快速备份的场合。
    • NDMP:NDMP也是由介质管理器控制,但连接到NDMP主机上。
  • 卷(Volume):Media Manager中一盘磁带或一片光盘称为一个卷。

  • Volume Pool(卷池):卷池是磁带或光盘的集合。通过指定卷池,我们可以将磁带按照组分配给用户,使不同类型的作业存放在不同的磁带组中。在NBU安装完成后,会生成一个NetBackup卷池。

  • Cross Mount Point(交叉文件系统):在UNIX系统中,每一个文件系统都有一个Mount点,这个Mount点可能位于整个系统的任意位置。当一个文件系统的Mount点位于另一个文件系统之下时,我们称之为交叉文件系统。如:/文件系统包括/usr和/tmp的子文件系统。
  • True Image Recovery(真正影像恢复):在既有全备份,又有增量备份的情况下,如果在备份之间有文件被删除或移动,恢复时,会将被删除或移动过的文件也恢复到原来的位置才进行删除。真正影像恢复功能可以收集文件的异动情况,能够作到在恢复时可以不恢复异动过的文件。该功能需要一部分硬盘空间。
  • Full Backup(全备份):将用户设定的整个目录或文件全部备份。
  • Differential Incremental Backup(增量备份):备份上一次备份以来,更新过的文件。不管上一次备份是全备份、增量备份,还是累积备份。
  • Cumulative Incremental Backup(累积备份):备份上一次全备份以来更新过的数据。
  • NetBackup Catalog(NBU数据库):NetBackup自身有一索引数据库,主要记录每次备份的相关信息。比如从哪个Client备份的,保留多长时间等。
  • Retention(备份保留期限):系统管理员可以指定每次备份可以保留多长时间,当该期限达到时,NBU自动将该备份的相关信息从NBU数据库中删掉(并不从磁带中删掉)。这时,用户就检索不到这次备份的信息。

安装步骤

由于官方是需要购买了软件才能提供下载的,所以没有license的同学只能通过网盘,在 Veritas NBU安装包下载地址 这里有共享了,只需要下载win的安装包即可。然后再下载 https://www.macxin.com/archives/2542.html 这里面有安装所使用到的KEY。

由于安装完nbu master server之后,就有client的功能,所以只在一台机器上面做测试,环境为windows server 2012 R2。

准备工具

1、修改计算机机名为nbuserver,修改完成之后,直接重启机器

2、打开 c:\Windows\System32\drivers\etc\hosts 在最后一行做强制解析,增加内容:127.0.0.1 nbuserver

3、新建一个用户名nbwebgrp和用户组nbwebsvc,这里是为了给web使用的。感觉上并没有什么用,但是必须是有新增的。

安装过程

运行Browser.exe,选择Installation,选择NetBackup Server进行安装:

进入欢迎页面,点下一步,再点击点击同意协议:

安装类型,选择 仅安装在本机上,再选择Custon installation,自定义安装:

输入license key,选择安装 NetBackup Master Server:

接下来选择安装目录,我这边设置的是:C:\Veritas目录:

接下来是自定义端口,这边直接默认即可。

在NetBackup Services处,选择Local system account本地用户,比较简单。而下面的This account指的是域账号,这边没有搭建域,所以想选都选不了的。

接下来的页面是输入用户名和密码,就是准备工作所建立的用户信息。

Server Name默认为主机名,不需要修改。

下一步之后就会检测环境,如果通过就可以进行安装了。具体显示的信息如下:

那接下来就稍等几分钟,正常10分钟就可以安装成功了。

这样就搭建起来了一个最简单的nbu单机环境。

配置备份和恢复

配置备份

登陆console

打开netbackup administration console 8.0,显示以下界面,host name为主机名,User name为系统管理员的账号,默认情况下在windows下面为是administrator,而密码为管理员的密码。这一点切记。

注:刚开始还以为是之前在准备工作设置的用户名和密码,这是不正确的。但是也是可以登陆,但登陆后的角色为client用户。

登陆之后,点击下图红框,在右侧会出现一些菜单,如下:

对照上节里面的基本概念,就基本上可以理解这些是什么意思。我再简单介绍一下:

  • Getting started,这个为入门操作,为一步一步的向导构成的,我们就一个本机的环境,就不需要用这个向导了。
  • 接下来的三个都是配置存储设备,第一个storage devidces和第二个为磁盘组,但第二个disk storage servers更高级,第三个为云存储,可以备份到外部的AWS上。
  • Disk Pool以及 volumes为media server的功能,目前我们这个环境根本用不上。
  • Catalog Backup为NBU的记录备份相关信息的位置,主要是为了恢复nbu设置的一个备份策略,因为NBU所在的机器还有有可能发生故障,需要重新安装或者将NBU部署到其他的机器中继续使用。而Recover ths catalogs就是这恢复这个备份的意思。
  • Policy,为备份策略。

开始备份

本例仅仅是为了演示简单的文件的备份,所以只需要创建一个policy以及storage unit即可。

创建Storage units

打开NetBackup Management,选择storage里面的storage units,然后在Actions新建一个storage unit。

打开新建页面,定义一个名字,在绝对路径的目录处选择要备份的位置即可。注意,这个路径经我的测试,必须为其他的磁盘,不用是C盘,即系统盘。不然会备份不成功。

点击OK之后就创建好了存储单元了。

如果要使该存储单元只适用于专门指定的Policy或Schedule,在On demand only选Yes,打上勾即可。

备份策略

选择Pocicies,右键选择new policy:

输入一个名字,然后勾选使用配置向导进行配置,在定义备份策略时,还是使用向导会简单一些。

在出现的页面选择第一个选择,文件系统备份

接下来要选择策略的类型,由于是windows平台,所以一定要选择,Ms-Windows,如果是linux,请选择Standard即可。

下图是要选择要备份的客户端,在client name输入名字,在勾选自动探测操作系统。由于我这边只有一台机器,就直接输入nbuserver了。

选择要备份的文件,如下图所示:

只选择全量备份,为了演示方便,就没有选增量备份了。

选择备份的周期:

再选择在什么时候进行备份,off hours指的是类似是下班时间,下图绿色表示可以在这些时间段内进行备份。

然后就next之后,就完成了。

刚刚没有选择备份到哪个storage units上,默认是会备份到可用的storage units,我们可以双击刚刚创建好的策略,在Policy storage处,然后你想备份到哪里。

1573970401826

接下来我们可以手工备份下:

在Activity Monitor处,可以看到备份的状态,绿色在跑的小人表示正在备份,蓝色双手举高高的小人表示备份完成,那红色大写的X就是备份失败的意思。

等待完成之后,就可以看到D:\backup目录下就有文件,但是不可以直接打开的,为nbu自己定义的文件格式。

恢复备份

在操作之后,可以把之前备份好的文件删除掉。以验证效果。

恢复文件的操作可以从Master Server发起,也可以从Client发起。由于我们只有单机,就直接打开‘开始’—‘程序’—‘VERITAS NetBackup’中的‘Backup, Archive and Restore’,然后选择‘Select for Restore’;如下:

有上图可以看到有2个版本 ,选择其中一个备份之后,勾选要恢复的 文件,然后打开红框的按钮,表示 要开始恢复数据

选择恢复到原始位置,然后再就可以start了。

这样就完成了一次数据恢复的操作。

CIFS共享文件系统

在win上面,使用smb共享文件去挂载一个盘到系统上面时,默认情况下是不能直接将备份数据保存到这个共享盘里面的。官方文档 明确有写了 NetBackup Client Service 以及 NetBackup Remote Manager and Monitor Service这2个服务要是相同的用户名,所以直接使用登陆时就可以了。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
C:\Veritas\NetBackup\bin\admincmd>nbdevquery -listdv -stype BasicDisk -U
Disk Pool Name : share
Disk Type : BasicDisk
Disk Volume Name : Internal_16
Disk Media ID : @aaaag
Total Capacity (GB) : 8589934592.00
Free Space (GB) : 8589934592.00
Use% : 0
Status : UP
Flag : OkOnRoot
Flag : ReadOnWrite
Flag : AdminUp
Flag : InternalUp
Num Read Mounts : 0
Num Write Mounts : 1
Cur Read Streams : 0
Cur Write Streams : 0
Num Repl Sources : 0
Num Repl Targets : 0

# 可以尝试使用 nbdevconfig -changestate -stype BasicDisk -dp share -dv Internal_16 -state UP 来启动

另外还需要保证Ok On Root必须为yes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
C:\Veritas\NetBackup\bin\admincmd>bpstulist -L

Label: share
Storage Unit Type: Disk
Media Subtype: Basic (1)
Host Connection: nbuserver
Concurrent Jobs: 1
On Demand Only: no
Path: "D:\backup"
Robot Type: (not robotic)
Max Fragment Size: 2000
Max MPX: 1
Stage data: no
Block Sharing: no
File System Export: no
High Water Mark: 98
Low Water Mark: 80
Ok On Root: yes

以上2个条件必须满足,不然在备份数据时,就会提示 2019-11-21 11:12:08 - Error nbjm (pid=2568) NBU status: 2074, EMM status: Disk volume is down

参考链接

  • 本文作者: wumingx
  • 本文链接: https://www.wumingx.com/tools/netbackup-8.0.html
  • 本文主题: windows netbackup 8.0安装与配置
  • 版权声明: 本博客所有文章除特别声明外,转载请注明出处!如有侵权,请联系我删除。
0%