我们在搭建oracle rac集群环境之前一般会通过iscsiadm命令去发现和连接存储映射出来的访问路径。
操作系统环境为oracle linux7.9
目录
1.4 查看共享存储磁盘:(查看到共享存储的磁盘说明存储链路连接成功)
1.iscsiadm配置
1.1查看语法
man iscsiadm
EXAMPLES
Discover targets at a given IP address:
iscsiadm --mode discoverydb --type sendtargets --portal 192.168.1.10 --discover
Login, must use a node record id found by the discovery:
iscsiadm --mode node --targetname iqn.2001-05.com.doe:test --portal 192.168.1.1:3260 --login
Logout:
iscsiadm --mode node --targetname iqn.2001-05.com.doe:test --portal 192.168.1.1:3260 --logout
1.2识别存储的两条链路
iscsiadm --mode discoverydb --type sendtargets --portal 192.168.125.100 --discover
192.168.125.100:3260,1 iqn.2006-01.com.openfiler:tsn.1a16975c28c8
192.168.125.101:3260,1 iqn.2006-01.com.openfiler:tsn.1a16975c28c8
1.3连接两条链路
iscsiadm --mode node --targetname iqn.2006-01.com.openfiler:tsn.1a16975c28c8 --portal 192.168.125.100:3260 --login
iscsiadm --mode node --targetname iqn.2006-01.com.openfiler:tsn.1a16975c28c8 --portal 192.168.125.101:3260 --login
1.4 查看共享存储磁盘:(查看到共享存储的磁盘说明存储链路连接成功)
fdisk -l
2.multipath配置
2.1启动multipath服务并设置开机自启动
systemctl start multipathd.service
systemctl enable multipathd.service
systemctl status multipathd.service
2.2查看多路径下的设备
multipath -ll
status active激活状态 enabled开启状态 证明两条链路都是正常的
2.3multipath配置
2.3.1分别查看三个节点的sda盘的uuid
[root@antute01 ~]# /lib/udev/scsi_id --whitelisted --device=/dev/sda
36000c29057081179a3fa0491bc24b0af
[root@antute02 ~]# /lib/udev/scsi_id --whitelisted --device=/dev/sda
36000c2993608787e9908d5b2fe3b6af8
[root@antute03 ~]# /lib/udev/scsi_id --whitelisted --device=/dev/sda
36000c2993608787e9908d5b2fe3b6af8
2.3.2配置multipath配置文件
三个节点在blacklist区域中除了wwid 为各自sda盘的uuid之外,multipaths区域的配置一样。
配置说明:
blacklist的wwid内容是sda操作系统所在磁盘的uuid
multipaths wwid配置/lib/udev/scsi_id --whitelisted --device=/dev命令查出的共享磁盘uuid
alias为别名
[root@antute01 ~]# vi /etc/multipath.conf
blacklist {
wwid 36000c29057081179a3fa0491bc24b0af
devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
devnode "^hd[a-z][[0-9]*]"
devnode "^cciss!c[0-9]d[0-9]*"
devnode "^sda[0-9]"
}
multipaths {
multipath{
wwid 14f504e46494c4552544c6d5562372d4b486e542d4f66725a
alias disk_ocr1
}
multipath{
wwid 14f504e46494c455236526b356c302d654f52382d66304d6c
alias disk_ocr2
}
multipath{
wwid 14f504e46494c455271704a6b49692d4a4271542d4f526f36
alias disk_ocr3
}
multipath{
wwid 14f504e46494c4552456961436c6f2d714859592d59304857
alias disk_arch1
}
multipath{
wwid 14f504e46494c4552724b4c6563522d624657502d385a3251
alias disk_arch2
}
multipath{
wwid 14f504e46494c45526373755344712d776a66712d67466344
alias disk_data1
}
multipath{
wwid 14f504e46494c45523262663341692d4f48567a2d37587879
alias disk_data2
}
}
2.3.3重启multipath服务并重新查看multipath信息
[root@antute01 ~]# systemctl restart multipathd.service
[root@antute01 ~]# multipath -ll
至此多路径配置完成