一、iSCSI简介
iscsi是一种块级别的协议,用于通过TCP/IP网络共享原始存储设备,即硬盘的共享。可以用已经存在的IP和以太网如网卡、交换机、路由器等通过iSCSI协议共享和访问存储。
iSCSI target是一种由远程iSCSI服务器(target)提供的远程硬盘。
二、磁盘共享
首先在服务端配置:
1.yum install targetcli -y 安装共享软件
2.fdisk /dev/vdb 新建共享磁盘
修改标签为8e(lvm)
创建物理卷,物理卷组
pvcreate /dev/vdb1
vgcreate vg0 /dev/vdb1
vgdisplay 可以查看pe的大小,创建逻辑卷时把所有pe给它
lvcreate -l 255 -n lv0 vg0 建立逻辑卷
配置共享磁盘
targetcli 执行
/> backstores/block create westos:storagel /dev/vg0/lv0 添加设备在该系统中的名称
/> iscsi/ create iqn.2018-11.com.westos:storagel 生成共享设备
/> iscsi/iqn.2018-11.com.westos:storagel/tpg1/luns create /backstores/block/westos:storagel 创造共享设备指向本地设备的链接
/> /iscsi/iqn.2018-11.com.westos:storagel/tpg1/acls create iqn.2018-11.com.westos:westoskey 生成共享设备的密钥
/> iscsi/iqn.2018-11.com.westos:storagel/tpg1/portals create 172.25.254.103 添加共享设备的端口
/> exi