欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    [挖一口属于自己的井]基于iSCSI与Openfiler构建自己的Oracle RAC一.doc

    • 资源ID:4868010       资源大小:143.51KB        全文页数:117页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    [挖一口属于自己的井]基于iSCSI与Openfiler构建自己的Oracle RAC一.doc

    挖一口属于自己的井基于iSCSI与Openfiler构建自己的Oracle RAC(一)篇一 : 基于iSCSI与Openfiler构建自己的Oracle RAC下载Oracle 数据库 10g标签linux, rac, clustering, 全部在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 集群作者:Jeffrey Hunter了解如何以低于 2,700 美元的费用在 Oracle Enterprise Linux 上安装并配置 Oracle RAC 10g 第 2 版开发集群。本指南中的信息未经 Oracle 验证,且不受 Oracle 支持,您在使用时只能风险自负;本指南仅供教学使用。2009 年 8 月更新目录简介 Oracle RAC 10g 概述 共享存储概述 iSCSI 技术 硬件及成本 安装 Linux 操作系统 为 Oracle RAC 安装必需的 Linux 程序包 网络配置 安装 Openfiler 使用 Openfiler 配置 iSCSI 卷 在 Oracle RAC 节点上配置 iSCSI 卷 创建“oracle”用户和目录 为 Oracle 配置 Linux 服务器 配置 hangcheck-timer 内核模块 使用 SSH 为远程访问配置 RAC 节点 适用于这两个 Oracle RAC 节点的所有启动命令 安装和配置 Oracle 集群文件系统 安装和配置自动存储管理 下载 Oracle RAC 10g 软件 Oracle 数据库 10g 第 2 版的安装前任务 安装 Oracle 10g 集群件软件 安装 Oracle 数据库 10g 软件 安装 Oracle 数据库 10g 随附 CD 软件 创建 TNS 监听器进程 创建 Oracle 集群数据库 安装后任务 验证 TNS 联网文件 创建/更改表空间 验证 RAC 集群与数据库配置 启动/停止集群 透明的应用程序故障切换 疑难解答 结论 致谢本指南相关下载:Oracle Enterprise Linux 第 5 版 Update 3 Oracle Database 10g 企业版第 2 版、集群件、随附 CD Openfiler 2.3 Respin ASMLib 2.0 库 RHEL5 支持文件 单击此处查看该指南的 Oracle RAC 11g 第 1 版的版本1. 简介熟悉 Oracle 真正应用集群 10g 技术的最有效方法之一是访问一个实际的 Oracle RAC 10g 集群。没有什么方法比直接体验它们能够更好地理解其优势了,包括容错、安全性、负载平衡和可伸缩性。遗憾的是,对于很多商家而言,典型的生产级 RAC 配置所需的硬件投入使它们无法实现这一目标。一个小型的两节点集群可能需要 10,000 美元到 20,000 美元以上。该价格还不包括生产级 RAC 环境的核心,其起价为 10,000 美元。对于那些没有大笔现金但希望熟悉 Oracle RAC 10g 的人而言,本指南提供了一种低成本的替代方法来配置 Oracle RAC 10g 第 2 版系统,它使用现成的商用组件和可下载的软件,估计成本在 2,200 美元到 2,700 美元之间。该系统包括一个双节点集群,这两个节点均运行适用于 x86 的 Oracle Enterprise Linux 第 5 版 Update 3、适用于 Linux x86 的 Oracle10g 第 2 版、OCFS2 和 ASMLib 2.0。Oracle RAC 的所有共享磁盘存储将基于 iSCSI,iSCSI 使用在第三个节点上运行的 Openfiler 2.3 版 x86_64。尽管本文应与 Red Hat Enterprise Linux 一同使用,但 Oracle Enterprise Linux也可以满足需要,它包括 OCFS2 和 ASMLib 软件包。由 rPath Linux 驱动的 Openfiler 是一个基于浏览器的免费网络存储管理实用程序,在单一框架中提供基于文件的网络连接存储 和基于块的存储区域网 。整个软件包与开放源代码应用程序连接。Openfiler 将这些随处可见的技术组合到一个易于使用的小型管理解决方案中,该解决方案通过一个基于 Web 且功能强大的管理界面实现。Openfiler 支持 CIFS、NFS、HTTP/DAV 和 FTP,但是,我们仅使用它的 iSCSI 功能为 Oracle RAC 10g 需要的共享存储组件实现低成本的 SAN。操作系统和 Openfiler 应用程序将安装于同一个内置 SATA 磁盘上。第二个内置 73GB 15K SCSI 硬盘将被配置为一个“卷组”,该卷组用于所有共享磁盘存储之需。Openfiler 服务器将配置为使用该卷组进行基于 iSCSI 的存储,并且将在 Oracle RAC 10g 配置中用于存储 Oracle 集群件所需的共享文件以及所有 Oracle ASM 卷。注:本文仅供教学使用,因此设置很简单,仅用于演示想法和概念。例如,本文仅在一个物理磁盘上设置了磁盘镜像,而实际上,应该在多个物理驱动器上设置磁盘镜像。另请注意,尽管本文提供了成功安装完整的 Oracle RAC 10g 系统的详细说明,但它绝不能替代 Oracle 官方文档。除本文以外,用户还应该参考以下 Oracle 文档,以便全面了解 Oracle RAC 10g 的其他配置选项、安装和管理。Oracle 的官方文档网站是 。Oracle 集群件和 Oracle 真正应用集群安装指南 针对 Linux 的 10g 第 2 版 Oracle 集群件和 Oracle 真正应用集群管理和部署指南 10g 第 2 版 两日速成和真正应用集群指南 10g 第 2 版 以前的 Oracle9i 和 Oracle 10g 第 1 版指南使用原始分区在共享的存储设备上存储文件,但此处我们将利用 Oracle 集群文件系统第 2 版 和 Oracle 自动存储管理 特性。两个 Oracle RAC 节点配置如下: Oracle 数据库文件RAC 节点名 实例名 数据库名称 $ORACLE_BASE 用于存储 DB 文件的文件系统/卷管理器linux1 racdb1 racdb /u01/app/oracle ASMlinux2 racdb2 racdb /u01/app/oracle ASMOracle 集群件共享文件文件类型 文件名 iSCSI 卷名 挂载点 文件系统Oracle 集群注册表 /u02/oradata/racdb/OCRFile/u02/oradata/racdb/OCRFile_mirror crs /u02 OCFS2CRS 表决磁盘 /u02/oradata/racdb/CSSFile/u02/oradata/racdb/CSSFile_mirror1/u02/oradata/racdb/CSSFile_mirror2 crs /u02 OCFS2注意,在 Oracle 数据库 10g 第 2 版 中,集群就绪服务现在称作 Oracle 集群件。Oracle 集群件软件将安装到构成该 RAC 集群的两个节点的 /u01/app/crs 目录中。自 Oracle 数据库 10g 第 2 版 起,不要将 Oracle 集群件安装到特定于版本的单独的 Oracle 集群件主目录中,并且该目录绝不能是 ORACLE_BASE 目录的子目录。这是对最佳灵活体系结构 规则所作的更改。注意,Oracle 提供的 Oracle 集群件和 Oracle 真正应用集群安装文档中表明 Oracle 集群件目录可以是 ORACLE_BASE 目录的子目录,这是错误的。例如,在第 2 章“安装前”的“Oracle 集群件主目录”部分中,该指南错误地将路径 /u01/app/oracle/product/crs 列为可能的 Oracle 集群件主目录路径。这是错误的。默认的 ORACLE_BASE 路径是 /u01/app/oracle,Oracle 集群件主目录决不能是 ORACLE_BASE 目录的子目录。该问题已记录为 Oracle 文档错误“5843155”并在 Oracle 11g 中得到了修复。尽管 Oracle 集群件软件将安装到构成 RAC 集群的两个节点上的 /u01/app/crs 中,但集群件软件要求与集群中的两个节点共享它的两个文件:“Oracle 集群注册表 ”文件和“表决磁盘”文件。这两个文件将安装到使用 Oracle 集群文件系统第 2 版 的共享存储设备中。还可以使用裸设备存储这些文件,但不能使用 ASM 存储这两个共享的集群件文件。Oracle 10g 第 2 版数据库软件将安装到构成该 RAC 集群的两个节点的单独 Oracle 主目录中,该目录名为 /u01/app/oracle/product/10.2.0/db_1。所有 Oracle 物理数据库文件将安装到由自动存储管理 管理的共享卷上。注:本文仅作为绝对不可替代的文档。此处唯一的例外是供应商硬件的选择。确保您从供应商处购买的硬件在 Oracle Enterprise Linux上受支持。鉴于 Dell 硬件上乘的质量以及与 Linux 极佳的兼容性,我倾向于使用 Dell 硬件。对于这种性质的测试系统,我强烈建议从 Stallard Technologies, Inc. 等声誉好的公司购买二手 Dell 硬件。Stallard Technologies 在提供二手硬件的最佳价值方面一直做得很好,并承诺提供一流的客户服务。我之所以推荐该公司是基于我个人对该组织的良好体验。要了解有关 Stallard Technologies 的更多信息,请访问其网站或联系 John Brauer。如果您要寻找一个使用 iSCSI 的带 OEL 的 Oracle RAC 11g 第 1 版示例,请单击此处。如果您要寻找一个使用 FireWire 的带 RHEL 4 的 Oracle RAC 10g 第 2 版示例,请单击此处。2. Oracle RAC 10g 概述在介绍构建 RAC 集群的详细信息之前,首先阐明集群的定义将很有帮助。集群是一组两个或多个互连的计算机或服务器,对于最终用户和应用程序来说,它们就好像是一台服务器,通常共享同一组物理磁盘。集群的主要优势在于提供了一个具有高可用性的框架,在该框架中,一个节点的故障不会影响整个应用程序。如果其中一个服务器出现故障,则其他运行良好的服务器可以接管故障服务器的负载,并且应用程序继续正常运行,就好像什么都没有发生。实际上,集群计算机的概念在几十年前就出现了。第一个成功的集群产品由 DataPoint 在 1977 年开发完成,该产品名为 ARCnet。ARCnet 产品在实验室的学术环境中获得了很大成功,但尚未真正投放到商业市场。直到 19 世纪 80 年代,Digital Equipment Corporation 才发布了针对 VAX/VMS 操作系统的 VAX 集群产品。随着针对 Digital VAX 集群产品的 Oracle 6 发布,Oracle Corporation 成为在数据库级别支持集群的第一个商业数据库。但是,不久之后,Oracle 意识到还需要一个更高效、可伸缩性更强的分布式锁管理器 ,因为 VAX/VMS 集群产品中的锁管理器不太适合数据库应用程序。Oracle 决定为 VAX/VMS 集群产品设计并编写自己的 DLM,以提供数据库所需的细粒度块级锁定。Oracle 自己的 DLM 包含在 Oracle 6.2 中,这促使产生了 Oracle Parallel Server 运行并行服务器的第一个数据库。在 Oracle 7 中,OPS 得到了扩展,它不仅支持 VAX/VMS 集群产品,还支持大多数 UNIX 形式。该框架不仅要求供应商提供的集群件运行良好,还要适用于复杂的环境,以设置并管理所涉及的多个给定层。在 Oracle 8 中,Oracle 引入了一个集成到 Oracle 内核中的通用锁管理器。在更高版本的 Oracle 中,这称为集成分布式锁管理器 ,并依赖于称为操作系统依赖 层的附加层。这个新模型为 Oracle 铺平了道路,使其不仅拥有自己的 DLM,还可以在未来版本中创建自己的集群件产品。随 Oracle9i 一同推出的 Oracle 真正应用集群 是 Oracle Parallel Server 的后续版本。由于使用的是同一个 IDLM,Oracle 9i 仍然依赖于外部集群件,但它是包含自己的集群件产品的第一个版本。在 Oracle 9i 中,CRS 只能用于 Windows 和 Linux。到了 Oracle 10g,Oracle 的集群件产品可用于所有操作系统。随着 Oracle 数据库 10g 第 2 版 的发布,集群就绪服务被重命名为 Oracle 集群件。如果使用 Oracle 10g 或更高版本,则 Oracle 集群件是大多数运行 Oracle RAC 的平台所需的唯一集群件。您也可以使用其他供应商提供的集群件,前提是该集群件需要经过 Oracle RAC 的认证。本指南使用 Oracle 集群件 10g。与 OPS 一样,Oracle RAC 允许多个实例同时访问同一个数据库。通过允许系统进行扩展,RAC 提供了容错、负载平衡和性能优势。同时,由于所有实例都访问同一个数据库,因此一个节点出现故障不会导致无法访问数据库。Oracle RAC 的核心部分是共享磁盘子系统。集群中的每个实例必须能够访问集群中所有其他实例的所有数据、重做日志文件、控制文件和参数文件。为了使所有实例都能够访问数据库,数据磁盘必须全局可用。每个实例都有自己的、可在本地读写的重做日志文件和 UNDO 表空间。集群中的其他实例必须能够访问这些文件,以便在系统出现故障时恢复该实例。一个实例的重做日志文件只能由该实例写入,并且只能在系统故障期间由其他实例读取。另一方面,UNDO 可以在正常数据库操作期间随时读取。Oracle RAC 与 OPS 之间的最大区别在于增加了缓存合并。使用 OPS 时,从一个实例到另一个实例的数据请求需要首先将数据写到磁盘,然后请求实例才能读取该数据。而使用缓存合并,数据沿着使用复杂锁定算法的高速互连链路传递。并非所有数据库集群解决方案都使用共享存储。某些供应商使用一种称为联合集群 的方法,在这种方法中,数据分布在多台计算机中,而不是由所有计算机共享。但是,对于 Oracle RAC,多个实例使用相同的磁盘集合来存储数据。Oracle 的集群方法利用集群中的所有节点的整体处理能力,同时可提供故障切换安全。Dell、IBM 和 HP 等供应商提供了预先配置的面向生产环境的 Oracle RAC 解决方案。而本文将集中讨论如何使用 Linux 服务器和低成本的共享磁盘解决方案 iSCSI 来整合您自己的 Oracle RAC 10g 环境以进行开发和测试。有关 Oracle RAC 的更多背景知识,请访问 OTN 上的 Oracle RAC 产品中心。3. 共享存储概述现在,光纤通道是最流行的共享存储解决方案之一。前面曾提到过,光纤通道是一种高速串行传输接口,用于在点到点 、仲裁环路 或交换式拓扑结构 中连接系统与存储设备。光纤通道支持的协议包括 SCSI 和 IP。光纤通道配置最多可以支持 127 个节点,每个方向上最高可以实现 2.12 GB 的吞吐量,预期可达到 4.25 GB。但是,光纤通道非常昂贵。单是光纤通道交换机的起价就可能需要约 1,000 美元。这还不包括光纤通道存储阵列和高端驱动器,一个 36GB 驱动器的价格可高达约 300 美元。典型的光纤通道安装包括用于服务器的光纤通道卡。基本安装费用大约为 10,000 美元,还不包括构成集群的服务器的成本。光纤通道的一种较为便宜的替代方法是 SCSI。SCSI 技术提供了可接受的共享存储性能。对于那些习惯了基于 GPL 的 Linux 价格的管理员和开发人员来说,即使是 SCSI也可能超出预算。另一种流行的解决方案是基于 NAS 的 Sun NFS。只有在您使用网络设备或类似的设备时,它才可以用于共享存储。具体来说就是,您需要拥有能够保证在 NFS 上进行直接 I/O、将 TCP 作为传输协议并且读/写块大小为 32K 的服务器。参见 Oracle Metalink 上的 Certify 页面,以了解可用于 Oracle RAC 的受支持的网络连接存储 设备。其中一个主要缺陷限制了使用 NFS 和 NAS 进行数据库存储的优势,即,性能降低和复杂的配置要求。标准的 NFS 客户端软件没有针对 Oracle 数据库文件 I/O 访问模式进行优化。随着 Oracle 11g 的引入,一个称为 Direct NFS Client 的新特性将 NFS 客户端功能直接集成到 Oracle 软件中。通过该集成,Oracle 可以优化 Oracle 软件与 NFS 服务器之间的 I/O 路径,从而显著提高性能。Direct NFS Client 可以为数据库负载简化NFS 客户端配置的性能优化。要了解有关 Direct NFS Client 的更多信息,请参阅标题为“Oracle 数据库 11g Direct NFS Client”的 Oracle 白皮书。本文将使用的共享存储基于使用网络存储服务器的 iSCSI 技术。该解决方案提供了一个低成本的光纤通道的替代方案,用于测试和教学目的。考虑到该方案使用低端硬件,不建议在生产环境中使用该方案。4. iSCSI 技术多年以来,光纤通道存储区域网 是唯一用于构建基于网络的存储解决方案的技术。基于以前的一组 ANSI 协议,开发光纤通道的目的是在存储网络上移动 SCSI 命令。FC SAN 的优势包括提高了性能、磁盘利用率、可用性以及可扩展性等,但最重要的是支持服务器集群!但是,FC SAN 现在仍受三个主要缺点的限制。首先是价格。尽管构建 FC SAN 的成本在最近几年有所下降,但进入成本对于 IT 预算有限的小公司来说仍然是高的惊人。第二个缺点是硬件组件不兼容。采用 FC SAN 之后,许多产品制造商对光纤通道规范的解释各不相同,从而导致许多互连问题。如果从公共制造商购买光纤通道组件,这通常不是一个问题。第三个缺点是光纤通道网络不是以太网!它需要一种单独的网络技术,并要求数据中心人员具备另外一组技能。随着千兆位以太网的普及以及对降低成本的需要,基于 iSCSI 的存储系统逐渐成为光纤通道的有力竞争对手。现在,iSCSI SAN 仍然是 FC SAN 的最大竞争者。2003 年 2 月 11 日,经过 Internet 工程任务组 的批准,Internet 小型计算机系统接口成为一个基于 Internet 协议 的存储网络标准,用于建立和管理基于 IP 的存储设备、主机和客户端之间的连接。iSCSI 是 SCSI-3 规范框架中定义的数据传输协议,它与光纤通道的类似之处在于其也负责在存储网络上运送块级数据。块级通信意味着数据以“块”的形式在主机和客户端之间传输。数据库服务器依赖这种类型的通信来工作。与 FC SAN 一样,iSCSI SAN 是一个专用于存储的单独物理网络,但其组件与典型 IP 网络 中的组件基本相同。尽管 iSCSI 拥有光明的前景,但早期的批评很快指出了其与性能有关的内在不足。iSCSI 的优势是能够利用大家熟悉的 IP 网络作为传输机制。但是,TCP/IP 协议非常复杂并且占用 CPU 资源过多。而使用 iSCSI,大部分对数据进行的处理都由软件来执行,比完全通过硬件来处理的光纤通道慢得多。将每个 SCSI 命令映射到等价 iSCSI 事务所带来的开销过大。对许多公司来说,解决方案是取消 iSCSI 软件启动器,投资能够从服务器 CPU 中卸载 TCP/IP 和 iSCSI 处理的专用卡。这些专用卡有时称为 iSCSI 主机总线适配器 或 TCP 卸载引擎 卡。还要考虑到目前 10 GB 以太网是主流!与其他新技术一样,iSCSI 具有一组自己的缩略语和术语。对于本文来说,用户只需要了解 iSCSI 启动器与 iSCSI 目标之间的区别即可。iSCSI 启动器从本质上说,iSCSI 启动器是一个连接并启动服务器提供的某一服务的请求的客户端设备。iSCSI 启动器软件需要安装在每个 Oracle RAC 节点上。iSCSI 启动器可以使用软件实现,也可以使用硬件实现。软件 iSCSI 启动器可用于大部分主要操作系统平台。对于本文,我们将使用 iscsi-initiator-utils RPM 中提供的免费 Linux Open-iSCSI 软件驱动程序。iSCSI 软件启动器通常与标准网络接口卡 配合使用。硬件启动器是一个 iSCSI HBA,它在本质上只是一个专用以太网卡,其上的 SCSI ASIC 可以从系统 CPU 内卸载所有工作。iSCSI HBA 可以从许多供应商处购买,包括 Adaptec、Alacritech、Intel 和 QLogic。iSCSI 目标iSCSI 目标是 iSCSI 网络的“服务器”组件。它通常是一个存储设备,包含您所需的信息并回应来自启动器的请求。对于本文,节点 openfiler1 将是 iSCSI 目标。因此,根据有关 iSCSI 的所有这些讨论,是否意味着光纤通道很快就会消失?可能没有。多年以来,光纤通道通过其极快的速度、灵活性和强健的可靠性,为自己的能力提供了有力的证据。对高性能存储、大型复杂连接以及关键任务可靠性有严格要求的客户将毫不犹豫地继续选择光纤通道。在结束本部分之前,我认为应该提供一个列表,以对各种类型的磁盘接口和网络技术的速度进行一番比较。对于每种接口,我提供了每秒千位 、千字节 、兆位 、兆字节 、千兆位 以及千兆字节 的最大传输速率,较常用的以灰色突出显示。 磁盘接口 / 网络 / 总线 速度Kb KB Mb MB Gb GB串行 115 14.375 0.115 0.014并行 920 115 0.92 0.11510Base-T 以太网 10 1.25IEEE 802.11b 无线 Wi-Fi 11 1.375USB 1.1 12 1.5并行 24 3SCSI-1 40 5IEEE 802.11g 无线 WLAN 54 6.75SCSI-2 80 10100Base-T 以太网 100 12.5ATA/100 100 12.5IDE 133.6 16.7快速宽带 SCSI 160 20Ultra SCSI 160 20Ultra IDE 264 33宽带 Ultra SCSI 320 40Ultra2 SCSI 320 40FireWire 400 400 50USB 2.0 480 60宽带 Ultra2 SCSI 640 80Ultra3 SCSI 640 80FireWire 800 800 100千兆位以太网 1000 125 1PCI 1064 133 1.064串行 ATA I 1200 150 1.2宽带 Ultra3 SCSI 1280 160 1.28Ultra160 SCSI 1280 160 1.28PCI 2128 266 2.128PCI 2128 266 2.128AGP 1x 2128 266 2.128串行 ATA II 2400 300 2.4Ultra320 SCSI 2560 320 2.56FC-AL 光纤通道 3200 400 3.2PCI-Express x1 4000 500 4PCI 4256 532 4.256AGP 2x 4264 533 4.264串行 ATA III 4800 600 4.8PCI-X 6400 800 6.4PCI-X 1064 8.512 1AGP 4x 1066 8.528 110G 以太网 1250 10 1.25PCI-Express x4 2000 16 2AGP 8x 2133 17.064 2.1PCI-Express x8 4000 32 4PCI-Express x16 8000 64 85. 硬件及成本用于构建示例 Oracle RAC 10g 环境的硬件包括三个 Linux 服务器,以及可以在许多本地计算机商店或互联网上购买到的组件。Oracle RAC 节点 1 Dimension 2400 系列Intel Pentium 4 处理器 2GB DDR SDRAM 40GB 7200 RPM 内置硬盘集成的 Intel 3D AGP 图形卡集成的 10/100 以太网卡 CDROM3.5 英寸软盘驱动器无键盘、显示器或鼠标 600 美元1 以太网 LAN 卡 用于 linux2 与 Openfiler 网络存储的 RAC 互连。 Oracle RAC 的每个 Linux 服务器应该包含两个 NIC 适配器。Dell Dimension 包含一个将用于连接公共网络的集成的 10/100 以太网适配器。第二个 NIC 适配器将用于专用网络。选择与要用于专用网络的网络交换机的最大数据传输速度兼容且合适的 NIC 适配器。对于本文,我在专用网络中使用了千兆位以太网交换机。千兆位以太网Intel 10/100/1000Mbps PCI 桌面适配器 35 美元Oracle RAC 节点 2 Dimension 2400 系列Intel Pentium 4 处理器 2GB DDR SDRAM 40GB 7200 RPM 内置硬盘集成的 Intel 3D AGP 图形卡集成的 10/100 以太网卡 CDROM3.5 英寸软盘驱动器无键盘、显示器或鼠标 600 美元1 以太网 LAN 卡 用于 linux1 与 Openfiler 网络存储的 RAC 互连。 Oracle RAC 的每个 Linux 服务器应该包含两个 NIC 适配器。Dell Dimension 包含一个将用于连接公共网络的集成的 10/100 以太网适配器。第二个 NIC 适配器将用于专用网络。选择与要用于专用网络的网络交换机的最大数据传输速度兼容且合适的 NIC 适配器。对于本文,我在专用网络中使用了千兆位以太网交换机。千兆位以太网Intel 10/100/1000Mbps PCI 桌面适配器 35 美元网络存储服务器 Dell PowerEdge 1800双 3.0GHz Xeon/1MB 缓存/ 800FSB 6GB 的 ECC 内存500GB SATA 内置硬盘73GB 15K SCSI 内置硬盘单个嵌入式 Intel 10/100/1000 千兆位 NIC无键盘、显示器或鼠标 注:操作系统和 Openfiler 应用程序将安装于 500GB 内置 SATA 磁盘上。将配置第二个内置 73GB 15K SCSI 硬盘用于数据存储。Openfiler 服务器将配置为使用第二个硬盘进行基于 iSCSI 的存储,并且将在 Oracle RAC 10g 配置中用于存储 Oracle 集群件所需的共享文件以及所有 Oracle ASM 卷。请注意,任何类型的硬盘,只要网络存储服务器 能够识别并且该硬盘具有足够的空间,都可用于数据库存储。例如,我已在 500GB 内置 SATA 磁盘上建立了一个额外的分区用于 iSCSI 目标,但决定在此例中使用速度更快的 SCSI 磁盘。800 美元1 以太网 LAN 卡 用于专用网络上的网络存储。 网络存储服务器应包含两个 NIC 适配器。Dell PowerEdge 1800 包含一个将用于连接公共网络的集成的 10/100/1000 以太网适配器。第二个 NIC 适配器将用于专用网络。选择与要用于专用网络的网络交换机的最大数据传输速度兼容且合适的 NIC 适配器。对于本文,我在专用网络中使用了千兆位以太网交换机。千兆位以太网Intel 10/100/1000Mbps PCI 桌面适配器 35 美元其他组件1 以太网交换机 用于 linux1-priv 和 linux2-priv 之间的互连。它还用于 Openfiler 的网络存储流量。对于本文,我在专用网络中使用了千兆位以太网交换机。千兆位以太网D-Link 8 端口 10/100/1000 桌面交换机 50 美元6 网络电缆 6 类接线电缆 6 类接线电缆 6 类接线电缆 6 类接线电缆 6 类接线电缆 6 类接线电缆 10 美元10 美元10 美元10 美元10 美元10 美元可选组件KVM 切换设备 为了安装操作系统并执行多项配置任务,本文需要访问所有节点的控制台。管理少量服务器时,为了访问其控制台,将每台服务器与其自己的显示器、键盘和鼠标相连可能很有用。但是,随着需要管理的服务器数量越来越多,这一解决方案变得难以实施。一个更实际的解决方案是配置一台专用的计算机,其中包括可以直接访问每台服务器的控制台的一个显示器、键盘和鼠标。使用一台键盘、视频和鼠标切换设备可以实现该解决方案。KVM 切换设备是一台允许用户通过一个键盘、视频显示器和鼠标来控制多台计算机的硬件设备。Avocent 提供了一种带有 4 根 6 英尺电缆的优质、低成本 4 端口切换设备: SwitchView® 1000 有关 KVM 切换设备及其使用的详细说明和指南,请参阅“家用和企业 KVM 切换设备”一文。340 美元合计 2,555 美元下面,我们将开始安装过程。既然已经讨论了将在本示例中使用的硬件,下面我们来对环境进行概念性的了解: 图 1:体系结构在开始详细说明安装过程之前,应该注意本文中的大部分任务都需要在这两个 Oracle RAC 节点上执行。我将在每个部分的开始处指出是应该在这两个 Oracle RAC 节点上还是在网络存储服务器 上执行该任务。6. 安装 Linux 操作系统在集群中的两个 Oracle RAC 节点上执行下列安装步骤!本部分概述了用于安装 Linux 操作系统的各个屏幕。本指南与适用于 x86 的 Oracle Enterprise Linux 第 5 版 Update 3 配合使用,并且遵循 Oracle 的如下建议:执行“默认 RPM”安装类型以确保拥有成功进行 Oracle RDBMS 安装所需的 Linux 操作系统程序包。在两个 Oracle RAC 节点上安装 Oracle Enterprise Linux 操作系统之前,您应该先安装两个 NIC 接口。根据您的硬件体系结构,下载适用于 x86 或 x86_64 的 Oracle Enterprise Linux 第 5 版 Update 3 的以下 ISO 映像。针对 Oracle Enterprise Linux 的 Oracle E-Delivery 网站32 位 安装V15417-01.zip V15418-01.zip V15419-01.zip V15420-01.zip V15421-01.zip 下载 Oracle Enterprise Linux 操作系统之后,解压缩每个文件。您将获得以下 ISO 映像,需要将其刻录到 CD 上:Enterprise-R5-U3-Server-i386-disc1.iso Enterprise-R5-U3-Server-i386-disc2.iso Enterprise-R5-U3-Server-i386-disc3.iso Enterprise-R5-U3-Server-i386-disc4.iso Enterprise-R5-U3-Server-i386-disc5.iso 注:如果 Linux RAC 节点安装有 DVD,您可能会发现使用如下的单个 DVD 映像更方便:V15414-01.zip  解压缩该单个 DVD 映像文件后将其刻录到一张 DVD 中:Enterprise-R5-U3-Server-i386-dvd.iso 64 位 安装V15427-01.zip V15428-01.zip V15429-01.zip V15430-01.zip V15431-01.zip V15432-01.zip 下载 Oracle Enterprise Linux 操作系统之后,解压缩每个文件。您将获得以下 ISO 映像,需要将其刻录到 CD 上:Enterprise-R5-U3-Server-x86_64-disc1.iso Enterprise-R5-U3-Server-x86_64-disc2.iso Enterprise-R5-U3-Server-x86_64-disc3.iso Enterprise-R5-U3-Server-x86_64-disc4.iso Enterprise-R5-U3-Server-x86_64-disc5.iso Enterprise-R5-U3-Server-x86_64-disc6.iso 注:如果 Linux RAC 节点安装有 DVD,您可能会发现使用如下的单个 DVD 映像更方便:V15

    注意事项

    本文([挖一口属于自己的井]基于iSCSI与Openfiler构建自己的Oracle RAC一.doc)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开