LanDom
作者LanDom·2010-05-05 11:38
软件开发工程师·互联网企业

使用 IBM DB2 高可用性实例配置工具(db2haicu)自动化实例故障恢复

字数 1110阅读 2030评论 0赞 0

通过 DB2® 9.7® 的高可用性 (HA) 特性,DBA 可以建立冗余系统和故障转移机制,从而提高数据库的可用性。两节点共享的磁盘 HA 拓扑包含一个活动节点,用于容纳 DB2 实例和数据,和一个被动节点,用于在发生故障时 DB2 资源的迁移。在本文中,作者提供并讲解了两个示例,展示如何使用 db2haicu 配置带有共享磁盘拓扑的高可用性。

本文内容包括

  • HA 概念概述

  • 在没有数据库的情况下,为实例设置自动 HA 拓扑

  • 在预先存在数据库的情况下,设置自动 HA 拓扑

  • 配置后测试

  • 其他配置

  • 维护

  • 问题确定

概述

本文介绍了使用共享磁盘存储的 IBM® DB2® for Linux®, UNIX® 自动化软件故障恢复解决方案的独特配置。这些配置使用了 DB2 9.7 中提供的 DB2 高可用性 (HA) 特性和 DB2 高可用性实例配置工具 (db2haicu)。

有了 DB2 9.7 的高可用性 (HA) 特性,DBA 可以建立冗余的系统和故障恢复机制,从而提高数据库解决方案的可用性,在意外宕机或计划宕机时,实例可以切换到可用的冗余系统。db2haicu 工具用于配置这样的 HA 系统。在 db2haicu 配置过程中,必要的 HA 资源及其关系都被定义到集群管理器。HA 系统中的故障事件可以被自动检测出来,无需人工参与即可采取故障转移操作。

两节点共享的磁盘 HA 拓扑包含一个活动节点,用于容纳 DB2 实例和数据,和一个被动节点,用于发生故障时 DB2 资源的迁移。在此拓扑中,两个节点通过一个公共网络相互连接并连接到一个共享的磁盘存储系统。术语共享的存储 用于描述一个系统,该系统中有一个或多个电缆连接的磁盘且这些磁盘被定义到主动和被动节点,但是一次只挂载在一个节点上,也就是挂载在容纳活动 DB2 实例的节点上。任何时候都只有一个节点独享对共享存储磁盘的访问权。也就是说,只有一个节点可以有效地对共享存储磁盘进行输入/输出(I/O)操作。

本文提供并讲解了两个基本示例。在第一个例子中,我们在没有预先安装数据库的情况下,使用 db2haicu 交互模式建立自动的单网络共享磁盘 HA 拓扑。本例将展示创建数据库对象如何会向集群中添加挂载点资源,以及移除数据库对象如何从集群中删除挂载点资源。

在第二个示例中,我们会使用 db2haicu XML 模式,在预先安装了数据库的情况下,为 DB2 实例自动配置单网络 HA 拓扑。展示一下 db2haicu 如何自动发现已有数据库的挂载点并创建适当的集群资源。

 

 

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广