iscsi.jpg

先用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

20180227154542.png


安装iSCSI

yum install targetd targetcli

设置自启

systemctl start targetd
systemctl enable targetd


配置iSCSI

 进入交互式配置界面

targetcli

20180227145014.png


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

cd /backstores/block


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

create disk0 /dev/md0

20180227160635.png


20180227154650.png


退回到交互式配置界面

cd /


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

cd iscsi
create

20180227154906.png


进入新创建的iSCSI target

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

20180227161447.png


配置共享资源

cd tpg1/
cd luns/


创建一个可提供访问的LUN

create /backstores/block/disk0

20180227155212.png


设置访问控制列表

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

20180227162718.png


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

cd ..
cd portals/
create 172.19.44.3

提示Could not create NetworkPortal in configFS

20180227163344.png

delete 0.0.0.0 3260

20180227163431.png

create 172.19.44.3

20180227163438.png


查看配置并保存配置

20180228083617.png

exit

20180227163801.png

重启服务

systemctl restart targetd

防火墙配置端口放行

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


Windows访问

20180227165437.png

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


20180228095518.png

点击完成


20180228095615.png

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


20180228102217.png

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

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


20180228102431.png

点击连接


20180228102509.png

确定


20180228102555.png

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


20180228102718.png

新建简单卷


20180228102725.png

指定卷大小,下一步


20180228102731.png

分配驱动器号,下一步


20180228102739.png

使用默认设置,下一步


20180228102747.png

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


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

20180228083925.png


登录远程资源

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

20180228084004.png


挂载远程资源

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

file /dev/sdb

20180228084033.png

格式化

mkfs.xfs /dev/sdb

20180228090605.png

创建挂载目录和挂载

mkdir /iSCSI
mount /dev/sdb /iSCSI

20180228090739.png

查看分区

df -h

20180228090807.png

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

blkid | grep /dev/sdb

20180228090834.png

设置自动挂载

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

20180228091505.png


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