Download as pdf or txt
Download as pdf or txt
You are on page 1of 93

***公司

数据存储备份项目

实施方案
1 备份体系的整体规划与架构 ................................................................................................... 3
1.1 存储方案....................................................................................................................... 4
1.1.1 ******存储架构 ............................................................................................... 4
1.1.2 主机部署规划 ................................................................................................... 4
1.1.3 备份方案 ........................................................................................................... 6
1.2 备份方案介绍............................................................................................................... 6
1.2.1 物理拓扑图 ....................................................................................................... 6
1.2.2 方案总体说明 ................................................................................................... 7
2 存储服务器安装....................................................................................................................... 8
2.1 Storage Manager Administration Center 的安装 .......................................................... 8
2.2 IBM Integrated Solutions Console V6.0.1.1 Windows for use Tivoli Storage Manager
Administration Center 的安装 ................................................................................................ 12
2.3 Storage Manager Windows Server 的安装初始化过程 ............................................. 20
2.3.1 安装过程 ......................................................................................................... 20
2.3.2 初始化过程 ..................................................................................................... 21
3 存储服务配置和管理............................................................................................................. 26
3.1 备份服务器的实施过程 ............................................................................................. 26
3.1.1 添加服务器连接,操作如下: ..................................................................... 27
3.1.2 存储设备进行配置 ......................................................................................... 28
3.1.3 策略域和客户机的配置 ................................................................................. 43
3.2 备份服务器的配置情况 ............................................................................................. 50
3.2.1 存储池............................................................................................................. 50
3.2.2 策略域............................................................................................................. 50
3.2.3 安装客户机节点信息 ..................................................................................... 50
4 客户端的安装部署................................................................................................................. 53
4.1 AIX 客户端的安装部署............................................................................................. 53
4.1.1 需要安装的 TSM 软件包.............................................................................. 53
4.1.2 安装过程 ......................................................................................................... 53
4.1.3 配置过程 ......................................................................................................... 54
4.1.4 tsm lanfree 备份设置 ...................................................................................... 62
4.1.4.3 在服务器上添加一个 server ....................................................................... 62
4.2 Linux 客户端的安装 .................................................................................................. 68
4.2.1 需要安装的 TSM 软件包.............................................................................. 68
4.2.2 安装过程 ......................................................................................................... 68
4.2.3 配置过程 ......................................................................................................... 68
4.3 Windows 客户端的安装和部署................................................................................. 72
4.3.1 需要安装的 TSM 软件包.............................................................................. 72
4.3.2 软件安装 ......................................................................................................... 72
4.3.3 配置过程 ......................................................................................................... 74
4.3.4 备份恢复测试 ................................................................................................. 80
5 备份策略的设定..................................................................................................................... 86
5.1 aix 备份数据库计划的制定 ....................................................................................... 86
5.2 Windows 备份数据库计划的制定............................................................................. 87
5.3 备份策略计划............................................................................................................. 92
5.3.1 区局中心备份计划 ......................................................................................... 92
5.3.2 地州数据备份计划 ......................................................................................... 93

1 备份体系的整体规划与架构

******要备份的服务器分为两级:省级和地市级,应用较多,数据量较大而
且分散,操作系统主要是 unix 和 windows、Linux,数据库有 SQL、DB2 等。
希望通过一个统一的备份管理平台,对其异构环境下的生产数据进行集中备份。
对于******的备份系统建设,要实现以下建设目标:
● 建立集中的备份系统,实现对系统中关键业务数据的集中备份和跨平台
备份。能用统一的方法对不同网段的操作系统、数据库和系统进行备份和恢复,
实现对目前所有系统的统一备份。
● 建设统一备份管理架构,提供简便的操作管理界面;并提供强大的备份
报表功能,来制定和不断完善备份策略。
● 基于 SAN 和 LAN 结合的存储环境,减少网络瓶颈对备份的影响,提高备
份系统的备份速度、降低备份对生产系统的影响。
● 区中心和地市中心采用统一的备份存储系统,区中心建立存储备份中
心,地市中心要对本地服务器和数据进行备份,并在备份完后对数据进行克隆,
然后把克隆数据迁移到区中心。

● 备份数据的快速恢复:解决备份数据备份和恢复速度慢问题,可以对超
大容量数据进行并行备份;
● 在实现集中备份的时,确保不影响业务的正常运行,确保备份过程中备
份数据所占带宽不影响正常的业务运行。
1.1 存储方案

1.1.1 ******存储架构

根据******应用的需求,本次存储备份项目生产区系统方案是基于 SAN 存储结构的高可

靠性双机集群。数据库服务器采用 2 台 IBM 高性能 P570 小型机,业务使用 DB2 数据库,每

台数据库服务器通过双 4Gb HBA 卡通和 2 台 SAN 交换机连接到两台磁盘阵列上,该架构实现

了整个数据中心的高度冗余,保证了主机、链路、交换机、磁盘阵列和数据的高度冗余,实

现了业务 24x7 不间断地运行。其拓扑如下:

1.1.2 主机部署规划
1、生产系统主机部署:
两台 P570 小机服务器划分成四个硬件分区, 每个分区是物理电器隔离,运行不同的

业务。A 小机划分两个硬件分区,一个分区运行***数据大集中核心生产数据库,一个分区

运行非核心业务数据库,OA 数据库。B 小机服务器也划分两个硬件分区,一个分区暂时作


为测试数据的运行分,另一个分区作为历史数据库作数据挖掘数据的运行。具体规划如下:

型号 配置/分区 用途

Lpar1(6C12G)数据库 业务系统 DB2 数据库服务器

