当前位置:首页 > 存储 > CentOS7 iSCSI配置

CentOS7 iSCSI配置

存储3年前 (2018-02-27)

CentOS7 iSCSI配置

先用5块磁盘组成RAID 6,其中4盘做RAID,1盘做热备,并在组建的阵列提供iSCSI服务

yum install mdadm
mdadm -Cv /dev/md0 -a yes -n 4 -l 6 -x 1 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf

查看RAID组信息,记录UUID值

mdadm -D /dev/md0

CentOS7 iSCSI配置


安装iSCSI

yum install targetd targetcli

设置自启

systemctl start targetd
systemctl enable targetd


配置iSCSI

 进入交互式配置界面

targetcli

CentOS7 iSCSI配置


进入iSCSI服务端配置的共享设备

cd /backstores/block


将RAID 6磁盘阵列md0加入到配置共享设备的资源池中,命名为disk0

create disk0 /dev/md0

CentOS7 iSCSI配置


CentOS7 iSCSI配置


退回到交互式配置界面

cd /


进入iscsi选项,并创建iSCSI target名称

cd iscsi
create

CentOS7 iSCSI配置


进入新创建的iSCSI target

cd iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.b05857f22c84/

CentOS7 iSCSI配置


配置共享资源

cd tpg1/
cd luns/


创建一个可提供访问的LUN

create /backstores/block/disk0

CentOS7 iSCSI配置


设置访问控制列表

cd ..
cd acls 
create iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.b05857f22c84:client

CentOS7 iSCSI配置


设置iSCSI服务端监听IP和端口号

cd ..
cd portals/
create 172.19.44.3

提示Could not create NetworkPortal in configFS

CentOS7 iSCSI配置

delete 0.0.0.0 3260

CentOS7 iSCSI配置

create 172.19.44.3

CentOS7 iSCSI配置


查看配置并保存配置

CentOS7 iSCSI配置

exit

CentOS7 iSCSI配置

重启服务

systemctl restart targetd

防火墙配置端口放行

firewall-cmd --permanent --add-port=3260/tcp 
firewall-cmd --reload


Windows访问

CentOS7 iSCSI配置

打开控制面板--管理工具--iSCSI发起程序,先选择是开启服务,然后再进入设置


CentOS7 iSCSI配置

点击完成


CentOS7 iSCSI配置

看到默认的名称,先不连接


CentOS7 iSCSI配置

因为服务端配置acl,需要将默认名改为服务端配置的名称,切换到“配置”选项卡,点击“更改”

更改为iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.b05857f22c84:client


CentOS7 iSCSI配置

点击连接


CentOS7 iSCSI配置

确定


CentOS7 iSCSI配置

打开磁盘管理,会有“初始化磁盘”向导


CentOS7 iSCSI配置

新建简单卷


CentOS7 iSCSI配置

指定卷大小,下一步


CentOS7 iSCSI配置

分配驱动器号,下一步


CentOS7 iSCSI配置

使用默认设置,下一步


CentOS7 iSCSI配置

完成,格式化后就可以使用了


Linux访问

安装iSCSI客户端

yum install iscsi-initiator-utils


添加服务端访问控制列表名称

vi /etc/iscsi/initiatorname.iscsi
 增加InitiatorName=iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.b05857f22c84:client


设置自启

systemctl restart iscsid
systemctl enable iscsid


参数-m discovery 扫描并发现可用的存储资源,-t st为执行扫描操作的类型,-p 172.19.44.3为iSCSI服务端的IP地址

发现远程资源

iscsiadm -m discovery -t st -p 172.19.44.3

CentOS7 iSCSI配置


登录远程资源

iscsiadm -m node -T iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.b05857f22c84 p 172.19.44.3 --login

CentOS7 iSCSI配置


挂载远程资源

查看待挂载到本地的iSCSI磁盘sdb

file /dev/sdb

CentOS7 iSCSI配置

格式化

mkfs.xfs /dev/sdb

CentOS7 iSCSI配置

创建挂载目录和挂载

mkdir /iSCSI
mount /dev/sdb /iSCSI

CentOS7 iSCSI配置

查看分区

df -h

CentOS7 iSCSI配置

查看设备的名称、文件系统及UUID

blkid | grep /dev/sdb

CentOS7 iSCSI配置

设置自动挂载

vim /etc/fstab
 增加UUID=f314d488-50e8-4a9a-8295-0ea0d9ab1591 /iSCSI xfs defaults,_netdev 0 0

拆卸挂载

iscsiadm -m node -T iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.b05857f22c84 -u

CentOS7 iSCSI配置

本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/storage/194.html

相关文章

安装万由U-NAS

安装万由U-NAS

万由U-NAS是国产免费的,但是用起来还是有小问题,尝试创建iSCSIInstall系统应该是基于debian的内核4.9使用DHCP获得的地址浏览器登陆默认用户名admin 密码password左侧...

CentOS8.1 部署GlusterFS使用CTDB和Samba实现高可用

CentOS8.1 部署GlusterFS使用CTDB和Samba实现高可用

分布式文件系统是一种允许文件通过网络在多台主机上分享的文件系统,可让多台主机上的多用户分享文件和存储空间。单独使用Samba挂载gluster volume无法实现高可用,需要使用CTDB和Samba...

CentOS7 软RAID配置

CentOS7 软RAID配置

虚拟机添加4块新硬盘,形成5盘环境,做Linux软RAID磁盘阵列准备环境搭建添加硬件选择硬盘默认选择SCSI创建新虚拟磁盘容量默认20G,存储为单个文件加默认安装系统的,一共5个fdisk -l查看...

FreeNAS11.2 添加新磁盘到现有存储池

FreeNAS11.2 添加新磁盘到现有存储池

先给虚拟机添加3块盘后,登录进控制台选择原有池,点击Extend弹出提示,Confirm后选择CONTINUE选中将三块新盘,按→添加到Data VDevs然后点击EXTEND弹出提示,Confirm...

Broadcom Brocade6510配置SNMP

Broadcom Brocade6510配置SNMP

Broadcom Brocade6510命令行和图形方式配置SNMP接入Zabbix命令行配置admin> snmpconfig --set snmpv1 S...

RHEL7.4 FC SAN存储多路径

RHEL7.4 FC SAN存储多路径

解决FC SAN下多路径问题设置多路径查看存储映射来的分区,sdb、sdc、sdd、sde多路径问题产生的分区fdisk -l安装多路径软件yum install -y&...