【IT168 技术】近年来随着社交网络,云计算,移动网络和大数据等新兴科技的快速发展,大量数据的储存也为客户呈现出严重的挑战。 如何让管理人员以最简捷的方式管理众多的存储,光纤交换机和网络设备,IBM 则提供了Tivoli Storage Productivity Center (以下简称TPC)为一整合式储存设备基础架构管理软件方案,透过业界标准可同时管理异质储存设备和IBM System Storage产品。IBM TPC的设计,可让IBM平台发挥非常好的的装置、容量、可用性和效能管理,同时具备异质储存平台管理功能,强化储存系统和储存网络平台的效能管理,以及IBM与异质储存系统的容量和作业管理。本文将以手把手带您安装和演示如何做存储资源的管理来协助您开始入门!
一、TPC 简介
I IBM TPC 是一个开放式存储基础结构管理解决方案,通过TPC 可以减少管理复杂存储基础结构的工作量、提高存储容量利用率和提高管理效率。它设计为支持灵活的存储基础结构,可以满足随需应变的存储需求。而其高简易使用性的三大功能分别为:
可视化
端到端 SAN 拓扑展现与自动更新
储存资源与资产统计分析
储存事件与故障监控管理
磁盘数组/SAN 交换机性能管理
可控化
磁盘数组/SAN 交换机配置管理
储存配置变更管理
问题分析与追溯
储存健康状况评估分析
自动化
自动化储存运维报告
自动化储存流程管理
TPC支持的存储设备:
1.1 平台准备
硬件环境的准备
软件环境的准备
系统环境配置图:
二、TPC安装配置
2.1 安装DB2
安装好操作系统(Windows 2008 R2), 需修改 WINDOWS HOSTS, 并确保有正确的名称解析:
安装DB2并使用推荐配置:
安装SSH Server,并设定DB2ADMIN 账号密码:
复审安装摘要,然后单击安装,文件将被复制到计算机上:
2.2 安装 JazzSM 1101
共有四个下载包需要被安装,解压缩至同一个文件夹JazzSM底下,分别为 JAZZSM,WAS 和TCR:
执行安装文件 \解压缩路径\Wndows.x86,选择所要安装档案:
选择安装文件夹及档案:
选择安装语言并确认信息:
输入密码和接受缺省值端口:
复审安装摘要,然后单击安装,文件将被复制到计算机上:
2.3 配置TCR 数据库
·打开命令行,切换路径至 TCRInstaller\ContentStoreDatabase\
·执行指令 TCR_generate_content_store_db2_definition.bat TCRDB db2admin
·指令执行完后,会产生一档案 tcr_create_db2_cs.sql
·打开DB2 命令行,切换路径至 TCR 文件夹底下TCRInstaller\ContentStoreDatabase\
·执行指令 db2 -vtf tcr_create_db2_cs.sql
·指令执行完成后,会建立一个名叫TCRDB 的DB2 数据库名称
2.4 安装 TCR 3101:
打开命令行,切换路径至 TCR 文件夹,并执行 TCRInstaller\install.exe,选取安装语言,并单击确定,进入下一步:
接受许可协议中的条款:
配置产品管理员的用户名及密码,进入下一步,配置IP地址,端口和数据库账号及密码 :
复审安装摘要,然后单击安装,文件将被复制到计算机上:
2.5 安装 JazzSM 1103
这个更新档提供了APARs的修正,Technology Preview Code 和轻松地在 myBox 里的 Dashboard Application Services Hub 中部署定制内容. 例如定制图像或静态 HTML。然后,可以使用图像窗口小部件或 Web 窗口小部件在仪表板中显示内容。
将要更新的 JazzSM 和 WAS 解压缩到同一个文件夹后,执行 IBM Installation Manager.:
选择新增Repository,并测试联机后再套用设定。选取所要安装的档案后,进入下一步:
接受许可协议中的条款,选择安装文件夹:
并确认所要安装的组件,输入管理员账号密码:
输入数据库账号密码后,最后完成安装:
2.6 安装 TCR 3102:
此更新檔修正重安装3.1.0.1时产生的错误、无法建立content store 的sql 脚本、用户能力缓存的cookie不能被解码、错误时区下导致无法安装及在微软IE 版本10下无法打开等等…问题。
安装步骤跟前面所述差不多,执行安装档,输入管理员账号密码,完成安装:
安装完后,切换路径至 C:\Program Files\IBM\JazzSM\properties\version ,并确认TCR3102 与 JazzSM 1103 是否已安装成功:
2.7 安装 TPC
最后终于来到TPC的安装了! 安装前,请先启动JazzSM server 并切换路径至C:\Program Files\IBM\JazzSM\profile\bin 并执行指令 StartServer.bat server1。
接受许可协议中的条款,系统会自行检测是否已安装必要的前置软件:
选择单机安装,并输入数据库管理员之账号密码:
复审安装摘要,然后单击安装,文件将被复制到计算机上:
在浏览器输入https://YourHostname/srm/Login.jsp 验证服务是否安装成功:
三、存储资源管理
TPC 可提供一个统一的 Web 界面来监视和管理企业内的存储资源,让系统管理员清楚地了解企业中存储资源的应用状况,简单地管理存储体系中的关键应用--容量、资源、事件、可用性和性能,从而使企业可以发现、管理、控制和预测存储的使用量。 利用TPC,不仅可以确定数据位于什么地方?数据是与哪些应用关联的?数据在一个具体的存储设备上已经保存了多长时间。在管理员确定数据何时应该移动以及是否应该移动、清洗(缓冲区)、备份等问题时,这些信息是非常关键的。整个网络中的存储资源应用就可以得到有效的监控、可以确定网络中什么地方存在多余的卷,也可以根据事先定义的策略向主机自动提供存储设备。
例如系统管理员可以设定一些管理的策略,如当被管理的存储资源超越事先定义的阀值时,系统将会通过多种方式自动进行报警,包括SNMP、发邮件、弹出告警窗口等,并且可以采取合适的对策进行处理。而且,TPC for Data收集的数据可以非常方便的转换成不同的存储格式,包括CSV、HTML,PDF等格式,并支持通过Internet定时进行分析数据的发布。
经过前面辛苦的安装过程后,底下将介绍如何使用TPC做存储资源的管理,首先使用管理账号登入后,在仪表板点选存储系统:
选择所要添加的存储,这里以 IBM Storwize V7000 为例:
输入存储IP地址及用户名和密码,下一步 “发现存储系统” :
添加后做细项设定开始配置存储系统
配置完成后,双点击新加入的存储名称,会出现所选择存储的仪表板,这里可以监控如 卷、池、受管理磁盘、RAID数组、磁盘、I/O组、节点、端口、主机连接等讯息:
如点选I/O组后,点击查看性能,即可查看总体I/O速率和总体响应时间:
也可将性能数据导出为 CSV、PDF或HTML三种格式,方便管理人员收集数据:
查看所连接主机的性能监控数据:
另外针对卷的部份做性能监控:
针对池的部份做效能监控:
▲图 3.10
在警报选项里,用户可针对存储系统、节点、池、卷、磁盘、性态,去自定义所要触发警报的细项条件:
▲图 3.11
定义好警报触发条件后,可设定通知管理人员的发报方式:
▲图 3.12
在数据收集里,可以调整探测及性能监视器之范围及查看系统监控日志:
▲图 3.13
存储系统因故障所发出的警报,管理人员立刻可依警报做适切的处理
四、总结
TPC 是一个全面的开放系统 SRM 解决方案,不仅能提供广泛的异质平台支持,也把所有的产品功能都整合到一个统一的平台上,让管理人员能够应对在大规模环境中部署所带来的挑战。
例如性能分析的功能让管理员在运维时能知道结构设备总结吞吐率,SAN的平均每日及每小时吞吐量,进而去推算对象的大小是否影响存储性能。又如容量分析,可根据每天数据输峰值出现的时间,SAN平均每天、每小时传输字节数来按照分区总结SAN的使用情况,并推算使用增长率来预测何时将会用完SAN带宽容量。
另外事件监视上除了识别和提供物理和逻辑SAN拓扑图以外,TPC当SAN超过了容限或出现故障时,也会产生一个告警消息,并且改变该SAN在TPC控制台上的图标颜色,管理员可利用控制台上的图标,很轻易的判别,再深入到单个的单元上来观察配置信息以及告警和故障信息,立刻做进一步的处理。
而TPC文件系统分析,可以有效的分析任何类型的文件。这可以允许系统管理员这允许系统管理者发现在无论大小的任何文件的状态,或者发现任何文件在多长的周期内被存取。例如我们发现一个很大的文件,超过180天还没有被存取,我们可以通过TPC 的报告找到它的所有者。管理员就可以考虑通知起所有者处理,或者归档到近线存储设备上或者删除。
利用全面的报表、监视和报警功能以及基于策略的智能管理,提高存储的利用率。再通过或利用自动化的基于策略的动作,快速体现便捷安装和企业范围的监视和报表功能,并预测潜在问题环境的功能,降低应用停机的风险,提供给客户最高的商业价值。而本文作者根据自己的实际经验,介绍了TCP部署与存储资源管理的解决方案,包括环境准备,实际的安装过程与运维管理,旨在为大家提供经验分享,帮助读者了解TCP的存储管理项目设定,可以充分节省IT人员的配置时间和成本,提高工作效率和成功率。
五、参考资料
1、IBM红皮书-- Tivoli Storage Productivity Center V5.2 Release Guide
https://www.redbooks.ibm.com/Redbooks.nsf/RedpieceAbstracts/sg248204.html?Open
2、5.2 Limitations and known issues for Tivoli Storage Productivity Center
http://www-01.ibm.com/support/docview.wss?uid=swg21622351
3、Find the Supported Hardware, Products and Platforms Interoperability Matrix Links
http://www-01.ibm.com/support/docview.wss?uid=swg21386446
作者简介:
严伟铭(Server Service Specialist)
任职于某大型外资IT企业,从事服务器的虚拟化解决方案、实施和维护管理等工作。熟悉主流的虚拟化技术、IBM Power System系列服务器、IBM DS 以及TS系列存储设备。