IBM p570 (A)

Lpar2(2C4G)应用服务器 OA 服务器,与 Lpar4 做双机热备

Lpar3(2C4G)数据库 测试服务器, 与 Lpar1 做双机热备

IBM p570 (B)

Lpar4(6C12G)应用服务器 数据挖掘系统 DB2 数据库服务器

2、备份服务器部署

备份服务器以双机互备方式部署在两台 DELL AR900 PC 服务器上,操作系统采用

Windows 2003 Server 。

3、存储设备规划

 主存储设备容量配置 4T,采用 DS4800 机头加两台 EXP810 扩展柜,每个扩展柜

配置 16 块磁盘,主存储设备 EXP810 全部使用 146GB 光纤硬盘,容量为 4T。划分

两分区,每个分区 2T 空间,其中一个分区作为自治区***公司核心生产业务数据的

存储,核心生产数据为全疆***数据大集中的数据库数据。另一个分区作为区***

公司核心数据的 FlashCopy 快照区,对光纤磁盘阵列进行 FlashCopy 快照,实现快

速、频繁和不间断的备份。

 近线存储设备采用 DS4800 存储,容量 8T,采用 DS4800 机头加三台 EXP810 扩

展柜,其中两个扩展柜配置 16 块 146GB 光纤磁盘容量为 4T,划分两个分区,每个

分区 2T 空间。这两个分区的作用分别为:

1)核心生产数据备份,即存储数据库镜像文件

2)非核心数据包括一号工程数据,OA 数据、财务数据、视频数据等等。

另一个扩展柜配置 8 块 500GB 的 SATA 硬盘。近线存储设备划分两个分区,每个分

区 2T 空间。这两个分区的作用分别为:

1)存储历史生产数据,作为数据挖掘空间。

2)地州***公司生产数据的备份,包括地州***公司生产数据库及操作系统的备份。
1.1.3 备份方案

1.2 备份方案介绍

针对******的 IT 环境和备份需求,我们采用 LAN+SAN 的混合模式备份结构。对于区中

心的生产业务系统(卷烟营销、专卖、CRM)、办公自动化系统、***行业 1 号工程 DB2 服务

器、进行 SAN 环境下的 LAN-Free 备份;对区中心的文件服务器、中间件服器,进行文件级

别的 LAN 方式的集中备份;对部署在各州局的系统,数据存储在本地,通过 SDH 网络远程统

一集中备份到区中心的存储设备。

1.2.1 物理拓扑图

IBM TSM 备份服务器安装在连接所有主服务器的主交换机上。且 TSM 备份服务器、

磁带库以及所有需要采用 LAN-Free 进行备份的业务服务器都直接连接在 SAN 交换机。这

样,在进行数据备份及恢复时,数据流可以通过 SAN 直接到带库,从而大大提高数据备份

与恢复的速度。
1.2.2 方案总体说明

 整个系统采用 SAN+LAN 结构,将区中心各台核心服务器及存储设备接入 SAN 存储网络,

实现核心业务数据的 LAN-Free 网络备份,提高数据备份和恢复速度,减小备份对生产

业务系统的影响。

 在区中心设置一台 windows 服务器,作为备份服务器,直接控制区备份中心备份设备,

并统一制订各种备份策略,管理备份任务。

 原有 DAS(600GB)存储,存储一些影象文件。

 区中心使用专门的备份服务器,备份服务器采用 TSMEE(Tivoli Storage Manager

,通过 HBA 卡连入 SAN 网络,尽量减小生产系统的资源占用。


Extended Edition)

 所有接入 SAN 的生产系统主机上都安装 TSM for SAN,保证备份数据流都能不通过生

产网络直接写到磁带库。

 为满足各核心业务系统数据库的在线备份,分别在相关数据库主机上安装 TSM for

Databases 模块,在实现文件备份的服务器上安装 client 模块,实现数据库和文件的

备份。

 为满足各地市业务数据库的备份需求,分别在地市相关业务主机上安装 TSM for

Databases 模块和 client 模块,实现地市数据库和文件的备份。

 在地州***公司选择负荷相对小的现有业务服务器,作为备份节点服务器,在备份服

务器或者本地存储节点的调度下控制备份作业,先把要备份的数据备份到本地磁盘,

然后制定备份策略,把备份数据迁移到区中心的存储阵列中。

 地州***公司的备份数据通过 TSMEE 的内部迁移机制,把地州备份的数据集中在区中

心,统一备份到区中心的磁带库或者虚拟带库。
2 存储服务器安装

存储服务器需要安装以下三套软件
1, Storage Manager Administration Center(存储管理中心)
2, IBM Integrated Solutions Console V6.0.1.1 Windows for use Tivoli Storage Manager
Administration Center(存储管理中心控制台)
3, Storage Manager Windows Server(存储管理服务器)
具体软件安装步骤如下:

2.1 Storage Manager Administration Center的安装

打开关盘,在光盘目录下找到 setupAC.exe,双击运行开始安装
如图所示:

下图为安装向导启动界面,点击 开始安装 AC,点击 退出安装。


接受条款 并点击下一步继续安装

确认配置信息 并点击下一步继续安装
输入 ISC 登录密码,在实施过程中 ISC 密码设置为 iscadmin

点击下一步继续
安装完成 点击下一步继续
2.2 IBM Integrated Solutions Console V6.0.1.1 Windows for

use Tivoli Storage Manager Administration Center的安装

打开光盘 在关盘目录下找到 ISC 安装程序 双击安装程序


安装过程中

进入安装向导

点击下一步
接受条款 并点击下一步

