Veeam + QUADStor VTL 操作指南

  • 6 January 2022
  • 0 comments
  • 1208 views

Userlevel 3
Badge

 

本次测试分为两部分:第一部分是VTL的相关安装、配置,第二部分是Veeam的相关配置,以及Tape作业介绍、演示。

测试环境:VBR 11a (v11.0.1.1261),不涉及VBR安装,只讨论、演示配置、使用Tape。

CentOS Linux 版本 7.9.2009 (Core),内核:3.10.0-1160.49.1.el7.x86_64,QUADStor版本3.0.58。

 

一、VTL安装、配置

配置好yum源后,先执行升级kernel,再重启服务器

yum update -y kernel

reboot

再安装必要组件和依赖包

yum install -y httpd gcc perl sg3_utils kernel-devel

下载、安装rpm包。

wget --no-check-certificate https://www.quadstor.com/vtldownloads/quadstor-vtl-ext-3.0.58-rhel.x86_64.rpm

如服务器无法直接访问外网,可到QUADStor网站:https://www.quadstor.com/vtl-extended-edition-downloads.html,下载相关rpm包后,再上传安装。

rpm -ivh quadstor-vtl-ext-3.0.58-rhel.x86_64.rpm

开启httpd服务

systemctl enable httpd

systemctl start httpd

systemctl status httpd

查看VTL状态,如未启动可开启VTL服务

/etc/rc.d/init.d/quadstorvtl status

/etc/rc.d/init.d/quadstorvtl start

查看防火墙状态,如有必要可关闭防火墙,或开机时不启动防火墙

systemctl status firewalld

systemctl stop firewalld

systemctl disable firewalld

打开浏览器,访问QUADStor管理界面

http://Server_IP/vtindex.html

70zrMi.jpg

在Physical Storage选项,点击Add。

备注:本次测试的CentOS服务器上有两块硬盘:/dev/sda用于安装操作系统,/dev/sdb用于存放VTL数据。

QdyqNX.jpg

在Storage Pools选项,点击Submit。

806eS3.jpg

确认成功添加Pool。

A4UfZG.jpg

在Virtual Libraries选项,点击Add VTL。

OhyLXU.jpg

 

输入VTL Name,再选择喜欢的磁带库厂商、品名、型号,最后确定好驱动器数量、插槽数量,其他选项保持默认,点击Submit。4Li9zu.jpg

点击Add VCartridge增加磁带。

lmGKwp.jpg

 

输入磁带数量和自定义Label标签的前6位后,点击Submit。

AY2mrL.jpg

确保磁带添加成功。

9b1rsJ.jpg

切换到VBR Server上,打开服务器管理器的工具选项,点击iSCSI 发起程序。

M7XdUV.jpg

 

XDtqdo.jpg

在iSCSI 发起程序界面里,输入目标,即VTL服务器的IP地址后,点击快速连接。

LVkGit.jpg

依次点击连接,确保是状态是已连接。

rEUbwI.jpg

 

rq6dAm.jpg

确保设备管理器上,可正常识别到磁带驱动器和媒体更换器设备(机械手)。

请注意,Veeam不提供任何磁带驱动程序,请使用操作系统的驱动程序、或磁带库硬件厂商的驱动程序。

WPCBCZ.jpg

至此,完成第一部分的VTL安装、配置。

​​

二、VBR配置

打开VBR的Tape Infrasturcture界面,点击Add Tape Server。

ExJuWs.jpg

选择合适的服务器(即连接着VTL的服务器),本次测试是VBR服务器,一路点击Next。

h2rSVN.jpg

勾选Start tape libraries inventory when i click Finish,点击Finish后,去扫描磁带库。

r6qQ0r.jpg

确认扫描成功。

nn3w0n.jpg

后续还可以对已经添加进来的磁带库进行:Rescan、Inventory、Catalog等操作。

ASBmZD.jpg

查看驱动器和磁带信息。

cT95d6.jpg

EutAQl.jpg

新建Media Pools,可设置保留周期、磁带选项等。

本次测试使用Standard类型。

mJdGow.jpg

输入Media Pools名称。

QdGeGs.jpg

点击Add,分配需要的添加的磁带。

gMUuVD.jpg

 

oUrgQA.jpg

Do Not Create, 即每个后续备份作业都将其备份数据写入现有Media set,它将备份数据附加到先前备份作业写入的磁带上。简单理解就是磁带复用,这是推荐使用项。

Create new media set,即为每个新备份作业创建一个新Media set,每个备份作业将从新的磁带开始写入其备份数据。

Daily at,即可以指定创建新Media set的日期和时间。例如,如果在每周六将当周Media set发送到异地存储,可以在此设置为每周六创建新媒体Media set。

J207W3.jpg

选择需要的Retention保留时间。

请注意:后续介绍的Backup to Tape job、File to Tape job的配置里,是没有设置Retention项的。只有在创建Media Pools时才有。

DyXY6i.jpg

可开启parallel processing多驱动器并发或对磁带进行加密。

bsvxgi.jpg

点击Finish,完成向导。

7yKvm2.jpg

 

