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

CentOS7 iSCSI配置

存储4年前 (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

相关文章

CentOS7 Samba配置

CentOS7 Samba配置

在RAID的基础上搭建samba服务提供文件共享参数介绍[global] workgroup = 工作组名称 server string = 服务...

CentOS7 NFS配置

CentOS7 NFS配置

网络文件系统(Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区...

RHEL7.4 FC SAN存储多路径

RHEL7.4 FC SAN存储多路径

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

威联通QNAP TS-1232XU-RP开局

威联通QNAP TS-1232XU-RP开局

QNAP TS-1232XU-RP是入门级NAS,威联通的设备开局需要先安装设备固件,才可以进入设置界面首先登录官网下载Qfinder Pro软件,https://start.qnap.com/cn/...

H3C R4900 G3 RAID设置

H3C R4900 G3 RAID设置

在H3C UniServer R4900 G3中使用PMC maxView Storage Manager设置双盘RAID 1和三盘RAID 5设置RAID 1开机按F7Enter SetupAdva...

CentOS7.6 安装ZFS并创建Raid

CentOS7.6 安装ZFS并创建Raid

ZFS是一个128位的文件系统,支持逻辑卷,Raid,快照和其他高级文件系统功能。在linux下zfs的模块有两种加载到内核的方式dkms和kabi。它们区别在于如果安装了基于dkms的zfs模块,以...