首页 > 其他 > 详细

构建AIX环境下的RAC之--建立并发卷组(4)

时间:2014-04-05 14:48:07      阅读:1074      评论:0      收藏:0      [点我收藏+]

构建AIX环境下的RAC之--建立并发卷组(4)

环境:

操作系统: AIX 5300-09

集群软件: CRS 10.2.0.1

数据库:   Oracle 10.2.0.1


bubuko.com,布布扣

本案例是用于基于VG Concurrent 的共享存储,通过HACMP 实现卷组的并发

16、在阵列上建立共享lun

首先在阵列上划分共享的lun,本机以SUN T300为案例:

------配置阵列,建立共享磁盘

阵列操作:

阵列型号:SUN T3


1)、建立一个新卷(RAID5)

  vol add ljg01 data u1d1-8 raid 5 standby u1d9

2)、初始化

  vol init v01 data

3)、挂接到系统

  vol mount v01

4)、分配LUN(p)

  volslice create aix211_212_1 -z 100GB v01

5)、设置所有的lun为none,这样所有的主机默认都不能访问lun,指定特定的主机访问

  lun default all_lun none

主机端:

6)、获得AIX主机连接的光纤设备(HBA):

bash-3.00# lsdev -Cc adapter -S a | grep fcs

fcs0    Available 10-88    FC Adapter

7)、查看光纤卡的WWN号

bash-3.00# lscfg -vpl fcs0

 fcs0             P1-I6/Q1  FC Adapter


       Part Number.................00P4295

       EC Level....................A

       Serial Number...............1F40809442

       Manufacturer................001F

       Customer Card ID Number.....5704

       FRU Number..................     00P4297

       Device Specific.(ZM)........3

    Network Address.............10000000C93ADF48

       ......

Physical Location: P1-I6/Q1

[root@aix205 /]#lscfg -vps -l fcs0

 fcs0             U0.1-P2-I3/Q1  

       FC Adapter

       Part Number.................00P2995

       EC Level....................A

       Serial Number...............1D2340C30A

       Manufacturer................001D

       Customer Card ID Number.....2765

       FRU Number..................     00P2996

  Network Address.............10000000C92EA568

     ......


阵列端:

8)、添加WWN

  lun perm lun 0 rw wwn 10000000C93ADF48 (两个节点都要添加)

  lun perm lun 1 rw wwn 10000000C92EA568

建立阵列lun 和主机HBA 的映射,这样只有特定主机才能访问lun

主机端:

9)、主机重新加载阵列

bash-3.00# cfgmgr  -v 主机读取ODM库,识别先加入的磁盘


17、建立并发卷组

1)查看磁盘pv信息

[root@aix211 /]#lsdev -c disk

hdisk0 Available 1S-08-00-8,0 16 Bit LVD SCSI Disk Drive

hdisk1 Available 1n-08-02     Other FC SCSI Disk Drive

[root@aix211 /]#lspv

hdisk0          00040f8aaa29d28e                    rootvg          active

hdisk1          000e1a6ce663b4af                            

2)建立卷组

[root@aix211 /]#smit mkvg

bubuko.com,布布扣

在另外一个节点导入vg:

[root@aix212@ /]#smit importvg

bubuko.com,布布扣

在并发卷组上建立逻辑卷:

[root@aix211 /]#lspv

hdisk0          00040f8aaa29d28e                    rootvg          active

hdisk1          000e1a6ce663b4af                    dbvg            active                        


[root@aix211 /]#cat mklv.sh

mklv -y ‘rac_ocr‘ -t ‘raw‘ dbvg 2

mklv -y ‘rac_vote‘ -t ‘raw‘ dbvg 2

mklv -y ‘system‘  -t  ‘raw‘ dbvg 20

mklv -y ‘sysaux‘  -t  ‘raw‘ dbvg 10

mklv -y ‘users‘  -t  ‘raw‘ dbvg 10

mklv -y ‘undotbs1‘  -t  ‘raw‘ dbvg 10

mklv -y ‘undotbs2‘  -t  ‘raw‘ dbvg 10

