iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >multipath配置详细参考
  • 590
分享到

multipath配置详细参考

2023-06-05 16:06:16 590人浏览 八月长安
摘要

配置文件结构及位置multipath配置文件/etc/multipath.conf由节(section),子节(sub-section),属性(atribute)和属性值(value)等组成,其结构具体如下所示:<section>

配置文件结构及位置
multipath配置文件/etc/multipath.conf由节(section),子节(sub-section),属性(atribute)和属性值(value)等组成,其结构具体如下所示:
<section> {
    <attribute> <value>
    ...
    <subsection> {
    <attribute> <value>
    ...
    }
}
配置文件的模板默认位于/usr/share/doc/device-mapper-multipath-X.Y.Z/multipath.conf(X,Y,Z为multipath的实际版本号),配置multipath配置文件时,可以将该文件复制于/etc/multipath.conf,
然后,在进行定制配置。

其中,可用的节关键字如下:
1)defaults:全局属性的默认设置。
2)blacklist:黑名单,multipath会忽略黑名单中的设备。
3)blacklist_exceptions:免除黑名单,加入黑名单内,但包含在这里的设备不会被忽略。
4)multipaths:多路径相关配置。
5)devices:存储设备相关配置。

defaults节可用属性
1)polling_interval:路径检查的时间间隔,单位秒(s)。
2)max_polling_interval:路径检查的最大时间间隔,默认为polling_interval的4倍,单位秒(s)。
3)multipath_dir:多路径共享库的路径,具体与系统相关,默认为/lib/multipath或/lib64/multipath。
4)find_multipaths:默认值no,这将为黑名单外的所有设备创建多路径设备。如置为yes,则将为3种场景创建多路径设备:不在黑名单的两个路径的wwid相同;用户手动强制创建;一个路径的wwid与之前已经创建的多路径设备相同。
5)verbosity:信息输出等级,最低为0,最高为6,默认为2。
6)path_selector:路径选择算法,其中,“round-robin 0”表示在多个路径间不断循环;“queue-length 0”表示选择当前处理IO数最少的路径;“service-time 0”表示选择IO服务时间最短的路径。
7)path_grouping_policy:路径分组策略,其中,“failover” 表示一条路径一个组(默认值);“multibus”表示所有路径在一个组;“group_by_serial”表示根据序列号分组;“group_by_prio”表示根据优先级分组;
  “group_by_node_name”表示根据名字分组。
8)uid_attribute:用udev的哪个属性唯一标识一个设备,默认值为ID_SERIAL。
9)prio:路径优先级获取方法,其中,“const”返回1(默认值);“emc”为emc盘阵生成优先级;“alua”基于SCSI-3 ALUA配置生成优先级;“ontap”为NetAPP盘阵生成优先级;
  “rdac”为LSI/EngeNIO/NetApp E-Series RDAC控制器生成优先级;“hp_sw”根据Compaq/HP控制器active/standby模式生成优先级;“hds”为日立HDS模块化阵列生成优先级;
  “random”随机生成优先级,其值在1到10间;“weightedpath”根据正则表达式及prio_args参数值生成优先级。
10)prio_args:计算优先级函数的参数。
11)features:指定使用Device Mapper的特性,其中,“queue_if_no_path”表示没有可用路径时,将请求加入队列;“no_partitions”表示禁止使用kpartx生成分区。
12)path_checker:路径检查方法,其中,“readsector0”表示通过读取设备的第一扇区来决定路径状态,已废弃,用directio替代;“tur”表示运行“TEST UNIT READY”命令来决定路径状态;
   “emc_clariion”表示执行“EMC Clariion specific EVPD page 0xC0”来决定路径的状态;“hp_sw”表示检查惠普Active/Standby盘阵;“rdac”表示检查“LSI/Engenio/NetApp E-Series RDAC”存储控制器的状态;
   “direction”表示用DirectIO读取设备的第一个扇区。
13)failback:恢复路径的方法,其中,“Immediate”表示立即恢复到包含活动路径的高优先级路径组;“manual”表示手动恢复(默认值);“followover”表示只有路径组的第一条路径可用时才恢复;
   “values>0”表示延迟恢复。
