iscsi
iscsi服务:支持从客户端通过IP向远程服务器上的SCSI存储设备发送SCSI命令
1.建立lvm设备
服务的安装和开启 yum install targetcli -y
systemctl enable target
systemctl start target
2.服务端的配置 targetcli
创建一个设备 backstores/block create server storage /dev/vg0/iscsi_storage
创建一个target iscsi create iqn.2017-06.com.example:stragel
创建逻辑单元号 Created target iqn.2017-06.com.example:stragle/tpg1/luns create /backstores/block/serverlstorage
创建访问控制列表 Created Node ACL for iqn.2017-06.com.example:serverlstoragekey
使用主机的3260端口 iscsi/iqn.2017-06.com.example:stragel/tpgl/portals create 172.25.254.174
Using defaults IP port 3260
Create network portal 172.25.254.174:3260
3.客户端的连接
查找ISCSI服务器所提供的ISCSI目标 iscsiadm -m discovery -t st -p 172.25.254.174
登录服务器上的iscsi目标 node -T iqn.2024-12.com.example:server0 -p 172.25.254.174 -l
测试结果:客户端上出现一个新硬盘设备
设置开机自动挂载 vim /etc/fstab (开机挂载之前先启动网络服务 /mnt xfs defaults , _netdev 0 0)
4.删除服务
登出iscsi服务 iscsiadm -m st-T iqn.2017-06.com.example:stragel -p 172.25.254.174 -u
删除iscsi目标的本地记录 iscsiadm -m node -T iqn.2010-09.com.example:stragel -p 172.25.254.174 -o delete
在服务端 targetcli
clearconfig confirm = Ture