多路径配置

oracle@wodb1:/etc$more multipath.conf
##
## This is a template multipath-tools configuration file
## Uncomment the lines relevent to your environment
##
#defaults {
# udev_dir /dev
# polling_interval 10
# path_selector "round-robin 0"
# path_grouping_policy multibus
# getuid_callout "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
# prio const
# path_checker directio
# rr_min_io 100
# flush_on_last_del no
# max_fds 8192
# rr_weight priorities
# failback immediate
# no_path_retry fail
# queue_without_daemon no
# user_friendly_names no
#}
#blacklist {
# wwid 26353900f02796769
# devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
# devnode "^hd[a-z][[0-9]*]"
# device {
# vendor DEC.*
# product MSA[15]00
# }
#}
#blacklist_exceptions {
# devnode "^dasd[c-d]+[0-9]*"
# wwid "IBM.75000000092461.4d00.34"
#}
#multipaths {
# multipath {
# wwid 3600508b4000156d700012000000b0000
# alias yellow
# path_grouping_policy multibus
# path_selector "round-robin 0"
# failback manual
# rr_weight priorities
# no_path_retry 5
# rr_min_io 100
# }
# multipath {
# wwid 1DEC_____321816758474
# alias red
# }
#}
#devices {
# device {
# vendor "COMPAQ "
# product "HSV110 (C)COMPAQ"
# path_grouping_policy multibus
# getuid_callout "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
# path_checker directio
# path_selector "round-robin 0"
# hardware_handler "0"
# failback 15
# rr_weight priorities
# no_path_retry queue
# rr_min_io 100
# product_blacklist LUNZ
# }
# device {
# vendor "COMPAQ "
# product "MSA1000 "
# path_grouping_policy multibus
# }
#}
# Begin Dell MD Modification
blacklist {
        device {
                vendor "*"
                product "Universal Xport"
        }
        device {
                vendor "*"
                product "MD3000"
        }
        device {
                vendor "*"
                product "MD3000i"
        }
        device {
                vendor "*"
                product "Virtual Disk"
        }
}
defaults {
        user_friendly_names yes
        max_fds 8192
  polling_interval 5
  queue_without_daemon no
}
devices {
        device {
                vendor "DELL"
                product "MD32xxi"
                path_grouping_policy group_by_prio
                prio rdac
                path_checker rdac
                path_selector "round-robin 0"
                hardware_handler "1 rdac"
                failback immediate
                features "2 pg_init_retries 50"
                no_path_retry 30
                rr_min_io 100
        }
        device {
                vendor "DELL"
                product "MD32xx"
                path_grouping_policy group_by_prio
                prio rdac
                path_checker rdac
                path_selector "round-robin 0"
                hardware_handler "1 rdac"
                failback immediate
                features "2 pg_init_retries 50"
                no_path_retry 30
                rr_min_io 100
        }
        device {
                vendor "DELL"
                product "MD36xxi"
                path_grouping_policy group_by_prio
                prio rdac
                path_checker rdac
                path_selector "round-robin 0"
                hardware_handler "1 rdac"
                failback immediate
                features "2 pg_init_retries 50"
                no_path_retry 30
                rr_min_io 100
        }
        device {
                vendor "DELL"
                product "MD36xxf"
                path_grouping_policy group_by_prio
                prio rdac
                path_checker rdac
                path_selector "round-robin 0"
                hardware_handler "1 rdac"
                failback immediate
                features "2 pg_init_retries 50"
                no_path_retry 30
                rr_min_io 100
        }
        device {
                vendor "DELL"
                product "MD34xx"
                path_grouping_policy group_by_prio
                prio rdac
                path_checker rdac
                path_selector "round-robin 0"
                hardware_handler "1 rdac"
                failback immediate
                features "2 pg_init_retries 50"
                no_path_retry 30
                rr_min_io 100
        }
        device {
                vendor "DELL"
                product "MD38xxi"
                path_grouping_policy group_by_prio
                prio rdac
                path_checker rdac
                path_selector "round-robin 0"
                hardware_handler "1 rdac"
                failback immediate
                features "2 pg_init_retries 50"
                no_path_retry 30
                rr_min_io 100
        }
        device {
                vendor "DELL"
                product "MD38xxf"
                path_grouping_policy group_by_prio
                prio rdac
                path_checker rdac
                path_selector "round-robin 0"
                hardware_handler "1 rdac"
                failback immediate
                features "2 pg_init_retries 50"
                no_path_retry 30
                rr_min_io 100
        }
}
# End Dell MD Modification
multipaths {
        multipath {
                wwid 3600a098000645ad200000327551aa6a5
                alias mpath-asm-disk01
        }
        multipath {
                wwid 3600a098000645ad200000325551aa681
                alias mpath-asm-disk02
        }
                multipath {
                wwid 3600a098000645ad200000321551aa631
                alias mpath-asm-disk03
        }
                multipath {
                wwid 3600a098000645ad200000323551aa65a
                alias mpath-asm-disk04
        }
                multipath {
                wwid 3600a0980006461a7000003ec551aa67b
                alias mpath-asm-disk05
        }
                multipath {
                wwid 3600a0980006461a7000003ea551aa64c
                alias mpath-asm-disk06
        }
                multipath {
                wwid 3600a0980006461a7000003ee551aa6a7
                alias mpath-asm-disk07
        }
                multipath {
                wwid 3600a0980006461a7000003f0551aa6cc
                alias mpath-asm-disk08
        }
                multipath {
                wwid 3600a0980006461a7000003e7551aa5e0
                alias mpath-asm-disk09
        }
                multipath {
                wwid 3600a098000645ad20000031f551aa5de
                alias mpath-asm-disk10
        }
                multipath {
                wwid 3600a098000645ad20000032b551aa6ff
                alias mpath-ocrvot-disk01
        }
                multipath {
                wwid 3600a0980006461a7000003f4551aa725
                alias mpath-ocrvot-disk02
        }
                multipath {
                wwid 3600a0980006461a7000003f6551aa74b
                alias mpath-ocrvot-disk03
        }
                multipath {
                wwid 3600a0980006461a7000003f2551aa6f9
                alias mpath-ocrvot-disk04
        }
                multipath {
                wwid 3600a098000645ad200000329551aa6d4
                alias mpath-ocrvot-disk05
        }
}


