1、Windows2003 MSCS For Oracle 群集配置1、准备工作1)微软集群需要活动目录的支持,如果网络内没有 AD 服务器则需要新装一台。2)在 AD 中创建集群管理帐户,并加入到管理员组中。3)设置集群节点的 DNS 地址,将节点都加入到域中。4)如果域控制器安装在群集中的一个节点上,则另一个节点也必须是域控制器。5)映射 2 块 以上共享磁盘到集群节点,创建一个最小 50 MB 的逻辑驱动器用作仲裁磁盘。对于 NTFS,最佳的大小为 500 MB。2、环境说明配置选项 主机 1 主机 2主机名 Soul185 Soul186管理员用户/口令 administrator/* a
2、dministrator/*主机系统盘规划 3GB 的 C 盘 3GB 的 C 盘共享盘 Q 分区:用于仲裁盘(500MB )S 分区:用于数据库数据共享盘 Q 分区:用于仲裁盘(500MB)S 分区:用于数据库数据共享盘主机公用 IP 192.168.0.185/24(启用) 192.168.0.186(启用)应用 IP 192.168.0.187/24心跳私有 IP 10.1.1.11/24 10.1.1.12/24Windows 域名 S群集名 oracle群集用户名/口令 Cluster_admin/*3、配置过程3.1 主节点配置主节点配置应先关闭其他节点,创建仲裁盘和共享盘盘符 Q
3、,S,确保操作系统对共享盘能正常读写。1)在主节点即 soul185 主机上,打开“群集管理器” ,选择“创建新群集”2)输入选择群集名称和域,域名为安装 AD 时创建的 ,群集名使用 oracle3)输入主节点的计算机名,soul1854)分析环境是否满足配置要求,没有错误则可继续,有错误可通过查看日志分析解决。5)输入群集的 IP 地址,即浮动 IP,也就是应用所连接的 IP。6)输入群集管理帐户的用户名和密码。7)选择仲裁盘 Q:8)创建群集资源和配置,如有错误通过查看日志分析。9)完成群集的创建3.2 从节点配置在主节点创建好群集后,开启从节点。确保从节点能访问仲裁盘和共享盘。1)打开
4、“群集管理器” ,选择“添加节点到群集” ,输入群集名,如 oracle2)在“请选择计算机”中,选择第 2 节点名,如 soul186 3)分析配置,如有错误通过查看日志分析。4)输入群集管理帐户密码5)配置摘要,确认配置无误后继续6)完成节点的添加。3.3 配置和测试基本群集1)打开群集管理器,检查所有群集资源是否配置好,状态正常。2)选择“群集配置”“网络”私网的属性,选择“只用于内部群集通讯(专用网络) ”。3)选择“群集配置”“网络”公网的属性,选择“所有通讯(混合网络) ”。4)测试群集切换选择群集名“组”“群集组”的属性,选择“移动组”操作,从主节点切换从节点及反向切换。说明:“
5、组”即资源的分类,可将不同类型的资源放到不同组里。4、安装数据库1)在 MSCS 环境下安装 Oracle 数据库,需要将资源切换到主节点上,将数据库程序安装在本地磁盘,将数据文件、控制文件及归档日志安装到共享磁盘 S 上。2)主节点数据库安装完后,在群集中将资源切换到第二节点,按照主节点上的方法同样安装数据库。5、配置和测试 Oracle 群集1)将节点 Oracle 服务启动方式设置为手动,并停止 oracle 的侦听和主服务。2)打开集群管理器,选择“资源”属性-“新建资源” ,将两项 Oracle 服务添加为新资源,资源类型选择“通用服务” ,将可用资源磁盘 Q , S ,群集 IP 地址,群集名添加到资源依存。3)选择群集中组的属性,选择“移动组”操作,手动从主节点切换到从节点4)将主节点机器关闭,观察所有资源切换到从节点。