等待片刻
输入管理员帐户与密码 iscadmin iscadmin

设置安装路径 这里是默认安装路径
端口设置
此步骤时间可能较长

点击下一步继续安装
开始安装 此过程的时间可能比较长,耐心等待
安装完成 点击下一步

点击完成 结束安装
2.3 Storage Manager Windows Server的安装初始化过程

2.3.1 安装过程

所有产品要全装,如下图共 4 项,逐一安装:
安装完成后重启服务器。

2.3.2 初始化过程

启动管理控制器:
自动出现 guide:

点击启动开始配置:
在本次实施中选择网络配置环境。
此次实施中 tsm 性能选项配置如下:
TSM 服务器支持多少客户机? 选择 50 或更多
TSM 服务器通常存储多大的文件?选择小文件和大文件均匀混合

服务器键值与位置信息:此处默认安装
服务器卷的初始化位置:
初始卷的完整路径,这里指定为存储为此服务器划分的空间‘Z’分区,文件名称,大小默
认安装

服务器服务登陆参数设置:
服务器名称和密码:
服务器名称:tsmserver
密 码:admin

客户机节点配置向导:
此过程在后面的 ISC 中配置和管理,在此处点 跳过此向导

后面的过程全部取消,然后在 ISC 控制管理界面维护管理。


3 存储服务配置和管理

3.1 备份服务器的实施过程

在进行配置前先对服务器及相关设备进行检查

服务器连接到 san 网络后会识别到以下设备,安装驱动后方可进行下一步配置,当看到上图


显示的几面后,使用浏览器打开 TSM 控制台:http://10.204.0.106:8421/ibm/console
这里使用的是 isc 用户和密码
用户标识:iscadmin
密 码:iscadmin
登陆后继续对服务器进行配置:

打开控制台后可以看到界面的左边框中菜单显示有企业管理、存储设备、策略域和客户机节
点、服务器维护,在后面的过程将对这些选项进行配置

3.1.1 添加服务器连接,操作如下:

添加服务器:
管理员名称:admin
密 码:admin
服务器地址:10.204.0.106
端 口 号:1500
这里可以看到添加进来的 tsmserver 服务器

3.1.2 存储设备进行配置
1,存储池配置
在存储设备—》选择操作—》查看存储池
在下面红框中可以看到已有的存储池,在这里可以对当前存储池进行修改,删除,添加
3.1.2.1添加存储池:

选择操作—》创建存储池

存储池配置:
存储池名称:filestgpool
存储池描述:备份文档
类 型:随机存取 – 使用随机存取磁盘的主池(DISK 设备类)
将卷添加到存储池
* 创建新磁盘卷:
* 卷名:Z:\TSMDATA\filestgpool001(其中需要指定卷存在的路径)
* 大小:10MB (图框中可以选在 MB、GB)

存储池创建摘要:

提示已成功创建了以下存储池,点击 结束此项配置
至此存储池创建完毕。

3.1.2.2带库的配置

选择操作—》创建库

开始创建库,点击
创建库
库 名:ltolibrary
库类型:SCSI(在 SCSI 或光纤通道连接上使用 SCSI 命令。包括大多数不适合其他类别的自
动库。)

SCSI 库设置:
设备名称:lb2.1.0.3 (设备名称为系统获取的名称,设备名用于定义使服务器能够访问库的
路径)
驱动器名称:
驱动器名称为系统识别到的设备名称

驱动器添加完成,以下是驱动器列表
点击完成结束库的创建和驱动器的定义
3.1.2.3为带库添加卷

选择操作—》添加卷

检入卷,在此处选择并非所有卷都已标注。现在标注它们。
卷搜索选项
这里选择搜索在库的常规插槽中所有符合条件的卷
标注和检入卷,配置如下:

不提示将磁带卷插入库中。磁带卷已插入。

点击玩成带库卷的添加。
3.1.2.4创建设备类

设备类型:LTO(使用线性开放式磁带 Ultrium 盒带)


设备名称:ltoclass 库:ltolibrary

创建存储池
存储池名称:ltopool
存储池类型:顺序存取–使用磁带、光学介质、顺序存取磁盘(file 设备类)或 server 设备类
设备类名选择:ltoclass
临时卷的最大数目:100

点击 结束带库的添加
3.1.3 策略域和客户机的配置
策略域将数据管理的一致规则应用于多组客户机节点。单击策略域的名称可以对其属性、客户机
节点、选项集、客户机节点调度以及管理类进行操作。

3.1.3.1创建策略域的过程

选择操作—》创建策略域

填写策略域名称、描述、备份保留时间、归档保留时间
选择当前创建的策略域用于备份数据的存储池、用于归档数据的存储池

对当前创建的策略域暂不分配客户机节点。
此处选择
点击完成结束策略域的创建

3.1.3.2客户机节点的定义

选择操作—》修改策略域
点击客户机节点前面的小三角

选择操作—》创建客户机节点
创建客户机节点
节点名称:客户机连接备份服务器使用的节点名称
其他选项按默认设置,

密码:
此密码为客户机节点连接备份服务器时使用的密码
密码有效期:设为从不
依照向导下一步继续配置
管理员:
创建管理员,并对他指定对节点的所有者权限。

点击完成结束客户机节点的定义
3.2 备份服务器的配置情况

3.2.1 存储池

存储池 设备类名称 空间
DISKPOOL Dsik 500G
LTOPOOL Ltoclass 16T

3.2.2 策略域
DIZHOU_API
DIZHOU_BA
QUJULAN_API
QUJU_API
QUJU_BA
QUJU_LAN

