1/38厦门广电信息系统扩容实施方案[V0.2]2011-2太极计算机股份有限公司信息产品增值本部2/38目录I.项目背景说明...................................................................................................................3II.项目实施目标...................................................................................................................3III.项目总体实施规划...........................................................................................................3A.系统拓扑图................................................................................................................3B.HPMSA2312存储实施..............................................................................................4C.双机集群配置过程..................................................................................................123/38I.项目背景说明在现代IT技术当中,一个成功系统数据的重要性已远超过硬件设备本身,一套完善系统中的数据安全及保障有着极高的要求。随着厦门广电业务的快速增长,为了解决数据的高可用性和安全性问题,在原先只有一台安装一套数据库的HPDL580G5服务器基础上,准备另外增加三台HPDL580G5服务器,在总共四台服务器中每两台做成oracleRAC来保障数据应用的可用性与可靠性。II.项目实施目标在此项目中,Windows2003EnterpriseServer操作系统和应用程序安装在各自两台服务器的本地系统盘上,应用系统的数据是通过磁盘阵列集中管理和数据备份,能够极大地保护了数据的安全性和保密性。用户的数据存放在外部HPMSA2312SAS共享磁盘阵列中,如果一台服务器出现故障时,备机主动替代主机工作,保证服务不中断。双机热备份系统采用网络“心跳线”方法保证主系统与备用系统的联系,一旦“心跳线”信号表明主机系统发生故障,或者备用系统无法收到主机系统的“心跳线”信号,则系统的高可用性管理软件认为主机系统发生故障,主机停止工作,并将系统资源转移到备用系统上,备用系统将替代主机发挥作用,以保证网络服务运行的稳定性。III.项目总体实施规划A.系统拓扑图该方案是由四台HPDL580G5服务器和一个HPMSA2312SAS共享磁盘阵列柜组成,系统拓扑图如(图A.1)所示:4/38(图A.1)B.HPMSA2312存储实施一、HPMSA2312存储支持四台服务器的连接,如下(图B.1)所示,在双路径配置下将P2000G3SASMSA双控制器阵列机箱连接到四台服务器需要八根SAS电缆。5/38(图B.1)二、配置HPMSA2312存储过程如下:1、登录到控制台。控制A和B默认的IP地址是:10.0.0.2和10.0.0.3,子网是255.255.255.0,网关是10.0.0.1。登录:用户名:manage密码:!manage2、建立虚拟磁盘、配置磁盘阵列选择要配置在一个Vdisk的物理硬盘;选择在此Vdisk上建立卷的数量;输入卷的大小和卷名后选择添加卷;Vdisk建立后可通过“视图”“概况”查看现有Vdisk的建立状态。(初始化完成后操作系统才可以识别到存储空间,但初始化程度不会影响分配Vdisk,初始化时Vdisk的状态是Critical。)6/383、分配卷给服务器给光纤卡和所对应的控制器端口起一个别名,然后将卷分配给相应的服务器;主机映射。光纤卡的WWN可通过Home及光纤卡背部看到,记下光纤卡WWN与控制器端口的对应关系后给相应端口起一个别名(Nickname);4、完成上述操作后,服务器即可识别存储空间,一台服务器安装了两块HBA,需要下载/安装双HBA绑定程序将两块HBA卡绑带为一条链路以实现链路冗余。(注意:未加入“虚拟磁盘”的物理磁盘默认为全局备用磁盘;当“虚拟磁盘”有磁盘故障时如果没有专用的备用磁盘,系统会自动将全局备用磁盘加入阵列并重建;如果加入有数据的硬盘,必须先执行“清除磁盘元数据”才可加入阵列或做SPARE。)三、配置HPMSA2312过程图如下(图B.2)—(图B.14)所示:(图B.2)7/38(图B.3)(图B.4)8/38(图B.5)(图B.6)9/38(图B.7)(图B.8)10/38(图B.9)(图B.10)11/38(图B.11)(图B.12)12/38(图B.13)(图B.14)C.双机集群配置过程一、安装要求1.操作系统需要Windows2003SP1以上。2.Windows2003能够自动mount裸磁盘。3.机器名字在8字符以内,不能有大写,比如server1,server2。13/384.两个节点的administrator用户的密码一样。5.每个节点至少有两块网卡,系统认到的第一块网卡用于数据库的公共访问,系统认到的第二块用于数据库服务器间的私有通信。所有节点的私有网卡名称为private,所有节点的公有网卡名称为public。私有网卡、公有网卡各通过不同的千兆交换机连接。6.总共规划6个IP地址,其中四个为一个网段,例如:10.10.10.1/2/3/4,用于公有网卡通信。另外两个为另一网段,例如192.168.0.1/2,用于私有网卡通信。7.共享磁盘在两个节点都要认到。二、安装前准备1.存储配置1)使磁盘能够自动MOUNT。a)在节点1执行:C:\diskpartDISKPARTautomountenableAutomaticmountingofnewvolumesenabled.C:exit.b)在节点2重复上面步骤。c)重起两个节点。2)划分磁盘存储采取NTFS+RAW+OCFS的方式。NTFS:ORACLE软件安装在本地磁盘。14/38RAW:OCS和VOTING安装在共享盘的裸磁盘上。OCFS:数据库建立在共享磁盘的集群文件系统上面。本地磁盘预留至少10G磁盘安装ORACLE软件。共享磁盘划分两个256M逻辑盘安装CRS,一个200G逻辑盘作为归档盘,剩余的磁盘划为一个逻辑盘来建立数据库。划分的逻辑盘都不要加盘符,不要格式化。2.网络配置1)第一块网卡作为public网卡,第二块网卡作为private网卡。2)在C:\WINDOWS\system32\drivers\etc\hosts文件中加入IP地址与对应的主机名。如:10.168.3.170server110.168.3.171server210.168.3.172server1-vip10.168.3.173server2-vip192.168.0.1server1-priv192.168.0.2server2-priv3)检查连通性在两个节点做:netuse\\node1name\C$netuse\\node2name\C$三.安装cluster软件1.运行crs光盘的setup.exe15/3816/3817/38这一步指定OCR、VOTING的安装位置,并且格式化用来建立数据库的共享盘和放归档的共享盘为OCFS。选择第一块256M磁盘,点edit:选择“placeOCR(Primary)onthispartion”。选择第二块256M磁盘,点edit:选择“placevotingdiskonthispartion”。分别选择用来做数据的磁盘和归档的磁盘,点edit:18/38选择“formatpartitionwithCFS”,并给分配盘符,(在点OK是,先在二节点给磁盘分配相应的盘符。)2.安装crs后会启动一些配置工具,crs会根据配置的私有共有网卡来配置用于外部连接和内部连接的网络。(Vipca时很慢,有时会报错,关掉当前界面,手工配置$CRS_HOME\bin\vipca.bat)3.安装CRS后会产生四个服务,evmlogger,evmd,crsd,ocssd四.安装数据库软件1.运行数据库光盘的setup.exe19/3820/3821/3822/38五.升级数据库1.升级CRS1)关闭所有的后台服务;2)运行升级包软件,选择CRS_HOME,一步一步安装完成;3)查看后台服务是否启动。2.升级数据库软件1)关闭所有的后台服务;2)运行升级包软件,选择ORACLE_HOME,一步一步安装完成;3)查看后台服务是否启动。六.建立监听1.运行netca:执行netca命令23/38选择集群模式,如上图选择两个节点、如上图24/38选择配置监听器选择增加25/38为监听设置名字、默认即可选择协议,默认即可26/38选择监听端口号,默认即可选择no即可27/38选择finish即可七、建RAC数据库1.运行dbca:28/3829/3830/38选择clusterfilesystem,填入要存放数据库的OCFS磁盘。31/3832/3833/3834/3835/3836/3837/3838/38