CentOS 7 部署iscsid 存储服务

iSCSI 是一种块级别的协议,用于通过TCP/IP网络共享原始存储设备,可以用已经存在的IP和以太网如网卡、交换机、路由器等通过iSCSI协议共享和访问存储。iSCSI target是一种由远程iSCSI服务器(target)提供的远程硬盘。

基于centos 7.8 3.10.0-1127.19.1.el7.x86_64

1. 安装iscsid
# yum install scsi-target-utils -y

让我们启动iSCSI服务,并检查服务运行的状态,iSCSI的服务名是tgtd

#systemctl enable tgtd
#systemctl restart tgtd

现在使用tgtadm来列出在我们的服务器上已经配置了哪些target和LUN。

# netstat -tulnp | grep tgtd
# tgtadm --mode target --op show

PS :留意一下防火墙,放行tcp 3260 和860

2. 配置iscsid
a. 创建lvm
#pvcreate /dev/sdb
#pvcreate /dev/sdc

#vgcreate vg_iscsi /dev/sdb /dev/sdc

#lvcreate -L 10G -n lv_iscsi_1 vg_iscsi
#lvcreate -L 11G -n lv_iscsi_2 vg_iscsi

# lvcreate -L 10G -n lv_iscsi_1 vg_iscsi
WARNING: xfs signature detected on /dev/vg_iscsi/lv_iscsi_1 at offset 0. Wipe it? [y/n]: y
  Wiping xfs signature on /dev/vg_iscsi/lv_iscsi_1.
  Logical volume "lv_iscsi_1" created.
# lvcreate -L 11G -n lv_iscsi_2 vg_iscsi 
  Logical volume "lv_iscsi_2" created.
#lsblk
sdb                       8:16   0 279.5G  0 disk 
├─vg_iscsi-lv_iscsi_1   253:4    0    10G  0 lvm  
└─vg_iscsi-lv_iscsi_2   253:5    0    11G  0 lvm  
sdc                       8:32   0 279.5G  0 disk 
b. 定义LUN设备

我们已经创建了逻辑卷并准备使用LUN,现在我们在目标器配置中定义target 以及LUN设备,只有这样做它才能用在客户机中(发起程序)。

#vim /etc/tgt/targets.conf
<target iqn.2024-07.com.test:tgt1>
       backing-store /dev/vg_iscsi/lv_iscsi_1
</target>
<target iqn.2024-07.com.test:tgt1>
       backing-store /dev/vg_iscsi/lv_iscsi_2
</target>
#systemctl restart tgtd
#tgtadm --mode target --op show
Target 1: iqn.2024-07.com.test:tgt1
    System information:
        Driver: iscsi
        State: ready
    I_T nexus information:
    LUN information:
        LUN: 0
            Type: controller
            SCSI ID: IET     00010000
            SCSI SN: beaf10
            Size: 0 MB, Block size: 1
            Online: Yes
            Removable media: No
            Prevent removal: No
            Readonly: No
            SWP: No
            Thin-provisioning: No
            Backing store type: null
            Backing store path: None
            Backing store flags: 
        LUN: 1
            Type: disk
            SCSI ID: IET     00010001
            SCSI SN: beaf11
            Size: 10737 MB, Block size: 512
            Online: Yes
            Removable media: No
            Prevent removal: No
            Readonly: No
            SWP: No
            Thin-provisioning: No
            Backing store type: rdwr
            Backing store path: /dev/vg_iscsi/lv_iscsi_1
            Backing store flags: 
        LUN: 2
            Type: disk
            SCSI ID: IET     00010002
            SCSI SN: beaf12
            Size: 11811 MB, Block size: 512
            Online: Yes
            Removable media: No
            Prevent removal: No
            Readonly: No
            SWP: No
            Thin-provisioning: No
            Backing store type: rdwr
            Backing store path: /dev/vg_iscsi/lv_iscsi_2
            Backing store flags: 
    Account information:
    ACL information:
        ALL
3. iscsi client连接
# iscsiadm -m discovery -t st -p 10.146.66.82
10.146.66.82:3260,1 iqn.2024-07.com.test:tgt1
#iscsiadm -m node -T iqn.2024-07.com.test:tgt1 -p 10.146.66.82 --login
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

robin5911

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值