建立共享iscsi磁盘组

资源环境
  • 服务端:192.168.2.131

  • 客户端:192.168.2.[110,169]

  • 服务端磁盘:

    [root@centos ~]# lsblk
    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    vda 253:0 0 40G 0 disk
    └─vda1 253:1 0 40G 0 part /
    vdb 253:16 0 5G 0 disk
    vdc 253:32 0 5G 0 disk
    vdd 253:48 0 5G 0 disk
    vde 253:64 0 10G 0 disk
    vdf 253:80 0 10G 0 disk
    vdg 253:96 0 50G 0 disk
    vdh 253:112 0 50G 0 disk
    vdi 253:128 0 50G 0 disk
    vdj 253:144 0 50G 0 disk
    vdk 253:160 0 5G 0 disk
    vdl 253:176 0 5G 0 disk
    vdm 253:192 0 5G 0 disk
    vdn 253:208 0 10G 0 disk
    vdo 253:224 0 10G 0 disk
服务端安装环境

服务端安装

yum -y install targetcli
systemctl restart target
systemctl enable target

定义后端存储

targetcli

backstores/block create dev=/dev/vdb name=sysdg   ##定义后端存储,所有需要共享的磁盘分区都要创建

iscsi/ create iqn.2019-01.cn.tedu:server1         ##创建iqn对象

iscsi/iqn.2019-01.cn.tedu:server1/tpg1/acls create iqn.2019-01.cn.tedu:client1  ##授权客户机访问

/iscsi/iqn.2019-01.cn.tedu:server1/tpg1/luns create /backstores/block/baby   ##绑定存储的信息和存储

saveconfig    ##保存配置
客户端安装
yum -y install iscsi-initiator-utils.x86_64      ##安装客户端的程序
systemctl restart iscsi

修改客户端的iqn,与服务端的acl里面保持一致

cat > /etc/iscsi/initiatorname.iscsi << EOF
InitiatorName=iqn.2019-01.cn.tedu:client1
EOF

发起会话

iscsiadm --mode discoverydb --type sendtargets --portal 192.168.2.131 --discover
systemctl restart iscsi

查看是否共享到磁盘

常用命令
1.iscsiadm

iscsiadm 命令用于管理 iSCSI 发起器和目标之间的会话。

1.1 发现目标

iscsiadm --mode discoverydb --type sendtargets --portal <IP地址> --discover

1.2 登录到目标

iscsiadm --mode node --targetname <目标名称> --portal <IP地址> --login
iscsiadm --mode node --targetname iqn.2019-01.cn.tedu:target1 --portal 192.168.1.10 --login # 示例

1.3 查看登录的目标列表

iscsiadm --mode session --op show

1.4 登出目标

iscsiadm --mode node --targetname <目标名称> --portal <IP地址> --logout
iscsiadm --mode node --targetname iqn.2019-01.cn.tedu:target1 --portal 192.168.1.10 --logout

