2023年12月1日发(作者:)

avamar实施报告

售前工程师

2012-11-17

目录

. 环境介绍 ................................................................................................................ 4

1.1 拓扑图 ............................................................................................................ 4

1.2 拓扑概述 ......................................................................................................... 4

1.3 默认账户信息.................................................................................................. 4

. Avamar安装 ......................................................................................................... 5

2.1 环境准备 ......................................................................................................... 6

2.1.1 空间准备.................................................................................................. 6

2.1.2 内存准备.................................................................................................. 6

2.2 导入avamar虚拟机 ....................................................................................... 6

2.3 配置avamar安装环境 ................................................................................. 19

2.3.1 配置网络................................................................................................ 19

2.3.2 配置ssh远程访问 ................................................................................ 25

2.3.3 格式化分区&部署avamar安装环境 ..................................................... 27

2.4 部署安装avamar服务器 ............................................................................. 28

. avamar服务器管理 ............................................................................................. 35

3.1 安装avamar administrator ........................................................................ 35

3.2 avamar连接vCenter .................................................................................. 38

3.3 avamar注册proxy ................................................................................. 42

3.3.1 部署proxy虚拟机 ................................................................................ 42

3.3.2 配置proxy ............................................................................................ 47

3.3.3 两种管理proxy服务器的方式 .............................................................. 51

通过concole ................................................................................ 51 3.3.3.1

通过网页 ....................................................................................... 54 3.3.3.2

3.3.4 注意事项................................................................................................ 56

3.3.5 avamar administrator中修改proxy属性 ...................................... 56

3.4 导入虚拟机 ................................................................................................... 57

. avamar基础操作 ................................................................................................ 59

4.1 手动备份虚拟机 ............................................................................................ 59

4.2 vSphere 5.1兼容性问题 ......................................................................... 60

4.3 配置策略以自动备份虚拟机 .......................................................................... 64

4.3.1 首先定义dataset .................................................................................. 65

4.3.2 配置schedule ...................................................................................... 70

4.3.3 配置组 ................................................................................................... 73

4.4 虚拟机还原 ................................................................................................... 76

. 当前备份效果说明................................................................................................ 78

. 环境介绍

1.1 扑图

10.120.63.7010.120.67.7010.120.67.8010.32.31.58

已部署已部署已部署

AVE-1AVE-2(已用)proxy-3

proxy-4proxy-1

proxy-2

ESXi 4.1 architecherESXi 5.1 architecher

ESXi

servers

local

datastore

1.2 扑概述

当前环境,共计4ESXi服务器,一台运行esxi4.1,其余运行esxi5.1

已部署AVE服务器共两台,proxy代理4台,IP地址与关联关系如下表格

hostname ip address netmask gateway master host note

10.120.81.20 24 10.120.81.1 10.120.67.80 thin provisioning

10.120.81.21 24 10.120.81.1 10.120.67.70 configured to use

10.120.81.16 24 10.120.81.1 10.120.67.80 assigned to ave-2

10.120.81.17 24 10.120.81.1 10.120.67.80 assigned to ave-2

10.120.81.18 24 10.120.81.1 10.32.31.58 assigned to ave-2

10.120.81.19 24 10.120.81.1 10.120.67.70 assigned to ave-2

1.3 认账户信息

Avamar操作系统账户

Username root

Password changeme

proxy代理console及网页登陆账户

Username root

Password avam@r

avamar服务器更新解锁密码

Supp0rt0nly

使用client进行备份的操作系统,需要写入avamar服务器的hosts对应

Proxy代理,尽管使用了DNS,为了保证不出现意外的未知错误,还是应该写上avamar

服务器的hosts

Avamar AVE软件需要从avamar ftp服务器上下载,最新版本为6.1,本次安装版本为6.1.

2.1 境准备

2.1.1 空间准备

不同容量配置的AVE,虚拟机硬件配置也不相同,与0.5T1T2T的版本对应的虚拟硬盘配

置如下:

0.5 TB AVE is installed into four partitions:

One operating system partition (100 GB)

Three storage partitions (250 GB each)

1 TB AVE is installed into seven partitions:

One operating system partition (100 GB)

Six storage partitions (250 GB each)

2 TB AVE is installed into 13 partitions:

One operating system partition (100 GB)

12 storage partitions (250 GB each)

为此,应预先在服务器上分配适当空间用于avamar服务器

2.1.2 内存准备

0.5T1T2T相对应的内存消耗如下:

For 0.5 TB AVE, specify 6 GB

For 1 TB AVE, specify 8 GB

For 2 TB AVE, specify 16 GB

2.2 avamar虚拟机

