当前位置:首页 > 存储 > 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

相关文章

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

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

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

CentOS7 搭建LNMP

CentOS7 搭建LNMP

使用CentOS 1708,其实就是RHEL 7.4,使用YUM搭建LNMP环境(Linux、Nginx、MariaDB、PHP),全部使用新版组件,比如Nginx 1.12.2、MariaDB 10...

CentOS7安装PureFTP和vsFTP使用加密连接

CentOS7安装PureFTP和vsFTP使用加密连接

LNMP环境搭建好后,日后需要管理webroot路径下的文件,采用加密方式的FTP方式比较简单也安全安装PureFTPyum install pure-ftpd配置PureFTPv...

CentOS7 NFS配置

CentOS7 NFS配置

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

CentOS7 安装Oracle12cR2

CentOS7 安装Oracle12cR2

在CentOS7.8 Minimal版本下安装Oracle Database 12c Release 2一键安装oracle-single-install.zip系统环境准备sed -i&n...

CentOS6 安装Oracle11gR2

CentOS6 安装Oracle11gR2

使用oracle-rdbms-server-11gR2-preinstall工具,自动安装oracle所需的RPM包,自动创建oracle用户和dba、oinstall组,自动配置/etc/sysct...