暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

为 IBM DB2 Content Manager 启用 Tivoli Storage Manager

ibm软件技术联盟 2017-04-07
216

简介

 对于企业来说,信息就意味着企业健康与财富。缺乏随时可用的信息的代价十分高昂。IBM Software Group 的高级副总裁 Steve Mill 曾经这样说:“除了人才之外,信息就是企业最宝贵的资产。但如果未能有效地管理信息,未能将其交付给正确的人员、商业应用程序和流程,其价值就无从体现。”

 现今,80% 的企业数据依然为非结构化格式。由于分散的数据数量庞大,因此及时定位特定信息块可能会成为严峻的挑战。归档硬拷贝文件或在硬盘上保存重要文件 —— 而且可能没有共享的方法 —— 依然是当今的主流。IBM DB2 Content Manager 这样的 Enterprise Content Management 解决方案提供了从内容创建一直到处理的信息全生命周期管理解决方案。

 Tivoli Storage Manager 和 DB2 Content Manager 的无缝集成根据管理员设置的策略启用要移植的对象。在很多时候,此类移植的目标都是将不太常用的数据转储到更便宜的外部设备上进行长期存储。DB2 Content Mananger 加上 DB2 Record Manager 可满足您的法规遵从需求。这通常还会要求具备硬件部分(例如 IBM TotalStorage Data Retention 550,即 DR550)。

 Tivoli Storage Manager 还会在发生硬件故障时参与 DB2 Content Manager 数据库的备份与还原(Library Server and Resource Manager)。另外,DB2 Content Manager 中存储的对象可利用 Tivoli Storage Manager 进行加密/解密及压缩/解压缩。

 在继续讨论之前,先简要介绍一下 IBM DB2 Content Manager 提供的部分其他特性:

  • 特殊扫描

  • 批量载入不同格式的内容

  • 经由 Windows 客户机、Web 客户机或 portlet 的本地内容查看器

  • 登记/注销

  • 过程工作流(可使用 GUI 工作流构建器构建)

  • 版本控制

  • 注释

  • LDAP 集成

  • 事件日志记录(包括用户和管理活动)

  • 与 SAP 及 Siebel 的集成

  • 与记录管理(如 IBM DB2 Record Manager)集成以实现法规遵从

  • 与客户的现有业务线集成

  • 可在应用程序内部使用或与其他 Web 服务协同使用的 Web 服务接口

  • XML 模式映射

 下面详细介绍各类特性,包括以下主题:

  • 服务器准备

  • 集成 —— DB2 Content Manager 与 Tivoli Storage Manager

  • 对象移植

  • 备份与还原

  • 加密

  • 压缩

 

服务器准备AIX 系统 —— 硬件

 在尝试集成两者之前,务必确保满足硬件和软件先决条件。(近乎 60% 至 70% 的安装问题都是由于未满足硬件需求引起的。)对于硬件,推荐系统配置为 1 个 CPU 和 1GB 内存。本文所用的硬件(P615)配置如下:

  • 双路处理器(1.65GHz)

  • 4GB RAM

  • 2 块内部硬盘(指派为 rootvg)

  • 2 块连接到 IBM 2104 的外部硬盘(指派为 techvg)

AIX 系统 —— 软件、维护级别与文件系统

 为此系统安装的维护级别和软件为:

  • 具有维护级别(ML)7 的 AIX 5.2

  • gzip 实用工具

  • Mozilla Firefox 1.5.0.1

 安装上述软件后,在 AIX 上实现了以下配置。注意,不要求您具有完全相同的文件系统布局。但可参考此布局(若是第一次使用此组合,建议您使用此布局)。

  • 创建的卷组:

    • 指派给 rootvg 的 hdisk0 与 hdisk1

    • 指派给 tchvg 的 hdisk2 与 hdisk3

  • 安装目录:

    • 本文所有组件的安装目录为 /usr(rootvg)

  • 创建的文件系统:

    • 存储 TSM 数据库与还原文件的文件系统 —— /tsmcore(rootvg)

    • 存储 TSM 备份数据的文件系统 —— /tsmtier1a 和 /tsmtier1b

    • 存储 TSM 归档数据的文件系统 —— /tsmtier2a 和 /tsmtier2b

    • 存储 TSM 数据库备份的文件系统 —— /tsmdbbkup

  图 1 归纳了本练习的系统布局:

