磁盘共享-ISCSI
服务端
1.yum install targetcli.noarch -y --安装
(1)/backstores/block create westos:iop1 /dev/vdb1 --设置分享的磁盘并自定义名字
(2)/iscsi create iqn.2017-12.com.example:iop1 --共享磁盘名字
(3)/iscsi/iqn.2017-12.com.example:iop1/tpg1/acls create iqn.2017-12.com.example:iopkey --设置秘钥
(4)/iscsi/iqn.2017-12.com.example:iop1/tpg1/luns create /backstores/block/westos:iop1 --关联秘钥与设备
(5)/iscsi/iqn.2017-12.com.example:iop1/tpg1/portals create 172.25.254.190 --设定哪个端口共享
3.firewall-cmd --add-port=3260/tcp --添加端口
firewall-cmd --reload --重新加载
客户端:
1.yum install iscsi-initiator-utils -y --安装
2.vim /etc/iscsi/initiatorname.iscsi
『iqn.2017-12.com.example:iopkey』 --匹配服务端的钥匙 (重启)
3.iscsiadm -m(动作) discovery -t(类型) st -p 172.25.254.190 --发现共享的磁盘
4.iscsiadm -m node -T iqn.2017-12.com.example:iop1 -p 172.25.254.190 -l --登陆共享设备
5.fdisk -l -- 可看到新共享的分区设备
网络共享设备开机自动挂载
vim /etc/fstab
『UUID="e6098003-d0a4-4599-a5ea-d5ab76715562" /mnt xfs defaults,_netdev 0 0』
--前面为设备id。_netdev表示该挂载内容为网络共享,在网络启动后再进行挂载。
注意:第一次重启时无法正常重启,需再次断电重启(poweroff)
网络共享设备的删除
(客户端): (yum install tree -y tree程序可以树状图列出目录内容)
1.删除vim /etc/fstab里面的自动挂载
2.卸载 umount /mnt
3.退出登陆iscsiadm -m node -T iqn.2017-12.com.example:iop1 -p 172.25.254.135 -u
3.删除设备
iscsiadm -m node -T iqn.2017-12.com.example:iop1 -o delete
4.重启服务 systemctl restart iscsi
进入 targetcli
clearconfig confirm=true ####删除目录下所有的创建
共享逻辑卷并扩大
服务端
fdisk /dev/vdb
partprobe
pvcreate /dev/vdb1
vgcreate iscsi_vg /dev/vdb1
lvcreate -l 255 -n iscsi_lv0 iscsi_vg
lvdisplay iscsi_lv0
lvdisplay /dev/iscsi_vg/iscsi_lv0
--创建完成
/backstores/block create westos:iop1 /dev/iscsi_vg/iscsi_lv0/iscsi create iqn.2017-12.com.example:iop1
/iscsi/iqn.2017-12.com.example:iop1/tpg1/acls create iqn.2017-12.com.example:iopkey
/iscsi/iqn.2017-12.com.example:iop1/tpg1/luns create /backstores/block/westos:iop1
/iscsi/iqn.2017-12.com.example:iop1/tpg1/portals create 172.25.254.190
--共享完成
fdisk /dev/vdb
partprobe
pvcreate /dev/vdb2
vgextend iscsi_vg /dev/vdb2
lvextend -L 1500M /dev/iscsi_vg/iscsi_lv0
--扩大完成
iscsiadm -m node -T iqn.2017-12.com.example:iop1 -p 172.25.254.190 -u --退出登陆
iscsiadm -m node -T iqn.2017-12.com.example:iop1 -p 172.25.254.190 -l --登陆
注意:当iscsi服务起不来时,先试着启动主服务: systemctl restart iscsid