All versions of SUSE Linux Enterprise Server use a DM-Multipath configuration file, but there might be slight variations in the file based on which version and update of SUSE Linux Enterprise server you have. If you are running SUSE Linux Enterprise Server 10, you can replace your current file with this sample configuration files and then change the values to ones that are appropriate for your system.
Review the following configuration notes before you set up your configuration file to enable DM-Multipath on SUSE Linux Enterprise Server 10:
SUSE Linux Enterprise Server 10 series notes | Explanation |
---|---|
Blacklist section |
You must provide information of your system in the blacklist section. Any names shown in the sample files are examples and will not work with your system. |
SUSE Linux Enterprise Server 10 SP3 and earlier | If you are using a version of SUSE Linux Enterprise Server 10 series prior to SP4, check the Recommended Host Settings for Linux Host Utilities to see if there are any parameter values specific to that version. |
The following file provides an example of the values you need to supply when your host is running SUSE Linux Enterprise Server 10 SP4 and has ALUA enabled.
Remember: If you use the blacklist section, you must replace the sample information with information for your system.
defaults
{
user_friendly_names no
max_fds max
flush_on_last_del yes
}
# All data under blacklist must be specific to your system.
blacklist
{
devnode "^hd[a-z]"
devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
devnode "^cciss.*"
}
devices
{
device
{
vendor "NETAPP"
product "LUN"
getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
prio "alua"
features "1 queue_if_no_path"
hardware_handler "1 alua"
path_grouping_policy group_by_prio
path_selector "round-robin 0"
failback immediate
rr_weight uniform
rr_min_io 128
path_checker tur
}
}
The following file provides an example of the values you need to supply when your host is running SUSE Linux Enterprise Server 10 SP4 and does not have ALUA enabled.
Remember: If you use the blacklist section, you must replace the sample information with information for your system.
defaults
{
user_friendly_names no
max_fds max
flush_on_last_del yes
}
# All data under blacklist must be specific to your system.
blacklist
{
devnode "^hd[a-z]"
devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
devnode "^cciss.*"
}
devices
{
device
{
vendor "NETAPP"
product "LUN"
getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
prio "ontap"
features "1 queue_if_no_path"
hardware_handler "0"
path_grouping_policy group_by_prio
path_selector "round-robin 0"
failback immediate
rr_weight uniform
rr_min_io 128
path_checker tur
}
}