导入虚拟机可以通过vClient连接vCenteresxi主机进行部署,部署过程中会将avamar ovf

文件传输到esxi服务器上,请使用较大带宽进行传输以保证不至于太慢。

以上为两台安装ave的主机:

10.120.67.70

10.120.67.80

需要分别导入两台ave到这两台主机中

以其中一台为例:

打开文件--部署ovf文件

选择浏览,找到本地的ovf模版文件

选择本地的OVF文件,点击打开

下一步

下一步

键入虚拟机名称,选择要放入的清单位置

硬盘模式选择“厚置备延迟置零”

网络可以后期更改,暂时不变,下一步

因部署完成之后需要更改硬件配置,所以不要勾选部署后打开电源,单击完成即可

此为虚拟机导入时的状态,在下方近期任务显示两台虚拟机的导入进度

导入完成,现在可以添加硬盘。

本次配置的是2TBAVE,我们需要添加12250G大小的虚拟磁盘作为备份空间

在虚拟机上单击右键,选择“编辑设置”

点击“添加”按钮

选择硬盘,单击“下一步”

配置大小为250GB正常情况下应当选择“厚置备延迟置零”当前磁盘空间不足,选择Thin

provision”,会对性能造成一定影响

如果空间不足,会显示此提示,因为我们已经使用了“Thin provision”,点击确定即可

此处要勾选独立-->持久,避免因还原快照时对数据磁盘中的备份文件产生影响

完成,并照此再添加另外11块磁盘

添加完毕后,需要把网络设置为本地网络环境的网络,完成后确定

之后,选择升级虚拟硬件

确认

为了避免安装过程中出现问题导致需要重新导入ovf文件,最好做一个快照,以便出现无法修复

的故障时能够快速恢复

确认快照可用后,虚拟机导入完成,启动虚拟机

2.3 avamar安装环境

2.3.1 配置网络

虚拟机启动后,点击“启动虚拟控制台按钮进行监视

这是启动后的状态,使用默认用户名密码登录

username root

password changeme

使用光标导航至network devices-->network settings,回车进入

上方四个标签三个是需要配置的,overview里配置IP地址,hostname/DNS里配置解析

相关,Routing里配置路由,删除是ctrl h

将光标导航到edit,编辑本地ip地址

点击next进入编辑DNS

然后编辑网关

选择“ok”完成配置

选择quit退出

使用ifconfig命令确认IP地址

如果没有域的话,安装的时候需要,在DNS配置Domain Name:主机名.

修改/etc/

添加namesever

注册Avamar Proxy之前,需要自己手工添加Avamar ServerIP地址到Proxy服务器的

hosts

2.3.2 配置ssh远程访问

然后配置sshd功能,先将配置文件备份一份,然后使用vi进行编辑

找到以下两行

#PermitRootLogin yes

PasswordAuthentication no

改为:

PermitRootLogin yes

PasswordAuthentication yes

使用如下命令重启sshd

#service sshd restart

此时可以使用ssh连接avamar

2.3.3 格式化分区&部署avamar安装环境

以上步骤完成后,使用如下命令格式化avamar分区

root@ave-1:~/#: /usr/local/avamar/bin/

格式化完成

开始安装avamar准备环境,使用如下命令开始安装:

root@ave-1:~/#:

/usr/local/avamar/src/11_64.x86_

2.4 署安装avamar服务器

安装完毕,使用浏览器打开如下地址访问:

hostip:8543/avi/

点击继续浏览

使用如下用户名和密码登录

username root

password changeme

单击右上角锁型标记,使用如下密码打开

Supp0rt0nly

打开后,锁变为打开状,此时服务器正在生成avamar的安装包,需要耐心等待生成。可以通过

刷新来查看。

生成后,会出现avamar的安装进程,点击install启动初始化安装过程

填写0表示安装的是单节点,单击save,选择ConnectEMC

按照图中填写,点击save

passwords不改

Security setting不改

这里填changeme,为验证root密码

填写服务器IP地址,并配置好时区,NTP可以不填,点击savecontinue

启动avamar安装进程,安装过程中会重启一次,重启完成后可重新打开网页监控安装进度

. avamar服务器管理

avamar服务器的管理主要是用过avamar administrator管理软件来实现的,管理软件分为6个模块

policy:管理备份策略

backup & recovery:手动发起备份或还原进程

administration:配置domain,服务等

backup management:管理备份数据

activity:活动监视

server:查看服务器状态,如容量,复制等

3.1 avamar administrator

安装完成后,按照以下地址访问:

hostip

点击下方的Ducoments and Downloads

右侧为所有的客户端安装包,包括proxyova文件和灾难恢复的iso文件

找到windows for x86 (32 bit)

