Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux ISCSI多路径挂载存储

Linux ISCSI多路径挂载存储

作者头像
星哥玩云
发布于 2022-07-13 01:15:12
发布于 2022-07-13 01:15:12
3.9K0
举报
文章被收录于专栏:开源部署开源部署

准备工作: 将LUN创建好,将lLUN划分为独立的组,将服务器的iqn信息加入到LUN中,如果放在默认组,在扫描ISCSI时显示的硬盘信息是所有lun的,可能会导致误操作。

扫描存储: ISCSI插件安装系统时已经勾选,如果没有可以通过本地源或者yum进行安装 [root@CLanguage]#service iscsi start #启动ISCSI 服务 [root@CLanguage]#chkconfig --list | grep iscsi #查看ISCSI服务是否开机启动 [root@CLanguage]#iscsiadm -m discovery -t st -p 192.168.85.101:3260 #扫描存储 st为sendtargets的简写 [root@CLanguage]#iscsiadm -m discovery -t st -p 192.168.85.102:3260 #双链路所以要两次 格式:iscsiadm -m discovery -t st -p 存储IP:端口号br/>[root@CLanguage]#reboot [root@CLanguage]#iscsiadm -m node -T iqn.1992-01.com.lsi:4981.60080e50002c4a10000000004f6fba42 -p 192.168.85.101:3260 -l [root@CLanguage]# iscsiadm -m node -T iqn.1992-01.com.lsi:4981.60080e50002c4a10000000004f6fba42 -p 192.168.85.101:3260 -l #双链路所以要两次 #fdisk -l #可以看到硬盘信息

multipath在RedHat 6.2中的基本配置:

1.通过命令:lsmod |grep dm_multipath 检查是否正常安装成功。如果没有输出说明没有安装那么通过yum功能安装一下软件包:yum –y install device-mapper device-mapper-multipath 接着通过命令:multipath –ll 查看多路径状态查看模块是否加载成功 [root@CLanguage]#yum –y install device-mapper device-mapper-multipath (没有可以使用本地源进行安装,在没有网络的情况下。) [root@CLanguage]# multipath –ll 查看多路径状态 Mar 10 19:18:28 | /etc/multipath.conf does not exist, blacklisting all devices. Mar 10 19:18:28 | A sample multipath.conf file is located at Mar 10 19:18:28 | /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf Mar 10 19:18:28 | You can run /sbin/mpathconf to create or modify /etc/multipath.conf Mar 10 19:18:28 | DM multipath kernel driver not loaded ----DM模块没有加载 如果模块没有加载成功请使用下列命初始化DM,或重启系统 ---Use the following commands to initialize and start DM for the first time: [root@CLanguage]# modprobe dm-multipath [root@CLanguage]# modprobe dm-round-robin [root@CLanguage]# service multipathd start [root@CLanguage]# multipath –v2 初始化完了之后再通过multipath -ll命令查看是否加载成功 [root@CLanguage]# multipath -ll Mar 10 19:21:14 | /etc/multipath.conf does not exist, blacklisting all devices. Mar 10 19:21:14 | A sample multipath.conf file is located at Mar 10 19:21:14 | /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf Mar 10 19:21:14 | You can run /sbin/mpathconf to create or modify /etc/multipath.conf DM multipath kernel driver not loaded ----这个提示没了说明DM模块已加载成功。 从上面的提示可以看到,DM模块是成功加载,但是/etc/下没有multipath.conf 配置文件,下一步介绍如何配置multipath.conf 文件。

2.配置multipath: 通过vi命令创建一个Multipath的配置文件路径是/etc/multipath.conf ,在配置文件中添加multipath正常工作的最简配置如下: [root@CLanguage]#vi /etc/multipath.conf blacklist { devnode "^sda" } defaults { user_friendly_names yes path_grouping_policy multibus failback immediate no_path_retry fail }

编辑完成后保存配置,同时通过命令: [root@CLanguage]# /etc/init.d/multipathd stop [root@CLanguage]# /etc/init.d/multipathd start [root@CLanguage]# multipath -ll mpatha (360a9800064665072443469563477396c) dm-0 NETAPP,LUN ----创建了一个lun size=3.5G features=‘0‘ hwhandler=‘0‘ wp=rw -+- policy=‘round-robin 0‘ prio=4 status=active<br/>|- 1:0:0:0 sdb 8:16 active ready running ----多路径下的两个盘符sdb和sde.<br/>- 2:0:0:0 sde 8:64 active ready running 目录/dev/mapper/ 下多了两个文件夹mpatha 和mpathap1。 [root@CLanguage]# cd /dev/mapper/ [root@CLanguage mapper]# ls control mpatha mpathap1 同时fdisk –l的命令下也多了两个设备标识: mapper# fdisk -l mapper# multipath -F #删除现有路径 两个新的路径就会被删除(不操作) mapper# multipath -v2 #格式化路径 格式化后又出现(不操作)

