借助 Net Appliance 的 NetApp SimulatorDBA 和/或 Linux 迷们就可以在 Linux 上评估 Oracle 真正应用集群 (RAC) 了且不必事先进行任何硬件投资 年 月发布 Oracle 真正应用集群 (RAC) 是一种极具吸引力的技术它可以通过多种不同的方式提高系统的可伸缩性可用性和性能但评估或试用 RAC 却需要昂贵的硬件对此大多数 DBA 都承受不起 幸运的是通过 Net Appliance 的 Data ONTAP Simulator for Linux(提供了模拟的 NetApp 存储设备管理环境)要丰富其 RAC 知识(以及作为 NetApp 客户)的 DBA 和/或 Linux 迷们均可以评估或试用 RAC 且不必事先进行硬件投资本指南将引导您逐步完成该过程 首先是免责声明本指南仅用于教学和评估目的Oracle 和 Network Appliance 不会为本配置提供支持(此外Network Appliance 不会为生产或商业环境中的模拟器部署提供支持)但如果您遇到与本配置相关的任何问题可以直接通过 与我联系 体系结构和要求 在本指南中不使用任何共享磁盘(FireWireSANEMC 等等)或任何其他额外的硬件您就可以在三个 Linux x 桌面操作系统上实施 Oraclei RAC 第 版或 Oracle RAC g(第 版或第 版)集群 以下是本设置的体系结构图 下面列出了最低硬件要求 计算机组件 节点 节点 NetApp Simulator 的托管计算机 处理器 > P > P > P RAM >= MB >=MB >= MB NIC ( MB/S) 磁盘空间(包括操作系统) GB GB GB 交换机 通用 通用 通用 *包括数据文件所需的空间也可以随个人要求而变 可以使用以下任何操作系统 Fedora x 架构(下载) Novell SUSE Linux Enterprise Server (SLES) (下载免费评估版) Red Hat Enterprise Linux (RHEL) 或 (下载免费的 RHEL 评估版) 从 NetApp 网站下载 Data ONTAP Simulator 的免费副本(需要提供 NetApp 序列号或系统 ID)请查看附带的许可来了解支持信息 设置 本文将不对 NetApp Simulator 安装进行详细介绍要了解 NetApp Simulator 安装的详细信息请参考附带的安装文档 本文档使用下列命名惯例 NetApp Simulator 的托管计算机称作NetApp Filer(我在安装中运行的是 SLES) Oracle Home 的托管计算机称作节点 和节点 (我在两个安装中运行的是 RHEL Update ) 下表列出了我的安装使用的 IP 地址 IP 地址 主机名 计算机 Anuaga NetApp 软件的主机 Calvin Node Hobbes Node Netapp NetApp Filer 的主机 您应能够在这三台计算机间执行 telnetftp 和 ping 操作如下所示 您还将需要一个要由 NetApp Filer 使用的未分配的 IP 地址(本示例中为 )一个用于 NetApp Filer 的唯一的额外主机名(本示例中为 netapp)以及(可选的)默认网关 IP 地址 第 步 解压缩 RCtarfilevtar将模拟器文件解压缩到模拟器的托管计算机(本示例中为 ) [root@anuaga tmp]# tar xvf RCtarfilevtar simulator/ simulator/diskstgz simulator/diskstgz simulator/doc/ simulator/doc/ simulator/doc/ simulator/doc/ simulator/doc/faq/ simulator/doc/faq/ simulator/doc/faq/cluster_between_di simulator/doc/faq/core simulator/doc/faq/date_an simulator/doc/faq/ simulator/doc/faq/ simulator/doc/faq/imp simulator/doc/faq/k simulator/doc/faq/memo simulator/doc/faq/multiple_simulat simulator/doc/faq/m simulator/doc/faq/network_in simulator/doc/faq/ simulator/doc/faq/ simulator/doc/faq/ simulator/doc/faq/ simulator/doc/faq/ simulator/doc/faq/runni simulator/doc/faq/simulator_acces simulator/doc/faq/ simulator/doc/faq/single_to simulator/doc/faq/snapmirr simulator/doc/faq/ simulator/doc/faq/sys simulator/doc/faq/u simulator/doc/faq/which simulator/doc/faq/who_do_i_ simulator/doc/faq/recover_th simulator/doc/faq/ simulator/doc/faq/ simulator/doc/images/ simulator/doc/images/burning_computergif simulator/doc/images/corner_logo_fadegif simulator/doc/images/faqgif simulator/doc/images/floppy_disksgif simulator/doc/images/gearsgif simulator/doc/images/keysgif simulator/doc/images/manageontapjpg simulator/doc/images/motumbrellajpg simulator/doc/images/top_tilegif simulator/doc/images/hitzjpg simulator/doc/ simulator/doc/ simulator/doc/sdkstylecss simulator/doc/ simulator/doc/ simulator/doc/ simulator/ simulator/ simulator/runsimsh simulator/setupsh simulator/simtgz 第 步 将目录更改为 并调用 setupsh接受清单 中所示的默认值(以蓝色突出显示的值除外) 第 步 转到安装目录 cd /sim 并调用 runsimsh接受清单 中所示的默认值(以蓝色突出显示的值除外)可以接受其中显示为红色的部分 第 步 可以通过两种不同的方式部署本配置通过 NFS 部署或通过 iSCSI 协议部署 如果要使用块设备则必须对节点到节点的通信使用 iSCSI 协议使用该选项会获得额外的好处即允许您将 Oracle 自动存储管理 (ASM) 或 Oracle 集群文件系统 (OCFS) 实现为您的文件系统(请参阅 NetApp 的 iSCSI Linux Initiator 支持包安装指南) 下面我们来了解一下每种方法以下示例基于命令行但如果您需要也可以使用 GUI访问 Web 界面 /netapp01/na_admin 登录 ID:root 口令:<在 runsim.sh 执行过程中设置> 方法 1:通过 NFS 部署 RAC。tW.winGwIt.COm(参阅清单 3。)需要执行的命令以粗体显示。 有关使用 NetApp Filer 通过 NFS 安装 Oracle RAC 的详细信息,请参考本 NetApp 指南。 方法 2:通过 iSCSI 部署 RAC。(参阅清单 4。)需要执行的命令以粗体显示;应根据您的要求更改的变量以蓝色突出显示。 同样,有关本过程的详细信息,请参考本 NetApp 文档。 安装和创建 RAC 数据库 有关该步骤的信息,请参考正式的 Oracle RAC 安装指南。 已知问题:创建数据库时必须启用直接 I/O;否则,数据库将损坏。可以设置初始参数 filesystemio_options=directIO 来启用 Directio 选项。 如果使用的是 Oracle9i 数据库第 2 版,请在启动数据库前应用补丁 2448994。9.2.0.7.0 中已经解决了该问题。 |