3.2.3 安装客户机节点信息

节点名称 策略域 操作平台 服务器名称 服务器地址 全局唯一标识


AKSYWDB DIZHOU_ Windows AKSYCSER 10.205.8.21 95.2f.96.30.57.d4.11.dd.8
BA VER 4.19.00.0e.0c.68.4d.21
AKSYWDB_A DIZHOU_ Windows AKSYCSER 10.205.8.21 95.2f.96.30.57.d4.11.dd.8
PI API VER 4.19.00.0e.0c.68.4d.21
ALTYWDB DIZHOU_ Windows ALTYC01 10.205.5.21 75.51.d7.b1.57.e8.11.dd.8
BA 9.d3.00.11.25.e9.7d.ee
ALTYWDB_A DIZHOU_ Windows ALTYC01 10.205.5.21 75.51.d7.b1.57.e8.11.dd.8
PI API 9.d3.00.11.25.e9.7d.ee
BZYWDB DIZHOU_ Windows BZYCSERVE 10.205.22.21 67.4c.51.71.58.6c.11.dd.9
BA R1 1.df.00.0e.0c.68.4e.65
BZYWDB_AP DIZHOU_ Windows BZYCSERVE 10.205.22.21 67.4c.51.71.58.6c.11.dd.9
I API R1 1.df.00.0e.0c.68.4e.65
CJYWDB DIZHOU_ Windows CJYC-DATA 10.205.4.23 f7.eb.fe.11.58.71.11.dd.82.
BA BASE 62.00.0f.1f.f9.f1.96
CJYWDB_API DIZHOU_ Windows CJYC-DATA 10.205.4.23 f7.eb.fe.11.58.71.11.dd.82.
API BASE 62.00.0f.1f.f9.f1.96
GJJGWCSSER QUJULAN Windows 10.204.1.7
VER_API _API
HMYWDB DIZHOU_ Windows HMYCSERV 10.205.13.21 0f.f6.fa.30.54.b9.11.dd.ba.
BA ER bf.00.0f.1f.f9.e6.e0
HMYWDB_A DIZHOU_ Windows HMYCSERV 10.205.13.21 0f.f6.fa.30.54.b9.11.dd.ba.
PI API ER bf.00.0f.1f.f9.e6.e0
HTYWDB DIZHOU_ Windows HTYC-ONE 10.205.10.21 e8.07.91.40.57.da.11.dd.ae
BA .6c.00.0e.0c.68.4d.23
HTYWDB_AP DIZHOU_ Windows HTYC-ONE 10.205.10.21 e8.07.91.40.57.da.11.dd.ae
I API .6c.00.0e.0c.68.4d.23
KELYWDB DIZHOU_ Windows DBSERVER 10.205.7.23 3e.cc.23.31.58.ba.11.dd.8b
BA .8a.00.14.22.13.6f.46
KELYWDB_A DIZHOU_ Windows DBSERVER 10.205.7.23 3e.cc.23.31.58.ba.11.dd.8b
PI API .8a.00.14.22.13.6f.46
KLMYYWDB DIZHOU_ Windows KLMY-XSSE 10.205.3.21 4e.ef.19.90.57.e6.11.dd.9c
BA RVER .c6.00.0f.1f.f9.e7.12
KLMYYWDB DIZHOU_ Windows KLMY-XSSE 10.205.3.21 4e.ef.19.90.57.e6.11.dd.9c
_API API RVER .c6.00.0f.1f.f9.e7.12
KSYWDB DIZHOU_ Windows DBSERVER 10.205.923 09.9c.16.c0.57.e3.11.dd.8
BA 6.f9.00.0e.0c.68.4d.55
KSYWDB_ DIZHOU_ Windows DBSERVER 10.205.923 09.9c.16.c0.57.e3.11.dd.8
API API 6.f9.00.0e.0c.68.4d.55
OA QUJU_LA Windows XJYC 10.204.1.10 30.1c.cc.11.61.c8.11.dd.bc
N .e2.00.11.43.d9.1f.ce
SHZYWDB DIZHOU_ Windows DELL2800 10.205.25.21 2e.57.94.a1.58.81.11.dd.9
BA 8.76.00.11.43.ef.95.b2
SHZYWDB_A DIZHOU_ Windows DELL2800 10.205.25.21 2e.57.94.a1.58.81.11.dd.9
PI API 8.76.00.11.43.ef.95.b2
TCYWDB DIZHOU_ Windows TCYCXS 10.205.58.21 8e.b6.f6.10.54.b2.11.dd.af
BA .56.00.0e.0c.68.4d.b3
TCYWDB_AP DIZHOU_ Windows TCYCXS 10.205.58.21 8e.b6.f6.10.54.b2.11.dd.af
I API .56.00.0e.0c.68.4d.b3
TEST QUJU_BA Aix test 10.204.0.71 9a.8d.a9.16.55.e3.11.dd.9
3.4f.08.63.0a.cc.00.47
TEST_API QUJU_API Aix test 10.204.0.71 9a.8d.a9.16.55.e3.11.dd.9
3.4f.08.63.0a.cc.00.47
TLFYWDB DIZHOU_ Windows TLFYC-SER 10.205.16.21 d9.68.bd.51.53.e1.11.dd.8
BA VER1 c.8d.00.0e.0c.68.4e.46
TLFYWDB_A DIZHOU_ Windows TLFYC-SER 10.205.16.21 d9.68.bd.51.53.e1.11.dd.8
PI API VER1 c.8d.00.0e.0c.68.4e.46
WASSERVER QUJU_BA Aix WASServer 10.204.1.34 f3.c2.6b.40.2e.04.11.dd.87
.e4.08.63.0a.cc.01.22
WASSERVER_ QUJU_API Aix WASServer 10.204.1.34 f3.c2.6b.40.2e.04.11.dd.87
API .e4.08.63.0a.cc.01.22
WLMQYWDB DIZHOU_ Windows
BA
WLMQYWDB DIZHOU_ Windows
_API API
XJYC QUJU_BA AIX xjyc 10.204.0.74 bd.dc.52.9a.0f.99.11.dd.b3
.1d.08.63.0a.cc.00.46
XJYC_API QUJU_API AIX xjyc 10.204.0.74 bd.dc.52.9a.0f.99.11.dd.b3
.1d.08.63.0a.cc.00.46
XSCYHGC QUJU_LA Linux86 localhost 10.204.1.36 8f.af.c5.42.5f.07.11.dd.b7.
N 05.00.11.43.fc.d1.e6
XSCYHGC_A QUJULAN Linux86 localhost 10.204.1.36 8f.af.c5.42.5f.07.11.dd.b7.
PI _API 05.00.11.43.fc.d1.e6
YCDB1 QUJU_BA AIX ycdb1 10.204.0.70 e5.ae.e2.0a.55.ae.11.dd.b8
.9d.08.63.0a.cc.00.46
YCDB1_API QUJU_API AIX ycdb1 10.204.0.70 e5.ae.e2.0a.55.ae.11.dd.b8
.9d.08.63.0a.cc.00.46
YCDB2 QUJU_BA AIX ycdb2 10.204.0.75 76.03.26.3e.2e.fb.11.dd.9b
.43.08.63.c0.a8.01.02
YCDB2_API QUJU_API AIX ycdb2 10.204.0.75 76.03.26.3e.2e.fb.11.dd.9b
.43.08.63.c0.a8.01.02
YLYWDB DIZHOU_ Windows YLZYCCRM 10.205.19.21 86.f7.2d.60.58.8a.11.dd.be
BA DATA .52.00.12.3f.ff.18.38
YLYWDB_AP DIZHOU_ Windows YLZYCCRM 10.205.19.21 86.f7.2d.60.58.8a.11.dd.be
I API DATA .52.00.12.3f.ff.18.38
ZYQYWHDB_ QUJU_LA Windows XJYC-WEB 10.204.1.13 6b.17.df.d1.5c.87.11.dd.81
API N .f9.00.11.43.d9.1f.c2
4 客户端的安装部署

