本文作者: 谷铁柏
摘要:
本文章主要讲述IBM Spectrum Protect 8.1.7 版本在AIX7.1平台上如何安装以及详细的配置过程。读者不仅可以学习到安装方法,同时通过Web管理软件IBM Spectrum Protect Operations Center 对IBM Spectrum Protect的配置深入了解其备份策略和机制,对学习IBM Spectrum Protect的产品有一定的积极意义。
目录:
- 项目背景介绍
- Spectrum Protect优势
- Spectrum Protect的价值
- 项目解决方案
- 项目实施过程
- 项目总结
1. 项目背景介绍
作为TSM(Tivoli Storage Manager)的升级产品,IBM Spectrum Protect 8拥有高性价比的软硬件投入,便捷的部署方式,近乎实时的复原和有效备份等特点。未雨绸缪,我们将建立一个基于此软件的数据管理中心测试环境,实现集中自动化数据保护,建立一种具有良好扩展性,可用性,可靠性的数据存储模式,以满足用户对于数据存储的高标准,高要求。
2. Spectrum Protect优势
作为2016年发布的一款产品,最新版Spectrum Protect 8.1.7具有如下优势:
- 利用单个平台简化备份管理,快速高效,保证备份数据的可恢复性,安全性,合规性和保密性,易于管理。
- 利用软件中完全交付的可扩展高性能,将备份基础架构成本减少高达 53%,提升效率。
- 通过广泛的云端和本地存储选项,实现用户的价格和性能目标,具有更高的性价比。
- 超强的平台兼容性,支持跨多种平台和设备,全方位保护客户数据。
3. Spectrum Protect的价值
部署Spectrum Protect产品后,能为企业带来哪些价值呢?
- 通过Spectrum Protect备份系统,全面提升企业数据备份服务水平。
- 帮助企业简化数据的保护和管理。
- 通过易于使用的功能和贯穿整个企业的统一管理平台,帮助控制存储管理成本。
- 提高备份数据的安全性。
- 实现更智慧,更环保的数据中心。
- 大大减轻管理员的工作量,提高管理效率。
4. 项目解决方案
在整个项目架构中,硬件上我们采用IBM Power 740 作为Spectrum Protect物理服务器,同时也需要联想 xSeries 3650 M5服务器和IBM V7000存储来共同完成整个项目。理由如下:
- . Power 740 是基于 POWER7 处理器的领先性能而构建,作为高性能基础架构或应用程序服务器,Power 740 包含有可根据客户计算需求提高性能的创新工作负载优化技术,以及可帮助提高性能和能效的智能能源功能。
- . 联想xSeries3650 M5服务器凭借更高的计算能力功耗比以及对最新英特尔至强 E5-2650 系列处理器的支持和先进的内存支持,使性能和密度达到更加合理平衡。本项目在此服务器上安装物理系统Windows 2012 R2 64-bit。
- . IBM SAN24B-4网络交换机专为满足中小型 SAN 环境的需要而设计。可用于构建各种高性能 SAN 解决方案,是新的基础架构简化和业务持续性解决方案的基础。
. IBM Storwize V7000提供了与虚拟化服务器环境配套的虚拟化存储系统,具有超高的性能,可用性,先进的功能和高度可扩展的容量。
5. 项目实施过程
本章简要讲述在AIX7.1平台上Spectrum Protect 8.1.7软件的安装和配置,并对如何通过Operations Center实现对存储设备,策略域,管理类,客户机节点和调度的管理进行了着重讲述,内容丰富而详实。
AIX7.1平台上的安装前准备工作如下:
硬件最低要求:
- 7.5 GB for the installation directory
- 4 GB for the /tmp directory
- 2.5 GB for the /var directory
- 128 MB in the home directory for the root user.
- 2 GB for the shared resources area
内存最低要求:
- 16 GB for standard server operations without data deduplication and node replication
- 24 GB for data deduplication or node replication
- 32 GB for node replication with data deduplication
软件最低要求:
- AIX 7.1 TL 4 and SP3
- Minimum C++ runtime level with the xlC.rte 13.1 or later file sets
- Asynchronous I/O must be enabled
补充:Spectrum Protect 8.1.7在其他平台上对硬件和软件的最低要求请参看本文章结尾处提供的官方参考链接。
各节点功能详细说明请参看表1
表 1. 各节点功能说明
系统 | 节点 | 功能说明 |
AIX 7.1 | Spectrum Protect 8.1.7 Server | 提供数据存储服务 |
Windows 2012 R2 | Web Portal配置和管理节点 | 通过IBM Spectrum Protect Operations Center 8.1.7提供的Web Portal配置和管理 Server |
CentOS 7.5 | Server Instance命令行管理节点 | 执行/opt/tivoli/tsm/client/ba/bin/dsmadmc |
Windows 10 | 客户机节点 | 用于数据备份,恢复等相关测试 |
开始安装IBM Spectrum Protect 8.1.7:
本节讲述Spectrum Protect 8.1.7的安装要点,软件要求使用root用户登录安装,本次安装将采用图形化方式。
1).通过VNC访问AIX系统后,执行安装脚本。
#./install.sh
2).查看所安装组件并点击“Next”进行下一步。
3).本次测试环境搭建选择IBM Spectrum Protect Extended Edition。
4). IBM Spectrum Protect Operations Center访问server的web端口默认值是11090,此端口可修改。
5). 创建IBM Spectrum Protect Operations Center 登录密码。
6). 安装完成并检查安装Log,确认无错误信息。
配置Spectrum Protect 8.1.7:
安装好Server后,我们需要创建一个Server实例,使用的数据库是db2。本节将讲述创建和配置Server实例的过程,如下:
1).创建用户ID和目录
我们需要为Server Instance 创建用户和目录,目录用来存放Server Instance的数据库和恢复日志。
a. 创建用户和所属组
# mkgroup id=1001 tsmsrvrs
# mkuser id=1002 pgrp=tsmsrvrs home=/home/tsminst1 tsminst1
# passwd tsminst1
b. 创建目录(必须使用为Server Instance 创建的新用户)
#su – tsminst1
$ mkdir tsminst1
$ mkdir tsmdb001
$ mkdir tsmdb002
$ mkdir tsmdb003
$ mkdir tsmdb004
$ mkdir tsmlog
$ mkdir tsmarchlog
$ mkdir tsmlogmirror
$ mkdir tsmarchlogfailover
表 2. Server Instance目录说明
目录 | 说明 |
/home/tsminst1 | Server Instance目录,包含选项文件和其他特定文件等 |
/home/tsminst1/tsmdb001/home/tsminst1/tsmdb002/home/tsminst1/tsmdb003/home/tsminst1/tsmdb004 | 数据库目录 |
/home/tsminst1/tsmlog | 活动日志目录 |
/home/tsminst1/tsmarchlog | 归档日志目录 |
/home/tsminst1/tsmlogmirror | 活动日志的镜像目录 |
/home/tsminst1/tsmarchlogfailover | 次要归档日志目录 |
2).执行配置程序
有两种配置方式,第一种是在本地系统通过配置向导完成配置;第二种是在本地系统手动完成配置,在本项目中,采用第一种配置方式。
使用root帐户登陆系统,通过执行 /opt/tivoli/tsm/server/bin/dsmicfgx 程序启动配置向导。
3). 输入之前为IBM Spectrum Protect Server Instance 创建的系统级用户tsminst1和密码。
4). 输入Server Instance目录 “/home/tsminst1/tsminst1”。
5). 参照表2(Server Instance目录说明)输入其他参数。
6). Server提供给客户端访问的默认端口是1500,可修改。
7). 配置完成后,检查log是否有错误信息来进一步验证配置是否成功。
8). 验证Server Instance启动和关闭:
关闭: a. #cat /instance_dir/dsmserv.v6lock
b. #kill -36 dsmserv_pid
启动:使用Instance 用户tsminst1登陆后执行 “/opt/tivoli/tsm/server/bin/dsmserv -q &”,IBM Spectrum Protect Server默认是随系统启动后自动运行。
安装IBM Spectrum Protect Operations Center 8.1.7:
在Windows 2012 R2上安装OC(Operations Center)作为Web管理软件,我们选择通过图形安装向导来完成OC的安装。
1).运行安装程序install.exe
2).确认后点击下一步
3).端口一定要和安装IBM Spectrum Protect 8.1.7第四个步骤所设定的Server Web端口一致,这里使用默认11090。
4).采用默认配置,结束安装,OC的web访问地址:https://Localhost:11090/oc
初始化IBM Spectrum Protect Operations Center 8.1.7:
与之前版本的TSM Web管理工具AC (Administrator Center) 配置不同之处是OC安装好之后需要进行初始化。
1).访问https://Localhost:11090/oc 输入IBM Spectrum Protect Operations Center 登录密码,如下图:
说明:Hub server就是IBM Spectrum Protect Server,IBM-OC-SPECP8是默认的Administrator ID,密码是安装IBM Spectrum Protect第5步设置的登录密码,这个步骤执行后会初始化IBM Spectrum Protect Server Instance 系统默认管理账号admin。
2).设置相关参数,如图:
3).设置完毕后选择“Configure”直至初始化完成。
通过初始化好的OC添加存储并完成策略域等相关配置:
在这个步骤之前,需要在AIX7.1系统内挂载存储IBM Storwize V7000 上划分好的LUN,在此不做详述。
1).登录https://Localhost:11090/oc 选择主菜单存储器下的存储池,添加一个新的存储设备并定义存储池名为FILEPOOL。
2).设备类型选择DISK
3).将新创建的存储池FILEPOOL配置为默认ARCHIVEPOOL和BACKUPPOOL的下一个池,如图:
4).选择主菜单服务,添加管理类:
5).激活管理类,设置生效,如图:
创建客户机节点并完成IBM Spectrum Protect Server 注册:
1).选择主菜单客户机并添加客户加:
2).设置客户机名称和密码:
3).完成客户机节点创建
4).将新创建的客户机节点配置在已经安装IBM Spectrum Protect Client软件的机器上,此过程比较简单,不做详述,此项目以CentOS 7 系统为例。
5).通过客户机完成IBM Spectrum Protect Server 注册。在客户机节点上执行 “/opt/tivoli/tsm/client/ba/bin/dsmadmc”,输入管理账号”admin”后即可连接IBM Spectrum Protect Server。在console端执行“register license file=tsmbasic.lic”,通过”Query License”验证。参数 “Server License Compliance” 的值为 “Valid” 则证明注册成功,如图:
在客户机节点上验证备份和恢复测试:
备份报告如下:
恢复报告如下:
6. 项目总结
通过在IBM Power 740平台上成功实现IBM Spectrum Protect 8.1.7的安装和配置,首先验证了此架构能够保障产品的正常运行和用户数据的安全,是值得信赖和推广的。其次通过实践,进一步了解此产品的新特性,同类产品的优势和实际应用价值。最后,通过对用户数据相关测试,建立了可靠的自动化数据保护/恢复机制,促进了业务的可持续发展,为今后数据备份中心的升级打下了夯实的基础。
作者简介: 谷铁柏
任职于某大型外资IT企业,拥有丰富的联想x86服务器和UNIX服务器虚拟化,以及IBM存储管理经验,现负责客户项目实施与服务管理。
参考资料:
© 著作权归作者所有
发表评论