RAC中验证各个节点盘符是否是同一个LUN(AIX LINUX HP-UX SOLARIS)


配置ORACLE RAC 由于盘符不一致造成失败是最常见的故障之一,所以在准备阶段检测各个节点的相同盘符对应的是不是同一个lun就是必须的一个步骤,判断是否是同一个的方法就是查询lun id 或wwid进行对比,以下总结了各种系统下查询lun ID的方法

AIX

方式一:

# lscfg -l hdisk*

  hdisk2           U789D.001.DQD3N3L-P1-C2-T1-W202B0080E517F908-L0              MPIO DS5020 Disk

  hdisk3           U789D.001.DQD3N3L-P1-C1-T1-W201A0080E517F908-L1000000000000  MPIO DS5020 Disk

  hdisk4           U789D.001.DQD3N3L-P1-C1-T1-W201A0080E517F908-L2000000000000  MPIO DS5020 Disk

  hdisk0           U789D.001.DQD3N3L-P3-D1                                      SAS Disk Drive (146800 MB)

  hdisk1           U789D.001.DQD3N3L-P3-D2                                      SAS Disk Drive (146800 MB)

 

方式二:

# lsattr -El hdisk3

PCM             PCM/friend/otherapdisk                                         Path Control Module              False

PR_key_value    none                                                           Persistant Reserve Key Value     True

algorithm       fail_over                                                      Algorithm                        True

autorecovery    no                                                             Path/Ownership Autorecovery      True

clr_q           no                                                             Device CLEARS its Queue on error True

cntl_delay_time 0                                                              Controller Delay Time            True

cntl_hcheck_int 0                                                              Controller Health Check Interval True

dist_err_pcnt   0                                                              Distributed Error Percentage     True

dist_tw_width   50                                                             Distributed Error Sample Time    True

hcheck_cmd      inquiry                                                        Health Check Command             True

hcheck_interval 60                                                             Health Check Interval            True

hcheck_mode     nonactive                                                      Health Check Mode                True

location                                                                       Location Label                   True

lun_id          0x1000000000000                                                Logical Unit Number ID           False

lun_reset_spt   yes                                                            LUN Reset Supported              True

max_retry_delay 60                                                             Maximum Quiesce Time             True

max_transfer    0x40000                                                        Maximum TRANSFER Size            True

node_name       0x200a0080e517f908                                             FC Node Name                     False

pvid            00c3c7b6e4cdff6b0000000000000000                               Physical volume identifier       False

q_err           yes                                                            Use QERR bit                     True

q_type          simple                                                         Queuing TYPE                     True

queue_depth     10                                                             Queue DEPTH                      True

reassign_to     120                                                            REASSIGN time out value          True

reserve_policy  no_reserve                                                     Reserve Policy                   True

rw_timeout      30                                                             READ/WRITE time out value        True

scsi_id         0x10000                                                        SCSI ID                          False

start_timeout   60                                                             START unit time out value        True

unique_id       3E21360080E50001816760000079D4D06808E0F1814      FAStT03IBMfcp Unique device identifier         False

ww_name         0x201a0080e517f908                                             FC World Wide Name               False

方式三

# mpio_get_config -Av

Frame id 0:

    Storage Subsystem worldwide name: 608e50018167600004d6764

    Controller count: 2

    Partition count: 1

    Partition 0:

    Storage Subsystem Name = ''

        hdisk      LUN #   Ownership          User Label

        hdisk2         0   A (preferred)      LUN10

        hdisk3         1   B (preferred)      LUN11

        hdisk4         2   A (preferred)      LUN12

 

pvid 方式(推荐)

# lspv

hdisk0          00c3c7b6bf27253b                    rootvg          active

hdisk1          00c3c7b6369c1849                    rootvg          active

hdisk2          00c3c7b6e4cdfeb8                    None           

hdisk3          00c3c7b6e4cdff6b                    None           

hdisk4          00c3c7b6e4ce0022                    None           

关于PVID的解释