图 1. 对象移植场景硬件布局

 对于 AIX 和 TSM 级别,有数不胜数的命令需要发出,因此约定 TSM> 和 AIX# 分别表示 TSM 和 AIX 中发出的命令。

DB2 Content Manager 系统检查

 在本文中,我们使用 DB2 Content Manager V8.3 与 TSM 5.3 相集成。下面列出软件先决条件。 (另请参考  所支持的软件 列表。)

  • DB2 Universal Database 8.1(Fixpack 7b)

  • WebSphere Application Server 5.1(Fixpack 1)

  • Information Integrator for Content 8.3

  • DB2 Content Manager 8.3 Server(Fixpack 1)

  • DB2 Content Manager eClient 8.3

 为简单起见,DB2 Content Manager 将作为独立应用程序与 Library Server and Resource Manager 安装在同一台计算机上。但一般情况下,DB2 Library Server and Resource Manager 往往在其他服务器上运行,以确保获得更好的可伸缩性和性能。关于不同的安装配置,请参见 DB2 Content Manager  Planning Wizard

 在尝试集成 DB2 Content Manager 与 Tivoli Storage Manager 之前,最好运行 DB2 Content Manager 验证工具,以确保 Content Manager 工作正常。在 /opt/IBM/db2cmv8/bin 中运行 cminstvu 命令。您应看到验证成功信息,如  图 2。(验证 II4C 和 eClient 也没有什么坏处。)

图 2. DB2 Content Manager 验证工具

 同样,确保能够看到 Resource Manager System Manage Storage(SMS),如  图 3 所示:

图 3. System Manage Storage

 假如 DB2 Content Manager 验证失败,应先修复问题,然后再进行下一步。请参考 DB2 Content Manager 安装技巧(参见  下载 部分)。

 

集成 —— DB2 Content Manager 与 Tivoli Storage Manager

 本文第一部分的目的在于将旧对象从 DASD 转移到外部存储中,这要求具备 Tivoli Storage Manager 并将其与 DB2 Content Manager Resource Manager 相集成。 这一部分概述的安装与配置 TSM 和配置 Resource Manager 属性文件是先决步骤,完成这些步骤之后,管理员才能在 DB2 Content Manager System Administration Client 中的 System Manage Storage(SMS)上工作。

 下面详细介绍如何执行以下任务:

  • Tivoli Storage Manager(TSM)安装

  • 磁带配置

  • Tivoli Storage Manager(TSM)配置

  • Configuring Resource Manager 属性文件 —— icmrm.properties

