Oracle故障转移群集环境搭建与测试

WinServer2012R2故障转移群集上海互软:HelteWinServer2012R2故障转移群集文档版本:1.0编写时间:2016-08-07文档作者:Helte 更新时间:……目录1. 简

WinServer2012R2故障转移群集上海互软:Helte

WinServer2012R2故障转移群集

文档版本:1.0编写时间:2016-08-07

文档作者:Helte 更新时间:……

目录

1. 简述 .

1.1. 背景

1.2. 工作原理

1.3. 工作状态 2. ........................................................................ 3

2.1.

2.2. .................................................................................... 4 3.

............................................................................................ 4

数据库服务器的搭建 . ........................................................................ 8

存储服务器的搭建 ........................................................................................ 9

,

WinServer2012R2故障转移群集上海互软:Helte

1. 简述

1.1. 背景

其前身为微软的服务器群集并对之做相应的改进,解决企业服务器部署过程中的单点故障,的冗余实现的。

1.2. 工作原理

故障转移群集必须基于域的管理模式部署,以“心跳机制”来监视各个节点的健康状况;备用服务器以心跳信号来确定活动服务器是否正常,要让备用服务器变成活动服务器,它必须确定活动服务器不再正常工作。

1.3. 工作状态 不难想象出它的工作状态,但由于具体应用环境的不同,1. 定期同步:在这种模式定期更新与触发更新的优点在于资源开销少,2. 触发更新:但次模式下资源开销:此模式下群集服务器同时在共享存储设备上记录状态,当

,

WinServer2012R2故障转移群集上海互软:Helte

2. 环境介绍;网络配置及拓扑设计

2.1. 环境介绍

此次试验环境包括4台设备:2台Oracle 供所需存储;1台域控制器用于提供域环境。Starwind 软件来实现的, 此次实验我们分别搭建Oracle Oracle 实例的故障转移群集。

每个节点服务器配置3块网卡,分别连接域网络、heart 线、iSCSI 存储网络。

域网络:节点服务器有一块网卡连接到此网络,客户也通过此网络来连接节点服务器。 Heart 线:节点服务器之间需要随时监听对方的状态,以得知对方是否故障或重新恢复。为了避免受到其他网络流量的干扰,建议节点之间通过专用网络进行通信。 iSCSI 网络:

节点服务器各有一块网卡连接到iSCSI 网络,并且通过此网络来连接目标服务器和访问存储设备内的文件。

为了更好的实现高可用性,也可以在节点和客户端之间,节点和目标服务器之间采用适当的故障恢复措施。节点和客户端之间,可以在节点上配置两块网卡来连接两个网络,通过这两个网络都可以跟客户端通信,也就是相当于有两个public ,或者是采用具有teaming 功能的网卡,在计算机内配置多块网卡,通过驱动程序变动一块虚拟网卡,外部计算机就认为只有一块网卡,但heart 网络不要使用 teaming功能的网卡,以免因为延迟问题而影响到节点之间通信的实时性。iSCSI 也不支持此功能的网卡。

,

WinServer2012R2故障转移群集上海互软:Helte

此环境搭建共需要四台服务器 ,考虑到系统兼容性的问题此次试验四台服务器统一采用WinServer2012R2OS 。

2.2. 网络配置及拓扑设计

一下是此次试验的网络拓扑及IP 地址规划:

3.

所以在我们再次实施部署只需要将当前服务器状态添

,

WinServer2012R2故障转移群集上海互软:Helte

图一

恢复到初次启动的快照后,

我们开始域控制器的部署,已经WIN R键>servermanager调用服务器管理器如图2:

2

在弹出的对话框中点击管理选择添加角色和功能;安装类型对话框配置默认点击下一步;服务器选择对话框配置默认点击下一步;服务器角色对话框中勾选Active Directory域服务如图3,

,

WinServer2012R2故障转移群集上海互软:Helte

3

点击下一步;功能对话框配置默认点击下一步;直到安装。在等待安装完成这段时间,我们可以关闭当前的对话框;使安装程序后台运行这是2012R2做的改进;如图4

图4

当然这里只是将域控制器的能能模块安装完毕了,下面我们需要将当前服务器提升为域控制器;点击带有黄色警告标示的通知选择将此服务器提升为域控制器;在部署配置对话框中选择添加新林并键入根域名:DCLab.com 如图5;

,

WinServer2012R2故障转移群集上海互软:Helte

5

点击下一步;在域控制器选项中键入DSRM 密码点击下一步;DNS 选项对话框配置默认;其他选项配置默认;直到安装。此时域控制器功能配置完成。由于模拟环境无法模拟交换机,所以我们还需要还需要配置添加一块网络适配器;并将两个适配器添加NICTeaming 。首先我们打开服务器管理器点击本地服务器;在属性模块中选择NIC 组合;在弹出的NIC 组合对话框中组模块中点击任务选择新建组;并在弹出的新建组对话框中将相应的网卡添加到组中,并为该组命名为心跳网卡如图6:

,

WinServer2012R2故障转移群集上海互软:Helte

图6

最后我们还需要为心跳网卡配置IP 及DNS 信息;此时我们的DC 服务器配置完毕。当然我们可以在此时建立新的快照,方便以后恢复配置。

3.2. Oracle 数据库服务器的搭建

这次实验部署Oracle 数据库服务器我们选择的是官方的Oracle11g 发行版;下载并解压完毕后;我们找到database 文件夹下的Setup 可执行文件并双机执行;在弹出的配置安全更新对话框中我们输入电子邮件地址及密码如图7;

7

我们选择创建和配置数据库;点击下一步;在(因为桌面类无法满足我们此次试验需求:无法网络访问,;点击下一步;在弹出的安装类型对话框中我们;点点击下一步;数据库标识符对话框我们将全局数CU1;点击下一步;配置选项对话框默认配置;点击下一步;管理选项点击下一步;数据库存储对话框配置默认;点击下一步;备份和恢复对话框我们点击下一步;方案口令对话框我们选择对所有用户使用相同口令并设置口令;点击下一步;直到完成。

搭建完成后我们将服务器名改为CU1与CU2,然后加域(加域过程此处不再赘述)

,

WinServer2012R2故障转移群集上海互软:Helte

3.3. 存储服务器的搭建

此次存储服务器的环境搭建,我们需要将存储服务器的两块网卡通过NIC 进行绑定,以此来模拟链接交换机,虚拟磁盘是通过StarWind 这款软件来实现的,这里省略掉了软件的安装过程,软件安装完毕后,我们双机执行,在弹出的页面中右击StarWind server选择addhost 如图8;

8

;完成后我们发现在StarWind serverstorageserver ,我们右击Connect ,此时会弹出登starwind ),我们登录成功后,在我们主机名下方会出现targets ;此时会出现add targets wizard,第一个对话框让我们为新的Lun Lun 卷别名设置为:quorum 选择Basic Virtual ;点击下一步,Creater new virtual disk;点击下600Mb ,并命名为My ComputerCquorum.img如图9

,

WinServer2012R2故障转移群集上海互软:Helte

9

10

图quorum 卷已经出现在targets 下了,我们用相同的方式创建share 卷2Gb 。如图11

标签: