iscsi服务器搭建

article/2025/9/23 1:43:45

iscsi搭建

  • ISCSI服务介绍
  • 服务器配置(IP:192.168.155.28)
  • 客户端配置
    • Linux(IP:192.168.155.30)
    • Windows配置(192.168.155.200)

ISCSI服务介绍

  1. 全称:Internet Small Computer System Interface——互联网小型计算机接口
  2. 通过网络获取磁盘设备在本地进行存储使用。
  3. iscsi是基于TCP/IP和scsi协议的一项技术,任一主机通过iscsi target功能成为iscsi存储空间的共享者/服务端;同样的,任一主机通过iscsi initiator(初始化用户)功能可以成为iscsi存储空间的使用者/客户端;限制iscsi的相互之间的联系需要配置规则,在无规则情况下,双方是可以建立联系的
    在这里插入图片描述
  4. 由于iscsi和scsi差的是一个internet(tcp/ip协议),大同小异,所以阅读本文时可以将iscsi和scsi视为同一物。(虽然严格来说不一样

服务器配置(IP:192.168.155.28)

  1. 为服务器添加硬盘
    在这里插入图片描述
[root@server ~]# lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda           8:0    0   10G  0 disk 
sr0          11:0    1  7.9G  0 rom  /mnt
nvme0n1     259:0    0   20G  0 disk 
├─nvme0n1p1 259:1    0  500M  0 part /boot
├─nvme0n1p2 259:2    0   10G  0 part /
└─nvme0n1p3 259:3    0    2G  0 part [SWAP]
//通过查看硬盘大小和可以得知sda是新添的硬盘
  1. 装包
//装包前注意挂载光盘,配置yum.repo.d的文件
[root@server ~]# yum install targetcli.noarch  -y
  1. 配置
[root@server ~]# targetcli
/>	cd /backstores/block 
/backstores/block>	create dev=/dev/sda name=disk0 //定义一个本地的块设备disk0:Created block storage object disk0 using /dev/sda.有这种显示格式则为成功
/backstores/block>	cd /iscsi 
/iscsi>	create //定义一个target(target可自定义,也可默认定义:Created target iqn.2003-01.org.linuxiscsi.server.x8664:sn.11eaf3e646d3.
//target名字示例如下:iqn.yyyy-mm.网络名的反转写法:这个共享的target名称。
//网络名的反转写法如org.linux-iscsi.localhost或org.linux-iscsi.www)
//Created TPG 1.Global pref auto_add_default_portal=true
// Created default portal listening on all IPs (0.0.0.0), port 3260.定义 target 的入口(客户使用什么 IP 和端口访问) 默认定义了0.0.0.0 3260
//可以通过在/iscsi/iqn识别码/tpg1/portals/ create 192.168.155.28 3260(允许iscsi服务在本机192.168.155.28 3260端口开放,这里的ip可以指定本机内提供iscsi服务的IP地址,端口只要不冲突随意填,默认服务开放端口3260)
/iscsi> cd iqn.2003-01.org.linux-iscsi.server.x8664:sn.11eaf3e646d3/tpg1/
/iscsi/iqn.20...f3e646d3/tpg1> set attribute authentication=0 //关闭属性认证(安全认证/账号认证)
demo_mode_write_protect=0 //关闭写保护
generate_node_acls=1 // 使用自定义的 acl 实现节点访问限制
cache_dynamic_acls=1 // 缓存动态ACL
/iscsi/iqn.20...f3e646d3/tpg1> cd luns 
/iscsi/iqn.20...6d3/tpg1/luns> create /backstores/block/disk0 //Created LUN 0.
/exit //退出iscsi的服务面板[root@server ~]# systemctl restart target //重启target服务
[root@server ~]# systemctl stop firewalld //记得关闭防火墙或者配置防火墙规则也可以
[root@server ~]# setenforce 0 //暂时关闭selinux

客户端配置

Linux(IP:192.168.155.30)

[root@server_3 ~]# yum install iscsi-initiator-utils   //装包
[root@server_3 ~]# iscsiadm -m discovery -t sendtargets -p 192.168.155.28  //发现目标
[root@server_3 ~]# iscsiadm -m node -T iqn.2003-01.org.linux-iscsi.server.x8664:sn.11eaf3e646d3 -p 192.168.155.28 -l //指定iqn连接
//[root@server_3 ~]# iscsiadm -m node -l 短命令连接iscsi服务端[root@server_3 ~]# lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda           8:0    0   10G  0 disk //显示服务端的scsi硬盘成功来到本地端
sr0          11:0    1  7.9G  0 rom  /mnt
nvme0n1     259:0    0   20G  0 disk 
├─nvme0n1p1 259:1    0  500M  0 part /boot
├─nvme0n1p2 259:2    0   10G  0 part /
└─nvme0n1p3 259:3    0    2G  0 part [SWAP][root@server_3 ~]# iscsiadm -m node -u -p 192.168.155.28 //断开iscsi服务端

从lsblk查询磁盘指令中,可以看出linux测试成功

Windows配置(192.168.155.200)

在这里插入图片描述

在这里插入图片描述
在发现目标门户中填写提供scsi服务的ip地址

填写后在下图会出现相应的选项,选中链接即可。
在这里插入图片描述
最后要是想要使用的话,可以在磁盘管理处格式化后投入使用
在这里插入图片描述


http://chatgpt.dhexx.cn/article/7QGTbH8X.shtml

相关文章

Windows iSCSI

iSCSI 题目一、安装iSCSI并创建存储位置二、配置iSCSI三、DC1连接iSCSI四、创建盘提示:若需要问题欢迎私聊‘ 题目 iSCSI 磁盘存储在D:\ISCSIDATA 中; iSCSI 磁盘提供给DC1 使用,磁盘容量500 G,启用chap 验证; DC1 上连接成功后,把磁盘格式化为NTFS 格式并挂载到卷标D …

【基于CentOS 7 的iscsi服务】

目录 一、概述 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 查找可用的i…

ISCSI服务器搭建与配置

ISCSI服务简介 ISCSI简介: iSCSI( Internet Small Computer System Interface 互联网小型计算机系统接口) 技术是一种新存储技术,该技术是将现有的SCSI接口与以太网技术相结合,使服务器可与使用IP网络的存储装置互相交换资料。 iscsi 结构…

SCSI/ISCSI协议

SCSI即小型计算机接口(Small Computer System Interface),指的是一个庞大协议体系,到目前为止经历了SCSI-1/SCSI-2/SCSI-3变迁。 SCSI协议定义了一套不同设备(磁盘,磁带,处理器,光设…

iSCSI协议简介

本文综合了几篇参考文献的内容,做了删减与重组,但严格来说,不算原创。 笔者笔记如下: iSCSI initiator和target的核心功能都在内核中,无须人工干预;而要人工干预的大约是这么几件事: 1. 建立…

【存储】SCSI、iSCSI协议详解及对比

作 者: NGDCN 原文链接:【存储】SCSI、iSCSI协议详解及对比 - NGDCN 版 权: 本文由 NGDCN 于2022-11-11原创发布在 NGDCN,未经许可,禁止转载。 SCSI SCSI是小型计算机系统接口(Small Compu…

ISCSI详解(二)——ISCSI基础知识

今天继续给大家介绍Linux运维相关知识,本文主要内容是ISCSI基础知识。 一、ISCSI简介 ISCSI,即Internel Small Computer System Interface,互联网小型计算机接口,就是在互联网上运行SCSI协议的一种技术。 ISCSI把原本用于用于计…

ISCSI介绍

ISCSI Internet Small Computer System Interface ISCSI是一种在Internet协议上,特别是以太网上进行数据块传输的标准,它是一种基于IP Storage理论的新型存储技术,该技术是将存储行业广泛应用的SCSI接口技术与IP网络技术相结合,…

iSCSI详解及 iSCSI服务端配置、客户端(Linux、Windows配置)

一、简介: iSCSI,Internet小型计算机系统接口,又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术,由IETF提出,并于2003年2月11日成为正式的标准。iscsi通过TCP/IP协议,实现远程存储单元的…

交换机的Access口与Trunk口

基本概念 Access类型的端口只能属于1个VLAN,一般用于连接计算机的端口; Trunk类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,一般用于交换机之间连接的端口; 处理流程 Acess端口收报文:…

交换机中access和trunk详解

首先需要说明的是,vlan的标准802.1q中采用的是untagged,tagged这两个术语来制定vlan规范,并没有access,trunk。然而大多数实际的交换机设备在配置时,却都采用access,trunk。 以下简称802.1q中数据包中的vlan标识部分为vid标签。 …

什么是trunk端口?

什么是iis7服务器监控工具Trunk端口 基本概念 Trunk类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,一般用于交换机之间连接的端口; 处理流程 trunk端口收报文: 收到一个报文,判断是否有VLAN信息,如果没有则打上端口的PVID,并进行交换转发;如果有判断…

链路聚合Eth-Trunk

链路聚合简介 以太网链路聚合Eth-Trunk简称链路聚合,它通过将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的。同时,这些捆绑在一起的链路通过相互间的动态备份,可以有效地提高链路的可靠性。 目的&…

超详细讲解access和trunk的区别,从此不再迷糊

我在网上阅读了好几篇关于这个主题的博文,发现很多都是有错误理解的,特此发表一下关于本人的理解,本文只简单概述access和trunk的区别并且hybrid不做探讨。 一、接收区别 access收到的帧通常是不带vlanTag的,收到无tag的帧会打上…

Eth-Trunk技术原理与配置

目录 前言Eth-Trunk概念手工负载分担模式LACP模式LACP模式活动链路的选取LACP模式的抢占机制 Eth-Trunk接口负载分担模式配置手工负载分担模式配置LACP模式 前言 随着网络中部署的业务量不断增长,对于全双工点对点链路,单条物理链路的带宽已不能满足正常…

TRUNK通信过程

一、拓扑结构 拓扑说明,PC1、PC3连接到VLAN10接口下,PC2、PC4连接到VLAN20接口下,两台交换机用trunk链路连接,允许VLAN10 20 通过 以上述拓扑为例,说明PC1到PC3的通信过程 二、通信过程 PC1 ping PC3 PC1发起一个与…

trunk与access的区别

首先声明我没研究过交换机底层实现,以下结论都是我的个人理解。不保证正确,但是有助于理解trunk和access。以下言论可能你在哪里都没有看到过。 先说观点:我认为trunk与access并没有本质的区别。 access收到带vlan的帧和自己所属vlan比较&a…

TRUNK详解

TRUNK 详解 TRUNK作为一个重要的指标,常常在二层交换机的性能参数中被提到,许多的二层交换机产品在介绍其性能时,都会提到能够支持TRUNK功能,从而可以为互连的交换机之间提供更好的传输性能。一下就是TRUNK的介绍 一、什么是TRUN…

链路聚合(eth-trunk)

文章目录 1.链路聚合概述①概念:②链路聚合两种模式:当两台交换机之间使用链路聚合技术进行互连时,各个成员端口需要满足以下哪些条件? 2.二层链路聚合配置修改负载均衡的方式:(可选)注意:e-tru…

Trunk和Access分析

一、配置界面: 如果有页面可以添加trunk口和access口,如常规的HCI产品上,交换机通常可以增加新的trunk和access, 新建的时候,配置参数就不一样: 1、trunk:两个配置参数 (1)、vlan范…