一、ISCSI服务
SCSI(Internet SCSI)支持从客户端通过IP向远程服务器上的iSCSI存储设备发送SCSI命令;
默认情况下,网络通信是至iSCSI目标上的端口3260/tcp的明文端口。
二、ISCSI服务设置
服务端
1.安装并开启服务
2.新建分区 ##同步分区表
3.配置ISCSI targetcli命令
/> ls ##蓝色是目录,紫色是文件
/> /backstores/block create westos:storage1 /dev/vdb2 ##命名并关联设备
/> /iscsi create iqn.2018-05.com.westos:storage1 ##设定IQN
/> /iscsi/iqn.2018-05.com.westos:storage1/tpg1/acls create
iqn.2018-05.com.westos:westoskey ## 加密设置
/> /iscsi/iqn.2018-05.com.westos:storage1/tpg1/luns create
/backstores/block/westos:storage1 ##关联westos:storage1
/> /iscsi/iqn.2018-05.com.westos:storage1/tpg1/portals create 172.25.254.178 ##打开接口
Last 10 configs saved in /etc/target/backup.
Configuration saved to /etc/target/saveconfig.json ##配置文件
客户端配置
1.安装 iscsi-initiator-utils
2.开启 iscsid 服务
3.查看178主机的共享硬盘
4.链接178主机的硬盘 ##链接失败,没有key
5.修改key(服务端的加密key)
重启服务再次获得硬盘
客户端可看到添加1个sda硬盘
对/dev/sda硬盘分区、格式化、挂载
三、iSCSI管理
1.客户端永久挂载 /etc/fstab ##注意:先开启服务,再加载网络
重启后会出错,无法正常开启
需要强制关闭,再重新开启
开机后查看
还原设置
1.取消永久挂载 /etc/fstab
2.安装目录树服务 tree
3.卸载硬盘 ##此时fdisk -l 已无/dev/sda硬盘
注意:重启iscsi服务,/dev/sda1硬盘依然存在
重启后依然会自动挂载
4.查看iscsi的树目录结构
5.删除iscsi树目录下的 iqn.2018-05.com.westos:storage1
iscsiadm -m node -T iqn设备名 【-u(卸载)】【-o delete】
6.再次重启iscsi,/dev/sda硬盘已移除
7.服务端删除共享硬盘
[[email protected] ~]# targetcli
/> help ##查看相关命令帮助
/> clearconfig confirm=true ##清空IQN等相关配置