备份体系客户端的安装部署包括三种平台客户端
1, AIX 客户端
2, WINDOWS 客户端
3, LINUX 客户端

4.1 AIX客户端的安装部署

4.1.1 需要安装的TSM 软件包


Tivoli.tsm.client.api.64bit
Tivoli.tsm.client.ba
Tivoli.tsm.client.jbb

4.1.2 安装过程
1、 将 aix client 光盘的/usr 目录上传到服务器;
2、 在 10.204.0.70 服务器/tmp/tsmcode/usr/sys/inst.images 目录下进行安装。
3、 该目录下有个.toc 文件,首先删除,然后用 smitty installp 进行安装,输入设备选当前目
录,可用输入一个“.”代替。
4、 安装中要选择的包:

三个选中的包:
Tivoli.tsm.client.api.64bit
Tivoli.tsm.client.ba
Tivoli.tsm.client.jbb

4.1.3 配置过程

在 tsm server 上添加该服务器的 client 定义。这个过程分两步,首先定义备份文件系统使用


的 client,然后定义 db2 备份使用的 client api。

4.1.3.1文档备份的配置

在/usr/Tivoli/tsm/client/ba/bin 目录下有两个样例配置文件,
分别进行编辑:

Nodename 指明了本机的 tsm client 的节点名。


Passwordaccess 指明了口令保存在本地。使用 dsmc 产生口令。
在要求输入节点名时可用默认值,回答对口令,即可登陆 client 的命令行方式。
退出,再次运行 dsmc,可以发现不需要回答口令就可以登陆了。

使用命令行对系统目录进行备份,如上图中,inc 表示增量备份 inc /tmp 表示备份/tmp 文件


系统。
正常后,表明文件系统备份配置完成。
4.1.3.2 DB2 数据库备份的配置

下一步配置 tsm api client,实现 db2 对 tsm 的调用。从 baclient 配置文件中复制 dsm.sys 和
dsm.opt 文件:

Dsm.opt 无需再行编辑,修改 dsm.sys 即可。

修改 api 目录的权限为 777,


再把 dsmtca 的权限改成 s:

再 db2 用户下修改环境变量:
设置数据库环境参数:
export DSMI_DIR=/usr/tivoli/tsm/client/api/bin64/
export DSMI_CONFIG=/usr/tivoli/tsm/client/api/bin64/dsm.opt
export DSMI_LOG=/usr/tivoli/tsm/client/api/bin64/

再次以 db2admin 用户登陆,让环境变量生效。


检查 tsm server 上注册的节点:ycdb2_api。
在服务器上以 root 运行 dsmapw 产生口令。
以 db2inst1 用户重启 db2 服务:

启用 db2 归档日志:
使用 db2 backup db tobacco use tsm 命令备份数据库
使用 db2 restore db tobacco use tsm 命令恢复数据库

出现如下错误原因是系统找不到 dsm.opt 文件
# ./dsmapipw

*************************************************************
* Tivoli Storage Manager *
* API Version = 5.4.0 *
*************************************************************
Enter your current password:
Enter your new password:
Enter your new password again:
*** Environment setup failed: (406) No default user configuration file.

