Linux--ISCSI

ISCSI

ISCSI(Internet Small Computer System Interface)

Internet小型计算机系统接口,又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术,由IETF提出

于2003年2月11日成为正式的标准,与传统的SCSI技术比较起来,iSCSI技术有以下三个革命性的变化:

1、把原来只用于本机的SCSI协议透过TCP/IP网络发送,使连接距离可作无限的地域延伸

2、连接的服务器数量无限(原来的SCSI-3的上限是15)

3、由于是服务器架构,因此也可以实现在线扩容以至动态部署

实验流程

ISCSI安装
服务端

setenforce 0

SELinux 修改为警告模式

systemctl stop firewalld

关闭防火墙

在这里插入图片描述

fdisk -l

查看本地硬盘

在这里插入图片描述

查看到 Disk /dev/vdb 未使用 10.7GB

在这里插入图片描述

fdisk /dev/vdb

创建新分区

在这里插入图片描述

创建新分区 /dev/vdb1

在这里插入图片描述

yum install targetcli -y

安装

systemctl start target

开启

systemctl enable target

开机自启

在这里插入图片描述

targetcli

ls

在这里插入图片描述

/backstores/block create westos:stotage1 /dev/vdb1

创建块储存 名称:介绍 硬盘设备

在这里插入图片描述

在这里插入图片描述

iscsi/ create iqn.2019-08.com.westos:storage1

创建 IQN 名称

IQN 的格式为:iqn.年份-月份.反向域名:自定义标识

在这里插入图片描述

/iscsi/iqn.2019-08.com.westos:storage1/tpg1/luns create /backstores/block/westos:storage1

创建 lun(块设备逻辑单元)

在这里插入图片描述

在这里插入图片描述

iscsi/iqn.2019-08.com.westos:storage1/tpg1/acls create iqn.2019-08.com.westos:westoskey1

创建ACL允许 ISCSI 客户机连接

客户端配置的名称应与上面( iqn.2019-08.com.westos:westoskey1)一致

在这里插入图片描述

iscsi/iqn.2019-08.com.westos:storage1/tpg1/portals create 172.25.254.130

配置客户端IP地址及端口

默认端口为 3260

在这里插入图片描述

在这里插入图片描述

exit

测试端

yum install iscsi-initiator-utils -y

安装 ISCSI 客户端

systemctl start iscsid

开启

systemctl enable iscisd

开机自启

vim /etc/iscsi/initatorname.iscsi

编辑测试端 ISCSI 配置文件

InitatorName=iqn.2019-08.com.westos:westoskey1

与服务端创建 ACL 一致

systemctl restart iscsi

重启

在这里插入图片描述

iscsiadm -m discovery -t st -p 172.25.254.130

发现服务端IQN

在这里插入图片描述

iscsiadm -m node -T iqn.2019-08.com.westos:storage1 -p 172.25.254.130 -l

识别服务端共享

在这里插入图片描述

fdisk -l

查看硬盘

在这里插入图片描述

Disk /dev/sda 2147MB

发现 虚拟硬盘

在这里插入图片描述

mkfs.xfs /dev/sda

格式化虚拟硬盘
在这里插入图片描述

vim /etc/fstab

编辑 fstab 配置文件,开机自动挂载

在这里插入图片描述

ISCSI 开机自启 使用 /dev/sda 的 UUID 防止虚拟硬盘漂移无法正常开机(UUID是唯一的)

在这里插入图片描述

mount -a

自动挂载所有支持自动挂载的设备

df

挂载成功
在这里插入图片描述

ISCSI 卸载

测试端

umount /mnt

卸载 /mnt
在这里插入图片描述

vim /etc/fstab

删除 ISCSI 开机自启

在这里插入图片描述

cat /etc/fstab

在这里插入图片描述

yum install tree -y

安装 tree

在这里插入图片描述

tree /var/lib/iscsi

查看到树形关系图

在这里插入图片描述

iscsiadm -m node -T iqn.2019-08.com.westos:storage1 -u -p 172.25.254.130

卸载 ISCSI 节点

在这里插入图片描述

iscsiadm -m node -T iqn.2019-08.com.westos:storage1 -p 172.25.254.130 -o delete

删除 ISCSI 节点
注意: 如果没有删除 ISCSI 节点,使用 fdisk -l 查看,虚拟硬盘存在
tree /var/lib/iscsi

通过树形关系图查看到 ISCSI 节点 已被删除

在这里插入图片描述

systemctl restart iscsi

重启

fdisk -l

查看硬盘

在这里插入图片描述

服务端

targetcli

clearconfig confirm=true

删除所有配置

exit

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值