【基于CentOS 7 的iscsi服务】

news2024/11/24 9:45:03

目录

一、概述

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

 

3.2 开机启动关闭防火墙,因为当计算机开机首先是bios自检查找硬盘中的操作系统引导启动,但是当系统没有完全启动时计算机就没有通过网络通讯,而iscsi是基于网络的共享存储,所以开机重启需要告诉内核这条开机挂载是基于网络的存储

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/781340.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Spring Boot-3

学习笔记(今天又读了好多篇的博客,做个今天的总结,加油!!!) PS:快到中伏了,今天还是好热 使用阿里巴巴 FastJson 的设置 1、jackson 和 fastJson 的对比 有很多人已经…

spmvc基本要求

Mvc第一天 今天目标就是将所有的接口相关的注解理解,并且所有的注解都举例写出代码(cdsn上查) 1 mvc的基本概念: mvc: model,view,Controller,简单解释就是模型,视图,控制器.面试会问,md文档这些描述很到位,你可以看看 2 接口注解: (1) Controller/RestController表示当前…

【100天精通python】Day12:面向对象编程_属性和继承的基本语法与示例

目录 1 属性(Attributes) 1.1 属性的基本语法 1.2 创建用于计算的属性 1.3 属性的安全保护机制 2 继承(Inheritance) 2.1 继承的基本语法 2.2 方法的重写 2.3 派生类中调用基类的_init_()方法 3 总结 属性是类的特征或数…

记录WordPress安装后我常用的插件

记录WordPress安装后我常用的插件 一、WordPress安装二、插件使用1.添加Astra主题2.Easy Updates Manager2.WP Githuber MD3.WP-Optimize – Cache, Clean, Compress4. WP-PostViews或Post Views Counter5. Easy Table of Contents5. UpdraftPlus Backup/Restore6.WP Super Cac…

【开源项目】低代码数据可视化开发平台-Datav

Datav 基本介绍 Datav是一个Vue3搭建的低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可完成业务需求。 它的技术栈为:Vue3 TypeScript4 Vite2 ECharts5 Axios Pinia2 在线预览 账号: admin 密码: 123123预…

4.1 Bootstrap UI 编辑器

文章目录 1. Bootstrap Magic2. BootSwatchr3. Bootstrap Live Editor4. Fancy Boot5. Style Bootstrap6. Lavish7. Bootstrap ThemeRoller8. LayoutIt!9. Pingendo10. Kickstrap11. Bootply12. X-editable13. Jetstrap14. DivShot15. PaintStrap 以下是 15 款最好的 Bootstrap…

Zabbix监控安装grafana并配置图形操作

第三阶段基础 时 间:2023年7月20日 参加人:全班人员 内 容: Zabbix监控安装grafana 目录 安装并配置grafana 一、安装Grafana 二、下载安装插件 三、配置grafana 四、Web访问并配置: 安装并配置grafana 一、安装Graf…

微服务之服务注册与发现原理

1. 前言 在传统的开发中,由于提供服务的地址是相对静态的,所以我们只需要找到对应服务的开发人员,然后了解到对应的服务接口地址就可以了。 而在微服务架构开发过程中,如果我们需要调用一个RESTFul风格的API接口,我们…

deep a wavelet 深度自适应小波网络

深度自适应小波网络 1.  原理说明 1.1 the Lifting scheme 提升方案,也称为第二代小波[25],是定义与第一代小波[6]具有相同属性的小波的一种简单而强大的方法。 提升方案将信号x作为输入, 生成小波变换的近似分量C, 和细节分量d 这两类…

网络安全基础知识解析:了解常见的网络攻击类型、术语及其防范方法

目录 1、网络安全常识和术语 1.1资产 1.2网络安全 1.3漏洞 1.4 0day 1.5 1day 1.6后门 1.7exploit 1.8攻击 1.9安全策略 1.10安全机制 1.11社会工程学 2、为什么会出现网络安全问题? 2.1网络的脆弱性 2.4.1缓冲区溢出攻击原理: 2.4.2缓冲…

NLP(六十一)使用Baichuan-13B-Chat模型构建智能文档问答助手

在文章NLP(六十)Baichuan-13B-Chat模型使用体验中,我们介绍了Baichuan-13B-Chat模型及其在向量嵌入和文档阅读上的初步尝试。   本文将详细介绍如何使用Baichuan-13B-Chat模型来构建智能文档问答助手。 文档问答流程 智能文档问答助手的流…

手机+App=电脑静音无线鼠标 - WiFimouse初体验

应用情景 大晚上的别人在睡觉,自己又不得不使用电脑(台式),鼠标点点点又吵。 专门买个静音鼠标又没钱,咋办~ 效果图 手机app 电脑无线触控板,零噪音! 可以单击、移动鼠标光标、可以上下滚动…

什么是Redis?

什么是Redis 什么是Redis一、特性1. 支持多种数据结构2. 读/写速度快,性能高。3. 支持持久化。4. 实现高可用主从复制,主节点做数据副本。5. 实现分布式集群和高可用。 二、基本数据类型string(字符串)list(双向链表)set(集合)zse…

22matlab数据分析 拉格朗日插值(matlab程序)

1.简述 第一部分:问题分析 (1)实验题目:拉格朗日插值算法 具体实验要求:要求学生运用拉格朗日插值算法通过给定的平面上的n个数据点,计算拉格朗日多项式Pn(x)的值,并将其作为实际函数f(x)的估…

文心千帆为你而来

1. 前言 3月16号百度率先发布了国内第一个人工智能大语言模型—文心一言。文心一言的发布在业界引起了不小的震动。而文心一言的企业服务则由文心千帆大模型平台提供。文心千帆大模型平台是百度智能云打造出来的一站式大模型开发与应用平台,提供包括文心一言在内的…

文件被识别为病毒,被删除,如何解决

我们的文件有时候有用,但是电脑却识别为病毒,直接给我删除掉了,这让人是真的很XX,那该怎么办呐。 我最近用了这个方法很多次,蛮好用,分享给大家! 1、先找到安全中心 2、找不到排除项 3、点击添…

工程矩阵理论复习线路推荐

文章目录 写在前面复习线路推荐前期中期后期其他资料 写在前面 本篇博客仅适用于东南大学研究生 工程矩阵理论科目复习 对不少人来说,研究生的课程成绩相较于本科成绩不是那么重要了。但是由于工程矩阵还是比较有难度的,又很长时间没接触过数学&#x…

7-22练习

题目1 链接5071 不难发现通过A的范围可以缩小B的范围进而减少循环次数 通过B可以消除A的循环 这个是一个很巧妙的地方。这个题还有一个比较容易引起歧义的地方就是i:n每一次循环都要符合条件 这样我们不难构造出一个函数 f(B+x) = 1000*A+x 试验1 运行超时-- 需要减少复杂度…

时钟分频器

文章目录 一、8分频二、n倍时钟分频器 一、8分频 8倍时钟分频器是一种电路或设备,用于将输入时钟信号的频率分成原来的1/8。它可以在数字电子系统中用于将高频时钟信号降低到较低的频率,以满足特定的系统需求。 在这个电路中,CLK是输入的时钟…

【晓风残月】byte,short,int,long——八种基本类型

文章目录 前言废话不多说,总结下今天的成果以及踩的坑 一、第一个坑【数据丢失】二、第二个坑【byte集合无法转换byte数组】三、第三个坑【Byte[]转byte[]】四、第四个坑【16进制转byte】总结快一年没写博客了,貌似都不记得过去的自己了向前看&#xff1…