<>ISCSI简介

iSCSI(Internet Small Computer System
Interface,发音为/ˈаɪskʌzi/),Internet小型计算机系统接口,又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术,由IETF提出,并于2003年2月11日成为正式的标准。
iSCSI利用了TCP/IP的port 860 和 3260
作为沟通的渠道。透过两部计算机之间利用iSCSI的协议来交换SCSI命令,让计算机可以透过高速的局域网集线来把SAN模拟成为本地的储存装置。

<>一、Linux服务器部署磁盘共享

1、安装软件
yum install iscsi-initiator-utils.x86_64 -y ##安装iscsi软件 yum install
targetcli.noarch ##安装targetcli命令软件
2、建立共享磁盘
以逻辑卷作为共享磁盘方便扩容,实用性更高
fdisk -l ##查看磁盘 fdisk /dev/sdb ##建立lvm分区 partprobe ##同步分区 pvcreate /dev/sdb1
##创建物理卷 pvdisplay ##查看物理卷信息 vgcreate iscsi_vg0 /dev/sdb1 ##创建卷组 vgdisplay
lvcreate -l 255 -n iscsi_lv0 iscsi_vg0 ##创建逻辑卷,增加到255个PE(L为增加多少) vgdisplay
iscsi_vg0 ##查看逻辑卷iscsi_vg0信息

3、布置磁盘共享
targetcli ##进入targetcli命令 backstores/block create westos:storage1
/dev/iscsi_vg0/iscsi_lv0 ##给真实的磁盘取一个别名 iscsi/ create
iqn.2019-02.com.westos:storage1 ##创建一个可用于客户端操作的接口
iscsi/iqn.2019-02.com.westos:storage1/tpg1/luns create
/backstores/block/westos:storage1 ##将该接口与别名联系起来,可以通过操作接口操作共享磁盘
iscsi/iqn.2019-02.com.westos:storage1/tpg1/acls create
iqn.2019-02.com.westos:storage1key ##给该接口建立认证,认证密钥为storage1key
iscsi/iqn.2019-02.com.westos:storage1/tpg1/portals/ create 172.25.254.105
##创建主机共享(必须为服务端ip)


4、设定相关防火墙策略
firewall-cmd --permanent --add-port=3260/tcp ##允许3260端口 firewall-cmd --reload
firewall-cmd --list-all


<>二、客户端使用共享磁盘

1、安装软件
yum install iscsi-initiator-utils.x86_64 -y ##安装iscsi
2、寻找服务端的共享磁盘及建立认证
iscsiadm -m discovery -t st -p 172.25.254.105 ##查询在服务端共享磁盘 yum install
iscsi-initiator-utils.x86_64 -y ##安装iscsi vim /etc/iscsi/initiatorname.iscsi
##写入密码 iqn.2019-02.com.westos:storage1key systemctl restart iscsid ##重启iscsi


3、连接/退出/删除共享磁盘
iscsiadm -m node -T iqn.2019-02.com.westos:storage1 -p 172.25.254.105 -l
##登陆服务端 iscsiadm -m node -T iqn.2019-02.com.westos:storage1 -p 172.25.254.105
-u ##退出服务端 iscsiadm -m node -T iqn.2019-02.com.westos:storage1 -p
172.25.254.205 -o delete

4、对共享磁盘进行分区挂载使用
fdisk -l fdisk /dev/sdc ##使用共享磁盘,进行分区使用。 mkfs.xfs /dev/sdc1 ##写入文件系统 mount
/dev/sdc1 /mnt/iscsi ##挂载后可以使用



<>三、扩展共享磁盘

服务端
fdisk /dev/sdb partprobe pvcreate /dev/sda2 ##增加物理卷sdb2 vgextend iscsi_vg0
/dev/sdb2 ##扩展卷组 vgdisplay iscsi_vg0 lvextend -l 510 /dev/iscsi_vg0/iscsi_lv0
##扩展逻辑卷大小到510个PE lvdisplay
客户端
iscsiadm -m node -T iqn.2019-02.com.westos:storage1 -p 172.25.254.105 -u
##退出服务端 iscsiadm -m node -T iqn.2019-02.com.westos:storage1 -p 172.25.254.105
-l ##登陆服务端 fdisk -l

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信