When a disk drive is initially added to the system it is not yet accessible for operations. To be made accessible, it has to be assigned to a volume group, which means changing from a disk to a physical volume. The disk drive is assigned an identifier that is called the physical volume identifier (PVID).

The PVID is a combination of the machine's serial number and the date the PVID was generated and it is written on the first block of the device. The AIX LVM uses this number to identify specific disks. When a volume group is created, the member devices are simply a list of PVIDs.

The PVID for each device is stored in the ODM when the device is configured. The configuration program tries to read the first block of the device. If it succeeds and the first block contains a valid PVID, the PVID value is saved as an attribute in the ODM for that device. Once the PVID is set in the ODM, it can be seen in the output of the lspv command. (The LVM expects the PVIDs to be saved in the ODM, and it uses the ODM attribute when determining which device to open.)

In a configuration with multiple paths to the same logical devices, multiple hdisks show the same PVID in the output of lspv. When the LVM needs to open a device, it selects the first hdisk in the list with the matching PVID.

 

hp-ux

db1:/#scsimgr lun_map -D /dev/rdisk/disk17 | grep WWID

World Wide Identifier(WWID)    = 0x60022a11000344fc001adc800000000b

 

linux

[root@X3850-01 ~]# for i in `cat /proc/partitions | awk {'print $4'} |grep sd`; do echo "### $i: `scsi_id -g -u -s /block/$i`"; done

### sda: 3600605b004389860173fa10644a3202f

### sda1:

### sda2:

### sda3:

### sdb: 360a980006467486561346a7457475047

### sdb1:

### sdc: 360a980006467486561346a7457476263

### sdc1:

### sdd: 360a980006467486561346a7457476778

### sde: 360a980006467486561346a7457476f79

### sdf: 360a980006467486561346a7457477476

solaris

 

# fcinfo logical-unit

 OS Device Name: /dev/rdsk/c3t50060E8006FF0315d0s2

 OS Device Name: /dev/rdsk/c3t50060E8006FF0315d1s2

 OS Device Name: /dev/rdsk/c3t50060E8006FF0315d2s2

 OS Device Name: /dev/rdsk/c3t50060E8006FF0315d3s2

 OS Device Name: /dev/rdsk/c3t50060E8006FF0315d4s2

 OS Device Name: /dev/rdsk/c2t50060E8006FF0305d0s2

 OS Device Name: /dev/rdsk/c2t50060E8006FF0305d1s2

 OS Device Name: /dev/rdsk/c2t50060E8006FF0305d2s2

 OS Device Name: /dev/rdsk/c2t50060E8006FF0305d3s2

 OS Device Name: /dev/rdsk/c2t50060E8006FF0305d4s2

 

#luxadm display /dev/rdsk/c3t50060E8006FF0315d1s2

 DEVICE PROPERTIES for disk: /dev/rdsk/c3t50060E8006FF0315d1s2

 Vendor:               HITACHI

 Product ID:           OPEN-V      -SUN

 Revision:             7005

 Serial Num:           50 0FF031501

 Unformatted capacity: 102400.000 MBytes

 Write Cache:          Enabled

 Read Cache:           Enabled

 Minimum prefetch:   0x0

 Maximum prefetch:   0x0

 Device Type:          Disk device

 Path(s):

/dev/rdsk/c3t50060E8006FF0315d1s2

 /devices/pci@400/pci@2/pci@0/pci@2/pci@0/pci@2/SUNW,qlc@0,1/fp@0,0/s

sd@w50060e8006ff0315,1:c,raw

 LUN path port WWN:          50060e8006ff0315

 Host controller port WWN:   21000024ff4794b5

 Path status:                O.K.

 /dev/rdsk/c2t50060E8006FF0305d1s2

 /devices/pci@400/pci@2/pci@0/pci@2/pci@0/pci@2/SUNW,qlc@0/fp@0,0/s

sd@w50060e8006ff0305,1:c,raw

 LUN path port WWN:          50060e8006ff0305

 Host controller port WWN:   21000024ff4794b4

 Path status:                O.K.


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15747463/viewspace-1069363/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/15747463/viewspace-1069363/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值