4.1.4 tsm lanfree备份设置

4.1.4.1 软件安装

tivoli storage manager for san (storage agents).

4.1.4.2 软件配置

修改/usr/tivoli/tsm/StorageAgent/bin/dsmsta.opt,(注意大小写)
在最后添加一行:DEVCONFIG devconfig.out(注意大小写)
转入该目录:cd /usr/tivoli/tsm/StorageAgent/bin/
运行
./dsmsta setstorageserver myname=wasserver_agent mypassword=admin
myhladdress=10.204.1.34 servername=tsmserver serverpassword=admin
hladdress=10.204.0.106 lladdress=1500
注册 agent,这里 myname=wasserver_agent 为 agent 的名字,myhladdress 为本机 ip 地
址,

4.1.4.3 在服务器上添加一个 server:

在企业管理中选定义服务器:
服务器名称:ycdb1_agent 密码:admin
4.1.4.4 驱动器路径维护

完成后在存储设备上定义 agent 使用的磁带机:

添加路径:
其中设备名从服务器上取得:

上图中该服务器上 rmt0 是磁带库的第一个驱动器。


再添加另外一个:
完成后,修改/usr/tivoli/tsm/client/api/bin64/dsm.sys:

配置使用 lanfree 进行备份:


使用 db2 backup db 命令即可使用 lanfree 进行备份。
使用 db2 restore db 命令即可使用 lanfree 进行恢复。
4.2 Linux客户端的安装

4.2.1 需要安装的 TSM 软件包


TIVsm-API.i386.rpm
TIVsm-BA.i386.rpm
TIVsm-msg.zh_CN.i386.rpm

4.2.2 安装过程
[root@vm-rhel-u3 linux86]# pwd
/tmp/tsmclient/LK4T-0349-00/tsmcli/linux8
[root@vm-rhel-u3 linux86]# rpm -i TIVsm-API.i386.rpm
Postinstall of the API

TSM Linux API installation complete.

Be sure to set up the configuration files!

[root@vm-rhel-u3 linux86]# rpm -i TIVsm-BA.i386.rpm


Postinstall of the Backup Archive client

TSM Linux client installation complete.

Be sure to set up the system configuration file


before starting the client!
[root@vm-rhel-u3 linux86]# rpm -i TIVsm-msg.zh_CN.i386.rpm
[root@vm-rhel-u3 linux86]# rpm -qa|grep TIV
TIVsm-API-5.3.0-0
TIVsm-msg.zh_CN-5.3.0-0
TIVsm-BA-5.3.0-0

4.2.3 配置过程

4.2.3.1 配置 TSM BA 进行文档备份

使 用 以 下 命 令 拷 贝 生 成 并 修 改 /opt/tivoli/tsm/client/ba/bin/dsm.sys 和
/opt/tivoli/tsm/client/ba/bin/dsm.opt 文件:
[root@vm-rhel-u3 bin]# pwd
/opt/tivoli/tsm/client/ba/bin
[root@vm-rhel-u3 bin]# cp dsm.sys.smp dsm.sys
[root@vm-rhel-u3 bin]# ls -l dsm.sys
-r--r--r-- 1 root root 971 5 月 4 23:37 dsm.sys
[root@vm-rhel-u3 bin]# chmod +w dsm.sys
[root@vm-rhel-u3 bin]# vi dsm.sys
[root@vm-rhel-u3 bin]# cp dsm.opt.smp dsm.opt
[root@vm-rhel-u3 bin]# chmod +w dsm.opt
[root@vm-rhel-u3 bin]# vi dsm.opt
配置文件样本
修改后的 dsm.sys 和 dsm.opt 文件如下所示:
dsm.sys:
SErvername tsmserver * 需要根据实际情况调整
COMMMethod TCPip
TCPPort 1500
TCPServeraddress 10.204.0.106 * 需要根据实际情况调整
NodeName client8 *与服务器定义的节点一致
PasswordAccess generate
SchedMode prompt

dsm.opt
SErvername tsmserver *与 dsm.sys 定义的 servername 一致

验证 TSM client 与 TSM Server 的连接


[root@vm-rhel-u3 bin]# pwd
/opt/tivoli/tsm/client/ba/bin
[root@vm-rhel-u3 bin]# dsmc
IBM Tivoli Storage Manager
命令行备份/归档客户机接口
客户机版本 5,发行版 3,级别 0.0
客户机日期/时间:05/04/2005 23:49:19
(c) Copyright by IBM Corporation and other(s) 1990, 2004. All Rights Reserved.

节点名称:CLIENT8
请输入您的用户标识 <CLIENT8>:client8

请输入用户标识“CLIENT8”的密码:

与服务器建立的会话:SERVER_LINUX:Linux/i386
服务器版本 5,发行版 3,级别 0.0
服务器日期/时间:05/05/2005 04:20:20 上一次访问:05/05/2005 04:20:19
Tsm>quit
4.2.3.2 配置 TSM API 进行 DB2 备份

通过以下步骤进行 TSM 的配置,以完成对 DB2 数据库的备份与恢复。


设置环境变量
设置以下三个环境变量:DSMI_DIR、DSMI_CONFIG 和 DSMI_LOG,使得 DB2 数据库能
够读取 TSM API 的设置并指定日志文件存放的位置。将以下三个环境变量的定义添加到
/etc/profile 文件中,以便在系统重新启动后能够自动读取。

export DSMI_DIR=/opt/tivoli/tsm/client/api/bin
export DSMI_CONFIG=/home/db2inst1/tsm/dsm.opt
export DSMI_LOG=/home/db2inst1/tsm

