前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Centos 挂在iSCSI磁盘

Centos 挂在iSCSI磁盘

作者头像
jwangkun
发布于 2022-11-14 11:56:56
发布于 2022-11-14 11:56:56
2.4K00
代码可运行
举报
文章被收录于专栏:John Wong's BlogJohn Wong's Blog
运行总次数:0
代码可运行

1、安装工具

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost /]# yum -y install iscsi-initiator-utils

2、给 initiator 命名(默认不修改)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost /]# vim /etc/iscsi/initiatorname.iscsi

3、启动服务

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost /]# systemctl start iscsi
[root@localhost /]# systemctl enable iscsi

Created symlink from /etc/systemd/system/remote-fs.target.wants/iscsi.service to /usr/lib/systemd/system/iscsi.service.
[root@localhost /]# systemctl status iscsi
● iscsi.service - Login and scanning of iSCSI devices
   Loaded: loaded (/usr/lib/systemd/system/iscsi.service; enabled; vendor preset: disabled)
   Active: inactive (dead)
Condition: start condition failed at 四 2022-04-28 21:01:36 CST; 26s ago
     Docs: man:iscsiadm(8)
           man:iscsid(8)

427 16:17:48 localhost.localdomain systemd[1]: Unit iscsi.service cannot ...
427 16:17:48 localhost.localdomain systemd[1]: Unit iscsi.service cannot ...
427 16:20:16 localhost.localdomain systemd[1]: Unit iscsi.service cannot ...
Hint: Some lines were ellipsized, use -l to show in full.

4、发现存储

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
iscsiadm -m discovery -t st -p 10.213.132.24

	```
	iscsiadm -m discovery -t st -p 10.213.132.24
	
	iscsiadm: cannot make connection to 10.213.132.24: Connection refused
	```

5、登陆存储 / 连接 target

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
iscsiadm -m discovery -t st -p 10.213.132.24  -l

10.213.132.30:3260,2461 iqn.2007-11.com.nimblestorage:nimblegroup-g4f9e7cc0916de8eb
10.213.132.31:3260,2461 iqn.2007-11.com.nimblestorage:nimblegroup-g4f9e7cc0916de8eb
Logging in to [iface: default, target: iqn.2007-11.com.nimblestorage:nimblegroup-g4f9e7cc0916de8eb, portal: 10.213.132.30,3260] (multiple)
Logging in to [iface: default, target: iqn.2007-11.com.nimblestorage:nimblegroup-g4f9e7cc0916de8eb, portal: 10.213.132.31,3260] (multiple)
Login to [iface: default, target: iqn.2007-11.com.nimblestorage:nimblegroup-g4f9e7cc0916de8eb, portal: 10.213.132.30,3260] successful.
Login to [iface: default, target: iqn.2007-11.com.nimblestorage:nimblegroup-g4f9e7cc0916de8eb, portal: 10.213.132.31,3260] successful.

6、验证 iscsi 连接,查看是否得到外界磁盘

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 lsscsi

0:0:66:0]   enclosu HUAWEI   Expander 12Gx16  131   -        
[0:2:0:0]    disk    AVAGO    HW-SAS3508       5.06  /dev/sda 
[0:2:1:0]    disk    AVAGO    HW-SAS3508       5.06  /dev/sdb 
[0:2:2:0]    disk    AVAGO    HW-SAS3508       5.06  /dev/sdc 
[0:2:3:0]    disk    AVAGO    HW-SAS3508       5.06  /dev/sdd 

[15:0:0:0]   disk    Nimble   Server           1.0   /dev/sde 
[16:0:0:0]   disk    Nimble   Server           1.0   /dev/sdf

然后就可以像操作本地磁盘一样来操作 iscsi 磁盘 了。由于iscsi使用了多链路,所以我们multipath做链路聚合

安装multipath软件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum install -y device-mapper-multipath
rpm -qa | grep multipath

device-mapper-multipath-0.4.9-123.el7.x86_64
device-mapper-multipath-libs-0.4.9-123.el7.x86_64

生成multipath配置执行命令mpathconf --enable

在/etc目录下生成配置文件multipath.conf

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mpathconf --enable
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl restart multipathd