Tivoli Storage Manager(TSM)安装

 就本文而言,安装了以下 TSM 软件,并将其配置为与 DB2 Content Manager 8.3 共同使用:

  • Tivoli Storage Manager Server 5.3 for AIX

  • Tivoli Storage Manager Backup/Archive (B/A) Client 5.3 for AIX

 请注意,在本文中 Tivoli Storage Manager 是安装在同一台计算机上的。但在生产系统中,总是建议将 TSM 分离出来,在其自己的一台计算机上安装。如果拥有一个以上的 Resource Manager,就需要以各 Resource Manager 的 icmrm.properties 为基础,为每个 Resource Manager 定义一个 TSM API 客户机选项文件。但在本文中,仅部署了一个 Resource Manager。

 同样,在本文中,并未安装 TSM 5.3 的 Integrated Solution Console(ISC)和 Administration Center(AC)。所有安装和配置都是使用 TSM 的命令提示符完成的(仅有几条命令)。如果愿意,尽可随时选择安装 ISC。

 选择并安装到 AIX 服务器上的文件集如下:

  • Tivoli Storage Manager Server 5.3 文件集:

    • tivoli.tsm.devices.aix5.rte —— IBM Tivoli Storage Manager Device Support Runtime

    • tivoli.tsm.license.cert —— IBM Tivoli Storage Manager License Certificates

    • tivoli.tsm.license.rte —— IBM Tivoli Storage Manager 32 bit License Registration

    • tivoli.tsm.msg.en_US.devices —— IBM Tivoli Storage Manager Devices SMIT Menus,US English

    • tivoli.tsm.msg.en_US.server —— IBM Tivoli Storage Manager Server Msgs,US English

    • tivoli.tsm.server.com —— IBM Tivoli Storage Manager Server 公共服务

    • tivoli.tsm.server.rte —— IBM Tivoli Storage Manager 32 bit Server Runtime

    • tivoli.tsm.server.webcon —— IBM Tivoli Storage Manager Web Console intfc

  • Tivoli Storage Manager Client 5.3 文件集:

    • tivoli.tsm.client.api.32bit —— TSM Client —— Application Programming Interface 32 bit

    • tivoli.tsm.client.ba.32bit.base —— TSM Client —— Backup/Archive Base Files

    • tivoli.tsm.client.ba.32bit.common —— TSM Client —— Backup/Archive Common Files

    • tivoli.tsm.client.ba.32bit.image —— TSM Client —— IMAGE Backup Client

    • tivoli.tsm.client.ba.32bit.nas —— TSM Client —— NAS Backup Client

    • tivoli.tsm.client.ba.32bit.web —— TSM Client —— Backup/Archive WEB Client

 使用 AIX 的 smitty 实用工具安装 TSM Server 和 B/A Client 非常简单。 图 4 展示了 “smitty installp” 的屏幕快照:

图 4. 通过 AIX 命令提示符运行的 “smitty installp”

 切记将 “ACCEPT new license agreements?” 设置为 “yes”。安装好 TSM Server 和 B/A Client 5.3 后,在 AIX 命令提示符中键入 lppchk -v,确保安装没有任何损坏的文件集。TSM 安装目录如下:

  • TSM 服务器文件安装在 /usr/tivoli/tsm/server/bin 目录下

  • TSM B/A 客户机文件安装在 /usr/tivoli/tsm/client/ba/bin 目录下

  • TSM API 客户机文件安装在 /usr/tivoli/tsm/client/api/bin 目录下

 由于我们需要使用磁带,所以在配置 TSM 之前首先介绍一下磁带的配置。

磁带配置

 我们将以附加的 4MM 磁带驱动器作为第 3 层存储,因此需要在操作系统级别配置此驱动器。

  • 首次检查 AIX 能否识别 4mm 磁带驱动器时,键入 lsdev -Cc tape 并确保 4mm 磁带驱动器为 “Available”。注意 SCSI 地址(1n-08-01-0,0)。

    图 5. 在 AIX 命令提示符中键入 “lsdev -Cc tape”

  • 接下来,键入 smitty devices 并选择 Tivoli Storage Manager Devices

    图 6. 在 AIX 命令行中键入 “smitty devices”

  • 在 “Tivoli Storage Manager Devices” 终端选择 SCSI Attached DevicesTape Drive,然后再选择 Add a Tape Drive。选择 ADSM-SCSI-MT scsi Tivoli Storage Manager Tape Drive 和之前 lsdev -Cc tape 命令输出中提示的相应的 SCSI 地址。

    图 7. 选择 SCSI 磁带

  • 按  图 8 所示的屏幕操作,并按 Enter 键提交。

    图 8. 通过 AIX 命令提示符运行的 “Add a Tape Drive”

  • 配置结束时,应看到 “OK” 状态,如  图 9 所示:

    图 9. 配置好的 Tivoli Storage Manager 设备

