- 论坛徽章:
- 0
|
2# eigrpeigrp \r\n\r\n转帖:\r\n\r\n《aix平台oracle10g架构实现最佳实践》学习笔记\r\n\r\n\r\n这个视频中,讲述了aix实现oracle rac的几种方案,并提出自己认为性能最好的方案。\r\n\r\n在单纯的rac环境中,可以采用主备方式,比如针对private网络,使用单独的网卡连接不同的switch。这种方式故障切换有延时。或者采用private网络采用链路聚合,多个网卡连接同一台交换机,这种方式可以实现负载均衡,还可减小时延。\r\n\r\nvio server方式实现rac必须随时查看ibm,oracle等相关文档,因为技术随时会变化。网络层面问题不大,io尤其是共享磁盘。\r\n\r\n\r\naix上实现rac有四种方式:\r\n1.raw设备方式:并发裸lv,要求hacmp。(通过ha的主要目的得到共享卷组)\r\n2.asm方式:oracle10g以后可实现。把os看到的磁盘放入数据库进行管理。要求dba能力强。\r\n3.cluster文件系统:gpfs方式:多节点并发读写。或veritas类似软件。\r\n4.nas实现的共享存储。\r\n\r\n一、asm方式:\r\n不需要额外费用,减小管理工作量。还可实现自动数据条带,动态平衡。dba的权限也比较大。这种情况下备份存储管理最好有dba来进行管理,因为root有时可能看不到磁盘,会做误操作。\r\n这种方式不需要ha,gpfs等。crs文件(ocr和voting都在raw上),只有数据库文件(datafile,redolog,archive等在asm中。二进制文件不在这里。\r\n\r\n\r\n但是asm中还是需要多路径软件,比如:\r\nemc powerpath\r\nibm sddpcm针对ds8000,ds6000,ess设备\r\nibm rdac针对ds4000类设备。\r\n日历的hdlm\r\n但是ibm sdd(vpath)是不支持的。这是由于asm是由非root用户管理的。\r\n安装中的要点:\r\n首先所有节点安装mpio软件,将lun连到每个节点,使用cfgmgr发现设备\r\n在每个节点用找到的lunid标示hdisk名。\r\n删除发现的pvid:chdev -l hdiskx -a pv=clear\r\n改变reserve策略为no_reserve:chdev -l hdiskx -a reserve_policy=no_reserve\r\n将该/dev/rhdiskx的owership交给oracle的dba用户\r\n将该/dev/rhdiskx的读写权限为660\r\n最后在asm的磁盘组中通过 /dev/rhdiskx进行访问。\r\n\r\n如果在这种环境中已经安装ha,如需要进行删除:\r\n删除hacmp的fileset(cluter.es.*)、rsct.hacmp.rte、rsct.compat.basic.hacmp.rte、rsct.compat.clients.hacmp.rte\r\n\r\n还要检查/opt/ORACLcluster目录下的内容,如果已经存在,则需要删除。最后重启。\r\n\r\n二、带ha的rac情况:原则是ha和rac自己管理各自的资源\r\n原则:\r\n1.ha不要takeover/failover oracle的资源(比如数据库,vip)\r\n2.ha的飘逸ip必须不能配置在rac使用的public node name的ip(网卡)上,也不能是oracle的vip。\r\n3.在10g中,没必要声明ha中rac互联\r\n4.It\'s no mandatory to declare hdisks used for asm in ha as lv from vgs\r\n5.如果选择将ha与rac合用,可以将ha中的磁盘供ocr,voting,asm spfile和asm 使用。\r\n\r\nha+rac要求ha中的并发raw设备,这种情况要求ocr文件,voting文件(心跳)和数据库文件都要在raw设备上(注意atchive和二进制文件不在这里)。ha的目的就是提供共享的裸设备。oracle的clusterware是不可或缺的。\r\n\r\nsan环境和vio server情况:\r\nvio的disk可以存放:aix操作系统,oracle clusterware($crs_home),rac software($oracle_home)不能用来:ocr disk;voting disk和数据库文件(最新ibm信息asm方式是可以放在vio disk上)hba卡不能通过vio sver进行共享\r\n\r\n\r\n三、gpfs\r\n通过文件系统进行管理比较方便。\r\ndirect io(dio)和concurrent io(cio)实现接近于raw io的性能。\r\nfs级别的io条带提高性能和平衡。\r\n元数据log和复制选项提高可用性和故障恢复\r\n适合hpc和其他环境\r\n做灾备比较方便\r\n注意存储系统必须是经过gpfs认可的\r\n\r\n\r\n第一种方式:所有文件包括ocr,voting和数据库文件,包括二进制文件全部在gpfs上。风险是只有一份二进制文件副本。\r\n第二种方式:建议的方法。将ocr,voting放在raw上,其余放在gpfs。将磁盘心跳和数据进行隔离,比较安全,方便诊断。 |
|