图:选择与主机的通信协议
步骤4 选择“iSCSI”单选按钮,单击<下一步>按钮。
步骤5 选择要绑定的Target,如下图所示。单击<下一步>按钮。
图:选择要绑定的Target
步骤6 选择资源的LUN number,单击<下一步>按钮。如下图所示。
36 / 155
图:选择资源的LUN号
步骤7 系统显示所做的设置信息,确认无误后,单击<完成>按钮。
步骤8 查看绑定后的SAN 资源的信息面板,其中“虚拟ID”为95,与绑定前SAN 资源“常规”页签中“虚拟ID”相同,表示绑定成功。
图:绑定成功信息
至此,对IX3040的配置才算完成。
此时,要实现客户端对存储资源(即SAN 资源)的访问,还必须要在客户端(两台数据库服务器)上安装iSCSI Initiaor。对iSCSI Initiaor的设置步骤如下:
步骤1 首先在服务器上安装iscsi服务,在系统安装光盘有iSCSI安装包。 步骤2 修改iSCSI配置文件,在/etc/iscsi/迷路下有来年各个配置文件,注意对其进行修改 # cd etc/iscsi/ #vi inscsid.conf 将存储地址添加进去:
37 / 155
isns.address=10.1.2.1(这是存储磁盘地址) isns.port=3260(默认使用3260端口)
#vi initiatorname.iscsi 配置iniator名称,例如:
Initiatorname=iqn.2000-03.com.h3c-.jsb-sc1.iqn.Ora1-1
步骤3 验证 iscsi-initiator-utils 程序包已经安装到两个数据库服务器之后,启动 iscsi 服务,并使其在系统引导时自动启动。我们还将配置 iscsi 服务自动启动,使其在系统启动时自动登录 iSCSI 目标。如下所示: # service iscsid start
Turning off network shutdown. Starting iSCSI daemon: [OK] [OK]
# chkconfig iscsid on # chkconfig iscsi on
步骤4 既然iSCSI服务已经启动,下面使用 iscsiadm 命令行接口发现网络存储服务器上的所有可用目标。
# iscsiadm –m discovery -t sendtargets -p 10.1.2.1:3260
步骤5 找寻到可用目标后,使用下面命令将磁盘挂载到服务器上:
# iscsiadm -m node –T iqn.2000-03.com.h3c-.jsb-sc1.iqn.Ora1-1 -P 10.1.2.1:3260 -l
此时,在服务器使用fdisk –l 命令即可看到挂载的存储磁盘了。至此,服务器即可对磁盘资源进行操作。
注:业务运行平台的数据库服务器、运行监管系统的数据库服务器、业务运行平台的应用服务器、运行监管系统的应用服务器均按以上方法配置即可,不再重复描述。
38 / 155
四、 集群文件系统安装
注:使用这个命令时,一定要在系统路径中能够找到该程序,否则不能执行。 压力测试完成后,我们从 Managed Server 的控制台上可以看到,ManagedServer_1,ManagedServer_2,ManagedServer_3 都打印出了“OK”字样,这说明,在并发请求的情况 下,集群能够将请求进行分发,以达到负载平衡的目的。
注:单独通过浏览器输入地址 http://192.168.0.4:8080/test.jsp 然后刷新,您可能发现服 务器一直将请求转发到单独的一台受管服务器上,这是因为连接数过少所致,并非服务器集 群配置失败;您可以停掉这台服务器,可以看到客户端访问仍能正常进行,而访问则转发到 了另外一台服务器上。
配置集群文件系统
weblogic部署应用部署于共享存储,为确保集群各节点的并发读写访问,使用Oracle的集群文件系统ocfs对并发读写进行支持。
1. 介质准备:
OCFS2的发行版包括了2个安装包,一个称为核心模块,另一个叫工具包。 核心模块可以从以下链接下载:
http://oss.oracle.com/projects/ocfs2/files/
工具包可以从以下链接下载:http://oss.oracle.com/projects/ocfs2-tools/files/
对于核心模块,下载时要考虑它的发行号,适用的平台,操作系统内核版本以及内核的类型(比如SMP,HUGEMEM,PSMP等),对于工具包,只要符合发行版本和平台就可以了。
工具包又分为两部分,ocfs2-tools命令行工具,ocfs2console图形工具,用户可以选择不安装这部分,但它的确可以令操作简单化。
2. 安装OCFS集群文件系统:
注:在集群每个节点都进行操作
下载下来的安装包为rpm格式,直接使用rpm安装命令进行安装: Rpm -ivh ocfs2*.Rpm
以下仅为ocfs包安装示例:
39 / 155
[root@rac1 oracle_linux_64]# ls ocfs2*
ocfs2-2.6.9-78.ELsmp-1.2.9-1.el4.x86_64.rpm ocfs2console-1.2.7-1.el4.x86_64.rpm ocfs2-tools-1.2.7-1.el4.x86_64.rpm [root@rac1 oracle_linux_64]#
[root@rac1 oracle_linux_64]# rpm -ivh ocfs2* Preparing...
########################################### [100%] 1:ocfs2-tools
########################################### [ 33%] 2:ocfs2-2.6.9-78.ELsmp
########################################### [ 67%] 3:ocfs2console
########################################### [100%] [root@rac1 oracle_linux_64]#
[root@rac1 oracle_linux_64]# ls oracleasm*
oracleasm-2.6.9-78.ELsmp-2.0.5-1.el4.x86_64.rpm oracleasmlib-2.0.2-1.x86_64.rpm oracleasm-support-2.1.2-1.el4.x86_64.rpm [root@rac1 oracle_linux_64]# [root@rac1 oracle_linux_64]#
[root@rac1 oracle_linux_64]# rpm -ivh oracleasm* Preparing...
########################################### [100%] 1:oracleasm-support
########################################### [ 33%] 2:oracleasm-2.6.9-78.ELsm########################################### [ 67%] 3:oracleasmlib
########################################### [100%]
3. 关于OCFS集群文件系统服务:
OCFS2有自己的集群服务结构,叫做O2CB,它包括:
NM:节点管理器,它对cluster.conf文件中所有节点进行的监控。
HB:心跳服务(Heart beat service),他在节点离开或加入rac时提示up和down的消息。
TCP:控制节点间的通讯。
DLM:分布式锁管理器,它持续跟踪所有的锁,锁的所有者及状态。 CONFIGFS:用户配置文件系统驱动空间,挂节点是/config DLMFS:用户空间和内核空间DLM的接口。
所有这些cluster服务都已经被打包在o2cb系统服务当中,所有的操作,比如format,mount等,都需要cluster可用。在使用format等命令前,要先启动这些服务。
40 / 155