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

CentOS7 iSCSI配置

存储5年前 (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盘安装chromeos第三方cloudready

台式机使用u盘安装chromeos第三方cloudready

 首先准备好一个8G或者16G的u盘https://www.neverware.com/freedownload下载32位或者64位的系统将下载好的文件解压出bin格式的文件本地需要安装ch...

修复升级EVE-NG后无法正常打开问题

修复升级EVE-NG后无法正常打开问题

升级流程Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.9.40-eve-ng-ukms+ x86_64) * Documentation:  ...

利用LVM特性对EVE-NG硬盘分区扩容

利用LVM特性对EVE-NG硬盘分区扩容

下载的EVE-NG镜像中,存放模拟器镜像的分区太小了,上传几个cisco和juniper的模拟器就快满了,所以需要使用lvm特性对ubuntu server的硬盘分区进行扩容,首先先将eve-ng虚拟...

CentOS7 Samba配置

CentOS7 Samba配置

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

CentOS7 Postfix配置

CentOS7 Postfix配置

使用Postfix+Dovecot配置简单的邮件服务器安装Bindyum install bind-chroot配置Bind  编辑主配置文件,里面的各种参数用...