#挂载ISO文件安装软件
mount /dev/cdrom /mnt
yum install -y iscsi-initiator-utils
yum -y install device-mapper-*
#确认iscsi服务已启动
chkconfig iscsi --level 35 on
chkconfig iscsid --level 35 on
chkconfig --list|grep iscsi
#识别存储上的iscsi
iscsiadm -m discovery -t sendtargets -p 10.0.0.1:3260
#添加iscsi到服务器
iscsiadm -m node --loginall=all
#检查iscsi信息
iscsiadm -m session
#写入配置信息确保服务器重启不丢失,参数根据实际情况设置
echo "InitiatorName=iqn.2006-01.com.openfiler:tsn.d7d7fc0a559b" >> /etc/iscsi/initiatorname.iscsi
#重启iscsi服务
service iscsi restart
service iscsid restart
#设置开机启动
chkconfig multipathd --level 2345 on
#检测内核模块
modprobe -l |grep multipath
kernel/drivers/md/dm-multipath.ko #返回这条信息表示设置成功
#写入内核模块
modprobe dm-multipath
modprobe dm-round-robin
#启动服务
service multipathd start
#生成配置文件
/sbin/mpathconf --enable
#获取磁盘UUID信息
fdisk -l |grep "/dev/sd*"
/lib/udev/scsi_id --whitelisted --device=/dev/sde
#设置配置文件
vi /etc/multipath.conf
defaults {
user_friendly_names yes
find_multipaths yes
}
blacklist {
devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
devnode "^sd[a-b]"
}
multipaths {
multipath {
wwid 14f504e46494c45526943386e45492d326e7a6f2d5832486c
alias dggrid1
path_grouping_policy multibus
path_selector "round-robin 0"
failback immediate
}
multipath {
wwid 14f504e46494c455276614a7372462d575162392d6f466369
alias dggrid2
path_grouping_policy multibus
path_selector "round-robin 0"
failback immediate
}
multipath {
wwid 14f504e46494c45526d424b6c7a792d446435382d71564344
alias dggrid3
path_grouping_policy multibus
path_selector "round-robin 0"
failback immediate
}
multipath {
wwid 14f504e46494c4552624a774356712d4f3247362d44776673
alias dgsystem
path_grouping_policy multibus
path_selector "round-robin 0"
failback immediate
}
multipath {
wwid 14f504e46494c4552373249694d582d4743446e2d465a6454
alias dgdata
path_grouping_policy multibus
path_selector "round-robin 0"
failback immediate
}
multipath {
wwid 14f504e46494c45526d31686669332d397857552d74493644
alias dgarch
path_grouping_policy multibus
path_selector "round-robin 0"
failback immediate
}
}
devices {
device {
vendor "openfiler"
product "virtual disk"
path_grouping_policy multibus
getuid_callout "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
path_checker readsector0
path_selector "round-robin 0"
hardware_handler "0"
}
}
#格式化路径
multipath -v2
#重启多路径
multipath restart
#检查多路径情况
multipath -ll
#配置ASM磁盘组
vi /etc/udev/rules.d/99-oracle-asmdevices.rules
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-14f504e46494c45526943386e45492d326e7a6f2d5832486c",OWNER="grid",GROUP="asmadmin",MODE="0660",NAME="dggrid1"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-14f504e46494c455276614a7372462d575162392d6f466369",OWNER="grid",GROUP="asmadmin",MODE="0660",NAME="dggrid2"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-14f504e46494c45526d424b6c7a792d446435382d71564344",OWNER="grid",GROUP="asmadmin",MODE="0660",NAME="dggrid3"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-14f504e46494c4552373249694d582d4743446e2d465a6454",OWNER="grid",GROUP="asmadmin",MODE="0660",NAME="dgdata"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-14f504e46494c4552624a774356712d4f3247362d44776673",OWNER="grid",GROUP="asmadmin",MODE="0660",NAME="dgsystem"
KERNEL=="dm-*",ENV{DM_UUID}=="mpath-14f504e46494c45526d31686669332d397857552d74493644",OWNER="grid",GROUP="asmadmin",MODE="0660",NAME="dgarch"
#重启服务修改权限
multipath restart
service multipathd restart
#检查权限是否正常,注意权限要是grid,asmadmin
ls -lsa /dev/dg*
ls -lsa /dev/mapper/
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