点击Microsoft windows XP,2003,vista,2008,7

这个文件为windows本地管理端安装包,下载后,进行安装

安装完毕后,打开程序,出现登录界面

使用如下用户名和密码进行登录,域名选择默认,IP地址为服务器IP地址,在有DNS的环境

下,可以使用主机名进行登录,登录后的界面如下

3.2 avamar连接vCenter

使用ssh工具连接avamar

使用如下命令停止mcs服务

#dpnctl stop mcs

编辑如下文件44953

root@ave-1:~/#: vi /usr/local/avamar/var/mc/server_data/prefs/

找到

false改为true

使用如下命令重新启动msc服务

#dpnctl start mcs

打开avamar administrator,打开administration

在服务器位置单击右键,选择action-->account management-->new client

client type选择vmware vCenterip地址为vCenterip地址

点击OK完成

确定

3.3 avamar注册proxy

3.3.1 部署proxy虚拟机

avamar程序下载页面中,找到vmware vSphere

其中的ova文件为proxy的代理程序,需要下载后导入到vSphere环境里。导入过程如导

avamar虚拟机相同

浏览到下载到本地的ova文件

选择datastore

将硬盘模式调为“Thin provision

写入网络信息,如果有DNS,优先使用DNS,否则需要使用hosts文件

开始导入过程

部署完成后,虚拟机将自动启动

3.3.2 配置proxy

proxy虚拟机启动后,显示界面如下

为了管理方便,首先在avamar中新建一个domain用来存放proxy

点击new domain

写入要新建的domain的名称

根下已经有了aveproxysdomain

proxy中选择1开启注册过程

如果删除错误Proxy,重新注册的话

/usr/local/avamarclient/etc/

按要求填写avamar服务器的ip地址或主机名(需要DNS,如果没有,请写hosts文件)

avamar server domain写刚才我们新建的那个domain name

如果没有更改过root密码,选择no即可

3.3.3 两种管理proxy服务器的方式

管理proxy,主要是为其配置主机名和hosts,可以通过两种方式对其进行配置:

3.3.3.1 通过concole

完成后,需要更改主机名,选择configure network

Root

选择3回车进行更改

选择1返回主界面

选择set timezone,更改为当前的时区

完成后,选择login,用户名密码如下

username root

password avam@r

3.3.3.2 通过网页

或者通过浏览器访问更改,访问如下地址:

hostip:5480

选择仍然继续,使用如下IP地址登录

username root

password avam@r

选择network页面,点击address标签

更改主机名,然后save settings

3.3.4 注意事项

更改主机名后不要重启,重启后主机名会还原,除非环境中使用了DHCP绑定DNS分配

主机名的机制,否则一般情况下请勿重启

3.3.5 avamar administrator中修改proxy属性

avamar administrator中刷新,即可看到已注册的proxy

在该proxy上单击右键,选择edit

选择该proxy所识别的vSphere中的datastore,便于读取虚拟机的vmdk文件

3.4 导入虚拟机

在虚拟机的domain name下单机右键弹出菜单,选择“import multiple clients

选中“Show sub-domain virtual machines”则会显示出所有的虚拟机,选中后点击OK即可

导入后的虚拟机

. avamar基础操作

4.1 动备份虚拟机

avamar administration,选择backup and restore

选中刚才导入的虚拟机,展开后可以看到当前的vmdk文件,当需要发起手动备份的时候,点击

操作栏最左边的按钮即可发起备份

4.2 vSphere 5.1兼容性问题

vSphere5.1会在虚拟机的vmx文件中增加了UUID = "true"这一行,会导致

avamar无法备份,需要手工将其更改后才可以使用avamar进行备份

注意:通过template克隆生成的虚拟机UUID会重新变成true,仍然需要手动更改

更改vmx文件

打开数据存储和数据存储群集

找到需要修改的虚拟机,在其所属的datastore上点击右键选择“浏览数据存储”

找到虚拟机目录,双击打开

把“virtual machine name.vmx文件下载到本地

使用文本编辑器打开vmx文件,找到如下内容:

UUID

true改为false

保存退出,回到vCenter数据浏览对话框,点击上传文件

选择刚才修改的vmx文件,将其上传,会提示如果存在同名文件,会被替换,点击“是”

上传完毕后,虚拟机开机,即可使用avamar备份

4.3 置策略以自动备份虚拟机

配置策略主要操作在policy模块中完成,打开policy模块,会出现下面的内容

点击Tools菜单,弹出policy中主要的配置项

4.3.1 首先定义dataset

dataset中,默认包含了几个基本的数据集,如果需要自己新建,点击new按钮

默认情况下,数据集包含了所有支持的文件系统,如果不更改,那么可以这个数据集将可