共享存储ISCSI的更多相关文章

  1. RHCS集群架构之mysql及共享存储iscsi

    server1 172.25.7.1(配置Nginx.ricci和luci) server2 172.25.7.2(Apache.iscsi) server3 172.25.7.3(Apache) s ...

  2. Centos6.5搭建RHCS集群-实现GFS+iSCSI网络共享存储

    RHCS集群配置 需要用到的各组件功能:RHCS(Red Hat Cluster Suite):能够提供高可用性.高可靠性.负载均衡.存储共享且经济廉价的集群工具集合.LUCI:是一个基于web的集群 ...

  3. 虚拟化(四):vsphere高可用功能前提-共享存储搭建(使用微软提供的iscsi software target,也可以使用免费开源的openfiler)

    虚拟化(一):虚拟化及vmware产品介绍 虚拟化(二):虚拟化及vmware workstation产品使用 虚拟化(三):vsphere套件的安装注意及使用 虚拟化(四):vsphere高可用功能 ...

  4. 实验:iscsi共享存储

    实验名称: iscsi共享存储 实验环境: 我们需要准备一个磁盘,对于这个磁盘我们需要使用,将这个磁盘空间共享给iscsi客户端: 实验需求: 我们这里使用两台服务器来实现iscsi共享存储: 1.指 ...

  5. Linux下搭建iSCSI共享存储详细步骤(服务器模拟IPSAN存储)

    一.简介 iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够 ...

  6. iscsi共享存储的简单配置和应用

    1.环境介绍 SCSI(Small Computer System Interface)是块数据传输协议,在存储行业广泛应用,是存储设备最基本的标准协议.从根本上说,iSCSI协议是一种利用IP网络来 ...

  7. iSCSI 共享存储

         iSCSI(Internet Small Computer System Interface,发音为/ˈаɪskʌzi/),Internet小型计算机系统接口,又称为IP-SAN,是一种基于 ...

  8. Linux下搭建iSCSI共享存储的方法 Linux-IO Target 方式CentOS7-1810下实现

    iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速 ...

  9. Linux下搭建iSCSI共享存储的方法 TGT 方式 CentOS6.9系统下

    iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速 ...

  10. Linux下搭建iSCSI共享存储的方法 Linux-IO Target 方式 Debian9.5下实现

    iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速 ...

随机推荐

  1. Linux samba的配置和使用

    samba是什么 samba是什么?能干什么?什么场合需要用到它? samba 是基于SMB协议(ServerMessage Block,信息服务块)的开源软件,samba也可以是SMB协议的商标.S ...

  2. zabbix报错大全

    zabbix报错 https://www.cnblogs.com/losbyday/category/876878.html作者总结的很全棒 1.在启动zabbix-agent 时系统日志输出 PID ...

  3. 一键k8s企业级集群部署(以k8s的1.18.0版本为例)

    一.下载安装sealos wget https://github.com/fanux/sealos/releases/download/v3.2.0-beta.2/sealos && ...

  4. .proto文件的作用

    在网络通信和通用数据交换等应用场景中经常使用的技术是 JSON 或 XML,而在最近的开发中接触到了 Google 的 ProtoBuf. 在查阅相关资料学习 ProtoBuf 以及研读其源码之后,发 ...

  5. CSEC:香港城市大学提出SOTA曝光矫正算法 | CVPR 2024

    在光照条件不佳下捕获的图像可能同时包含过曝和欠曝.目前的方法主要集中在调整图像亮度上,这可能会加剧欠曝区域的色调失真,并且无法恢复过曝区域的准确颜色.论文提出通过学习估计和校正这种色调偏移,来增强既有 ...

  6. compileSdkVersion, minSdkVersion 和 targetSdkVersion,傻傻分不清楚【转】

    原文 https://blog.csdn.net/gaolh89/article/details/79809034 在Android Studio项目的app/build.gradle中,我们可以看到 ...

  7. 同步多个mysql 到一个

    了解大概 Ref: is it possible that canal set with multiple mysql database source 使用 canal https://dev.mys ...

  8. C语言实现一个走迷宫小游戏(深度优先算法)

    补充一下,先前文章末尾给出的下载链接的完整代码含有部分C++的语法(使用Dev-C++并且文件扩展名为.cpp的没有影响),如果有的朋友使用的语言标准是VC6的话可能不支持,所以在修改过后再上传一版, ...

  9. 痞子衡嵌入式:JLink命令行以及JFlash对于下载算法的作用地址范围认定

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家分享的是JLink命令行以及JFlash对于下载算法的作用地址范围认定. 最近痞子衡在给一个 RT1170 客户定制一个 Infineon Mi ...

  10. 1 月 25 日见|Flutter Forward 活动日程表正式发布!

    2023 年 1 月 25 日 (正月初四),我们将在肯尼亚首都内罗毕举办 Flutter Forward 大会,并同时开启线上直播.本次活动将展示最新的 Flutter 技术更新,包括一个主题演讲以 ...