IBM Spectrum Protect 8.1.7在AIX7.1上的安装和配置

                                                  本文作者: 谷铁柏

摘要:    

本文章主要讲述IBM Spectrum Protect 8.1.7 版本在AIX7.1平台上如何安装以及详细的配置过程。读者不仅可以学习到安装方法,同时通过Web管理软件IBM Spectrum Protect Operations Center 对IBM Spectrum Protect的配置深入了解其备份策略和机制,对学习IBM Spectrum Protect的产品有一定的积极意义。

目录:

  1. 项目背景介绍
  2. Spectrum Protect优势
  3. Spectrum Protect的价值
  4. 项目解决方案
  5. 项目实施过程
  6. 项目总结

1. 项目背景介绍

作为TSM(Tivoli Storage Manager)的升级产品,IBM Spectrum Protect 8拥有高性价比的软硬件投入,便捷的部署方式,近乎实时的复原和有效备份等特点。未雨绸缪,我们将建立一个基于此软件的数据管理中心测试环境,实现集中自动化数据保护,建立一种具有良好扩展性,可用性,可靠性的数据存储模式,以满足用户对于数据存储的高标准,高要求。

2. Spectrum Protect优势

作为2016年发布的一款产品,最新版Spectrum Protect 8.1.7具有如下优势:

  1. 利用单个平台简化备份管理,快速高效,保证备份数据的可恢复性,安全性,合规性和保密性,易于管理。
  2. 利用软件中完全交付的可扩展高性能,将备份基础架构成本减少高达 53%,提升效率。
  3. 通过广泛的云端和本地存储选项,实现用户的价格和性能目标,具有更高的性价比。
  4. 超强的平台兼容性,支持跨多种平台和设备,全方位保护客户数据。

3. Spectrum Protect的价值

部署Spectrum Protect产品后,能为企业带来哪些价值呢?

  1. 通过Spectrum Protect备份系统,全面提升企业数据备份服务水平。
  2. 帮助企业简化数据的保护和管理。
  3. 通过易于使用的功能和贯穿整个企业的统一管理平台,帮助控制存储管理成本。
  4. 提高备份数据的安全性。
  5. 实现更智慧,更环保的数据中心。
  6. 大大减轻管理员的工作量,提高管理效率。

4. 项目解决方案

在整个项目架构中,硬件上我们采用IBM Power 740 作为Spectrum Protect物理服务器,同时也需要联想 xSeries 3650 M5服务器和IBM V7000存储来共同完成整个项目。理由如下:

  1. . Power 740 是基于 POWER7 处理器的领先性能而构建,作为高性能基础架构或应用程序服务器,Power 740 包含有可根据客户计算需求提高性能的创新工作负载优化技术,以及可帮助提高性能和能效的智能能源功能。
  2. . 联想xSeries3650 M5服务器凭借更高的计算能力功耗比以及对最新英特尔至强 E5-2650 系列处理器的支持和先进的内存支持,使性能和密度达到更加合理平衡。本项目在此服务器上安装物理系统Windows 2012 R2 64-bit。
  3. . 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.1Spectrum Protect 8.1.7 Server提供数据存储服务
Windows 2012 R2Web Portal配置和管理节点通过IBM Spectrum Protect Operations Center 8.1.7提供的Web Portal配置和管理 Server
CentOS 7.5Server 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/tsminst1Server 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存储管理经验,现负责客户项目实施与服务管理。

参考资料:

  1. https://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.7/tsm/welcome.html
Image placeholder
Vernon
未设置
  10人点赞

没有讨论,发表一下自己的看法吧

推荐文章
详解IBM i 操作环境的最新版本IBM i 7.4 和新特许程序 IBM Db2 Mirror for i

一、背景随着行业客户大规模上云的趋势越来越明显,Power在企业云化中将扮演越来越重要的角色。过去一年,浪潮商用机器基于开放的Power技术的服务器,完善服务器的生态系统,建立可持续发展的服务器业务,

MySQL 安装和配置

MySQL安装和配置 MySQL安装 Mysql安装官网:http://www.mysql.com/ 官网下载:http://dev.mysql.com/downloads/mysql/ 官网5.5下

Spring-SpringAOP原理,手写Spring事务框架

一、Spring核心知识Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由RodJohnson在其著作ExpertOne-On-OneJ2EEDevelopm

PHP跌出前十,铁打的 Python 连续3年第一:IEEE Spectrum 2019编程语言排行榜出炉

Python势头不减,依旧第一,而且进一步拉开了与其他语言的差距。这一结果,来自IEEESpectrum2019年度编程语言排行榜。这已经是Python连续3年保持第一。在Python之下,第二交椅的

SpringBoot个人应用开发框架(SpringBoot版本2.1)+IDEA

前言: 此笔记为本人首个SpringBoot项目框架学习实践记录,期间参考了许多大神的笔记和心得。 参考文档如下: 项目git地址: 一、创建SpringBoot工程 1.1创建父POM工程结

再见 Spring Boot 1.X ,Spring Boot 2.X 走向舞台中心

2019年8月6日,Spring官方在其博客宣布,SpringBoot1.x停止维护,SpringBoot1.x生命周期正式结束。其实早在2018年7月30号,Spring官方就已经在博客进行过预告,

工具分享:Linux tree 命令安装和使用

说明tree命令是一个比较实用文件系统查看工具,如下图,可以阶梯式地罗列某个目录下的所有子目录:如何安装?RHEL/CentOS下:#yuminstalltree-yDebian/Ubuntu, Mi

