Window Server 2012 故障转移集群配置与Oracle 11G R2双机实现
文件修改控制
1准备工作:
需要准备3台服务器(必须),1台磁盘阵列(可选),主要用到的资源如下
1.1一台域控制器(以下所有服务器的操作系统均为windows
server 2012 Enterprise R2 X64bit)
计算机名字为AD3
IP地址:192.168.1.250
掩码:255.255.255.0
网关:192.168.1.1(可有可无)自己看着办。
DNS:192.168.1.250
域名为:bbc.local
1.2节点1:域成员服务器
IP地址:192.168.1.251
掩码:255.255.255.0
网关:192.168.1.1
DNS;192.168.1.250
心跳网络:192.168.2.1
加域:bbc.local
1.3节点2: 域成员服务器
IP地址:192.168.1.252
掩码:255.255.255.0
网关:192.168.1.1
DNS;192.168.1.250
心跳网络:192.168.2.2
加域:bbc.local
1.4集群虚拟IP Cluster IP:19
2.168.1.253
需要三个共享磁盘M数据盘、Q仲裁盘、oracle通用服务和
依赖盘I盘,共享盘建议用专用存储,(测试可用
windows 2012系统自带的iscsi功能实现,正式环境建议
使用磁盘柜,要求磁盘柜分2-3个逻辑驱动器,1个作为仲
裁盘、另外1个作为数据盘、通用服务和依赖盘可有可
无)。
注意是逻辑驱动器不是磁盘分区。
1.5oracle通用服务共享IP:19
2.168.1.200 (漂移IP)
1.6以下文档中部分图片来自网络,图片内容仅供参考,以文字描
述为准。
2设置第一台AD服务器
2.1网络参数,其余两台也是按上面给出的参数来设定,就不分别
做图解。
2.2修改计算机名
其余两台类似设置计算机名字和网络
2.3安装域控制器
在windows server2012中安装AD域服务需要通过添加功能
和组件来完成。
2.4选择本地服务器
2.5提升域控制器
安装完成这个AD服务之后会需要重启。
重启完成之后你会
看到管理器中会出现一个任务,点击将此服务器提升为域控
制器。
2.6添加新林
2.7先决条件检查
微软的很多商业软件都是需要评估这些安装先决条件的,只
要不报错,警告直接无视。
继续安装重启完成我们的
AD就安装好了,
2.8查看结果
域控制器的服务器管理员登陆前面会加上域名
2.9域成员服务器加入到域
AD3这一台域控制器服务器我们到此就安装完成了,接下来
就可以把节点1----节点2加入域。
两台服务器都加入域了,之后我们来看看DNS中产生的记录。
3设置共享磁盘
测试环境:无磁盘柜从3.3执行,M—数据盘 Q---仲裁盘通过AD3 系统自带的iscsi功能来提供给节点1—节点2使用。
生产环境:使用磁盘柜则直接在节点(节点1或节点2)上进行磁盘扫描(跳过3.3-3.7),对磁盘进行初始化、格式化。
(仲裁盘对空间要求较小,一个G足够足够)
3.1扫描磁盘
用来发现磁盘阵列(磁盘阵列的调试不是本文主题)
3.2初始化磁盘
3.3在AD3安装ISCSI目标服务器功能
(以下存储部分为无磁盘柜的处理方法)
3.4创建虚拟共享磁盘
3.5新建ISCSI访问目标
也就是节点1—节点2给个名字
3.6选择类型
输入节点1的ip地址(节点2相同)
剩下的两个盘也是同样方法。
略过。
3.7挂载
接下来我们把这三个共享盘分别挂在到节点1—节点2系统
上。
(磁盘处理结束)
4安装故障转移集群功能
4.1安装故障转移集群程序
两台都需要安装,过程相同
4.2配置集群服务
两台服务器都安装完成群集功能后,我们开始来配置集群服
务。
先是浏览,选择两台域成员服务器
4.3验证加入集群先决条件
选择运行所有测试。
整个过程大约需要3-5分钟
4.4创建集群
输入集群名称以及集群IP地址我们这里是
192.168.1.253,此IP为集群对外IP,如此设置即可,后
期用处不大
到此节点1-节点2集群功能已经配置完成
4.5测试集群
测试一下看这些集群资源能否在节点1关机或断开情况下自
动切换到节点2上面。
4.6停止节点1的集群服务
接下来就是见证奇迹的时刻。
看是不是共享磁盘资源都跑到节点2上面去了。
说明我们这个集群搭建是成功的。
(故障转移群集管理器在控制面板-管理工具中,会经常用到)
我们还是把节点1的集群服务启动,继续进行。
Windows2012的故障转移集群到此结束。
5安装oracle 11g r2数据库
5.1安装数据库软件
5.1.1.在故障转移群集管理器中把节点2集群服务先停止,
使集群资源都先切换到节点1上,oracle的安装不再详
细说明,网上教程很多。
需要注意的是数据库软件和数据文件都安装到磁盘阵列或共享磁盘。
要求两台域成员服务器使用相同版本数据库、相同位置、相同配置、相同密
码。
5.1.2.等待,可能需要较长时间,等待下一步对话框的弹出
5.1.3.去掉邮件选项
5.1.4.选择第二个,只安装oracle软件
5.1.5.选择高级安装
5.1.
6.选择语言
5.1.7.安装标准版,现场可视情况而定。
5.1.8.Oracle软件和相关目录都安装在共享磁盘 R盘上
5.1.9.直接点击完成
5.1.10.安装完成
5.1.11.至此,节点1的Oracle 软件已经安装完成。
5.1.12.把群集切换到节点2上,节点1关闭,开始安装节点
2的数据库软件。
5.1.13.安装步骤同5.1.1—5.1.11相同,Oracle 软件直接安
装覆盖共享磁盘的安装目录(即同一目录下)。
5.2创建数据库
5.2.1.把群集切换到节点1上,节点2关闭
5.2.2.运行“dbca”,配置数据库
5.2.3.下一步
5.2.4.创建数据库,下一步
5.2.5.选择第一个,下一步
5.2.
6.配置数据库名“oracluster”,下一步
5.2.7.下一步
此处去掉Enterprise Manager的对勾选项,会在85%时较快通过。
5.2.8.配置Oracle账户密码
5.2.9.指定数据库的安装位置---共享盘 R盘上
5.2.10.下一步
5.2.11.下一步
5.2.12.下一步
5.2.13.点击完成,开始创建
5.2.14.确认数据库的配置信息
5.2.15.正在创建数据库
5.2.1
6.数据库创建完成
此时节点1的数据库已经创建完。
5.2.17.在节点2上创建数据库
5.2.18.把群集切换到节点2上
5.2.19.运行“dbca”创建数据库,过程和上面相同,数据库
的安装路径也节点1都是在同一个目录(即覆盖安装)
5.2.20.节点2的数据库创建完成
5.3创建Oracle监听
5.3.1.先在节点2上创建Oracle侦听程序
5.3.2.运行“netca”
5.3.3.第一个,下一步
5.3.4.添加,下一步
5.3.5.直接下一步
5.3.
6.下一步
5.3.7.下一步
5.3.8.选择否,下一步
5.3.9.节点2监听程序配置完成
5.3.10.开始在节点1上创建监听程序
5.3.11.把群集切换到节点1上,首先删除已存在的监听,然
后再创建监听,直接下一步确认即可。
5.4把Oracle服务设置为手动
分别在1和2节点上,修改Oracle实例服务和监听程序服务为手动
5.5启动群集所有节点。
6配置群集通用服务
6.1配置Oracle监听,在节点1使用”Net Manager“工具配置监
听。
将服务名和监听的主机IP都设置为192.168.1.200(开
始提到的漂移IP)
6.2如图选择“数据库服务”输入SID名称和Oracle主目录(根
据实际安装情况来)
6.3如果“服务命名”为空,请通过“编辑”菜单创建。
输入
Oracle漂移IP192.168.1.200,配置完成后保存退出
6.4配置通用服务
6.4.1.在AD服务器(域控服务器)打开故障转移群集管理
器,单击右边“配置角色”。
6.4.2.选择通用服务
6.4.3.先添加Oracle监听服务
6.4.4.修改名称为Oracle,添加地址此为Oracle漂移IP必
须与Oracle监听地址相同。
6.4.5.添加存储。