mklv -y ‘temp‘  -t  ‘raw‘ dbvg 10

mklv -y ‘control1_1‘  -t  ‘raw‘ dbvg 1

mklv -y ‘control2_2‘  -t  ‘raw‘ dbvg 1

mklv -y ‘control3_3‘  -t  ‘raw‘ dbvg 1

mklv -y ‘spfile‘  -t  ‘raw‘ dbvg 1

mklv -y ‘redo1_1‘  -t  ‘raw‘ dbvg 2

mklv -y ‘redo1_2‘  -t  ‘raw‘ dbvg 2

mklv -y ‘redo2_1‘  -t  ‘raw‘ dbvg 2

mklv -y ‘redo2_2‘  -t  ‘raw‘ dbvg 2

mklv -y ‘example‘ -t ‘raw‘ dbvg 10

mklv -y ‘index‘ -t ‘raw‘ dbvg 10

[root@aix211 /]#lsvg -l dbvg

dbvg:

LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT

rac_ocr             raw        4       4       1    closed/syncd  N/A

rac_vote            raw        4       4       1    closed/syncd  N/A

system              raw        20      20      1    closed/syncd  N/A

sysaux              raw        10      10      1    closed/syncd  N/A

users               raw        10      10      1    closed/syncd  N/A

undotbs1            raw        10      10      1    closed/syncd  N/A

undotbs2            raw        10      10      1    closed/syncd  N/A

temp                raw        10      10      1    closed/syncd  N/A

control1_1          raw        1       1       1    closed/syncd  N/A

control2_2          raw        1       1       1    closed/syncd  N/A

control3_3          raw        1       1       1    closed/syncd  N/A

spfile              raw        1       1       1    closed/syncd  N/A

redo1_1             raw        2       2       1    closed/syncd  N/A

redo1_2             raw        2       2       1    closed/syncd  N/A

redo2_1             raw        2       2       1    closed/syncd  N/A

redo2_2             raw        2       2       1    closed/syncd  N/A

example             raw        10      10      1    closed/syncd  N/A

index               raw        10      10      1    closed/syncd  N/A

在另外节点导入lv:

aix211:

[root@aix211 /]#redefinevg -d hdisk1 dbvg  

[root@aix211 /]#varyoffvg dbvg

[root@aix211 disk1]#exportvg dbvg

[root@aix211 disk1]#lspv

hdisk0          0009746a001e2be8                    rootvg          active

hdisk1          00040f8a2febd63b                    None            

aix212:

[root@aix212 /]#redefinevg -d hdisk1 dbvg  

[root@aix212 /]#varyoffvg dbvg

[root@aix212 disk1]#exportvg dbvg    

[root@aix212 disk1]#importvg -V 90 -y dbvg hdisk1

dbvg

0516-783 importvg: This imported volume group is concurrent capable.

       Therefore, the volume group must be varied on manually.

[root@aix212 disk1]#varyonvg dbvg  

[root@aix212 disk1]#lsvg -l dbvg

dbvg:

LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT

rac_ocr             raw        4       4       1    closed/syncd  N/A            ;ocr disk

rac_vote            raw        4       4       1    closed/syncd  N/A          ;vote disk

system              raw        20      20      1    closed/syncd  N/A

sysaux              raw        10      10      1    closed/syncd  N/A

users               raw        10      10      1    closed/syncd  N/A

undotbs1            raw        10      10      1    closed/syncd  N/A

undotbs2            raw        10      10      1    closed/syncd  N/A

temp                raw        10      10      1    closed/syncd  N/A

control1_1          raw        1       1       1    closed/syncd  N/A

control2_2          raw        1       1       1    closed/syncd  N/A

control3_3          raw        1       1       1    closed/syncd  N/A

spfile              raw        1       1       1    closed/syncd  N/A

redo1_1             raw        2       2       1    closed/syncd  N/A

redo1_2             raw        2       2       1    closed/syncd  N/A

redo2_1             raw        2       2       1    closed/syncd  N/A

