Oracle 11G RAC生产环境下的架构是怎样的

56次阅读
没有评论

共计 2143 个字符,预计需要花费 6 分钟才能阅读完成。

本篇文章给大家分享的是有关 Oracle 11G RAC 生产环境下的架构是怎样的,丸趣 TV 小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着丸趣 TV 小编一起来看看吧。

在真实环境搭建一套 Oracle RAC 就好比是一堂劳动课,劳动前需要准备好劳动工具,对劳动课内容有充分的认识; 按照步骤一步一步进行,需要考虑劳动过程中可能遇到的困难,掌握劳动过 程中的一些小技巧; 劳动结束后需要对劳动成果进行检查,这样才能在保证劳动质量的同时提高劳动效率。

同样,一个成功的 RAC 实施首先需要对 RAC 整体架构有充分的认识,并对现场环境有充分的了解,掌握规范化的方法,还需要一定的技巧,而对 RAC 体系结构的充分认识是基础和前提。

搭建环境

包括笔者在内的很多人,在最初学习搭建 Oracle RAC 的时候,都使用虚拟机虚拟的服务器来搭建 RAC 环境,这样虽然能成功搭建一个 RAC 环境,但与实际生产环境相差较大,不利于对 RAC 体系结构的掌握。在使用虚拟机搭建的 RAC 环境中,很大程度忽略了存储的存在,这点和实际的环境相差最大。本章将使用 3 台 PC 机,其中两台作为数据库服务器,一台作为存储服务器,搭建一套和生产环境非常类似的 RAC 环境,帮助初学者充分掌握 RAC 的体系结构。

一. RAC 的物理结构

本节使用普通的 PC 机来模拟一套类似生产环境的 RAC。RAC 和 Data Guard 的内容相互关联,最终形成一个具有最高可用性 (RAC+Data Guard)、安全性(数据安全) 的整体解决方案。下面对即将讨论的 RAC 环境结构做简要说明,后续章节还将对 Data Guard、EM 进行讨论。

▲RAC 物理结构图

图中的每个组件及其相关属性如下表所示。

▲ RAC 物理结构组件描述

下面对上表中构成 RAC 的主要设备及操作系统做出说明,包括服务器、存储及安装使用的操作系统。

1. 服务器说明

S1 和 S2 是集群节点服务器,每台服务器都需要 4 个网卡,分别连接到公共网络、私有网络 (两个网卡) 和存储网络。S3 是存储服务器,配置两个网卡和多个磁盘,两个网卡分别连接到公共网络和存储网络。

2. 存储系统说明

图 2 - 1 中的 S3 就是存储服务器。在第 1 章提到本书使用 IP SAN 作为共享存储的实现方式。将一台普通的 PC 机作为存储服务器,安装 Openfiler 软件来对外提供 iSCSI 服务,并将其接入公共网络和存储网 络。接入公共网络是为了让管理员可以通过公共网络方便地管理存储服务器,只做管理使用; 接入存储网络是为了让存储服务器和数据库服务器进行高速数据交换使 用。

3. 网络说明

按网络的用途分为 3 种网络:公共网络、私有网络和存储网络。

图 2- 1 中的 E1 是一个公共网络,它是提供公共服务的网络,应用服务器通过此网络与数据库服务器通信、交换数据。为了保证企业数据的安全,使其免受外界的攻 击,企业往往有自己的内部网络,且内部网络和外部网络相互隔离,如果建设的项目是供企业内部使用的,那么内网也即公共网络。当然,有些企业还会对内网进行 分区域管理,区与区之间也是隔离的,这样公共网络的范围就更小了。

SW1 是一个私有网络交换机,供集群节点之间传输心跳信息和 RAC 的 Cache Fusion 机制使用。每台服务器都有两个网卡接入私有网络交换机,这是为了使用 11gR2 版本中新特性 HAIP 技术,以实现私有网络连接的负载均衡和 Failover。

SW2 是一个存储网络交换机,供集群节点与存储服务器之间传输 iSCSI 磁盘数据使用。

由 SW1 和 SW2 构成的网络都是私有网络,并不提供公共服务,只供集群节点内部连接使用。也不能将应用系统直接接入私有网络或存储网络,私有网络和存储 网络都有自己特定的功能,不提供公共服务。当然,可以在一个交换机上划分多个 VLAN,以创建相互独立的私有网络和存储网络,另一个交换机可以作为冗余交 换机使用。

4. 操作系统说明

本书所有的内容都是基于 Linux 平台讨论的。S1、S2 都安装 Red Hat Enterprise Linux Server 5.4 x86_64bit 操作系统。S3 是一个存储服务器,需要提供 iSCSI 服务,使用开源的 Openfiler 系统来提供这种服务。Openfiler 也是 基于 Linux 内核开发的一个开源产品,常用在构建低成本的 IP SAN 存储服务器上。

通过 RAC 的物理结构图和前面的讨论可以看到,Oracle RAC 的部署具有如下的特点:

·RAC Database 使用共享存储,每台服务器都会通过一定的方式连接到共享存储。

·S1、S2 两台服务器向下连接到共享存储,向上通过公共网络使用统一的接口对外提供服务,服务器之间通过高速内联网络连接完成内部数据的通信。

二、硬件环境

本书使用的硬件都是常见的 PC 机,使用 3 台 PC 机搭建一个两节点的 Oracle 11gR2 RAC 环境。通过整个 RAC 系统从硬件到软件自己动手完成,这样能够帮助大家更加深入地理解 Oracle RAC 体系结构,并熟练掌握各种相关技术。本书使用的相关硬件如下表所示。

▲搭建 RAC 环境使用的硬件说明

三、软件环境

以上就是 Oracle 11G RAC 生产环境下的架构是怎样的,丸趣 TV 小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-20发表,共计2143字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)