14)rr_min_io:切换到当前路径组中下一条路径前进行的IO数,仅用于2.6.31的核心版本号,默认值为1000。
15)rr_min_io_rq:切换到当前路径组中下一条路径前进行IO数,仅用于2.6.31及以后的核心版本号,默认值为1。
16)no_path_retry:禁用队列前系统重试的次数,“fail”表示直接返回错误,“queue”表示全部加入队列,默认值为0。
17)user_friendly_names:如为yes,则用/etc/multipath/bindings中的设置命名;如为no,则使用wwid命名(可被multipaths中的设置覆盖),默认值为no。
18)max_fds:multipathd和multipath可打开的最大文件描述符数。
19)checker_timeout:路径检查的超时时间,单位秒(s),默认值为/sys/block/sd<x>/device/timeout值。
20)fast_io_fail_tmo:SCSI IO错误超时,应比dev_loss_tmo小,为off则禁用超时。
21)dev_loss_tmo:SCSI设备移除超时,linux下的默认为为300,单位秒(s)。
22)queue_without_daemon:如置为no,如multipathd没启动,则禁止所有设备的IO加入队列。
23)bindings_file:设置了user_friendly_names时,名称绑定文件的路径,默认值为/etc/multipath/bindings。
24)wwids_file:wwids跟踪文件路径,默认为/etc/multipath/wwids。
25)log_checker_err:路径检查出错时的日志记录方式,默认为always。
26)reservation_key:为mpathpersist命令指定的key。
27)retain_attached_hw_handler:是否继续使用hardware_handler,默认为no。
28)detect_prio:如置为yes,则首先尝试使用alua检测,默认为no。
29)hw_str_match:如置为yes,则优先使用字符串匹配名称、厂商等信息,默认为no。
30)force_sync:如置为yes,则强制使用同步模式检查路径,默认为no。
31)deferred_remove:如置为yes,则延迟删除没有路径的设备,默认为no。
32)config_dir:指定配置文件的目录,如不为“”,则按照字母排序搜索目录中的*.conf文件,像使用/etc/multipath.conf一样对其进行读取,默认为/etc/multipath/conf.d。
33)delay_watch_checks:如大于0,则只有连续delay_watch_checks检查路径有效时,才认为有效,默认为no。
34)delay_wait_checks: 如大于0,经过delay_watch_check检查有效后,延迟delay_wait_checks次检查后,才正式重新启用,默认为no。
35)missing_uev_msg_delay:   当一个新的设备被创建后,在延迟missing_uev_msg_delay秒后开始接受udev信息,默认值是30。

blacklist配置
blacklist内的设备将会被多路径忽略,有三种格式:
1)wwid后跟设备的WWID;
2)devnode后跟设备名称的正则表达式;
3)device设备描述,为一个子节(Subsection),其需包含vendor、product,详细可参考devices节的描述。
blacklist_exceptions语法与blacklist相同,表示取消对blacklist中设备的忽略。

multipaths配置
multipaths单独配置单条路径,每条路径单独使用multipath子节,其可包含如下属性:
1)wwid:路径WWID(必选),可用命令/lib/udev/scsi_id -g -u /dev/sdX获取。
2)alias:设备别名。
3)path_grouping_policy
4)path_selector    
5)prio    
6)prio_args    
7)failback    
8)rr_weight    
9)flush_on_last_del    
10)no_path_retry    
11)rr_min_io    
12)rr_min_io_q    
13)features    
14)reservation_key    
15)deferred_remove    
16)delay_watch_checks    
17)delay_wait_checks    

devices配置
devices节中每个device子节用于描述一个设备,其主要属性如下:
1)vendor:生产商(必选)。
2)product:产品型号。
3)revision:版本号。
4)product_blacklist:产品型号黑名单。
5)alias_prefix:设备名称前缀,默认为mapth。
6)hardware_handler:硬件相关操作的型号,主要有:
  "emc":Hardware handler for EMC storage arrays.
  "rdac":Hardware handler for LSI/Engenio/NetApp E-Series RDAC storage controller.
  "hp_sw":Hardware handler for Compaq/HP storage arrays in active/standby mode.
  "alua":Hardware handler for SCSI-3 ALUA compatible arrays.
7)path_grouping_policy    下面的与defaults节说明相同。
8)uid_attribute    
9)path_selector    
10)path_checker    
11)prio    
12)prio_args    
13)features    
14)failback    
15)rr_weight    
16)no_path_retry    
17)rr_min_io    
18)rr_min_io_rq    
19)fast_io_fail_tmo    
20)dev_loss_tmo    
21)flush_on_last_del    
22)retain_attached_hw_handler    
23)detect_prio    
24)deferred_remove    
25)delay_watch_checks    
16)delay_wait_checks   

--结束END--

本文标题: multipath配置详细参考