Tape Job分两种:Backup to Tape job、File to Tape job。

 

第一种:Backup to Tape job,备份到磁带是一项专用作业,可将 Veeam其他备份作业生成的备份数据,备份到磁带。请注意,不能直接将虚拟机备份到磁带。

Backup to Tape job支持以下备份数据到磁带:

  • VM backups

  • Agent backups

  • Backup repositories (选择此项时,仅适用于Agent backups的备份数据)

  • Kasten K10 backups (VBR 11a build 11.0.1.1261 with Cumulative Patch P20211211以后版本才支持)

条件和限制是:

  • VBR必须是Enterprise以上版本

  • Backup Job的还原点至少大于3个还原点

  • Backup Copy Job(immediate copy)的还原点至少大于3个还原点

  • Backup Copy Job(periodic copy)的还原点至少大于4个还原点

  • 只支持VBK(完整备份)和VIB 文件(正向增量备份),跳过VRB文件(反向增量备份)和VLB(日志文件 )

 

点击Tape Job,选择Backups。

RMojzK.jpg

G0ddej.jpg

点击Add,选择Backup类型。本次测试使用Backup jobs。

ZSEfJa.jpg

yVrjAK.jpg

选择合适的Media pool和Full Backup Schedule。

请注意:此次的Full Backup Schedule是指

1dYXGl.jpg

以及勾选Archive incremental backup to tape和合适的Media pool。

az4Ejv.jpg

建议选择Eject tape media upon job completion,即Job完成时把磁带从驱动器移回Slot插槽。

FWvevp.jpg

建议选择As new backup files appear,即有新的备份数据生成后马上执行Backup to Tape Job。

0ANsZZ.jpg

勾选Enable the job when I click Finish,点击Finish。

7qarHC.jpg

剩下的交给Veeam,它会在后台自动完成。

iPUhIn.jpg

 

从磁带恢复。

在Backups--Tape选项里,找到需要从磁带恢复的作业和虚拟机,可选择:Restore entire VM恢复到生产环境、Restore backup from tape to repository恢复到repository备份空间上。

OTrKxw.jpg

选择Restore entire VM。过程跟正常还原VM一样,此次不再演示。

7gsKco.jpg

选择Restore backup from tape to repository。

meBc6s.jpg

除了还原到Backup repository上,还可以选择还原到由VBR纳管的Manager server的文件夹上。

9qa6a4.jpg

 

第二种:File to Tape job,将由VBR纳管的Manager server上的文件、或者是File share文件(通常指CIFS、NFS共享文件)、或者是基于NDMP协议的存储设备上的卷文件备份到磁带。

条件和限制是:

  • 确保要备份的文件和文件夹不包含某些Unicode符号

  • 确保要备份的文件和文件夹不是快捷方式

  • 确保要备份的File share文件(通常指CIFS、NFS共享文件)不包含以不同字母大小写输入的相同名称的文件夹(如:Documents和documents)

  • 如果VBR备份服务器是使用Microsoft SQL Server Express版本,请勿在一个File to Tape job中备份大量文件(如:1000个文件夹中超过1000000个文件)。处理大量文件将导致相当大的性能损失。所以备份大量文件时,可考虑创建多个File to Tape job。关于这点:考虑、设计File to Tape job时,关键点是需要备份的文件数,而不是数据量。

  • Microsoft SQL Server Express Edition的使用受到数据库大小的限制(数据库数据大小最多是10Gb),所以如果备份大量文件,建议使用Microsoft SQL Server标准版、或企业版。

     

    点击Tape Job,选择Files。

RMojzK.jpg

jajpy6.jpg

点击Add,选择需要备份的文件、或文件夹。本次测试是File Share(CIFS文件)。

请注意,需要提前把File Share添加好。

HmQGta.jpg

tcvJHN.jpg

在Full Backup选项,选择适合的Media pool、Run的启动时间(相当于Schedule)。

71yJ1A.jpg

在Incremental Backup选项,选择适合的Media pool、Run的启动时间(相当于Schedule)。

ADjbGQ.jpg

在Options选项里,如需对备份文件进行VSS快照级的备份,可勾选 ”Use Microsoft volume shadow copy(VSS)"。另外,建议勾选“Eject tape media upon job completion”,即备份作业完成时自动把磁带从驱动器移回”到插槽。

dLOicJ.jpg

勾选"Run the job when I click Finish",点击Finish,开始备份。

qf6GAe.jpg

由于备份数据很小,所以备份“很快”:)

f7EYOV.jpg

 

File to Tape的恢复在这里的“Files"。

3XPJ1A.jpg

选择需要恢复的数据,点击"Restore files from tape",开始恢复数据。

veCGes.jpg

接下来又是”常规且熟悉“的操作:)

YC1X0O.jpg

jXNCma.jpg

1kX2Um.jpg

Dj6Ej4.jpg

nTCHCr.jpg

 

82Khbh.jpg

 

全文完。

 

 

如对以上过程有技术疑问,请联系本文作者📧:helly.wu@veeam.com


0 comments

Be the first to comment!

Comment