其中 DSMI_DIR 指定了 dsmtca 代理文件所在的目录


DSMI_CONFIG 指定了 TSM API 用户选项文件所在的目录
DSMI_LOG 指定了错误日志文件 dsierror.log 所在的目录。
注意:第二个环境变量是 DSMI_CONFIG 而不是 DSM_CONFIG
两者的区别在于:
DSM_CONFIG 指定了 TSM BA Client 的用户配置文件,而 DSMI_CONFIG 指定了 TSM API
Client 的用户配置文件。

通过以下命令确认三个环境变量已经正确设置:
[root@vm-rhel-u3 root]# echo $DSMI_DIR
/opt/tivoli/tsm/client/api/bin
[root@vm-rhel-u3 root]# echo $DSMI_CONFIG
/home/db2inst1/tsm/dsm.opt
[root@vm-rhel-u3 root]# echo $DSMI_LOG
/home/db2inst1/tsm

创建并配置 dsm.sys 和 dsm.opt 文件


创建/opt/tivoli/tsm/client/api/bin/dsm.sys 文件,内容如下:
SErvername tsmserver
COMMMethod TCPip
TCPPort 1500
TCPServeraddress 10.204.0.106
NodeName db2client8
PasswordAccess generate
SchedMode prompt

创建/home/db2inst1/tsm/dsm.opt 文件,内容如下:
SErvername tsmserver

注意:这两个文件的目录应该与环境变量的配置相同
使 DB2 数据库实例读取 DSMI 环境变量
只有在发出 db2start 时,DB2 数据库实例才能重新读取 DSMI 环境变量,所以需要停止并重
新启动 DB2 数据库实例(使用 db2inst1 用户)
,如下所示:
[root@vm-rhel-u3 tools]# su db2inst1
[db2inst1@vm-rhel-u3 tools]$ db2stop
2005-05-05 04:39:11 0 0 SQL1064N DB2STOP 处理成功。
SQL1064N DB2STOP 处理成功。
[db2inst1@vm-rhel-u3 tools]$ db2start
2005-05-05 04:39:22 0 0 SQL1063N DB2START 处理成功。
SQL1063N DB2START 处理成功。

设置 TSM API 的密码


使用 root 用户运行/home/db2inst1/sqllib/adsm/目录下的 dsmapipw 可执行文件,此时将读取
前面设置的 DSMI 环境变量,并为 DB2 数据库实例生成 tsm 密码文件,以及在 DSMI_LOG
目录下生成日志文件:dsierror.log

如下所示:
[root@vm-rhel-u3 adsm]# ./dsmapipw

*************************************************************
* Tivoli Storage Manager *
* API Version = 5.3.0 *
*************************************************************
Enter your current password:
Enter your new password:
Enter your new password again:
Your new password has been accepted and updated.

使用 db2 backup db CDBOLD use tsm 命令备份数据库


使用 db2 restore db CDBOLD use tsm 命令恢复数据库
4.3 Windows客户端的安装和部署

4.3.1 需要安装的 TSM 软件包


Storage Manager Windows x32 Client
Storage Manager for Databases(Data Protection for MS SQL V5.3.3)

4.3.2 软件安装

Storage Manager Windows x32 Client

Storage Manager for Databases(Data Protection for MS SQL V5.3.3).ISO


安装
开始安装客户端程序

安装语言包
4.3.3 配置过程

4.3.3.1 文档备份配置

运行备份-归档 GUI
使用 TSM 客户机配置向导配置此客户机
下一步开始创建选项文件
Tsm 认证
要使用的节点名称:此处输入的名称为在备份服务器上定义过的节点名称,此名称的输入决
定了此客户机使用那个节点名称,那个策略域,那个存储池备份文件。

Tsm 客户机/服务器通信
与 tsm 服务器通信时 tsm 客户机使用的通信方法为‘TCP/IP’
这里输入 tsm 服务器的 TCP/IP 地址:
服务器地址:10.204.0.106
端 口:1500

默认排除列表

备份类型:增量
备份所有本地文件系统
点击完成结束客户端的配置

完成后就可以使用文件备份和恢复了
4.3.3.2 Sqlserver 备份测试

首次登陆需要输入密码: admin,以后就不需要输入了然后修改
对于 TSM sql 客户端的配置需要对配置文件进行修改
进入目录打开 C:\Program Files\Tivoli\TSM\TDPSql\dsm.opt 文件
具体内容如下:

NODename tcywdb_api-----------节点名称
CLUSTERnode NO
PASSWORDAccess Generate

*=============================================*
* TCP/IP Communication Options *
*=============================================*
COMMMethod TCPip
TCPServeraddress 10.204.0.106
TCPPort 1500
TCPWindowsize 63
TCPBuffSize 32

NODename 为本服务器的节点名称
TCPServeraddress 为备份服务器的地址
其他选项默认
4.3.4 备份恢复测试

4.3.4.1 文档的备份与恢复

打开备份--归档 GUI

文档备份界面如下:
点击备份进入备份界面,点击本地查看本地磁盘及文件点选相应目录或文件进行备份

备份完成界面
在文档备份主界面点击恢复,进入如下界面,点击文件级别显示已备份的文档,点选左边框
中相应目录,或者在右边框中单独点选某个文档进行恢复

选择恢复对象的目的地
恢复完成界面,恢复完成后到相依目录下查看恢复的文件。

4.3.4.2 Sqlserve 的备份与恢复

打开 SQL Client –GUI 路径如下:


在图框左边点开分级目录可以看到当前 sqlserver 数据库服务器中的数据库,在右边框中可
以看到备份和恢复选项。
选择需要备份的数据库,点击备份按钮开始备份

备份完成界面,其中显示了备份所用的时间和备份速度
点击恢复选项,查看已备份的数据库,可以看待已备份数据库的相应属性

选择要恢复的数据库,点击恢复按钮开始恢复数据库,下图为恢复完成界面。
5 备份策略的设定

5.1 aix 备份数据库计划的制定

编写备份脚本
例如备份 tobacco 数据库的脚本
# more back_tobacco_usetsm.sh
####定义日志路径
logpath="/usr/log/back_tobacco.log"
echo ‘################################################' >>$logpath
su - db2inst1 -c 'db2 connect to tobacco;'
su - db2inst1 -c 'db2 force application all'>>$logpath
su - db2inst1 -c 'db2 force application all'>>$logpath
echo 开始备份数据库:`date` >>$logpath
su - db2inst1 -c 'db2 backup database tobacco use tsm'>>$logpath
echo 备份完毕:`date` >>$logpath

登陆服务器使用 crontab –e 命令进入制定计划界面

制定每天 5 点使用 tsm 调用 back_tobacco_usetsm.sh 脚本备份 tobacco


添加此条记录,
数据库
5.2 Windows 备份数据库计划的制定

脚本编写:将附件中的 sqlfull.bat 文件复制到上面的目录下面,然后修改文件最尾部的备份


脚本的数据库名称即可,其他不要作修改
备份脚本具体参照附件中的例子编写,一定要仔细。
使用 windows 制定计划调用脚本。
C:\Program Files\Tivoli\TSM\TDPSql
在这里我选择全备份,然后选择任务执行周期,

这里选择每周,然后选择每周的周一至周五 23 点执行此备份脚本。
配置执行用户名和密码
这里输入用户:administrator
密码:管理员密码

配置完成显示配置概要
配置完成后可以看到任务,右键此任务看查看任务详细信息,

5.3 备份策略计划

5.3.1 区局中心备份计划

对于核心数据库的数据采取每天全备份
服务器 Ip 地址 数据库 备份周期 备份方式 备份时间
Ycdb2 10.204.0.75 Tobacco 每天 全备份 5:00
Ycdb1 10.204.0.70 Qey_toba 每天 全备份 5:00
Test 10.204.0.71 Xjycgsoa 每天 全备份 5:00
一号工程服务器 10.204.1.34 CDBOLD 每天 全备份 5:00
PROVOLD 每天 全备份 5:00
ROEEEOLD 每天 全备份 5:00
RONEOLD 每天 全备份 5:00
STMAOLD 每天 全备份 5:00
XJYC-WEB 1.02.4.1.13 qywh 每天 全备份 22:00

文档备份
服务器 Ip 地址 备份目录 备份周期 备份方式 备份时间
D:\IBM\WebSphere\AppServ
er\profiles\default\inst
XJYC 10.204.1.10 每天 增量 22:00
alledApps\xjycNode01Cell
\E-office.ear
5.3.2 地州数据备份计划

地州数据库服务器全备份计划
服务器 数据库 备份周期 备份方式 备份时间
AKSYCSERVER 10.205.8.21 Tobacco_aks 星期六 全备份 0:01
ALTYC01 10.205.5.21 Tobacco_alt 星期六 全备份 0:01
BZYCSERVER1 10.205.22.21 Tobacco_bz 星期六 全备份 0:01
CJYC-DATABASE 10.205.4.23 Tobacco_cj 星期六 全备份 0:01
HMYCSERVER 10.205.13.21 TobaccoHM 星期六 全备份 0:01
HTYC-ONE 10.205.10.21 Tobacco_ht 星期六 全备份 0:01
DBSERVER 10.205.7.23 Tobacco_bz 星期六 全备份 0:01
KLMY-XSSERVER 10.205.3.21 Tobacco_klmy 星期六 全备份 0:01
DBSERVER 10.205.923 Tobacco_ks 星期六 全备份 0:01
DELL2800 10.205.25.21 Tobacco_shz 星期六 全备份 0:01
TCYCXS 10.205.58.21 Tobacco_tc 星期六 全备份 0:01
TLFYC-SERVER1 10.205.16.21 Tobacco_tlf 星期六 全备份 0:01
YLZYCCRMDATA 10.205.19.21 Tobacco_yl 星期六 全备份 0:01

地州数据库服务器差量备份计划
备份周期在每周一至周五
服务器 数据库 备份方式 备份时间
AKSYCSERVER 10.205.8.21 Tobacco_aks 差量 0:01
ALTYC01 10.205.5.21 Tobacco_alt 差量 0:01
BZYCSERVER1 10.205.22.21 Tobacco_bz 差量 0:01
CJYC-DATABASE 10.205.4.23 Tobacco_cj 差量 0:01
HMYCSERVER 10.205.13.21 TobaccoHM 差量 0:01
HTYC-ONE 10.205.10.21 Tobacco_ht 差量 0:01
DBSERVER 10.205.7.23 Tobacco_bz 差量 0:01
KLMY-XSSERVER 10.205.3.21 Tobacco_klmy 差量 0:01
DBSERVER 10.205.923 Tobacco_ks 差量 0:01
DELL2800 10.205.25.21 Tobacco_shz 差量 0:01
TCYCXS 10.205.58.21 Tobacco_tc 差量 0:01
TLFYC-SERVER1 10.205.16.21 Tobacco_tlf 差量 0:01
YLZYCCRMDATA 10.205.19.21 Tobacco_yl 差量 0:01

You might also like