目录
一、概述
1.简述
2.作用
3. iscsi
4.相关名称
二、使用步骤 - 构建iscsi服务
1.使用targetcli工具进入到iscsi服务器端管理界面
2.实现步骤
2.1 服务器端
2.2 客户端
2.2.1 安装软件
2.2.2 在认证文件中生成iqn编号
2.2.3 开启客户端服务
2.2.4 查找可用的iscsi资源列表
2.2.5 访问服务器的共享资源
3.注意事项
一、概述
1.简述
全称:Internet Small Computer System Interface——互联网小型计算机接口
2.作用
通过网络获取磁盘设备在本地进行存储使用。
3. iscsi
- 基于IP协议进行scsi数据的传输
- IP/SAN网络:基于双绞线为传输介质的存储网络
- 光纤存储网络:基于光纤传输的存储网络,造价极高
- 实现方式:软件形式;硬件形式
- 默认端口号:3260
4.相关名称
- iscsi initiator:iscsi客户端
- iscsi target:iscsi服务端
- lun:一个块设备存储
- iqn:iscsi名称
iqn.时间.域名反写:定义标识
二、使用步骤 - 构建iscsi服务
1.使用targetcli工具进入到iscsi服务器端管理界面
targetcli:进入到服务器端的iscsi命令配置信息
o- / .................... [...] 顶级目录
o- backstores ............... [...] 后备存储,主备存储空间,要共享的设备或分区得先加入到这里
| o- block .............. [Storage Objects: 0] 块存储,o- backstores子目录
| o- fileio ............. [Storage Objects: 0] 文件存储,o- backstores子目录
| o- pscsi ................. [Storage Objects: 0] 真实物理scsi设备,o- backstores子目录
| o- ramdisk ................ [Storage Objects: 0] 闪存,o- backstores子目录
o- iscsi ................ [Targets: 0] 以ISCSI的方式共享存储设备的目录
o- loopback ................. [Targets: 0]
2.实现步骤
2.1 服务器端
- 进入到/backstores/block目录中添加设备到块设备列表 create disk0 /dev/sdb1
- 进入到iscsi目录中生成iqn标签 create
- 进入到/iscsi/iqn.20...e61tpg1/luns>目录下创建逻辑单元 create /backstores/block/disk0
- 进入到/iscsi/iqn.20...e61/tpg1/acls>目录中创建访问控制规则 create iqn.20......
- 进入到/iscsi/iqn.20.../tpg1/portals>目录中创建端口 create 192.168.42.140 3260 注意:因为原本存在一个端口0.0.0.0:3260,所以需要将原来的端口删除掉再进行创建
- exit退出,否则设置不会被保存
- 在认证文件中成iqn编号 vim /etc/iscsi/initiatorname.iscsi 将原来的认证编号改为新生成的编号
- 启动服务 systemctl start iscsi systemctl start iscsid
2.2 客户端
2.2.1 安装软件
yum -y install iscsi-initiator-utils
2.2.2 在认证文件中生成iqn编号
vim /etc/iscsi/initatorname.iscsi
将原来的认证编号改为新生成的编号
2.2.3 开启客户端服务
systemctl start iscsi
systemctl start iscsid
2.2.4 查找可用的iscsi资源列表
iscsiadm -m discovery -t st -p 192.168.42.140:3260
-m 指定模式
-t 指定动作类型,st,sendtargets
-p 指定服务器和端口
2.2.5 访问服务器的共享资源
iscsiadm -m node -T iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.60847e10ee61 -l
-T targetnameiqn
-l login
3.注意事项
3.1 自动挂载时必须使用UUID,否则会出问题,同时在参数中添加_netdev,如UUID=f1d27c0c-1305-43bb-ade9-57185c6c1fbf /mnt xfs defaults,_netdev 0 0
注:blkid查看UUID
文章来源:https://www.toymoban.com/news/detail-603232.html
3.2 开机启动关闭防火墙,因为当计算机开机首先是bios自检查找硬盘中的操作系统引导启动,但是当系统没有完全启动时计算机就没有通过网络通讯,而iscsi是基于网络的共享存储,所以开机重启需要告诉内核这条开机挂载是基于网络的存储文章来源地址https://www.toymoban.com/news/detail-603232.html
到了这里,关于【基于CentOS 7 的iscsi服务】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!