运维-----iscsi磁盘共享

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

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44297303/article/details/87917616