ORACLE集群.doc_第1页
ORACLE集群.doc_第2页
ORACLE集群.doc_第3页
ORACLE集群.doc_第4页
ORACLE集群.doc_第5页
已阅读5页,还剩103页未读 继续免费阅读

下载本文档

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

文档简介

dba:linux 在 oracle enterprise linux 和 iscsi 上构建您自己的 oracle rac 集群了解如何以低于 2,600 美元的费用在 oracle enterprise linux 上安装并配置 oracle rac 11g 第 1 版开发集群。 仅用于开发和测试;不支持生产部署!目录1. 简介2. oracle rac 11g 概述3. 共享存储概述4. iscsi 技术5. 硬件及成本6. 安装 linux 操作系统7. 为 oracle rac 安装必需的 linux 程序包8. 网络配置9. 安装 openfiler10. 使用 openfiler 配置 iscsi 卷11. 在 oracle rac 节点上配置 iscsi 卷12. 创建“oracle”用户和目录13. 为 oracle 配置 linux 服务器14. 使用 ssh 为远程访问配置 rac 节点15. 适用于这两个 oracle rac 节点的所有启动命令16. 安装和配置 oracle 集群文件系统 (ocfs2)17. 安装和配置自动存储管理 (asmlib 2.0)18. 下载 oracle rac 11g 软件19. oracle 集群件 11g 的安装前任务20. 安装 oracle 11g 集群件软件21. 安装 oracle 数据库 11g 软件22. 安装 oracle 数据库 11g 示例(以前的随附 cd)23. 创建 tns 监听器进程24. 创建 oracle 集群数据库25. 安装后任务 (可选)26. 验证 tns 联网文件27. 创建/更改表空间28. 验证 rac 集群与数据库配置29. 启动/停止集群30. 疑难解答31. 结论32. 致谢本指南相关下载:oracle enterprise linux 5.0 版 (适用于 x86 和 x86_64)oracle 数据库 11g 企业版第 1 版、集群件、示例 (.0)openfiler 2.2 (respin 2) (openfiler-2.2-x86-disc1.iso 或 openfiler-2.2-x86_64-disc1.iso)asmlib 2.0 library - (2.0.3-1) oracleasmlib-2.0.3-1.el5.i386.rpm支持文件1. 简介 熟悉 oracle 真正应用集群 (rac) 11g 技术的最有效方法之一是访问一个实际的 oracle rac 11g 集群。没有什么方法比直接体验它们能够更好地理解其优势了,包括容错、安全性、负载均衡和可伸缩性。 遗憾的是,对于很多商家而言,典型的生产级 rac 配置所需的硬件投入使它们无法实现这一目标。一个小型的两节点集群可能需要 10,000 美元到 20,000 美元以上。该价格还不包括生产级 rac 环境的核心(通常是一个存储区域网),其起价为 10,000 美元。 对于那些没有大笔现金但希望熟悉 oracle rac 11g 的人而言,本指南提供了一种低成本的替代方法来配置 oracle rac 11g 第 1 版系统,它使用现成的商用组件和可下载的软件,估计成本在 2,200 美元到 2,600 美元之间。该系统包括一个双节点集群(每个节点有一个处理器),这两个节点均运行 oracle 的 enterprise linux(5.0 版)、oracle rac 11g 第 1 版、ocfs2 和 asmlib 2.0。oracle rac 的所有共享磁盘存储将基于使用网络存储服务器(即 openfiler 2.2 版)的 iscsi。本文应与 red hat enterprise linux 一同使用。如果 red hat enterprise linux 不稳定,oracle 的 enterprise linux(免费提供)可以实现这一目标,它包括 ocfs2 和 asmlib 软件包(不包括 asmlib 用户空间库,它需要单独下载)。由 rpath linux 驱动的 openfiler 是一个基于浏览器的免费网络存储管理实用程序,在单一框架中提供基于文件的网络连接存储 (nas) 和基于块的存储区域网 (san)。openfiler 支持 cifs、nfs、http/dav 和 ftp,但是,我们仅使用它的 iscsi 功能为 oracle rac 11g 需要的共享存储组件实现低成本的 san。我们通过它的 usb 2.0 接口将一个 500gb 的外置硬盘驱动器连接到网络存储服务器(在本文中,有时称为 openfiler 服务器)。openfiler 服务器将配置为使用该磁盘进行基于 iscsi 的存储,并且将在 oracle rac 11g 配置中用于存储 oracle 集群件所需的共享文件以及所有 oracle asm 卷。注:本指南仅供教学使用,因此设置很简单,仅用于演示想法和概念。例如,本文仅在一个物理磁盘上设置了磁盘镜像,而实际上,应该在多个物理驱动器上设置磁盘镜像。另请注意,尽管本指南提供了成功安装完整的 oracle rac 11g 系统的详细说明,但它绝不能替代 oracle 官方文档(参见下面的列表)。除本指南以外,用户还应该参考以下 oracle 文档,以便全面了解 oracle rac 11g 的其他配置选项、安装和管理。oracle 的官方文档网站是 。 oracle 集群件安装指南 针对 linux 的 11g 第 1 版 (11.1) oracle 集群件管理和部署指南 11g 第 1 版 (11.1) oracle 真正应用集群安装指南 针对 linux 和 unix 的 11g 第 1 版 (11.1) oracle 真正应用集群管理和部署指南 11g 第 1 版 (11.1) oracle 数据库两日速成和真正应用集群指南 11g 第 1 版 (11.1) oracle 数据库存储管理员指南 11g 第 1 版 (11.1) 这不是构建低成本 oracle rac 11g 系统的唯一方法。我曾使用过其他基于 scis 部署共享存储部件的解决方案。在某些情况下,scsi 的成本会高于本文所描述的实现的成本,低成本 scsi 配置将包括: scsi 控制器:两个 scsi 控制器,单价从 20 美元 (adaptec aha-2940uw) 到 220 美元 (adaptec 39320a-r) 内含 scsi:70 美元 (包含 1 个 bay 3.5 英寸 u320 scsi 驱动器盒) scsi 硬盘驱动器:140 美元 (36gb 15k 68p u320 scsi 硬盘驱动器) scsi 电缆:两根 scsi 电缆,每根 20 美元(3英尺外置 hd68 到 hd68 u320 线缆) 注意,某些主板可能已包含内置的 scsi 控制器。本指南的以前版本使用原始分区在共享存储上存储文件,但在此我们将使用 oracle 集群文件系统第 2 版 (ocfs2) 和 oracle 自动存储管理 (asm) 特性。两个 oracle rac 节点配置如下: oracle 数据库文件rac 节点名实例名数据库名$oracle_base用于存储 db 文件的文件系统/卷管理器linux1orcl1orcl/u01/app/oracleasmlinux2orcl2orcl/u01/app/oracleasmoracle 集群件共享文件文件类型文件名iscsi 卷名挂载点文件系统oracle 集群注册表/u02/oradata/orcl/ocrfilecrs/u02/oradata/orclocfs2crs 表决磁盘/u02/oradata/orcl/cssfilecrs/u02/oradata/orclocfs2注意,在 oracle 数据库 10g 第 2 版 (10.2) 中,集群就绪服务(即 crs)称作 oracle 集群件。 oracle 集群件软件将安装到构成该 rac 集群的两个节点的 /u01/app/crs 目录中。不要将 oracle 集群件安装到特定于版本的单独的 oracle 集群件主目录(例如 /u01/app/oracle/product/11.1.0/.)中,并且该目录绝不能是 oracle_base 目录(例如 /u01/app/oracle)的子目录。这是对最佳灵活体系结构 (ofa) 规则所作的更改。尽管 oracle 集群件软件将安装到这两个 oracle rac 节点的本地磁盘上,但集群件软件要求与集群中的两个节点共享它的两个文件:“oracle 集群注册表 (ocr)”文件和“表决磁盘”(voting disk) 文件。这两个文件将安装到使用 oracle 集群文件系统第 2 版 (ocfs2) 的共享存储设备中。还可以使用裸设备存储这些文件,但不能使用 asm 存储这两个共享的集群件文件。oracle 数据库 11g 第 1 版软件将安装到构成该 rac 集群的两个节点的单独的 oracle 主目录(即,/u01/app/oracle/product/11.1.0/db_1)中。所有 oracle 物理数据库文件(数据、联机重做日志、控制文件、归档重做日志)将安装到由自动存储管理 (asm) 管理的共享卷上。用户可以将 oracle 数据库文件轻松地存储到 ocfs2 中,而使用 asm 可以使本文更有趣!注:本文仅作为绝对不可替代的文档。此处唯一的例外是供应商硬件的选择(即:计算机、网络设备和外置硬盘驱动器)。确保您从供应商处购买的硬件在 enterprise linux 5 和 openfiler 2.2 上受支持。如果您要寻找一个使用 iscsi 的带 oracle enterprise linux 4.5 的 oracle rac 10g 第 2 版示例,请单击此处。如果您要寻找一个使用 firewire 的带 rhel 4 的 oracle rac 10g 第 2 版示例,请单击此处。如果您要寻找一个带 rhel 3 的 oracle rac 10g 第 1 版示例。要获得以前发布的本指南的 oracle9i rac 版本。 2. oracle rac 11g 概述 在介绍构建 rac 集群的详细信息之前,首先阐明集群的定义将很有帮助。集群是一组两个或多个互连的计算机或服务器,对于最终用户和应用程序来说,它们就好像是一台服务器, 通常共享同一组物理磁盘。集群的主要优势在于提供了一个具有高可用性的框架,在该框架中,一个节点(例如,数据库服务器)的故障不会影响整个应用程序。如 果其中一个服务器出现故障,则其他运行良好的(一个或多个)服务器可以接管故障服务器的负载,并且应用程序继续正常运行,就好像什么都没有发生。实际上,集群计算机的概念在几十年前就出现了。第一个成功的集群产品由 datapoint 在 1977 年开发完成,该产品名为 arcnet。arcnet 产品在实验室的学术环境中获得了很大成功,但尚未真正投放到商业市场。直到 19 世纪 80 年代,digital equipment corporation (dec) 才发布了针对 vax/vms 操作系统的 vax 集群产品。 随着针对 digital vax 集群产品的 oracle 6 发布,oracle 成为在数据库级别支持集群的第一个商业数据库。但是,不久之后,oracle 意识到还需要一个更高效、可伸缩性更强的分布式锁管理器 (dlm),因为 vax/vms 集群产品中的锁管理器不太适合数据库应用程序。oracle 决定为 vax/vms 集群产品设计并编写自己的 dlm,以提供数据库所需的细粒度块级锁定。oracle 自己的 dlm 包含在 oracle 6.2 中,这导致产生了 oracle parallel server (ops) 运行并行服务器的第一个数据库。 在 oracle 7 中,ops 得到了扩展,它不仅支持 vax/vms 集群产品,还支持大多数 unix 形式。该框架不仅要求供应商提供的集群件运行良好,还要适用于复杂的环境,以设置并管理所涉及的多个给定层。在 oracle 8 中,oracle 引入了一个集成到 oracle 内核中的通用锁管理器。在更高版本的 oracle 中,这称为集成分布式锁管理器 (idlm),并依赖于称为操作系统依赖 (osd) 层的附加层。这个新模型为 oracle 铺平了道路,使其不仅拥有自己的 dlm,还可以在未来版本中创建自己的集群件产品。 随 oracle9i 一同推出的 oracle 真正应用集群 (rac) 是 oracle parallel server 的后续版本。由于使用的是同一个 idlm,oracle 9i 仍然依赖于外部集群件,但它是包含自己的集群件产品(称为集群就绪服务 (crs))的第一个版本。在 oracle 9i 中,crs 只能用于 windows 和 linux。到了 oracle 10g,oracle 的集群件产品可用于所有操作系统。随着 oracle 数据库 10g 第 2 版 (10.2) 的发布,集群就绪服务被重命名为 oracle 集群件。如果使用 oracle 10g 或更高版本,则 oracle 集群件是 oracle rac 在其上运行的大多数平台所需的唯一集群件(不包括 tru 集群,在这种情况下,您需要供应商集群件)。您也可以使用其他供应商提供的集群件,前提是该集群件需要经过 oracle rac 的认证。本指南使用 oracle 11g 集群件。 与 ops 一样,oracle rac 允许多个实例同时访问同一个数据库(存储)。通过允许系统进行扩展,rac 提供了容错、负载均衡和性能优势。同时,由于所有实例都访问同一个数据库,因此一个节点出现故障不会导致无法访问数据库。 oracle rac 的核心是共享磁盘子系统。集群中的每个实例必须能够访问集群中所有其他实例的所有数据、重做日志文件、控制文件和参数文件。为了使所有实例都能够访问数据 库,数据磁盘必须全局可用。每个实例都有自己的、可在本地读写的重做日志文件和 undo 表空间。集群中的其他实例必须能够访问这些文件(只读),以便在系统出现故障时恢复该实例。一个实例的重做日志文件只能由该实例写入,并且只能在系统故障 期间由其他实例读取。另一方面,undo 可以在正常数据库操作(例如,cr 构建)期间随时读取。oracle rac 与 ops 之间的最大区别在于增加了高速缓存融合。使用 ops 时,从一个实例到另一个实例的数据请求需要首先将数据写到磁盘,然后请求实例才能读取该数据(获得必需的锁之后)。而使用高速缓存融合,数据沿着使用复杂 锁定算法的高速互连链路传递。 不是所有的数据库集群解决方案都使用共享存储。某些供应商使用一种称为联合集群 的方法,在这种方法中,数据分布在多台计算机中,而不是由所有计算机共享。但是,对于 oracle rac,多个实例使用相同的磁盘集合来存储数据。oracle 的集群方法利用了集群中所有节点的集体处理能力,同时提供了故障切换安全性。 dell、ibm 和 hp 等供应商提供了预先配置的面向生产环境的 oracle rac 解决方案。但是,本文将集中讨论如何使用 linux 服务器和低成本的共享磁盘解决方案 iscsi 来整合您自己的 oracle rac 11g 环境以进行开发和测试。 有关 oracle rac 的更多背景知识,请访问 otn 上的 oracle rac 产品中心。 3. 共享存储概述 现在,光纤通道是最流行的共享存储解决方案之一。前面曾提到过,光纤通道是一种高速串行传输接 口,用于在点到点 (fc-p2p)、仲裁环路 (fc-al) 或交换式拓扑结构 (fc-sw) 中连接系统与存储设备。光纤通道支持的协议包括 scsi 和 ip。光纤通道配置最多可以支持 127 个节点,每个方向上最高可以实现 2.12 gb 的吞吐量,预期可达到 4.25 gb。但是,光纤通道的价格很昂贵。单是光纤通道交换机的起价就可能需要约 1,000 美元。这还不包括光纤通道存储阵列和高端驱动器,一个 36gb 驱动器的价格可高达约 300 美元。典型的光纤通道安装包括用于服务器的光纤通道卡。基本安装的费用为大约 10,000 美元,还不包括构成集群的服务器的成本。 光纤通道的一种较为便宜的替代方法是 scsi。scsi 技术提供了可接受的共享存储性能。对于那些习惯了基于 gpl 的 linux 价格的管理员和开发人员来说,即使是 scsi(一个双节点集群的价格在 2,000 美元到 5,000 美元左右)也可能超出预算。 另一种流行的解决方案是基于 nas 的 sun nfs(网络文件系统)。只有在您使用网络设备或类似的设备时,它才可以用于共享存储。具体来说就是,您需要拥有能够保证在 nfs 上进行直接 i/o、将 tcp 作为传输协议并且读/写块大小为 32k 的服务器。参见 oracle metalink 上的 certify 页面,以了解可用于 oracle rac 的受支持的网络连接存储 (nas) 设备。其中一个主要缺陷限制了使用 nfs 和 nas 进行数据库存储的优势,即,性能降低和复杂的配置要求。标准的 nfs 客户端软件(使用操作系统提供的 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 白皮书。本文将使用的共享存储基于使用网络存储服务器(随 openfiler 安装)的 iscsi 技术。该解决方案提供了一个低成本的光纤通道替代方案,只用于测试和教学目的。考虑到方案中使用低端硬件,因此它不适用于生产环境。 4. iscsi 技术 多年以来,光纤通道存储区域网 (fc san) 是唯一用于构建基于网络的存储解决方案的技术。基于以前的一组 ansi 协议(称为光纤分布式数据接口 (fddi)),开发光纤通道的目的是在存储网络上移动 scsi 命令。 fc san 的优势包括提高了性能、磁盘利用率、可用性以及可扩展性等,但最重要的是支持服务器集群!但是,fc san 现在仍受三个主要缺点的限制。首先是价格。尽管构建 fc san 的成本在最近几年有所下降,但进入成本对于 it 预算有限的小公司来说仍然是高的惊人。第二个缺点是硬件组件不兼容。采用 fc san 之后,许多产品制造商对光纤通道规范的解释各不相同,从而导致许多互连问题。如果从公共制造商购买光纤通道组件,这通常不是一个问题。第三个缺点是光纤通 道网络不是以太网!它需要一种单独的网络技术,并要求数据中心人员具备另外一组技能。 随着千兆位以太网的普及以及对降低成本的需要,基于 iscsi 的存储系统逐渐成为光纤通道的有力竞争对手。现在,iscsi san 仍然是 fc san 的最大竞争者。 2003 年 2 月 11 日,经过 internet 工程任务组 (ietf) 的批准,internet 小型计算机系统接口(一般称为 iscsi)成为一个基于 internet 协议 (ip) 的存储网络标准,用于建立和管理基于 ip 的存储设备、主机和客户端之间的连接。iscsi 是 scsi-3 规范框架中定义的数据传输协议,它与光纤通道的类似之处在于其也负责在存储网络上运送块级数据。块级通信意味着数据以“块”的形式在主机和客户端之间传 输。数据库服务器依赖这种类型的通信(而不是大多数 nas 系统使用的文件级通信)来工作。与 fc san 一样,iscsi san 是一个专用于存储的单独物理网络,但其组件与典型 ip 网络 (lan) 中的组件基本相同。 尽管 iscsi 拥有光明的前景,但早期的批评很快指出了其与性能有关的内在不足。iscsi 的优势是能够利用大家熟悉的 ip 网络作为传输机制。但是,tcp/ip 协议非常复杂并且占用 cpu 资源过多。而使用 iscsi,大部分对数据进行的处理(tcp 和 iscsi)都由软件来执行,比完全通过硬件来处理的光纤通道慢得多。将每个 scsi 命令映射到等价 iscsi 事务所带来的开销过大。对许多公司来说,解决方案是取消 iscsi 软件启动器,投资能够从服务器 cpu 中卸载 tcp/ip 和 iscsi 处理的专用卡。这些专用卡有时称为 iscsi 主机总线适配器 (hba) 或 tcp 卸载引擎 (toe) 卡。还要考虑到目前 10 gb 以太网是主流! 与其他新技术一样,iscsi 具有一组自己的缩略语和术语。对于本文来说,用户只需要了解 iscsi 启动器与 iscsi 目标之间的区别即可。 iscsi 启动器。从本质上说,iscsi 启动器是一个连接并启动服务器提供的某一服务的请求(在本例中是 iscsi 目标)的客户端设备。iscsi 启动器软件需要安装在每个 oracle rac 节点(linux1 和 linux2)上。 iscsi 启动器可以使用软件实现,也可以使用硬件实现。软件 iscsi 启动器可用于大部分主要操作系统平台。对于本文,我们将使用 iscsi-initiator-utils rpm 中提供的免费 linux open-iscsi 软件驱动程序。iscsi 软件启动器通常与标准网络接口卡 (nic)(大多数情况下是千兆位以太网卡)配合使用。硬件启动器是一个 iscsi hba(或 tcp 卸载引擎 (toe) 卡),它在本质上只是一个专用以太网卡,其上的 scsi asic 可以从系统 cpu 内卸载所有工作(tcp 和 scsi 命令)。iscsi hba 可以从许多供应商处购买,包括 adaptec、alacritech、intel 和 qlogic。 iscsi 目标。iscsi 目标是 iscsi 网络的“服务器”组件。它通常是一个存储设备,包含您所需的信息并回应来自启动器(一个或多个)的请求。对于本文,节点 openfiler1 将是 iscsi 目标。 因此,根据有关 iscsi 的所有这些讨论,是否意味着光纤通道很快就会消失?可能不是这样。多年以来,光纤通道通过其极快的速度、灵活性和强健的可靠性,为自己的能力提供了有力的 证据。对高性能存储、大型复杂连接以及关键任务可靠性有严格要求的客户将毫不犹豫地继续选择光纤通道。在结束本部分之前,我认为应该提供一个列表,以对各种类型的磁盘接口和网络技术的速度进行一番比较。对于每种接口,我提供了每秒千位 (kb)、千字节 (kb)、兆位 (mb)、兆字节 (mb)、千兆位 (gb) 以及千兆字节 (gb) 的最大传输速率,较常用的以灰色突出显示。磁盘接口 / 网络 / 总线速度kbkbmbmbgbgb串行11514.3750.1150.014并行(标准)9201150.920.11510base-t 以太网101.25ieee 802.11b 无线 wi-fi(2.4 ghz 频带)111.375usb 1.1121.5并行 (ecp/epp)243scsi-1405ieee 802.11g 无线 wlan(2.4 ghz 频带)546.75scsi-2(快速 scsi/快速窄带 scsi)8010100base-t 以太网(高速以太网)10012.5ata/100(并行)10012.5ide133.616.7快速宽带 scsi(宽带 scsi)16020ultra scsi(scsi-3 / fast-20 / ultra 窄带)16020ultra ide26433宽带 ultra scsi(快速宽带 20)32040ultra2 scsi32040firewire 400 - (ieee1394a)40050usb 2.048060宽带 ultra2 scsi64080ultra3 scsi64080firewire 800 - (ieee1394b)800100千兆位以太网10001251pci -(33 mhz / 32 位)10641331.064串行 ata i - (sata i)12001501.2宽带 ultra3 scsi12801601.28ultra160 scsi12801601.28pci -(33 mhz / 64 位)21282662.128pci -(66 mhz / 32 位)21282662.128agp 1x -(66 mhz / 32 位)21282662.128串行 ata ii - (sata ii)24003002.4ultra320 scsi25603202.56fc-al 光纤通道32004003.2pci-express x1 -(双向)40005004pci -(66 mhz / 64 位)42565324.256agp 2x -(133 mhz / 32 位)42645334.264串行 ata iii - (sata iii)48006004.8pci-x -(100 mhz / 64 位)64008006.4pci-x -(133 mhz / 64 位)10648.5121agp 4x -(266 mhz / 32 位)10668.528110g 以太网 - (ieee 802.3ae)1250101.25pci-express x4 -(双向)2000162agp 8x -(533 mhz / 32 位)213317.0642.1pci-express x8 -(双向)4000324pci-express x16 -(双向)80006485. 硬件及成本 用于构建示例 oracle rac 11g 环境的硬件包括三个 linux 服务器(两个 oracle rac 节点和一个网络存储服务器),以及可以在许多本地计算机商店或互联网上购买到的组件。 oracle rac 节点 1 - (linux1)dell dimension 2400 系列 intel(r) pentium(r) 4 处理器 (2.80ghz) 2gb ddr sdram (333mhz) 40gb 7200 rpm 内置硬盘驱动器 集成的 intel 3d agp 图形卡 集成的 10/100 以太网卡 - (broadcom bcm4401) cdrom(48x 倍速) 3.5 英寸软盘驱动器 无键盘、显示器或鼠标 -(连接到 kvm 切换设备)620 美元1 - 以太网 lan 卡 用于 linux2 与 openfiler 网络存储的 rac 互连。 oracle rac 的每个 linux 服务器应该包含两个 nic 适配器。dell dimension 包含一个将用于连接公共网络的集成的 10/100 以太网适配器。第二个 nic 适配器将用于专用网络(rac 互连和 openfiler 网络存储)。选择与要用于专用网络的网络交换机的最大数据传输速度兼容且合适的 nic 适配器。对于本文,我在专用网络中使用了千兆位以太网交换机(以及 1gb 的以太网卡)。 千兆位以太网 intel 10/100/1000mbps pci 桌面适配器 - (pwla8391gt) netgear 10/100/1000mbps pci 网络适配器 - (ga311) 10/100 以太网 linksys 10/100 mpbs - (lne100tx)35 美元oracle rac 节点 2 - (linux2)dell dimension 2400 系列 intel(r) pentium(r) 4 处理器 (2.80ghz) 2gb ddr sdram (333mhz) 40gb 7200 rpm 内置硬盘驱动器 集成的 intel 3d agp 图形卡 集成的 10/100 以太网卡 - (broadcom bcm4401) cdrom(48x 倍速) 3.5 英寸软盘驱动器 无键盘、显示器或鼠标 -(连接到 kvm 切换设备)620 美元1 - 以太网 lan 卡 用于 linux1 与 openfiler 网络存储的 rac 互连。 oracle rac 的每个 linux 服务器应该包含两个 nic 适配器。dell dimension 包含一个将用于连接公共网络的集成的 10/100 以太网适配器。第二个 nic 适配器将用于专用网络(rac 互连和 openfiler 网络存储)。选择与要用于专用网络的网络交换机的最大数据传输速度兼容且合适的 nic 适配器。对于本文,我在专用网络中使用了千兆位以太网交换机(以及 1gb 的以太网卡)。 千兆位以太网 intel 10/100/1000mbps pci 桌面适配器 - (pwla8391gt) netgear 10/100/1000mbps pci 网络适配器 - (ga311) 10/100 以太网 linksys 10/100 mpbs - (lne100tx)35 美元网络存储服务器 - (openfiler1)clone / pentium 4 intel(r) pentium(r) 4 cpu 1.80ghz 1gb ddr sdram (333mhz) 40gb 7200 rpm 内置硬盘驱动器 nvidia geforce fx 5200 / agp 图形卡 集成的 10/100 以太网卡 -(realtek semiconductor,rtl-8139/8139c/8139c+ 系列) 4 个 usb 2.0 集成端口 cdrom(48x 倍速) 3.5 英寸软盘驱动器 无键盘、显示器或鼠标 -(连接到 kvm 切换设备)500 美元1 - 以太网 lan 卡 用于专用网络上的网络存储。 网络存储服务器(openfiler 服务器)应包含两个 nic 适配器。clone / pentium 4 计算机包含一个将用于连接公共网络的集成的 10/100 以太网适配器。第二个 nic 适配器将用于专用网络(openfiler 网络存储)。选择与要用于专用网络的网络交换机的最大数据传输速度兼容且合适的 nic 适配器。对于本文,我在专用网络中使用了千兆位以太网交换机(以及 1gb 的以太网卡)。 千兆位以太网 intel 10/100/1000mbps pci 桌面适配器 - (pwla8391gt) netgear 10/100/1000mbps pci 网络适配器 - (ga311) 10/100 以太网 linksys 10/100 mpbs - (lne100tx)35 美元其他组件存储设备 - 外置硬盘驱动器 对于数据库存储,我使用了一个外置 lacie d2 hard drive extreme with triple interface (500gb) 驱动器,它通过自己的 usb 2.0 接口连接到 openfiler 服务器。openfiler 服务器将配置为使用该磁盘进行基于 iscsi 的存储,并且将在 oracle rac 11g 配置中用于存储 oracle 集群件所需的共享文件以及所有 oracle asm 卷。 注:在开始撰写本指南后,lacie 已停止生产 500gb 的该外置硬盘驱动器,目前只提供容量为 250gb 和 320gb 的该硬盘驱动器。请注意,只要网络存储服务器 (openfiler) 能够识别并具有足够的空间,任何类型的硬盘(内置或外置)都可用于数据库存储。 lacie d2 hard drive extreme with triple interface260 美元1 - 以太网交换机 用于 linux1-priv 和 linux2-priv 之间的互连。它还用于 openfiler 的网络存储流量。对于本文,我在专用网络中使用了千兆位以太网交换机(以及 1gb 的以太网卡)。 千兆位以太网 d-link 8 端口 10/100/1000 桌面交换机 - (dgs-2208) 10/100 以太网 linksys etherfast 10/100 5 端口以太网交换机 - (ezxs55w)50 美元6 - 网络电缆 5e 类接线电缆 -(将 linux1 连接到公共网络) 5e 类接线电缆 -(将 linux2 连接到公共网络) 5e 类接线电缆 -(将 openfiler1 连接到公共网络) 5e 类接线电缆 -(将 linux1 与以太网交换机互连) 5e 类接线电缆 -(将 linux2 与以太网交换机互连) 5e 类接线电缆 -(将 openfiler1 与以太网交换机互连)5 美元5 美元5 美元5 美元5 美元5 美元可选组件kvm 切换设备 为了安装操作系统并执行多项配置任务,本指南需要访问所有节点(服务器)的控制台。管理少量服务器时,为了访问其控制台,将每台服务器与其自己的显示器、 键盘和鼠标相连可能很有用。但是,随着需要管理的服务器数量越来越多,这一解决方案变得难以实施。一个更实际的解决方案是配置一台专用的计算机,其中包括 可以直接访问每台服务器的控制台的一个显示器、键盘和鼠标。使用一台键盘、视频和鼠标切换设备(也称作 kvm 切换设备)可以实现该解决方案。kvm 切换设备是一台允许用户通过一个键盘、视频显示器和鼠标来控制多台计算机的硬件设备。avocent 提供了一种带有 4 根 6 英尺电缆的优质、低成本 4 端口切换设备: switchview 1000 - (4sv1000bnd1-001)有关 kvm 切换设备及其使用的详细说明和指南,请参阅“家用和企业 kvm 切换设备”一文。340 美元合计 2,525 美元下面,我们将开始安装过程。既然我们已讨论了将在本示例中使用的硬件,下面让我们来了解一下环境: 图 1 体系结构 在开始详细说明安装过程之前,应该注意到本文中的大部分任务都需要在两个 oracle rac 节点(linux1 和 linux2)上执行。我将在每个部分的开始处指出是应该在这两个 oracle rac 节点上还是在网络存储服务器 (openfiler1) 上执行该任务。6. 安装 linux 操作系统在集群中的两个 oracle rac 节点上执行下列安装步骤! 本部分概述了用于安装 linux 操作系统的各个屏幕。本指南与 oracle 的 enterprise linux 5.0 版配合使用。 有关更多详细的安装说明,可以使用由 red hat linux 提供的手册。但是,我建议对本配置使用我在下面提供的说明。 在两个 oracle rac 节点上安装 enterprise linux 操作系统之前,您应该先安装两个 nic 接口(卡)。 针对您运行的体系结构(x86 32 位或 x86 64 位),下载适当的 enterprise linux 5.0 版 iso 镜像。对于本示例,我的 oracle rac 服务器是 32 位,因此将下载“enterprise linux release 5 for x86”。 enterprise linux 的 oracle e-delivery 网站 v10619-01_1of5.zip (581 mb) v10619-01_2of5.zip (617 mb) v10619-01_3of5.zip (604 mb) v10619-01_4of5.zip (600 mb) v10619-01_5of5.zip (31 mb)下载 enterprise linux 软件之后,解压缩每个文件。您将获得以下 iso 镜像,需要将其刻录到 cd 上: enterprise-r5-ga-server-i386-disc1.iso enterprise-r5-ga-server-i386-disc2.iso enterprise-r5-ga-server-i386-disc3.iso enterprise-r5-ga-server-i386-disc4.iso enterprise-r5-ga-server-i386-disc5.iso 如果您将以上 iso 文件下载到 ms windows 计算机,可以使用多种方法将这些镜像(iso 文件)刻录到 cd。您可能很熟悉这个过程,甚至已经拥有合适的软件,可以将镜像刻录到 cd。如果您不熟悉这个过程,并且没有将镜像刻录到 cd 所需的软件,这里提供了两个软件程序包(实际上有许多个): ultraiso magic iso maker下载并将 enterprise linux 镜像(iso 文件)刻录到 cd 之后,将 enterprise linux 1 号盘插入第一个服务器(在本示例中是 linux1),启动其电源,并按照以下说明回应安装屏幕的提示。在第一个节点上安装完 linux 后,在第二个节点上执行相同的 linux 安装,但将节点名 linux1 替换为 linux2 并设定适当的不同 ip 地址。 引导屏幕 第一个屏幕是 enterprise linux 引导屏幕。在 boot: 提示符处按 enter 键启动安装过程。 介质测试 当要求测试 cd 介质时,用 tab 键切换到 skip 并按 enter 键。如果有错误,则介质刻录软件会向我们发出警告。在几秒钟后,安装程序将会检测视频卡、显示器和鼠标。然后安装程序进入 gui 模式。 enterprise linux 欢迎屏幕 在欢迎屏幕上,单击 next 继续。 语言 / 键盘选项 接下来的两个屏幕提示您设置语言和键盘设置。为您的配置作出合适的选择。 检测以前的安装 注意,如果安装程序检测到以前版本的 enterprise linux,它将询问您是“install enterprise linux”还是“upgrade an existing installation”。请始终选择“install enterprise linux”。 磁盘分区设置 保持默认选项 remove linux partitions on selected drives and create default layout,并选中 review and modify partitioning layout 选项。单击 next 继续。 然后显示一个对话窗口,询问您是否真的要删除所有分区。单击 yes 回复这一警告。 分区 随后安装程序将允许您查看(如果需要还可以更改)它自动选择的磁盘分区。对于大多数自动布局,安装程序将为 /boot 分配 100mb,为交换分区分配双倍数量的 ram(系统 ram 2gb),而将剩余空间分配给根 (/) 分

温馨提示

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

评论

0/150

提交评论