3.multipath磁盘的基本操作 要对多路径软件生成的磁盘进行操作直接操作/dev/mapper/目录下的磁盘就行. 在对多路径软件生成的磁盘进行分区之前最好运行一下pvcreate命令: [root@CLanguage]# pvcreate /dev/mapper/mpatha [root@CLanguage]# fdisk /dev/mapper/mpatha 分区时用这个目录/dev/mapper/mpatha n:代表新建分区, p:代表主分区 , w:代表保存退出 ,设置磁盘大小时用+30000M,磁盘分成一个分区时,直接回车。 用fdisk对多路径软件生成的磁盘进行分区保存时会有一个报错,此报错不用理会. [root@CLanguage]# ls -l /dev/mapper/ mpathap1就是我们对multipath磁盘进行的分区 [root@CLanguage]# mkfs.ext4 /dev/mapper/mpathap1 #对mpath1p1分区格式化成ext4文件系统 [root@CLanguage]# mount /dev/mapper/mpathap1 /mnt/ #挂载mpathap1分区

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
多路径软件multipath.conf配置详解
Multipath简称为多路径访问,主要功能就是和存储设备一起配合实现三大功能: 1. 故障的切换和恢复 2. IO流量的负载均衡 3. 磁盘的虚拟化
孙杰
2019/10/29
8.7K0
DM多路径存储
什么是 multipath? 普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系。而到了有光纤组成的SAN 环境,由于主机和存储通过了光纤交换机连接,这样的话,就构成了多对多的关系。也就是
星哥玩云
2022/07/01
1.3K0
multipath多路径实验02-配置多路径软件
如果没有安装,则用yum安装即可: yum install device-mapper-multipath
Alfred Zhao
2019/05/24
2.2K0
磁盘多路径 存储工程师必学
Mar 10 19:18:28 | /etc/multipath.conf does not exist, blacklisting all devices.
用户8418197
2021/09/11
1.6K0
iscsi多路径存储方式
如果存储服务器到交换机只有一条线路的时候,那么一条线路出线故障,整个就没法使用了,所以多线路可以解决这个问题,避免单点故障。
胡齐
2019/10/11
5.9K0
iscsi多路径存储方式
Linux 配置 multipath 多路径
通常 Linux 主机挂载存储盘时,每次重启后对应的 /dev/sd* 都会变,而且不好辨识!
Lucifer三思而后行
2021/09/10
4.9K0
Linux下多路径Multipath的简单配置
(1)启动multipathd服务   #service multipathd start 或者 #/etc/init.d/multipathd start
星哥玩云
2022/06/29
7K0
【多路径】CentOS7.7下使用Openfiler+Multipath+UDEV
Openfiler是一款网络存储软件,在Oracle RAC部署的时候,可以用来模拟共享存储,并实现多路径(Multipath)。多路径简单来说,就是连接磁盘的多条链路,避免单条链路中断导致的数据库不可用,另外多条链路间还能实现负载均衡。
甚至熊熊
2021/05/11
2.6K0
【多路径】CentOS7.7下使用Openfiler+Multipath+UDEV
Suse 11下多路径及udev配置
    最近给客户基于SuSe 11 SP3下多路径部署Oracle 10g RAC。SuSe 11下用10g,也算一朵奇葩,连篇文档都比较难找,谁叫Oracle太贵呢。下面主要是描述了在该环境下如何去配置多路径。由于10g下的ocr与votingdisk不能直接存放到asm磁盘,所以依旧要使用raw设备方式来保存。下文供大家参考。