Tivoli Storage Manager 配置

 将以下 TSM 环境添加到 /etc/environment 目录下:

  • TSM Server 环境:

    清单 1. TSM Server 环境      DSMSERV_CONFIG=/usr/tivoli/tsm/server/bin/dsmserv.opt      DSMSERV_DIR=/usr/tivoli/tsm/server/bin      DSMSERV_LOG=/usr/tivoli/tsm/server/bin/dsmserverror.log

  • TSM B/A Client 环境:

    清单 2. TSM B/A Client 环境      DSM_CONFIG=/usr/tivoli/tsm/client/ba/bin/dsm.opt      DSM_DIR=/usr/tivoli/tsm/client/ba/bin/      DSM_LOG=/usr/tivoli/tsm/client/ba/bin/dsmbaerror.log

  • TSM API Client 环境:

    清单 3. TSM API Client 环境      DSMI_CONFIG=/usr/tivoli/tsm/client/api/bin/dsm.opt      DSMI_DIR=/usr/tivoli/tsm/client/api/bin      DSMI_LOG=/usr/tivoli/tsm/client/api/bin/dsmapierror.log

 应可在 dsm.sys 和 dsm.opt 中找到以下记录项:

  • dsm.sys —— dsm.sys 位于 /usr/tivoli/tsm/client/ba/bin 和 /usr/tivoli/tsm/client/api/bi 目录中

    清单 4. dsm.sys 内容        SErvername         tech        COMMMethod         TCPip        TCPPort            1500        TCPServeraddress   9.187.116.208        nodename           techcm        passwordaccess     generate

  • dsm.opt —— dsm.opt 位于 /usr/tivoli/tsm/client/ba/bin 和 /usr/tivoli/tsm/client/api/bin 目录中

    清单 5. dsm.opt 内容        SErvername      tech

 下面介绍本文中所用的 TSM 存储池和策略在 TSM 命令提示符中的配置方法。

 现在让我们来依次执行这些活动:

  • 为 4MM 磁带驱动器定义 TSM 库、设备类、驱动器、路径、存储池和卷

  • 为内部磁盘定义 TSM 存储池和卷

  • 为外部磁盘定义 TSM 设备类、存储池和卷

  • 为资源管理器定义 TSM 节点

  • 定义 TSM 策略

  • 为 4MM 磁带驱动器定义 TSM 库、设备类、驱动器、路径、存储池和卷:

    • 4MM 库 —— 在手动磁带库中定义 4MM 磁带驱动器:

      清单 6. 为 4MM 手动磁带驱动器定义 TSM 库TSM> define library 4MMLIBRARY libtype=manual

    • 4MM 设备类 —— 4MM 磁带驱动器(手动驱动)的设备类将定义为 4MMDEVCLASS:

      清单 7. 定义 TSM 设备类TSM> define devclass 4MMDEVCLASS libr=4mmlibrary devtype=4MM format=DDS4

    • 4MM 磁带路径 —— 4MM 磁带驱动器的磁带路径指向 /dev/mt0(参见  图 9 —— 配置好的 Tivoli Storage Manager 设备):

      清单 8. 为 4MM 磁带驱动器定义 TSM 路径TSM> define path TSM 4MMDRIVE srctype=server desttype=drive                   library=4MMLIBRARY device=/dev/mt0

    • 4MM 存储池:

      清单 9. 为 4MM 磁带定义 TSM 存储池TSM> define stgpool 4MMPOOL 4MMDEVCLASS maxscratch=5

  • 为内部磁盘(rootvg —— hdisk0 和 hdisk1)定义 TSM 存储池和卷以进行备份:

    • 内部磁盘存储池将使用预定义的 DISK devclass:

      清单 10. 为内部磁盘定义 TSM 存储池TSM> define stgpool CMDiskTier1A disk pooltype=primary               description='CM Disk Storage Pool for backup'               access=readwrite maxsize=nolimit             TSM> define stgpool CMDiskTier1B disk pooltype=primary               description='CM Disk Storage Pool for backup'               access=readwrite maxsize=nolimit

    • 内部磁盘卷 —— 在各 /tsmtier1a 和 /tsmtier1b 文件系统中创建 TSM 卷。进入各文件系统(例如,/tsmtier1a)并发出以下命令:

      清单 11. 定义 TSM 卷AIX# dsmfmt -m -data tier1a1.dsm 200 tier1a2.dsm 200 tier1a3.dsm 200              tier1a4.dsm 200 tier1a5.dsm 200

    • 格式化各卷后,进入 TSM 命令提示符,为各存储池定义卷:

      清单 12. 为 TSM DISK 存储池定义 TSM 卷TSM> define vol CMDISKTIER1A /tsmtier1a/tier1ax.dsm             TSM> define vol CMDISKTIER1B /tsmtier1b/tier1bx.dsm

  • 为外部磁盘(techvg —— hdisk2 和 hdisk3)定义 TSM 存储池和卷以进行归档:

    • 外部磁盘设备类 —— 使用名为 FILECLASS1 和 FILECLASS2 的设备类定义外部磁盘:

      清单 13. 定义 TSM 设备类TSM> define devclass FILECLASS1 devtype=file mountlimit=20                    directory=/tsmtier2a              TSM> define devclass FILECLASS2 devtype=file mountlimit=20                   directory=/tsmtier2b

    • 外部磁盘存储池:

      清单 14. 为外部磁盘定义 TSM 存储池TSM> define stgpool CMDiskTier2A FILECLASS1 pooltype=primary                   description='CM Disk Storage Pool for archive'                   access=readwrite maxscratch=5             TSM> define stgpool CMDiskTier2B FILECLASS2 pooltype=primary                   description='CM Disk Storage Pool for archive'                   access=readwrite maxscratch=5

    • 卷 —— 在各 /tsmtier2a 和 /tsmtier2b 文件系统中创建 TSM 卷。进入各文件系统(例如,/tsmtier2a),并发出以下命令:

      清单 15. 格式化 TSM 卷AIX# dsmfmt -m -data tier2a1.dsm 200 tier2a2.dsm 200 tier2a3.dsm 200                   tier2a4.dsm 200 tier2a5.dsm 200

    • 格式化各卷后,进入 TSM 命令提示符,为各存储池定义卷:

      清单 16. 定义 TSM 卷TSM> define vol CMDISKTIER2A /tsmtier2a/tier2ax.dsm              TSM> define vol CMDISKTIER2B /tsmtier2b/tier2bx.dsm

  • 为资源管理器定义 TSM 节点:

    清单 17. 为资源管理器定义 TSM 节点TSM> register node techcm password

  • 定义 TSM 策略:

    • 策略域:

      清单 18. 定义策略域TSM> define domain CMDomain Description='Content Manager Domain'              backretention=60 archretention=365

    • 策略集:

      清单 19. 定义策略集TSM> define domain CMDomain Description='Content Manager Domain'              backretention=60 archretention=365

    • 管理类:

      清单 20. 定义管理类TSM> define mgmtclass CMDomain CMPolicy CMClass               description='Content Manager TSM Management Class'       TSM> assign defmgmtclass CMDomain CMPolicy CMClass

    • 验证并激活策略集:

      清单 21. 验证并激活策略集TSM> validate policyset CMDomain CMPolicy       TSM> activate policyset CMDomain CMPolicy

配置资源管理器属性文件 —— ICMRM.properties

 集成的最后一步是编辑 ICMRM.properties 文件,此文件的路径为 /usr/WebSphere/AppServer/installedApps/<your_hostname>/icmrm.ear/icmrm.war/WEB-INF/classes/com/ibm/mm/icmrm/。修改以下参数,如下所示:

清单 22. 修改 ICMRM.properties     DSMI_LOG=/usr/tivoli/tsm/client/api/bin/dsmapierror.log       DSMI_DIR=/usr/tivoli/tsm/client/api/bin       DSMI_CONFIG=/usr/tivoli/tsm/client/api/bin/dsm.opt

 如果遇到集成方面的问题,请参阅 TSM 和 DB2 Content Manager 的  故障排除技巧



db2
文章转载自 ibm软件技术联盟,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

聚圣源厚字起名给女儿起个洋气小名曹起名男孩子名字大全最丑的几种鼻子图片鳏夫是什么意思仿盛大传奇1.5青云志小说齐鲁晚报致歉送给树起名字四合院起名弓箭手名字宋 起名字追爱时光机姓袁给女宝宝起个好名字包醒男孩子起名沈阳华晨金杯汽车有限公司易经起名公司大全集宝宝起名免费的网站大全跟瑜字有关的女孩起名机械公司起名其中一个字为胜秦皇岛属于哪个省幼儿园起名字大江户锻造师属牛女孩起名字大全正月十五闹元宵沙子多少钱一吨通讯 起名猪宝宝起名易用的字龙字辈起名餐厅店面起名淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化