利用赛门铁克veritasSFHA技术实现双机集群架构案例.doc_第1页
利用赛门铁克veritasSFHA技术实现双机集群架构案例.doc_第2页
利用赛门铁克veritasSFHA技术实现双机集群架构案例.doc_第3页
利用赛门铁克veritasSFHA技术实现双机集群架构案例.doc_第4页
利用赛门铁克veritasSFHA技术实现双机集群架构案例.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

利用赛门铁克veritas SFHA技术实现双机集群架构案例一、系统拓扑结构:(一)环境描述两台IBM P750 小型机,其中A机和B机组成一个Oracle Rac,两个存储上划分同等Lun。(二)SFRAC功能1.通过底层VXVM功能,实现两个盘柜的镜像(Mirror),保证在一个阵列出现down机,损坏等情况下保证应用的可用;2.通过文件系统CFS,提供Oracle的并行操作,到达Oracle RAC的功能。3.设置IO Fencing功能,防止因心跳线断掉,而出现的脑裂情况。二、详细功能:(一)镜像功能 赛门铁克Storage Foundation采用独特的镜像双写技术,构造全冗余的存储高可用架构,在存储层面实现“HA”,当一个存储发生硬件故障时,业务系统主机会自动采用另一个镜像存储提供数据,核心业务丝毫不受影响。另外,当生产存储性能下降到一定程度时,Storage Foundation会自动断掉主机与生产存储的连接,直接读取镜像存储数据,使业务应用性能免受生产存储性能的恶劣影响。而且Storage Foundation能够实现异构存储之间的高可用HA,最大限度避免来自同构同型号存储的Bug并发影响。该技术彻底消除核心业务系统的存储单故障点,减少业务中断风险,有效加固存储层面的高可用性,减少意外停机时间。(二)DMP动态多路径DMP(Dynamic):采用Symantec DMP组件(动态多路径)实现主机对存储的多路径读写;在 I/O 路径出现故障时,确保可以访问存储设备,保证数据的可用性;通过I/O路径优化算法改进I/O 性能。其主要功能如下:1.光纤多通道的Fast failover 快速切换;2.I/O 路径优化,提供六种算法:平衡路径,循环,最小队列长度,自适应,优先级,单个活动路径;3.自动发现光纤路径;4.动态监测多路径的状态;5.异构环境支持, 支持所有主流的磁盘阵列。(三)IO fencing多块仲裁盘:仲裁盘的冗余,同时多个仲裁盘的机制可以保证多数节点集群存活。I/O Fencing技术,磁盘仲裁技术的高级应用,防止Panic集群再次造成脑裂或破坏数据。(无需额外的硬件或软件代理).建议基数磁盘。(四)Cluster File SystemCFS(Cluster File System):通过部署CFS,将相同的文件系统同时MOUNT到多个节点上,实现双中心三个数据库节点同时共享文件系统。1.CFS 体系结构SF Oracle RAC 使用 CFS 管理大型数据库环境中的文件系统。 由于 CFS 是 VxFS 的扩展,所以它以类似的方式运行并在内存(通常称为缓冲区高速缓存或 vnode 缓存)中缓存元数据和数据。 CFS 使用称为 Global Lock Manager (GLM) 的分布式锁机制确保所有节点都具有一致的文件系统视图。 GLM 通过协调对文件系统元数据(如 inode 和空闲列表)的访问,实现跨节点的元数据和缓存的一致性。 GLM 的角色是基于每个文件系统进行设置,以实现负载平衡。CFS 涉及主要/辅助体系结构。 集群中的一个节点是文件系统的主节点。 虽然任何节点都可以启动操作来创建、删除数据或调整大小,但仅 GLM 主节点执行实际操作。 创建文件之后,GLM 主节点会为了保持多个节点中数据的一致性而提供锁。例如,如果节点尝试修改文件内的某个块,则它必须获取独占锁,以确保其他可能缓存了相同文件的节点的缓存副本失效。SF Oracle RAC 配置尽量减少了对 GLM 锁定的使用。Oracle RAC 通过 ODM 接口访问文件系统并处理自己的锁定,只有 Oracle(而不是 GLM)才缓冲数据并协调对文件的写入操作。 单点锁定和缓冲可确保实现最佳性能。 仅当文件的元数据发生更改时(如创建和调整大小操作期间),才涉及 GLM 锁定。2.CFS 文件系统的优点在 VxFS 中适用的多种功能在 SF Oracle RAC 环境中不起作用,因为 ODM 负责此类功能。 CFS 为 VxFS 增加了高可用性、一致性和可伸缩性及集中管理等功能。 在SF Oracle RAC 环境中使用 CFS 具有下列优点: 增强了可管理性,包括易于创建和扩展文件如果没有 CFS,您必须为 Oracle 提供固定大小的分区。 而使用 CFS,则可以动态扩充文件系统以满足未来的需求。 减少了用户错误的发生率原始分区不可见,因此管理员可能会因误将文件系统放置到这些分区上而对其造成损害。 Oracle 中没有任何机制可防止此类错误。 数据中心一致性如果有原始分区,则您只能使用特定于 RAC 的备份策略。 CFS 允许您通过数据中心实施备份策略。(五)Veritas Cluster ServerVeritas Cluster Server (VCS) 通过控制组件层的启动和关闭,以及提供监视功能和故障通知功能来指示 SF Oracle RAC 操作。在典型 SF Oracle RAC 配置中,VCS 的 Oracle RAC 服务组作为“并行”服务组而不是“故障转移”服务组运行;发生故障之后,VCS 不会尝试迁移发生故障的服务组。 相反,可以使用该软件将该服务组配置为在发生故障时重新启动。VCS 体系结构高可用性后台驻留程序 (HAD) 是运行在每个节点上的主 VCS 后台驻留程序。 HAD跟踪集群配置中的变化并通过 GAB 和 LLT 通信来监视资源状态。 HAD 使用代理管理所有应用程序服务,这些代理是已安装的程序,用于管理资源(特定的硬件或软件实体)。VCS 体系结构设计具有可扩展性和高效率的特点。 HAD 不需要了解如何启动 Oracle或受 VCS 控制的任何其他应用程序。相反,可以添加代理来管理不同资源,且不会对该引擎 (HAD) 产生任何影响。代理仅与本地节点上的 HAD 通信,而 HAD 通过与其他节点上的 HAD 进程通信来交流状态信息。由于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论