win2008R2做oracle共享存储的双机热备
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
配置安装概述
使用两台服务器和一台存储,利用2008自带的群集故障转移功能配合存储,做到oracle 服务遇到故障时,能够从A服务器将oracle服务快速转到B服务器上使用。
安装时将oracle的软件各自安装到A、B服务器的本地硬盘上,将oracle的数据库安装到存储上的共享盘里。在A服务器的oracle使用正常时,存储共享盘只显示在A服务器。当A服务器的oracle服务出现故障或是A服务器遇到硬件故障和网络故障时,B服务器会通过群集将oracle的存储共享盘和服务接管过来。
本次安装实验使用的是HP BL460C的刀片服务器利用WMware的Vsphere5.1创建了两个虚拟机,存储使用的是HP P4000 iscsi连接。光纤连接亦适用。
前置准备
硬件:
两台支持64位操作系统的服务器、一台存储服务器
每台服务器至少有可以做两个分区的本地存储硬盘,如C:和D:
每台服务器各需要三块网卡,分别做连接外网、双机心跳、连接存储。
软件:
Win 2008 R2 64位企业版
Oracle 11g
官网下载的解压缩文件名为:
win64_11gR2_database_1of2
win64_11gR2_database_2of2
将这两个文件解压缩到同一个目录下使用setup
首先将两台服务器都装上win2008 R2 64 企业版,并将计算机名分别改为sj1和sj2。然后将连接外网的的IP地址,负责心跳的IP地址以及连接存储的IP地址设置好。
并将本地连接名分别改为waiwangA、xtA、iscsiA和waiwangB、xtB、iscsiB。
将其中xtA和xtB所对应的网口用网线直连或是通过专用的交换机进行连接。心跳的IP 地址最好不要和另两对网卡的IP地址类同,可以采用10.0.0.*的形式。
如下图:
接下来将系统防火墙给关闭掉,不然两台服务器之间的ping通信会有问题。打开控制面板,点击系统和安全。
点击Windows防火墙
点击左侧的打开或关闭Windows防火墙。
按下图关掉防火墙
将两台服务器的防火墙都关掉后,用Windows自带的iscsi工具连接存储。在开始-管理工具里找到iscsi发起程序。
在目标这一栏里的快速发现这里填上存储服务器的IP地址,然后点击快速连接。
因为不同存储的分配方式各有不同,所以下图中虽然提示授权失败,但是我在发现这一栏里还是显示出找到了存储服务器的门户地址。
在置配栏里的发起程序名称下面的一串数字和字符是当前服务器的标识名,在存储界面里输入服务器的标识名后,存储就能认到该服务器了。如下图
接着在存储那里将这两台服务器给添加进去并分配盘符。这里要强调的是,在分配共享存储盘时要划分两个共享盘出来,一个5G左右用来作仲裁盘(微软的推荐是500M),另一个用来作共享数据盘(这个大小不做要求,视实际使用,但不能低于仲裁盘的大小)。因为在实际使用中,各家厂商的存储界面不太一样,所以这里就不对存储界面一一截图详述了。最终我分配了两个共享盘让A、B两台服务器同时连接上。大小分别是5G和1.5T。
在存储界面分配好共享盘后。在iscsi发起程序目标栏里的已发现的目标那里点击刷新。就能找到在存储界面分配到服务器的共享盘了。
点击上面找到的标识符,然后点下面的连接。在弹出的对话框上点击确定即可。
现在存储就连接上了。接下来右键点击计算机,点击管理后进入磁盘管理界面。在这里我将5G盘分配为M盘,1.5T盘分为N盘,初始化磁盘格式我用的是GPT。在A服务器上操作好后,B服务器那里就只需联机后更改盘符即可。
接下来先在A服务器上的开始-运行里输入dcpromo安装主域控如下列附图
直接点击下一步
选择在新林中新建域
我这里选择的域名是
弹出的有关DNS服务器的进示不用管它,点“是”后继续。
下图中和安装好win2008时一样要输入由字母、数字和字符组成的强密码。
至此A服务器上的域已经安装好了,等A服务器重启完毕后。将B服务器加入到A服务器的域中成为备用域控。
首先,将B服务器的网络连接里将waiwangB的DNS设为A服务器的地址。
同样的,在B服务器的开始-运行里输入dcpromo。这里的安装和A服务器基本一样,只有在新建林那里略有不同,请见下图
然后输入之前设置的域名。
接着在备用凭据那里点击设置,并输入A服务器的登陆用户名和密码点确定再点下一步。
接着一直下一步。
继续点“是”,然后下一步。
接下来都是和A服务器相关类似的步骤。直到完成后重启。
两台服务器的域都安装好后,进入网络连接。点组织-布局将菜单栏勾上。
然后点高级选择高级设置。
在下图中将两台服务器的心跳网卡置顶。
然后将两台服务器的心跳网卡属性修改一下。进入TCP/IP的高级设置中的DNS栏,将下方的“此DNS中注册此连接的地址”前面的勾去掉。
将WINS栏里的启用LMHOSTS查找前面的勾去掉,并选择禁用TCP/IP上的NetBIOS。
查看A、B服务器上waiwangA和waiwangB的DNS设置,A服务器上的DNS地址应该为主:127.0.0.1 副:B服务器的IP。B服务器上的DNS地址应该为主:127.0.0.1 副:A服务器的IP。
接下来安装故障转移群集管理。
在A服务器上点击开始-管理工具-服务器管理,在打开的界面中,点击左上角的功能,再点击右上角的添加功能。
然后勾上故障转移群集后点下一步。
在B服务器上也同样安装一遍故障转移群集。
然后在A服务器上开始-管理工具里打开故障转移群集管理器。点击右上方的创建一个群集。