跳到内容 中国
HP.com 主页 产品与服务 支持及驱动程序 解决方案 如何购买
» 联系惠普
更多选项
HP.com 主页
使用 Serviceguard Extension for RAC > 第 1 章 Serviceguard Extension for RAC 简介

什么是 Serviceguard Extension for RAC 群集

» 

技术文档资料

完整的 PDF 手册
» 反馈
内容从此开始:

 » 目录

 » 索引

高可用性群集是具有充分软硬件组件冗余的 HP 9000 系列群集 800 服务器的组合,单点故障不会破坏计算机服务的可用性。使用 Oracle Real Application Cluster 软件配置的高可用性群集称为 RAC 群集图 1-1 “HP-UX 上的 Oracle RAC 配置概况 ” 是 HP-UX 上的 RAC 群集基本配置的简单示意图。

图 1-1 HP-UX 上的 Oracle RAC 配置概况

HP-UX 上的 Oracle RAC 配置概况

图中,两个松散耦合的 HP 9000 系列 800 系统(每个系统称为一个节点)运行各自的 Oracle 软件独立实例,这些实例从一组共享磁盘中读取数据并将数据写入其中。客户端通过 LAN 与其中一个节点相连。

通过 HP-UX 上的 RAC,您只需维护一个数据库映像,HP 9000 服务器将并行访问该映像,这样您就可以获得附加的处理能力而不需要分别管理单独的数据库。此外,在经过正确配置之后,Serviceguard Extension for RAC 可以提供一个高可用性的数据库,即使在某个硬件出现故障的情况下,该数据库仍可继续运行。

组成员

Oracle RAC 8.1.x 及更高版本的系统实现了组成员这一概念,从而允许在每个节点上运行多个 RAC 实例。相关的进程都配置在中。组允许不同实例中的进程选择与其他哪些进程进行交互。这样,在一个 RAC 群集内便可支持多个数据库。

组成员服务 (GMS) 组件提供了进程监视功能,可监视组成员的状态。GMS 由 cmgmsd 守护程序提供,该守护程序是随 Serviceguard Extension for RAC 一起安装的 HP 组件。

图 1-2 “组成员服务” 说明了组成员的工作机制。群集节点 1 至 4 共享销售数据库,但只有节点 3 和 4 共享人力资源数据库。于是,节点 1 和节点 2 上各有一个 RAC 实例,节点 3 和节点 4 上各有两个 RAC 实例。访问销售数据库的 RAC 进程组成一个组,而访问人力资源数据库的 RAC 进程组成另外一个组。

图 1-2 组成员服务

组成员服务

在群集中使用程序包

为了使 Oracle Real Application Cluster 之外的其他重要应用程序也具有高可用性,可以将 RAC 群集配置为使用程序包。程序包将应用程序和服务组合在一起,在发生服务、节点或网络故障时,Serviceguard Extension for RAC 可自动将指定程序包中的所有系统资源的控制权转移到群集中的另一节点,使应用程序仍保持可用,并且中断程度最小。

注释:在 RAC 群集中,您可以创建程序包,用来启动和停止 RAC 本身以及运行访问数据库实例的应用程序。有关在 RAC 中使用程序包的详细信息,请参考“配置程序包及其服务”一章。
打印版本
保密声明 使用本网站表示您同意其使用条件
© 2005 - , Hewlett-Packard Development Company, L.P.