iscsi服务的搭建

iscsi概念

internet + scsi = iscsi
scsi是属于硬盘的接口类型,一般硬盘的传输是通过主板总线来进传输的,传输的速率被主板总线的传输速度限制,iscsi是通过网络来进行传输数据的。

模拟实验

服务器端搭建iscsi服务

1、虚拟机内添加四个磁盘做成raid10

# mdadm -Cv /dev/md0 -n 4 -l 10 /dev/sd[b-e]
# mdadm -D /dev/md0

2、安装targetd服务和交互式

# yum install targetd targetcli
# systemctl restart targetd
# systemctl enable targetd

3、配置targetcli交互式工具

# targetcli  //把所需参数填入目录下
> ls
> cd backstores/block  //进入设备存储目录
> create /dev/md0  //将设备加入资源池
> create disk0 /dev/md0   //设备资源池名字定义为disk0
> cd /
> 
> cd iscsi  //进入iscsi设备目录
> create  //执行该命令后会出现磁盘设备名称,类似UID值
> 
> cd 设备名称  //进入改设备目录
> cd tpg1/luns  //进入放资源池的硬件设备目录
> create /backstores/block/disk0  //绑定磁盘设备
> 
> cd ..
> cd acls  //谁能访问
> create 设备名称:client  //client可自定义,设备名称:client这个即可称之为设备的iscsi设备的密码
> 
> cd ..
> cd portals //进入添加访问设备信息的目录
> create 服务器的地址(IP) //加入服务器的地址
> exit //exit是保存退出,quit是退出不保存,delete是删除
# systemctl restart targetd
# systemctl enable targetd
# iptables -F
# service iptables save

linux客户端的配置

首先ping服务器端IP看是否能够联通

# vim /etc/iscsi/initiatorname.iscsi  //initiatorname.iscsi是客户端添加服务器端设备名称密码的文件
Initiatorname = 设备名称:client  //加入服务器端设备名称的密码  
# systemctl restart iscsid
# systemctl enbale iscsid
# iscsiadm -m discovery -t st -p 服务器地址  //发现设备名,客户端对应服务器端设备的设备名称,跟服务器端的设备名称不一样
# iscsiadm -m node -T 设备名称(客户端发现的名称) -p 服务器端地址 -l
# ls -l /dev/sd*  //查看客户端所有设备信息
#iscsiadm -n node -T 设备名称(客户端发现的名称)-u //卸载iscsi设备磁盘

客户端的windows配置

1、配置同网段
2、控制面板
3、管理工具
4、iscsi发现程序(yes)
5、目标服务地址的填写
6、选择 配置,加入服务端设备名称的密码
7、计算机上找到 管理
8、硬盘内找到 新加卷格式化即可

发布了8 篇原创文章 · 获赞 0 · 访问量 194
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 1024 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览