ISCSI(存储分离)

fdisk /dev/vdb 分一个主分区

rhel6下的配置:

服务端: yum install scsi-*   -y 

进入到    /etc/tgt/targets.conf

【基础部分】之ISCSI的相关配置_target

开启服务  /etc/init.d/tgtd  start

客户端: yum  install  iscsi-* –y

剩下的步骤和rhel7一样

rhel7下的配置:

yum install targetcli -y

targetcli 命令可以测试

主服务器上的配置:

targetcli 进入iscsi配置页面

【基础部分】之ISCSI的相关配置_服务端_02【基础部分】之ISCSI的相关配置_blank_03

先创建 storage:disk1

【基础部分】之ISCSI的相关配置_target_04

再创建锁:

【基础部分】之ISCSI的相关配置_style_05

创建钥匙:

【基础部分】之ISCSI的相关配置_target_06

将创建的锁和磁盘相关联:

【基础部分】之ISCSI的相关配置_服务端_07

将ip和端口联系在一起:

先删掉原有的 delete 0.0.0.0 3260

【基础部分】之ISCSI的相关配置_style_08

exit 退出 关闭火墙(或者火墙允许3260端口) 重启iscsid 服务

客户机配置:

【基础部分】之ISCSI的相关配置_style_09

iscsiadm -m discovery -t st -p 172.25.15.11 (查找iSCSI服务器所提供的iSCSI目标)

【基础部分】之ISCSI的相关配置_style_10

iscsiadm -m node -T iqn.2016-08.com.example:storage1 -p 172.25.15.11 -l

会报错 提示

【基础部分】之ISCSI的相关配置_blank_11

解决办法:

在/etc/iscsi/initiatorname.iscsi中设置发起端的IQN:

InitiatorName=iqn.2016-08.com.example:storagekey1 写入到上面的文件中

重启iscsid 服务

然后fdisk -l 可以查看到该设备

对该设备分区,格式化,挂载即可,其他主机也可以挂载该设备。即使客户机挂了 其他客户机依然可以访问。

2.永久挂载

建议用blkid 查看设备的uuid进行永久挂载 比较稳定

【基础部分】之ISCSI的相关配置_服务端_12

【基础部分】之ISCSI的相关配置_blank_13

挂载参数需要格外注意

3.删除iscsi挂载

【基础部分】之ISCSI的相关配置_target_14

最后加 -o 用iscsiadm -m discovery -t st -p 172.25.15.11 这个命令就查看不到该设备了,但是重启iscsid 服务后还是能查看到

所以:如下 即可永久删除

【基础部分】之ISCSI的相关配置_style_15

服务器上删除targetcli 上的配置

在targetcli中 输出 clearconfig true