redo2_2             raw        2       2       1    closed/syncd  N/A

example             raw        10      10      1    closed/syncd  N/A

index               raw        10      10      1    closed/syncd  N/A

导入成功!

再在aix211上:

[root@aix212 disk1]#importvg -V 90 -y dbvg hdisk1

[root@aix212 disk1]# varyonvg dbvg

修改共享lv的属性和权限(所有node):

[root@aix211 /]#vi chlv.sh

chown oracle:dba /dev/rac_ocr

chown oracle:dba /dev/rac_vote

chown oracle:dba /dev/system

chown oracle:dba /dev/sysaux

chown oracle:dba /dev/users

chown oracle:dba /dev/undotbs1

chown oracle:dba /dev/undotbs2

chown oracle:dba /dev/temp

chown oracle:dba /dev/control1_1

chown oracle:dba /dev/control2_2

chown oracle:dba /dev/control3_3

chown oracle:dba /dev/spfile

chown oracle:dba /dev/redo1_1

chown oracle:dba /dev/redo1_2

chown oracle:dba /dev/redo2_1

chown oracle:dba /dev/redo2_2

chown oracle:dba /dev/example

chown oracle:dba /dev/index

chown oracle:dba /dev/rrac_ocr

chown oracle:dba /dev/rrac_vote

chown oracle:dba /dev/rsystem

chown oracle:dba /dev/rsysaux

chown oracle:dba /dev/rusers

chown oracle:dba /dev/rundotbs1

chown oracle:dba /dev/rundotbs2

chown oracle:dba /dev/rtemp

chown oracle:dba /dev/rcontrol1_1

chown oracle:dba /dev/rcontrol2_2

chown oracle:dba /dev/rcontrol3_3

chown oracle:dba /dev/rspfile

chown oracle:dba /dev/rredo1_1

chown oracle:dba /dev/rredo1_2

chown oracle:dba /dev/rredo2_1

chown oracle:dba /dev/rredo2_2

chown oracle:dba /dev/rexample

chown oracle:dba /dev/rindex

chmod 660 /dev/rac_ocr

chmod 660 /dev/rac_vote

chmod 660 /dev/system

chmod 660 /dev/sysaux

chmod 660 /dev/users

chmod 660 /dev/undotbs1

chmod 660 /dev/undotbs2

chmod 660 /dev/temp

chmod 660 /dev/control1_1

chmod 660 /dev/control2_2

chmod 660 /dev/control3_3

chmod 660 /dev/spfile

chmod 660 /dev/redo1_1

chmod 660 /dev/redo1_2

chmod 660 /dev/redo2_1

chmod 660 /dev/redo2_2

chmod 660 /dev/example

chmod 660 /dev/index

chmod 660 /dev/rrac_ocr

chmod 660 /dev/rrac_vote

chmod 660 /dev/rsystem

chmod 660 /dev/rsysaux

chmod 660 /dev/rusers

chmod 660 /dev/rundotbs1

chmod 660 /dev/rundotbs2

chmod 660 /dev/rtemp

chmod 660 /dev/rcontrol1_1

chmod 660 /dev/rcontrol2_2

chmod 660 /dev/rcontrol3_3

chmod 660 /dev/rspfile

chmod 660 /dev/rredo1_1

chmod 660 /dev/rredo1_2

chmod 660 /dev/rredo2_1

chmod 660 /dev/rredo2_2

chmod 660 /dev/rexample

chmod 660 /dev/rindex


注:在配置完HACMP后,并发卷组在所有节点上的状态应该是concurrent。

[root@aix212@ /]#lspv

hdisk0          0009746a001e2be8                    rootvg          active

hdisk1          000e1a6ce663b4af                    dbvg            concurrent





本文出自 “天涯客的blog” 博客,请务必保留此出处http://tiany.blog.51cto.com/513694/1390664

构建AIX环境下的RAC之--建立并发卷组(4),布布扣,bubuko.com

构建AIX环境下的RAC之--建立并发卷组(4)

原文:http://tiany.blog.51cto.com/513694/1390664

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!