TSM 结合 SCE storage 实现灾备
TSM结合SCEstorage实现灾备IOC(IntelligentOperationCente...
TSM 结合 SCE storage 实现灾备
IOC(Intelligent Operation Center) 在部署上线后的运维阶段,如何实现数据的安全存储和保护是运维人员需要考虑的问题,这里的数据安全存储包括 1)数据的归档存储 2)数据的灾备。下面结合 IOC 在 SCE 云上的部署实践的例子介绍如何利用 TSM 和 SCE 的存储功能实现灾备方案。
灾备需求
- 备份内容的需求
IOC 的数据分散在五个不同的服务器节点上。
表 1. 每个节点需要备份数据文件表:
节点
数据库
中间件文件
IOC 访问服务器
N/A
/var/log/
/var/pdweb/
/opt/pdweb/etc/
/opt/pdweb/www-default/jct/
IOC 应用服务器
N/A
/opt/IBM/ISP
/opt/IBM/iss/
/opt/IBM/WebSphere/AppServer/profiles/
/opt/IBM/WebSphere/STPServerCell/
/opt/IBM/WebSphere/WODM75/
/opt/IBM/WebSphere/wp_profile1/
/datahome/db2inst1/sqllib/
/opt/PolicyDirector/etc/
/opt/IBM/HTTPServer/conf/
IOC 数据服务器
dsrdbm01 LDAPDB
db2inst1 IOCDB
db2inst7 TIMDB
db2inst2 CUSTDB
db2inst2 FDBKDB
db2inst2 LKMDDB
db2inst2 JCRDB
db2inst2 COMMDB
db2inst2 RELDB
db2inst3 CXLOGDB
db2inst3 CXCONTDB
db2inst4 UDDIDB
db2inst4 WODMDCDB
db2inst4 MONITOR
db2inst4 WBMDB
db2inst4 RESDB
db2inst5 JTS
db2inst5 IIC
db2inst6 MAXIMO
/var/log/
/opt/IBM/ldap/V6.3/etc/
/opt/IBM/ldap/V6.3/config/
/opt/IBM/tsamp/sam/cfg/
/opt/IBM/ISP/
/datahome/db2inst1/sqllib/
/datahome/db2inst4/sqllib/
/datahome/db2inst7/sqllib/
/datahome/db2uddi/sqllib/
/datahome/db2inst2/sqllib/
/datahome/db2inst5/sqllib/
/datahome/db2inst8/sqllib/
/datahome/dsrdbm01/sqllib/
/datahome/db2inst3/sqllib/
/datahome/db2inst6/sqllib/
/datahome/db2portl/sqllib/
/datahome/dsrdbm01/idsslapd-dsrdbm01/
IOC 事件服务器
N/A
/opt/IBM/ISP/
/opt/IBM/iss/
/var/mqm/
/var/mqsi/
/opt/IBM/netcool/impact/
/opt/IBM/netcool/omnibus/
/opt/IBM/SMP/logs/
/opt/IBM/WebSphere/AppServerV61/profiles/
/opt/IBM/netcool/eWAS/
/opt/IBM/netcool/etc/
/opt/IBM/netcool/log/
IOC 管理服务器
db2inst1 TEPS
/var/log/
/var/PolicyDirector/
/opt/IBM/HTTPServer/conf/
/opt/IBM/HTTPServer/logs/
/opt/IBM/ISP/
/opt/IBM/ldap/V6.3/etc/
/opt/IBM/ldap/V6.3/config/
/opt/IBM/TDI/V7.1/etc/
/opt/IBM/TIM/cert/
/opt/IBM/TIM/config/
/opt/IBM/tsamp/sam/cfg/
/opt/IBM/WebSphere/AppServer/profiles/
/datahome/db2inst1/sqllib/
/datahome/proxy/idsslapd-tdsproxy/
- 对于高可用的灾备需求
- 灾备流程预案的需求
灾备方案架构图
本方案基于 IBM 的 SCE(Smart Cloud Environment) 云环境为客户提供 IOC 系统的灾备能力。该方案采用 TSM(Tivoli Storage Manager) 存储产品并结合 SEC 提供的存储功能来实现异地灾备。TSM 是一个包含客户端和服务器程序的软件,提供了在多台机器上完整的企业级的存储管理解决方案,它支持基于策略的自动化的中心调度去备份和归档企业数据,能够在节省成本的前提下向用户提供有保证的、自动、简单而且灵活的服务。图 1 为方案架构图,在此架构图中我们可以看到 IOC 的环境部署在两个异地的数据中心,一个是 SCE Bloulder,另一个为 SCE RTP。每个数据中心都部署一个 TSM 服务器节点,并配置本地的 SCE Persistence Storage 作为存储的空间。SCE 的 Persistence Storage 存储是 SCE 提供的 RAID6 级别的数据存储方案。它可以实现多个数据中心之间的自动复制同步。在每个 IOC 的服务器节点上都安装 TSM 客户机,负责和 TSM 服务器端通信,把目标机器上的数据备份到 SCE 的 Persistence Storage 上。并且在两个 TSM 服务器之间进行配置,实现异地数据中心间的备份和同步。
图 5. IOC 灾备架构图
灾备策略
根据备份需求和企业 IT 基础架构如网络带宽,云服务能力,数据处理速度,存储大小的限制,需要制定相应的灾备策略。
表 2. IOC 灾备策略的参考例子
备份类型
备份频度
备份时间窗口
数据保留时效
全备份
每月
每月最后一天 24:00 点到下一天的凌晨 3:00
12 个月
每周
每周六 24:00 到周日凌晨 3:00
五周
增量备份
每天
每天(工作日)24:00 点到第二天凌晨 1:00
7 天
在上面的示例中根据备份规划,对数据库和 IOC1.5 重要的配置文件,每周作为备份周期,周一到周六每天做一次增量备份,周日做一次全备,建议保留 5 个备份周期的备份介质,以保证数据的安全。在时间窗口上需要考虑不影响业务的运行,所以一般考虑在每天的夜里至凌晨直接进行备份。是否需要每月做一次全备,可根据自己环境的实际情况来决定。
灾备策略的实施
实施大概涉及以下几个步骤:
- 创建存储服务器,安装 TSM 服务器
- 在 IOC 每个服务器上安装 TSM 客户端
- 再 TSM 服务器上定义调度计划
- 关联调度计划
- 定义两个数据中心之间的同步计划
本章介绍了在云环境中,采用 TSM 对数据进行备份,有效的防止误操作或者其他系统故障造成的数据丢失或者损害问题。给出了 IOC 在 IBM SCE 云环境中对进行备份的一种参考方案。
关注 ibm软件技术联盟
微信扫一扫关注公众号