GoWeb教程_13.4. 日志和配置设计

日志和配置的重要性 前面已经介绍过日志在我们程序开发中起着很重要的作用,通过日志我们可以记录调试我们的信息,当初介绍过一个日志系统seelog,根据不同的level输出不同的日志,这个对于程序开发和程

Linux的系统安装和环境介绍笔记

新建虚拟机向导 一定要选择稍后安装 LinuxCentos64位 虚拟机名称:CentosTest 20GB Centos6安装最小内容628MB如果系统小于628MB,会开启简易安装(这样我们学

红帽OpenShift得到IBM、AWS和Azure的支持,生态能力正不断扩大

继IBM在11月6日宣布,IBMCloudPaks容器云的底层技术通过红帽OpenShift来支持后;AWS也于11月7日表示,原生集成AWS服务的红帽OpenShift容器平台已可用于由光环新网技术

搭建 Spring+SpringMVC+MyBatis 框架

SSM框架整合 pom中添加依赖 添加编辑Spring配置文件 添加编辑SpringMVC配置文件 添加编辑Mybatis配置文件 配置web.xml 1、pom中添加依赖 junit ju

面试问烂的 Spring AOP 原理、SpringMVC 过程

  正文  SpringAOP,SpringMVC,这两个应该是国内面试必问题,网上有很多答案,其实背背就可以。但今天笔者带大家一起深入浅出源码,看看他的原理。以期让印象更加深刻,面试的时候游刃有余。

BAT大牛推荐开发人员必备Spring源码剖析文档,深度剖析Spring

为什么学习读源码我们每天都和代码打交道。经过数年的基础教育和职业培训,大部分程序员都会「写」代码,或者至少会抄代码和改代码。但是,会读代码的并不在多数,会读代码又真正读懂一些大项目的源码的,少之又少。

IBM停止对Netezza数据库一体机的支持

据业内消息透露,自6月30日起,IBM将不再对Netezza提供任何支持。目前,所有模型都已经达到了支持极限,未来不会有新的Netezza盒子再生产了,Netezza将彻底消亡于云时代。熟悉数据库的人

Spring boot 如何快速的配置多个 Redis 数据源

Redis简介 redis多数据源主要的运用场景是在需要使用多个redis服务器或者使用多个redis库,本文采用的是fastdep依赖集成框架,快速集成Redis多数据源并集成lettuce连接池,

IBM收购红帽案已完成交易,混合云竞争格局变得更微妙!

自从去年年底IBM放出消息要收购红帽后,这个开源软件领域的最大并购案,就一直牵动着无数人的神经。而现在,这笔价值340亿美元的交易,终于成为既定事实。本周二,IBM和红帽共同宣布,已通过现金的形式正式

2019全球PostgreSQL生态报告出炉,PG为何从RDBMS中脱颖而出?

墨墨导读:本文是近期ScaleGrid发布的2019PG趋势报告,从不同的角度解读了PostgreSQL如何在众多优秀的RDBMS中脱颖而出,原文:https://scalegrid.io/blog/

IBM 思想之夜:⼀场关于 AI 辩论,⼀名“AI 辩⼿”

5⽉20⽇,在2019IBM中国论坛隆重举⾏前夜,⼀场围绕关于“⼈⼯智能(AI)是否会改写商业规则”的思想对话辩论在北京盘古七星酒店激烈展开。由《哈佛商业评论》与IBM携⼿主办的“HBRC年度对话暨I

IBM z15发布:加码高端存储,就绪混合多云环境

今日,IBM宣布推出新一代大型机IBMz15。据了解,IBMz15的关键优势在于,能够企业的混合多云环境相集成,提供云数据中心级的敏捷与灵活性,同时具备高可靠与隐私安全性,为关键业务负载向云端的迁移提

MVVM原理(Object.defineProperty和订阅者模式)

想着去了解vue的mvvm数据驱动是怎么实现的,百度中看了这篇文章,demo很好。其他文章只是讲到defineProperty的set,get。彻底理解Vue中的Watcher、Observer、De

云端的生存之道,第 1 单元:将 Spring Boot 部署到 Kubernetes

初始化Kubernetes集群 第一步是初始化IBMCloud上的Kubernetes集群。IBMCloud可能需要几分钟时间来启动新的Kubernetes集群;因此,通过先执行初始化操作,可以在后台

electron+vue实现div contenteditable功能|截图

最近在学习基于electron+electron-vue开发聊天客户端项目时,需要用到编辑器插入表情功能。一般通过input或textarea也能实现,通过插入[笑脸]、(:12这些标签,展示的时候解

124. Binary Tree Maximum Path Sum - 二叉树中的最大路径和

1描述给定一个非空二叉树,返回其最大路径和。路径:一条从树中任意节点出发,达到任意节点的序列。该路径至少包含一个节点,且不一定经过根节点。用例 输入:[1,2,3] 1 /\ 23 输出:6输入:

梆梆安全:做以结果为导向的安全服务商

作为国内领先的安全服务提供商,梆梆安全不谈概念,始终从基本出发,致力于解决客户的根本性问题。通过运用领先技术提供专业可靠的服务,为全球政府、企业、开发者和消费者打造安全、稳固、可信的安全生态环境,其用

甲骨文将自动化的安全特性植入云中!

在一年一度的OpenWorld大会上,甲骨文公司重点介绍了自治Linux、合作伙伴生态,以及在云计算领域的新功能扩展,包括云的可访问性,更严格的安全选项,虚拟基础设施层面的改进,向系统注入更多的智能化