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配置


更新日期: 2018年02月27日
文章标签: Linux
文章链接: https://www.vos.cn/storage/194.html  
版权说明:如非注明,本站文章均为vOS原创,转载请注明出处和附带本文链接。