一、共享设备
服务器:
给服务器添加一块新的硬盘设备:
5G大小
fdisk /dev/vdb
n
+2G
dnf install targetcli -y ##安装共享策略管理软件
systemctl enable --now target ##运行服务
targetcli###进入设置界面,编写共享策略
/backstores/block create westos:storage1 /dev/vdb1 ##westos:storage1在共享管理中的别名,/dev/vdb1真实名字
/iscsi create iqn.2021-08.org.westos:storage1##建立对外的共享名称,iqn命名格式,iscsi限定名称。格式:iqn.???-???.域名反写:别名
iscsi/iqn.2021-08.org.westos:storage1/tpg1/luns create /backstores/block/westos:storage1##把共享名称与内部设备关联
iscsi/iqn.2021-08.org.westos:storage1/tpg1/acls create iqn.2021-08.org.westos:westoskey ##为共享设备设定访问key
exit
客户端:
dnf install iscsi-initiator-utils.x86_64 -y ## 客户端软件
systemctl start iscsid ##开启服务
iscsiadm -m discovery -t st -p 172.25.254.137
连接失败,需要在!!!服务器!!!开放连接端口:
firewall-cmd --permanent --add-port=3260/tcp
firewall-cmd --reload
iscsiadm -m node -T iqn.2021-08.org.westos:storage1 -p 172.25.254.137 -l
认证失败
vim /etc/iscsi/initiatorname.iscsi :
InitiatorName=iqn.2021-08.org.westos:westoskey
(服务器中共享的key)
systemctl restart iscsid.service
iscsiadm -m node -T iqn.2021-08.org.westos:storage1 -p 172.25.254.137 -l
此时连接成功
测试:
fdisk -l ##发现客户主机此时多了一块硬盘/dev/sda
mkfs.xfs /dev/dea ##给磁盘格式化
mount /dev/sda /mnt ##可以挂在即可用。操作成功
二、客户端永久挂载网络设备(iscsi开机自动挂载)
vim /etc/fstab:
UUID=7d7e0edb-2e0b-4024-a353-dc0cd40a76a1 /mnt xfs defaults,_netdev 0 0
-netdev ##指定开机先启用iscsi服务再挂载
测试:reboot
df 检查/dev/sda1 是否挂在到/mnt
三、客户端驱除iscsi设备
!!!!第一步到第六步都是在客户主机操作!!!!
1.vim /etc/fstab ##删除自动挂在信息
2.umount /mnt ##卸载设备
3.tree /var/lib/iscsi ##客户端读取所有服务器的信息存放
4.iscsiadm -m node -T iqn.2021-08.org.westos:storage1 -p 172.25.254.137 -u ##退出登录
5.fdisk -l ##查看发现共享设备不见了,但只是临时的,重启iscsi服务后又会出现
6.永久清除网络设备
iscsiadm -m node -T iqn.2021-08.org.westos:storage1 -p 172.25.254.137 -o delete
永久清除,共享设备。重启服务后,也不会在出现共享设备
!!!!第七步在服务器操作!!!!
7.在服务器清除共享设备数据:
targetcli:
clearconfig confirm=True