免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3530 | 回复: 14
打印 上一主题 下一主题

安装cluster3.0update3 oracle9.2 volume manager3.2 (mirror bo [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2002-10-08 15:42 |只看该作者 |倒序浏览
[这个贴子最后由越野横行在 2002/10/08 04:27pm 编辑]

SUN CLUSTER 3.0


硬件:SUN FIRE 280两台(2X900Mhz 2GB 2X36GB),A1000两台,X6541两快,X1034两快。
软件:SUN CLUSTER 3.0 update 3,ORACLE9.2,VERITAS volume manager 3.2,raid manager 6.2。

要求:两台F280做DB SERVER,采用HA结构。两台A1000各做4个lun,然后两台A1000上的4个LUN两两做mirror。系统盘也做mirror。ORACLE的系统文件放在各自的主机硬盘上。数据文件放在A1000上。ORACLE将来有可能会运行4个instance。数据分别在4个LUN上。

两台主机分别命名为DB1(10.6.20.44),DB2(10.6.20.45),netmask为255.255.255.0。
心跳线为两条接在qfe0,qfe1上。Qfe2为oracle使用,侦听的IP为10.6.2.45,qfe3 为qfe2的备份网卡。

系统安装步骤:
1.在c1t0d0 上Install OS,打PATCH。安装raid manager 6.22系统分区情况如下。
C1t0d0s0         /4096M
C1t0d0s1SWAP  4096M
C1t0d0s7/globaldevices  150M   (用于cluster软件 必须的 )
C1t0d0s6/extra27GB(应用程序,如ORACLE)
剩余几十M空间用于volume manager。
特别强调,volume manager封装系统盘至少需要两个空闲的分区。

ü在两台主机的/etc/hosts文件中加入对方主机,并都加入10.6.2.45  db这一行。
ü在DB1的/etc/目录下生成hostname.qfe2文件里面加入10.6.2.81。
ü在DB2的/etc/目录下生成hostname.qfe2文件里面加入10.6.2.82。
ü在各自的/etc/netmasks文件中加上10.6.2.0  255.255.255.0。

2.在DB1上运行scinstall安装cluster 软件(安装界面起来后选择1),data service。不要选择安装后reboot。使用EIS第一张盘,给cluster打patch。
3.Reboot DB1。
4.在DB2上安装cluster软件(安装界面起来后选择2)。打补丁。(注意,安装完毕后要看一下/etc/name-to-major文件中的did对应的值两台机子是不是一样,不一样要改成一样)然后reboot。
5.使用df –k 查看两台机子的global目录是否都挂接了(原有的globaldevices被cluster改为global)。
6.使用scstat看两台机子是否都已经加入cluster。
7.使用scsetup设置quorum device,quorum device必须是两台机子都可以访问到的磁盘。可以使用scdidadm –L查看设备名字。
8.在db1上使用scvxinstall –i –d <vx dir>;安装volume manager 3.2然后使用pkgadd –d VRTSvmsa安装volume manager图形管理截面,然后打111909和111904两个patch。运行vxlicense –c 加入license。使用vxinstall 选择Custom Installation然后不要封装系统盘,只是把c1t1d0加入到rootdg中命名为disk01,其他的磁盘一律选择Leave all other disks alone。不要reboot系统。使用vxdg remior 100(对两台机子的rootdg区分)。
9.在每台主机上mkdir –p /global/u02   /global/u03  /global/u04  /global/u05。
10.Scshutdown –y –g0 (此命令在一台主机上执行就可以关闭两台主机至ok状态),然后分别在两台主机上boot –r 。
11.封装系统盘。对a1000的4个lun做mirror,分别为dg1/vol01  dg2/vol01 /dg3/vol01 /dg4/vol01。

查看/etc/vfstab文件你会发现关于/globaldevices这一行已经被修改为
/dev/did/dsk/dns7  /dev/did/rdsk/dns7    ufs 2  no global
这种样子了。

你需要把/dev/did/dsk/dns7  /dev/did/rdsk/dns7  替换为/dev/dsk/c1t0d0s7 /dev/rdsk/c1td0s7。后面的不变。

使用scshutdown –y –g0关闭两台主机。然后在两台主机ok状态下运行boot –x(不启动cluster)。

运行vxdiskadm选择2,封装系统盘。

Init 0

Boot –x(系统在启动时会自动封装系统盘并重起动。)

两台机子都启动后(此时cluster在运行状态),运行/etc/vx/bin/vxrootmir disk01   然后再运行/etc/vx/bin/vxmirror rootdisk disk01 (这两个命令两台机子都要运行)。

对两台A1000做mirror。Create出dg1/vol01 dg2/vol01 dg3/vol01 dg4/vol01。
把四个volume的mount点都写入vfstab在mount option中要加入logging和global选项。

12.在db1上安装oracle9.2软件,系统文件放在/extra/u01下,数据放在/u02下,此时u02你可以先mount在/dev/vx/dsk/dg1/vol01上,数据库安装完后运行sqlplus “/ as sysdba”,然后运行oracle自己带的catalog.sql生成一些系统视图等,然后再进行以下操作        create usertom identified by ipas&#59;
          grant connect, resource totom identified by tom
          alter user tom default tablespace system quota 1m on system&#59;
          grant select on v_$sysstat to tom&#59;
          grant create session to tom&#59;
          grant create table to tom&#59;
Stop db1上的oracle,把/extra/u01下的oracle系统文件拷贝到db2的/extra/u01下一份。注意同时要修改/etc/system文件和增加相应的dba组和oracle用户。
12.STOP两台机子上的oracle。
13.Pnmset –c nafo0 –o create qfe2 qfe3(设置网卡冗于,qfe3为qfe2的备份)。
14.scrgadm -a -g ywdb1 (定义service group)
scconf -a -D type=vxvm,name=dg1,nodelist=db1:db2(注册disk group)
scconf -a -D type=vxvm,name=dg2,nodelist=db1:db2
scconf -a -D type=vxvm,name=dg3,nodelist=db1:db2
scconf -a -D type=vxvm,name=dg4,nodelist=db1:db2

15.Scrgadm –a –L –g ywdb1 –l db (把逻辑主机db加入service group)
scrgadm -a -t SUNW.oracle_server(注册oracle类型)
     scrgadm -a -t SUNW.oracle_listener(注册listener类型)

16.scrgadm -a -j ora_orcl -g ywdb1 -t SUNW.oracle_server  
        -x ORACLE_HOME=/extra/u01/app/oracle/product/9.2.0.1.0  
-x Alert_log_file=/extra/u01/app/oracle/admin/orcl/bdump/alert_orcl.log       -x ORACLE_SID=orcl      -x Connect_string=tom/tom

17.scrgadm -a -j ora_listener -g ywdb1 -t SUNW.oracle_listener
      -x ORACLE_HOME=/extra/u01/app/oracle/product/9.2.0.1.0 \
-x LISTENER_NAME=LISTENER

18.scrgadm -a -j ora_sto1 -g ywdb1 -t SUNW.HAStorage
   -x  ServicePaths=/global/u02


注意事项:

eprom中的local-mac-address?要为false 。否则nafo的作用要狠长时间,因为arp解析
表刷新需要时间。

按照oracle的习惯建议做以下link
ln –s /global/u02   /u02
ln –s /global/u03 /u03
ln –s /global/u04 /u04
ln –s /global/u05   /u05

oracle9i已经没有$ORACLE_HOME/dbs/initorcl.ora文件,需要自己做link。
注意:cluster3.0只有update3版本可以卸载,其他如update1 update2都不可卸载 一旦安装出问题,就要铲掉OS重来 狠惨的。

sun cluster 3.0和2.2基本没有什么关系。区别太大,不可以用2.2的概念来看待3.0。
安装cluster3.0对于工程师的基础知识要求较高,不要轻易做尝试。尤其是系统盘做mirror,cluster 3.0由于引进了globaldevice的概念,狠容易系统设备出错,结果是golbal目录会有一台机子mount不上来。

如果你的系统存在dmp,那么你要禁止掉volume manager 的dmp功能。volume manager 3.11和3.2的vxdiskadm 中有这个菜单。
如果你的volume manager3.04或3.1那么你要
rm /kernel/drv/sparcv9/vxdmp   
rm -rf /dev/vx/dmp
rm –rf /dev/vx/rdmp
ln -s  /dev/dsk /dev/vx/dmp           
ln -s  /dev/rdsk /dev/vx/rdmp         
edit /etc/system file and remove &quot;forceload: drv/vxdmp&quot;



  

论坛徽章:
0
2 [报告]
发表于 2002-10-08 15:49 |只看该作者

安装cluster3.0update3 oracle9.2 volume manager3.2 (mirror bo

论坛徽章:
0
3 [报告]
发表于 2002-10-08 16:01 |只看该作者

安装cluster3.0update3 oracle9.2 volume manager3.2 (mirror bo

:),越野兄终于空手套得白狼归!!??祝贺你!

论坛徽章:
0
4 [报告]
发表于 2002-10-08 16:04 |只看该作者

安装cluster3.0update3 oracle9.2 volume manager3.2 (mirror bo

你是谁呀 怎么知道我是空手套的?

论坛徽章:
0
5 [报告]
发表于 2002-10-08 16:29 |只看该作者

安装cluster3.0update3 oracle9.2 volume manager3.2 (mirror bo

我当然知道啦。

论坛徽章:
0
6 [报告]
发表于 2002-10-08 16:49 |只看该作者

安装cluster3.0update3 oracle9.2 volume manager3.2 (mirror bo

奇怪,为什么呀?

论坛徽章:
0
7 [报告]
发表于 2002-10-08 17:07 |只看该作者

安装cluster3.0update3 oracle9.2 volume manager3.2 (mirror bo

不知道我什么时候学会这个东西。
purple 该用户已被删除
8 [报告]
发表于 2002-10-08 17:41 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
9 [报告]
发表于 2002-10-09 09:28 |只看该作者

安装cluster3.0update3 oracle9.2 volume manager3.2 (mirror bo

就是没有原场支持 没有测试平台 硬生生的看pdf  到现场现学现装

论坛徽章:
0
10 [报告]
发表于 2002-10-09 10:12 |只看该作者

安装cluster3.0update3 oracle9.2 volume manager3.2 (mirror bo

经典
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP