简介
iscsi实现网络存储,提供存储端叫 target,使用存储端叫 initiator。target 上可以提供存储空间,initiator负责连接ISCSI设备,在ISCSI设备中创建文件系统,以及存取数据,在 initiator 上看上去是多了一块硬盘。
服务器端配置target,准备做为LUN发布的ISCSI的存储设备(可以是一整块磁盘、一个分区、逻辑卷或RAID阵列)
配置
配置环境
iscsi-server:服务端:centos7 192.168.10.10
iscsi-client: 客户端:centos7 192.168.10.20
iscsi-client: 客户端: wendows7 192.168.10.30
理解:iscsi ,通过tcp/ip协议,实现远程存储单元的本地使用(映射为本地磁盘)
检测连通性:
服务端配置
重启添加一块磁盘
fdisk -l 查看磁盘信息
关闭防火墙和linux安全
安装YUM:
yum install -y targetd targetcli
安装好了重启targetd 并加入开机自启
使用命令targetcli进入设置
backstores/block #物理卷 如果创建的是物理卷在该目录创建
backstores/fileio #逻辑卷 如果创建的是逻辑卷在该目录创建 如lv
我们之前加入了一个sdb磁盘
利用sdb创建
创建服务端名字:名字比较固定
创建客服端连接
创建chap认证
重启服务
systemctl restart targetd
systemctl enable targetd
查看端口是否开启
ss -napt |grep 3260
客户端配置
安装客服端服务:
yum -y install targetd
查看安装的ISCSI别名:cat /etc/iscsi/initiatorname.iscsi
编辑名称vi /etc/iscsi/initiatorname.iscsi
改为服务端创建的客服端连接:
编辑iscsid.conf,添加存储端信息:vi /etc/iscsi/iscsid.conf
如果做了chap认证,就需要修改
保存
重新启动重启iscsid和 发现discovery
systemctl restart targetd
去发现ISCSI:
iscsiadm -m discovery -t st -p 192.168.10.10
iscsiadm -m node -T iqn.2020-10.pip.cc:server -p 192.168.10.10 --login
systemctl start ISCSI开启服务
systemctl enable iscsi 开机自动启动服务
查看lsblk
wendows7客户端配置
系统自带了iscsi发程序