修改mulipath 配置文件(系统盘排除) vim /etc/multipath.conf

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
defaults {
    user_friendly_names yes
}

设置黑名单列表,示例环境sda、sdb磁盘为系统RAID盘,故而排除

blacklist {

devnode "^sd[a-b]"

}

multipaths {

multipath {

path_grouping_policy    multibus

#path_checker           readsector0

prio                    "random"

path_selector           "round-robin 0"

}

}

devices {

device {

vendor        "vcluster"

product       "12.2.12"

path_checker  readsector0

path_selector "round-robin 0"

failback      immediate

no_path_retry fail

}

修改multipath配置修改配置文件/etc/mulipath.conf信息如下,之后执行命令重启服务

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl restart multipathd

刷新所有多路径配置:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
multipath -F

查看multipath状态

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 *multipath -ll*

此时本地可以看到新增的虚拟磁盘 /dev/mapper/mpatha ,该虚拟磁盘通过两条iscsi路径提供,当前配置为主备模式(同一时刻只有一条路径处于活动状态,可写入数据)

多路径格式化,对磁盘操作提示要分区

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
fdisk -l

Disk /dev/mapper/mpatha: 10995.1 GB, 10995116277760 bytes, 21474836480 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

格式化磁盘

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mkfs -t ext4 /dev/mapper/mpatha

挂载磁盘

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mkdir  /data
mount  /dev/mapper/mpatha   /data
df -h

写入开机启动项,并挂载

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
echo '/dev/mapper/mpatha  /data ext4       defaults        0 0' >> /etc/fstab

mount -a

df -h
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-10-28,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
multipath多路径实验01-构建iSCSI模拟环境
前几天跟同事网上闲聊技术,吐槽之前自己没有配置过多路径的经历,虽然多路径的配置过程很简单,职责划分也应是主机或存储工程师来搞定,DBA只需要直接拿来用,但这样总感觉少了些踏实感。 本着学习的心态,在虚拟环境下模拟,来做一个多路径的实验。 本文主要描述使用iscsi模拟存储划出的1个LUN,最终由两条链路连接到主机,显示为两个磁盘的场景。为后续配置multipath提供前置环境。
Alfred Zhao
2019/05/24
1.4K0
iscsi多路径存储方式
如果存储服务器到交换机只有一条线路的时候,那么一条线路出线故障,整个就没法使用了,所以多线路可以解决这个问题,避免单点故障。
胡齐
2019/10/11
5.9K0
iscsi多路径存储方式
【多路径】CentOS7.7下使用Openfiler+Multipath+UDEV
Openfiler是一款网络存储软件,在Oracle RAC部署的时候,可以用来模拟共享存储,并实现多路径(Multipath)。多路径简单来说,就是连接磁盘的多条链路,避免单条链路中断导致的数据库不可用,另外多条链路间还能实现负载均衡。
甚至熊熊
2021/05/07
2.5K0
iSCSI:提供基于 iSCSI 的网络存储(服务端以及启动器配置)
「 对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》」
山河已无恙
2023/09/11
1.4K0
iSCSI:提供基于 iSCSI 的网络存储(服务端以及启动器配置)
使用iSCSI服务部署网络存储
使用mdadm命令创建RAID磁盘阵列。其中,-Cv参数为创建阵列并显示过程,/dev/md0为生成的阵列组名称,-n 3参数为创建RAID 5磁盘阵列所需的硬盘个数,-l 5参数为RAID磁盘阵列的级别,-x 1参数为磁盘阵列的备份盘个数。在命令后面要逐一写上使用的硬盘名称。
用户8006012
2022/10/25
3.1K0
Centos7挂载ISCSI网络存储
🎈 作者:互联网-小啊宇 🎈 简介: CSDN 运维领域创作者。目前从事 Kubernetes运维相关工作,擅长Linux系统运维、开源监控软件维护、Kubernetes容器技术、CI/CD持续集成、自动化运维、开源软件部署维护等领域。 🎈 博客首页:互联网-小啊宇 Centos7挂载ISCSI网络存储 ⭐ISCSI简介 ⭐服务器安装依赖 ⭐ISCSI启动并设置开机自启动 ⭐查看Target ⭐登陆节点前需验证 🍒开启验证 🍒添加用户 🍒添加密码 ⭐登陆节点 ⭐开启自动登陆节点 ⭐查看当前链接 ⭐
互联网-小阿宇
2022/11/21
1.7K0
Centos7挂载ISCSI网络存储
配置iSCSI部署网络存储
iSCSI 互联网小型计算机系统接口是由IBM下属的两大研发机构AImaden和Haifa研究中心共同开发的,是一个供硬件设备使用的、可在IP协议上层运行的SCSI指令集,是一种开放的基于IP协议的工业技术标准.该协议可以用TCP/IP对SCSI指令进行封装,使得这些指令能够通过基于IP网络进行传输,从而实现SCSI和TCP/IP协议的连接.对于局域网环境中的用户来说,采用该标准只需要不多的投资就可以方便、快捷地对信息和数据进行交互式传输及管理.
微软技术分享
2022/12/28
4.1K0
【多路径】CentOS7.7下使用Openfiler+Multipath+UDEV
Openfiler是一款网络存储软件,在Oracle RAC部署的时候,可以用来模拟共享存储,并实现多路径(Multipath)。多路径简单来说,就是连接磁盘的多条链路,避免单条链路中断导致的数据库不可用,另外多条链路间还能实现负载均衡。
甚至熊熊
2021/05/11
2.5K0
【多路径】CentOS7.7下使用Openfiler+Multipath+UDEV
ceph块设备使用iscsi
Ceph 块设备(也叫RBD)服务提供了大小可调、精炼、支持快照和克隆的块设备。为提供高性能, Ceph 把块设备条带化到整个集群。 Ceph 同时支持内核对象( KO ) 和 QEMU 管理程序直接使用 librbd ——避免了内核对象在虚拟系统上的开销。
summerking
2023/04/27
1.3K0
搭建iscsi存储系统
SATA:容量大,500G, 750G, 1T, 2T, 3T, 4T 不支持热插拔,价格低。
胡齐
2019/10/03
3.8K0
服务器iscsi存储挂载_redis查询命令
Disk /dev/sda: 21.4 GB, 21474836480 bytes
全栈程序员站长
2022/09/23
3.6K0
CentOS 6.4挂载iSCSI网络存储
1.安装iscsi支持包并启动服务 yuminstall binutils iscsi-initiator-utils kmod-xfs xfsprogs
星哥玩云
2022/06/29
1.3K0
iSCSI块存储网络共享基础介绍与实例操作
描述:前面我们正针对于iSCSI与SCSI做了一个简单的介绍, 并且在网络共享中使用过 nfs 以及 smb而iSCSI同样有该功能, 本文记录在学习与工作中搭建与使用iSCSI网络存储案例;
全栈工程师修炼指南
2022/09/29
7.5K0
iSCSI块存储网络共享基础介绍与实例操作
CentOS 7.x 下配置iSCSI网络存储
版权声明:本文为木偶人shaon原创文章,转载请注明原文地址,非常感谢。 https://blog.csdn.net/wh211212/article/details/52981305
shaonbean
2019/05/26
2.3K0
CentOS 6.6挂载iSCSI存储
为解决公司备份和日志问题,特地设置了一台备份服务器,并准备8T的存储空间使用,现在我们就在客户端来进行挂载iSCSI存储。
星哥玩云
2022/07/04
2K0
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
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.6K0
Linux下IP SAN共享存储操作记录
RHEL7 配置iSCSI模拟环境
在RHEL7.3中,对于lvm操作部分与之前RHEL6版本没有区别,还是创建pv,vg,lv的方法,命令参考如下:
Alfred Zhao
2019/05/24
2.7K0
linux发起iscsi_iscsi自动连接
1)磁盘阵列:磁盘阵列是一种采用RAID技术、冗余技术和在线维护技术制造的一种高性能、高可用的磁盘存储设备。
全栈程序员站长
2022/09/23
5.4K0
ISCSI:后端卷以LVM 的方式配置 ISCSI 目标/启动器
「 对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》」
山河已无恙
2023/09/11
4970
ISCSI:后端卷以LVM 的方式配置 ISCSI 目标/启动器
相关推荐
multipath多路径实验01-构建iSCSI模拟环境
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验