本文链接: https://www.lsjlt.com/news/243625.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • multipath配置详细参考
    配置文件结构及位置multipath配置文件/etc/multipath.conf由节(section),子节(sub-section),属性(atribute)和属性值(value)等组成,其结构具体如下所示:<section>...
    99+
    2023-06-05
  • Ceph参数配置参考
    [global]fsid = 740988c7-045c-455b-9301-cd50f527f2a2mon_host=11.180.137.117#for auth and crcauth_cluster_required = nonea...
    99+
    2023-06-04
  • redis安装配置参考
    1.操作系统参数和服务配置:sed -i 's@SELINUX=enforcing@SELINUX=disabled@g' /etc/selinux/configsystemctl stop firewal...
    99+
    2024-04-02
  • RHEL 6.8 + Oracle 11g RAC multipath 配置
    Oracle 11g RAC + RHEL 6.8 多路径配置如下,仅供参考。 <roidb1:+ASM1:/etc/udev/rules.d>$ls 12-dm-permissions.ru...
    99+
    2024-04-02
  • 如何查看电脑配置详细参数
    要查看电脑的详细配置参数,你可以按照以下步骤进行操作:在Windows操作系统上:1. 使用快捷键Win+R来打开“运行”对话框,然...
    99+
    2023-10-08
    电脑
  • JVM的关键系统参数介绍和详细配置
    JVM(Java Virtual Machine)是一个虚拟机,它是Java程序的运行环境。在JVM的运行过程中,有一些关键的系统参...
    99+
    2023-08-29
    JVM
  • 配置bond4详细步骤
     简介 bond是多块物理网卡虚拟为一块网卡,使多块网卡看起来像一块网卡。linux系统下配置bond,通过网卡绑定可增加服务器可靠性,同时可增加网络带宽,提供稳定的网络服务。 环境信息 CentOS Linux release 7.9.2...
    99+
    2023-09-10
    linux 服务器 运维
  • tomcat内存配置及配置参数详解
    tomcat内存配置及配置参数详解 1、jvm内存管理机制: 1)堆(Heap)和非堆(Non-heap)内存 按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java...
    99+
    2023-10-08
    tomcat Powered by 金山文档
  • audit详细使用配置
    audit是什么 Linux audit通过分析系统上正在发生的细节信息,能够有效帮助您提高系统的安全。但是,它本身不提供额外的安全性保障----它不会保护你的系统免受代码故障或者任何类型的漏洞攻击。...
    99+
    2023-09-15
    服务器 linux 运维
  • MYSQL安装配置详细
    1.去官网下载 点击DOWNLOADS  下拉页面点击红标内容  然后选择mysql community server  点击之后下拉页面找到下图选择版本下载即可 下载成后的解压路径一点要记住后面我们还需要用   2. 配置并初始化...
    99+
    2023-09-03
    java mysql 数据库
  • 超详细Eclipse配置JDK1.8
    附Eclipse安装教程 超详细Eclipse安装教程 附JDK1.8安装配置教程 超详细JDK1.8安装与配置 ①打开Eclipse–>点击Window–>点击Preferences ②找到Java–>找到Installed JREs...
    99+
    2023-08-17
    eclipse java ide
  • Maven安装和配置(超详细+配置idea)
    一、Maven安装准备         1、maven下载                 1.1、百度网盘链接下载                         链接:https://pan.baidu.com/s/1fGDRnW...
    99+
    2023-10-27
    intellij-idea maven java
  • VMware安装CentOS8.1(CentOS8系列可参考)的图文详细教程
    目录一、准备过程1.安装VMware2.下载CentOS 8.1镜像资源二、创建虚拟机1.打开VMware,点击创建新的虚拟机:2.点击自定义(高级):3.这一步直接默认就可以:4....
    99+
    2023-01-03
    VMware安装CentOS 8 VMware安装CentOS 8.1 VMware安装 安装CentOS 8.1
  • Mybatis的详细配置方法
    这篇文章主要介绍“Mybatis的详细配置方法”,在日常操作中,相信很多人在Mybatis的详细配置方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Mybatis的详细配置方法”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-20
  • AndroidStudio kotlin配置详细介绍
    AndroidStudio kotlin配置安装插件File -> Settings -> Plugins -> Browse repositories -> 搜索 kotlin gradle添加依赖Module的b...
    99+
    2023-05-31
    android kotlin roi
  • Nginx配置Https详细教程
    本篇内容主要讲解“Nginx配置Https详细教程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Nginx配置Https详细教程”吧!安装 nginx有可能你当...
    99+
    2024-04-02
  • MySQL安装与配置(详细)
    一、MySQL安装与配置 一、MySQL下载 打开官网:MySQL 下滑到最下面,找到DOWNLOADS下面的 MySQL Community Server,并点击。     选择与自己电脑适配的版本,在这里我,我们点击 Go to ...
    99+
    2023-09-01
    mysql 数据库 java
  • phpmyadmin配置的详细介绍
    本篇内容主要讲解“phpmyadmin配置的详细介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“phpmyadmin配置的详细介绍”吧!  phpmyadmi...
    99+
    2024-04-02
  • 配置PLSQL Developer详细步骤
    PL/SQL Developer作为oracle一款优秀的开发管理工具,在日常的工作中可以带来很大的方便,善用一些工具,对于我们来说真的是一大助力,本篇文章会详细讲一下PL/SQL Develop...
    99+
    2024-04-02
  • MySQL详细安装与配置
    免安装版的Mysql   MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的 标准化语言,其特点为体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,在 Web 应用方面 MySQL 是最好的 RDB...
    99+
    2023-09-06
    mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作