建立共享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. ubuntu 安装psycopg2包

    psycopg2 库是 python 用来操作 postgreSQL 数据库的第三方库. 执行:pip3 install psycopg2==2.8.4 有可能会报错: Collecting psyc ...

  2. manim边学边做--角度标记

    manim中绘制一个角度其实就是绘制两条直线,本篇介绍的不是绘制角度,而是绘制角度标记. 对于锐角和钝角,角度标记是一个弧,弧的度数与角的度数一样: 对于直角,角度标记是一个垂直的拐角. manim中 ...

  3. 技术教程 | 基于 Web 端的屏幕共享实践

    ​ 屏幕共享的英文叫做 DesktopSharing,通俗点讲就是将自己电脑的画面分享给其他人, 被分享的可以是整个电脑屏幕.应用程序或者某一个打开的网页等等. 而随着音视频领域的深入发展,完备的功能 ...

  4. EF Core – 继承 Inheritance

    前言 继承是面向对象里的概念. 关系数据库只有一对一, 一对多这类关系, 并没有 "继承" 关系的概念. 所以 ORM (Object–relational mapping) 就需 ...

  5. Open Graph protocol

    大纲介绍 Open Graph protocol 是 facebook 2010 年推出的一套规范, 用途是通过一些简单的 meta tag 来描述网站的内容. 这样在 sharing 网址的时候就可 ...

  6. 前端项目通过 Nginx 发布至 Linux,并通过 rewrite 配置访问后端接口

    〇.前言 本文通过将 arco 框架的前端项目,部署至 CentOS 7,并访问同服务器的 WebAPI 接口,来简单演示一下,如何将前端项目发布至 Linux 系统. 关于 ASP.NET WebA ...

  7. 三牧校队训练题目 Solution

    前置知识: 搜索 队列 栈 递归 (提高难度)记忆化搜索 T1:P1226 [模板]快速幂 暴力想法:\(a\times a\) 进行 \(b\) 次,每次 \(a\times a\mod p\)​. ...

  8. 个人Blog的第一篇博文

    个人Blog的第一篇博文 正式加入"博客园"大家庭了,希望以后可以一直坚持下去欸.

  9. 神经网络之卷积篇:详解为什么使用卷积?(Why convolutions?)

    详解为什么使用卷积? 来分析一下卷积在神经网络中如此受用的原因,然后对如何整合这些卷积,如何通过一个标注过的训练集训练卷积神经网络做个简单概括.和只用全连接层相比,卷积层的两个主要优势在于参数共享和稀 ...

  10. 深入理解 Nuxt.js 中的 app:created 钩子

    title: 深入理解 Nuxt 中的 app created 钩子 date: 2024/9/26 updated: 2024/9/26 author: cmdragon excerpt: 摘要:本 ...