oracle@wodb1:/home/oracle$more /etc/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
ifdown bond0;ifup bond0
ifenslave bond0 em1 em2
/sbin/ifconfig bond0:1 192.168.129.100 netmask 255.255.255.0
#####oracle rac share disk owner #####
chown grid:asmadmin /dev/mapper/mpath-asm-disk*
chown grid:asmadmin /dev/mapper/mpath-ocrvot-disk*
chmod 660 /dev/mapper/mpath-asm-disk*
chmod 660 /dev/mapper/mpath-ocrvot-disk*
ln -s /dev/mapper/mpath-asm-disk01 /dev/asm-disk01
ln -s /dev/mapper/mpath-asm-disk02 /dev/asm-disk02
ln -s /dev/mapper/mpath-asm-disk03 /dev/asm-disk03
ln -s /dev/mapper/mpath-asm-disk04 /dev/asm-disk04
ln -s /dev/mapper/mpath-asm-disk05 /dev/asm-disk05
ln -s /dev/mapper/mpath-asm-disk06 /dev/asm-disk06
ln -s /dev/mapper/mpath-asm-disk07 /dev/asm-disk07
ln -s /dev/mapper/mpath-asm-disk08 /dev/asm-disk08
ln -s /dev/mapper/mpath-asm-disk09 /dev/asm-disk09
ln -s /dev/mapper/mpath-asm-disk10 /dev/asm-disk10
ln -s /dev/mapper/mpath-ocrvot-disk01 /dev/ocrvot-disk01
ln -s /dev/mapper/mpath-ocrvot-disk02 /dev/ocrvot-disk02
ln -s /dev/mapper/mpath-ocrvot-disk03 /dev/ocrvot-disk03
ln -s /dev/mapper/mpath-ocrvot-disk04 /dev/ocrvot-disk04
ln -s /dev/mapper/mpath-ocrvot-disk05 /dev/ocrvot-disk05

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

转载于:http://blog.itpub.net/29337971/viewspace-1816618/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值