linux 多路径multipath的安装

2023-12-19 01:20

本文主要是介绍linux 多路径multipath的安装,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. 什么是多路径
在计算机系统中,多路径是指在存储系统中使用多个物理路径来连接主机和存储设备,以增加系统的可用性和容错性。多路径技术的目标是提供冗余路径,以确保在某个路径发生故障时,数据仍然可以通过其他路径进行传输具体而言,多路径通常用于连接主机和存储区域网络(SAN)上的存储设备,例如磁盘阵列。在这种配置中,多个物理路径(例如光纤通道或 iSCSI 连接)可以同时连接主机和存储设备。主机操作系统使用多路径软件来管理这些路径,确保对存储设备的访问是冗余和可靠的。关键特点和优势包括:
容错性: 如果其中一个路径发生故障,系统可以无缝切换到其他路径,避免数据访问中断。
负载均衡: 多路径软件可以平衡数据流量,确保多个路径上的负载均匀分布,提高性能。
高可用性: 多路径配置提高了整个存储系统的可用性,因为即使某些路径不可用,仍然可以使用其他路径。
自动故障恢复: 多路径软件通常具有自动故障检测和恢复机制,可以在发生故障时自动切换到备用路径
2. 常用命令
  • multipath -ll # 查看服务器下的磁盘
    包括设备名(例如,asm_ocr02)、WWID(例如,360000000000000000e00000000010002)、设备类型(例如,dm-4)、路径信息(例如,sdc)等。
    在这里插入图片描述
  • multipath -v3 # 查看当前系统上多路径软件的配置以及连接到主机的存储设备的多路径信息
  • 什么是wwid
wwid(World Wide Identifier)是一种独特的标识符,用于唯一标识 SCSI 设备。在 Linux 中,wwid 通常用于识别磁盘设备,尤其是在配置多路径设备时。每个 SCSI 设备都有一个唯一的 wwid,该标识符通常基于设备的硬件属性,例如厂商、产品型号和序列号等。wwid 确保在系统重新启动或重新配置时,多路径软件能够正确地将所有路径与相应的设备关联起来在 Linux 系统中,您可以使用命令 scsi_id 获取磁盘设备的 wwid: 
如:   /usr/lib/udev/scsi_id -g -u -d $devnode
  • 查看设备的WWID
for i in `cat /proc/partitions | awk {'print $4'} | grep sd`doecho "Device: $i WWID: `/lib/udev/scsi_id --page=0x83 --whitelisted --device=/dev/$i`"done | sort -k4
  • 查看映射过来的iSCSI磁盘wwid
    /lib/udev/scsi_id --whitelisted --device=/dev/sdb
  • multipath配置文件模板
multipaths {multipath {wwid "360000000000000000e00000000010001"     ## 填写磁盘wwidalias asm_ocr01                                                         ## 自定义名字path_grouping_policy multibuspath_selector "round-robin 0"failback manualrr_weight prioritiesno_path_retry 5}multipath {wwid "360000000000000000e00000000010002"alias asm_ocr02path_grouping_policy multibuspath_selector "round-robin 0"failback manualrr_weight prioritiesno_path_retry 5}
}
参考:http://www.sunrisenan.com/docs/wybl/duolujing # centos7.6多路径配置

在这里插入图片描述

  • 配置模板
defaults {polling_interval 10user_friendly_names no
}
blacklist {# black local diskwwid  3600508b1001c27907eca5c5df3253752wwid  3600508b1001caad1587d7d457eaf7045devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"devnode "^hd[a-z]"devnode "^cciss"
}multipaths {multipath {wwid 360060e80059559000000955900000400alias mpatha}multipath {wwid 360060e80059559000000955900000401alias mpathb}
}

这篇关于linux 多路径multipath的安装的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/510445

相关文章

Pycharm安装报错:Cannot detect a launch configuration解决办法

《Pycharm安装报错:Cannotdetectalaunchconfiguration解决办法》本文主要介绍了Pycharm安装报错:Cannotdetectalaunchconfigur... 本文主要介绍了Pycharm安装报错:Cannot detect a launch configuratio

pytorch+torchvision+python版本对应及环境安装

《pytorch+torchvision+python版本对应及环境安装》本文主要介绍了pytorch+torchvision+python版本对应及环境安装,安装过程中需要注意Numpy版本的降级,... 目录一、版本对应二、安装命令(pip)1. 版本2. 安装全过程3. 命令相关解释参考文章一、版本对

Windows系统下如何查找JDK的安装路径

《Windows系统下如何查找JDK的安装路径》:本文主要介绍Windows系统下如何查找JDK的安装路径,文中介绍了三种方法,分别是通过命令行检查、使用verbose选项查找jre目录、以及查看... 目录一、确认是否安装了JDK二、查找路径三、另外一种方式如果很久之前安装了JDK,或者在别人的电脑上,想

大数据spark3.5安装部署之local模式详解

《大数据spark3.5安装部署之local模式详解》本文介绍了如何在本地模式下安装和配置Spark,并展示了如何使用SparkShell进行基本的数据处理操作,同时,还介绍了如何通过Spark-su... 目录下载上传解压配置jdk解压配置环境变量启动查看交互操作命令行提交应用spark,一个数据处理框架

Linux下修改hostname的三种实现方式

《Linux下修改hostname的三种实现方式》:本文主要介绍Linux下修改hostname的三种实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux下修改ho编程stname三种方式方法1:修改配置文件方法2:hFvEWEostnamectl命

Linux虚拟机不显示IP地址的解决方法(亲测有效)

《Linux虚拟机不显示IP地址的解决方法(亲测有效)》本文主要介绍了通过VMware新装的Linux系统没有IP地址的解决方法,主要步骤包括:关闭虚拟机、打开VM虚拟网络编辑器、还原VMnet8或修... 目录前言步骤0.问题情况1.关闭虚拟机2.China编程打开VM虚拟网络编辑器3.1 方法一:点击还原VM

Linux搭建Mysql主从同步的教程

《Linux搭建Mysql主从同步的教程》:本文主要介绍Linux搭建Mysql主从同步的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux搭建mysql主从同步1.启动mysql服务2.修改Mysql主库配置文件/etc/my.cnf3.重启主库my

Python FastAPI入门安装使用

《PythonFastAPI入门安装使用》FastAPI是一个现代、快速的PythonWeb框架,用于构建API,它基于Python3.6+的类型提示特性,使得代码更加简洁且易于绶护,这篇文章主要介... 目录第一节:FastAPI入门一、FastAPI框架介绍什么是ASGI服务(WSGI)二、FastAP

2025最新版Python3.13.1安装使用指南(超详细)

《2025最新版Python3.13.1安装使用指南(超详细)》Python编程语言自诞生以来,已经成为全球最受欢迎的编程语言之一,它简单易学易用,以标准库和功能强大且广泛外挂的扩展库,为用户提供包罗... 目录2025最新版python 3.13.1安装使用指南1. 2025年Python语言最新排名2.

Linux系统之authconfig命令的使用解读

《Linux系统之authconfig命令的使用解读》authconfig是一个用于配置Linux系统身份验证和账户管理设置的命令行工具,主要用于RedHat系列的Linux发行版,它提供了一系列选项... 目录linux authconfig命令的使用基本语法常用选项示例总结Linux authconfi