一.ISCSI简介
ISCSI主要是将存储设备端做成可以提供磁盘的服务器端,再透过iscsi initiator(iscsi初始化用户)功能,做成能够挂载使用使用iscsi设置来进行磁盘的应用了。也就是说,iscsi这个架构主要将存储装置与使用的主机分为两部分,分别是:
(1)iscsi target:就是存储设备端,存放磁盘或RAID的设备。
(2)iscsi initiator:就是能够使用target的用户端,通常是服务器。也就是说,想要连接到iscsi target 的服务器,也必须要安装iscsi initistor 的相关功能后才能使用iscsi target 提供的磁盘。
二.磁盘共享
1.服务端的设置
安装targetcli软件
划分共享磁盘
查看划分情况
同步分区表
使用编辑器共享磁盘
2.客户端的设置
安装网络磁盘共享客户端的软件
fdisk -l查看可用磁盘
三.客户端对共享磁盘的使用
1.对共享磁盘进行格式化挂载
首先划分一块共享磁盘
mkfs.xfs /dev/sda 磁盘格式化
2.共享磁盘的永久挂载
注意:设置完成后可能无法自动正常关机,需要强制进行关机后,重新开机
3.共享磁盘分区的取消
客户端的删除
在客户端安装树形显示目录软件
树形显示/var/lib/iscsi
取消自动挂载,将/dev/vda1从/mnt上卸载,删除/etc/fstab中自动挂载的那一行
退出共享设备
iscsiadm -m node -T iqn.2019-05.com.luck:westos -p 172.25.254.131 -u
重新启动服务,发现分区不在了,但树形结构中的iscsi服务的内容还在
退出共享设备正确方式
iscsiadm -m node -T iqn.2019-05.com.luck:westos -p 172.25.4.131 -u 退出登录
iscsiadm -m node -T iqn.2019-05.com.luck:westos -p 172.25.4.131 -o delete 删除共享数据
vim /etc/fstab 删除设置的自动挂载,否则开机会出现异常
systemctl restart iscsi 重启服务
重启服务后,发现树形结构中的iscsi服务的内容不存在
服务端的删除
targetcli 进入编辑工具
clearconfig confirm=True 删除所有共享
ls 查看删除成功
exit 退出