Leshami
2018/08/13
1.8K0
Multipath多路径管理基础介绍与安装配置使用
工作原理: 当因为主机HBA卡、线缆、交换机或者存储设备的RAID控制器故障等原因造成一条物理路径失效时,服务器可以将通过此物理路径的I/O转移到其他正常的物理路径上面,应用程序不会觉察到这种改变,从而提高系统的可用性。
全栈工程师修炼指南
2022/09/29
14.8K0
Multipath多路径管理基础介绍与安装配置使用
【多路径】CentOS7.7下使用Openfiler+Multipath+UDEV
Openfiler是一款网络存储软件,在Oracle RAC部署的时候,可以用来模拟共享存储,并实现多路径(Multipath)。多路径简单来说,就是连接磁盘的多条链路,避免单条链路中断导致的数据库不可用,另外多条链路间还能实现负载均衡。
甚至熊熊
2021/05/07
2.6K0
Centos 挂在iSCSI磁盘
然后就可以像操作本地磁盘一样来操作 iscsi 磁盘 了。由于iscsi使用了多链路,所以我们multipath做链路聚合
jwangkun
2022/11/14
2.5K0
Linux Multipath配置
关于Linux Multipath配置,网上还是很多的,自己再来梳理一下,当前环境为RedHat6,HP P2000存储
星哥玩云
2022/07/04
3.9K0
看Ceph如何实现原生的ISCSI
今天我们来体验下Ceph原生的ISCSI,可能会有人说哪来的原生ISCSI啊,相信细心的童鞋在Ceph L版本发布的时候官网手册里面就出现了一个iscsi的字样。是的,没错,这就是原声版的ISCSI雏形,有好消息就有坏消息,不幸的是,截至到目前为止还不能使用rpm安装,因为红帽没有把rpm释放出来,只能通过git源码或别人分享的rpm包进行安装。
DevinGeng
2019/04/09
2.7K0
看Ceph如何实现原生的ISCSI
CentOS 6上安装RAC权限绑定问题
关于RHEL6安装RAC权限绑定问题 红帽企业版 Linux 6.0 开始弃用 /etc/multipath.conf 配置文件中的mode、uid 和 gid 参数。device-mapper 设备的权限(包括 multipath 映射)由 udev 规则设定,在我们安装RAC的过程中,对权限的给予是一个比较麻烦的问题,一般来说,无论是RHEL5还是RHEL6我们都会通过UDEV来对权限做很好的控制,一下说明在RHEL6下通过两种方法对磁盘权限做控制
会长君
2023/04/26
1.8K0
配置iSCSI部署网络存储
iSCSI 互联网小型计算机系统接口是由IBM下属的两大研发机构AImaden和Haifa研究中心共同开发的,是一个供硬件设备使用的、可在IP协议上层运行的SCSI指令集,是一种开放的基于IP协议的工业技术标准.该协议可以用TCP/IP对SCSI指令进行封装,使得这些指令能够通过基于IP网络进行传输,从而实现SCSI和TCP/IP协议的连接.对于局域网环境中的用户来说,采用该标准只需要不多的投资就可以方便、快捷地对信息和数据进行交互式传输及管理.
王瑞MVP
2025/05/02
1190
multipath多路径实验01-构建iSCSI模拟环境
前几天跟同事网上闲聊技术,吐槽之前自己没有配置过多路径的经历,虽然多路径的配置过程很简单,职责划分也应是主机或存储工程师来搞定,DBA只需要直接拿来用,但这样总感觉少了些踏实感。 本着学习的心态,在虚拟环境下模拟,来做一个多路径的实验。 本文主要描述使用iscsi模拟存储划出的1个LUN,最终由两条链路连接到主机,显示为两个磁盘的场景。为后续配置multipath提供前置环境。
Alfred Zhao
2019/05/24
1.5K0
004.iSCSI客户端配置示例-Linux
一 安装软件 1 [root@system2 ~]# yum -y install iscsi-initiator-utils 二 修改相关参数 1 [root@system2 ~]# vi /etc/iscsi/initiatorname.iscsi 2 InitiatorName=iqn.2016-09.com.example:desktop0 #设置为服务端赋予权限的IQN 三 启动iSCSI服务 1 [root@system2 ~]# systemctl enable isc
木二
2019/07/26
5.2K0
CentOS7.4安装ceph lio iSCSI gateway操作指导
本文作者 / Wenda 关注存储以及周边生态,独立的存储系统生存太艰难,融入生态才体现价值。 1、背 景 我们Ceph作为后端存储时,这里只针对块存储空间的使用进行讨论。 对于块存储空间,Linux用户的使用方法有多种,如:rbd map方式、rbd-nbd map方式、 rbd-fuse方式, 但是对于Windows用户,如何使用呢?--- 答案:通过ISCSI访问。 2、说 明 针对块存储场景,iSCSI gateway的作用: 1) 采用ceph作为后端存储时,通过iSCSI协议为Wi
腾讯云TStack
2019/08/02
3.9K0
CentOS7.4安装ceph lio iSCSI gateway操作指导
Linux下IP SAN共享存储操作记录
一、简单介绍 SAN,即存储区域网络(storage area network and SAN protocols),它是一种高速网络实现计算机与存储系统之间的数据传输。常见的分类是FC-SAN和IP-SAN两种。FC-SAN通过光纤通道协议转发scsi协议;IP-SAN通过TCP协议转发scsi协议,也就是IP 地址。存储设备是指一台或多台用以存储计算机数据的磁盘设备,通常指磁盘阵列,主要厂商EMC、日立等。 iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的、可以在
洗尽了浮华
2018/03/28
6.7K0
Linux下IP SAN共享存储操作记录
相关推荐
多路径软件multipath.conf配置详解
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档