- 论坛徽章:
- 0
|
server是单HBA卡,但storage是双控(OS是RHEL4.6)
所以划给server的lun在server上看到将是两块盘
安装device-mapper-multipath后,可以看到虚拟的设备
]# ls /dev/|grep dm
dm-0
dm-1
dm-2
dm-3
dm-4
dm-5
dm-6
]# multipath -ll
mpath14 (3600c0ff000d5765c03365a4801000000)
[size=1 GB][features="1 queue_if_no_path"][hwhandler="0"]
\_ round-robin 0 [active]
\_ 1:0:0:0 sda 8:0 [active][ready]
\_ 1:0:3:0 sde 8:64 [active][ready]
这个mpath14下的sda和sde事实上不同路径的一块盘(一个lun)
]# ls /dev/mapper/
mpath14
上面的dm-2也是指这两块盘,但不知道能不能对dm-2做fdisk分区并格式化
redhat官方一篇文档说:
使用 kpartx -a /dev/mapper/mpath# 或者 kpartx -a /dev/dm-#
使用kpartx -a /dev/dm-2(貌似后来发现不用这个命令效果一样)后用fdisk /dev/dm-2分区,结果看到
]# fdisk -l
Device Boot Start End Blocks Id System
/dev/sda1 1 1022 1465006+ 83 Linux
Device Boot Start End Blocks Id System
/dev/sde1 1 1022 1465006+ 83 Linux
Device Boot Start End Blocks Id System
/dev/dm-2p1 1 1022 1465006+ 83 Linux
ls /dev/mapper/
mpath14 mpath14p1
然后,加raw磁盘,修改/etc/sysconfig/rawdevices
/dev/raw/raw1 /dev/mapper/mpath14p1
或者
/dev/raw/raw1 /dev/dm-2p1
这个raw1是给oracle RAC做OCR的,但是装CRS到最后运行root.sh时候,OCR不过
有alibaba dba blog文章提醒
http://www.alidba.net/index.php/archives/71
“–root.sh错误解决
1.直接出现Failed to upgrade Oracle Cluster Registry configuration,观察$CRS_HOME/logs/{node}/alert*日志,
发现有not set 0等字样
解决:不要直接使用共享lun,如/dev/sdb,一定要fdisk分区”
那么,请问
1.device-mapper下的多路径设备怎样分区?
2.上面的操作有问题吗?那个raw1可以做RAC的OCR么
请高手指点,谢谢! |
|