以备份所有支持的系统的文件

如果需要自定义,选择Enter Explicitly,在select plug-in type下拉菜单中选择数据类型,

以备份MSSQL为例:

如果选择了备份MSSQL客户端在安装标准client的同时,需要额外再安装SQL Plug-in

选择了具体需要备份的内容后,需要手工将下方列表框里的内容逐条删除,然后将我们选择的

内容添加进去

如果这条策略是针对主机群,那么选择sql即可,如果是针对某台主机的某个sql实例,

可以点击select files and/or folders选择

这个是排除列表

这个是包含列表

这个是不同插件工作下的不同配置,如果没有特殊配置,单击OK确认,datasets就建立

完成了

4.3.2 配置schedule

然后依然点击tools,选择schedules,点击new新建

avamarschedules提供了dailyweeklymonthlyon-demand四种方式

daily页中,可以在一天之内添加多个时间点,然后选择备份作业持续时间,以及到期日

weekly页中,可以选择一周的几天,以及备份窗口

monthly中提供了两种方式,一种是每月的第几天,一种是每月的第几个星期几,同样可

以设置每次的备份窗口

on-Demand即是按需的手工备份

设置完成后,点击OK即可

schedulemiantenance window标签里,设置avamar的工作时间

绿色为备份时间,黑色为不工作,黄色为维护时间,这个时间表可能会和现有的策略冲突,

在保存时都会提示,只要不和我们使用的schedule冲突就没有问题

如果有特殊需要,也可以调整这里的时间段

单机OK完成后,几个重要的要素的完成了,retention文件保留可以按照默认的使用,如

果有特殊需要,可以自己新建

4.3.3 配置组

为了把这些元素利用起来,需要使用备份组

在虚拟机datadomain建立组,选择new group

首先键入名称,然后去掉disable的勾,加密方式看情况定,在domain中描述了生效的

domain。点击next

在上方选择刚才建立的datasetsnext

同样选择刚才建立的schedulenext

文件保留选择默认的或者自定义的,点击next

在此页为系统已经认到的虚拟机,选择完成后,点击next

因为是备份虚拟机镜像,所以会使用proxy,这里需要选择关联那几个proxy,每个proxy

默认执行一个备份进程,越多的proxy可以执行越多的备份作业

最后点击finish建立完成。

4.4 拟机还原

使用镜像备份,能够为windowslinux服务器提供镜像级和文件级的还原

还原操作主要是在backup and restore中完成的,打开bakcup and restore,选择select for

restore标签

左边为客户端列表,日期中的蓝色标识当前日期,右侧对话框中为两条备份记录,选中其中一

下方左边对话框中出现该条记录的备份内容,如果要直接还原镜像,勾选后在上方工具栏选择

还原即可,如果要选择还原某些文件,选择下图中标识的按钮

. 当前备份效果说明

第二次测试备份完成时,已保护的容量达到680.1GB,实际使用容量如下:

2.2TB*1024*2.2%=49.5616GB

可以看到,第二次备份时,部分已完成备份的虚拟机新增量只有不到0.05%,其他大部分也在0.2%

左右,可见消重的效果很好

第三次全备时受保护的数据量以达到1.3TB,而系统实际占用量计算如下:

2.2TB*1024*2.6%=58.5728GB

以下为备份的虚拟机列表

第三次全备时,几乎所有的虚拟机数据增长都在0.05%左右,而时间普遍在1分钟左右,效果很满意

C:Documents and SettingsAdministrator>set oracle_sid=jssweb

C:Documents and SettingsAdministrator>rman target /

恢复管理器: 版本9.2.0.1.0 - Production

Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.

连接到目标数据库: JSSWEB (DBID=3391142503)

RMAN>

注:如果本地库只有一个实例,则不需要指定oracle_sidRman会自动连接到默认实例。

当然,你也可以先启动rman,然后再通过connect来连接目标数据库,如下:

C:Documents and SettingsAdministrator>set oracle_sid=jssweb

C:Documents and SettingsAdministrator>rman

恢复管理器: 版本9.2.0.1.0 - Production

连接到目标数据库: JSSWEB (DBID=3391142503)

RMAN>

1. Open a command shell.

2. Log in to Oracle RMAN with the Oracle user ID and password.

The command prompt changes to:

RMAN>

3. Connect to the Oracle database to be backed up.

1. Connect to the database by typing:

sqlplus "/ as sysdba"

Information similar to the following appears in the command shell:

SQL*Plus: Release 11.1.0.7.0 - Production on Sat Jul 11 11:42:08 2009

Copyright (c) 1982, 2008, Oracle. All rights reserved.

Connected to: