Linux 部署 iSCSI 客户端配置(Linux)

客户端环境

Client :RHEL8
IP : 192.168.121.11

一、测试与服务端的连通性

[root@Client-linux ~]# ping 192.168.121.10
PING 192.168.121.10 (192.168.121.10) 56(84) bytes of data.
64 bytes from 192.168.121.10: icmp_seq=1 ttl=64 time=0.833 ms
64 bytes from 192.168.121.10: icmp_seq=2 ttl=64 time=0.454 ms
64 bytes from 192.168.121.10: icmp_seq=3 ttl=64 time=0.395 ms
^C
--- 192.168.121.10 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 16ms
rtt min/avg/max/mdev = 0.395/0.560/0.833/0.195 ms

二、安装 ISCSI 客户端程序 :iscsi-initiator-utils

[root@Client-linux ~]# yum install -y iscsi-initiator-utils

三、客户端修改 ISCSI 配置文件 :/etc/iscsi/ 目录下俩个的文件

  1. initiatorname.iscsi :定义客户端连接的名称(iqn.2020-12.linux.iscsi.server:client)
[root@Client-linux ~]# vim /etc/iscsi/initiatorname.iscsi
[root@Client-linux ~]# cat /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2020-12.linux.iscis.server:client
  1. iscsid.conf :启用 CHAP 认证

四、启动 iscsid 服务

[root@Client-linux ~]# systemctl start iscsid
[root@Client-linux ~]# systemctl enable iscsid
Created symlink /etc/systemd/system/multi-user.target.wants/iscsid.service → /usr/lib/systemd/system/iscsid.service.
[root@Client-linux ~]# systemctl status iscsid
● iscsid.service - Open-iSCSI
Loaded: loaded (/usr/lib/systemd/system/iscsid.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2020-12-17 03:39:46 CST; 14s ago
Docs: man:iscsid(8)
man:iscsiuio(8)
man:iscsiadm(8)
Main PID: 2063 (iscsid)
Status: "Ready to process requests"
Tasks: 1 (limit: 11340)
Memory: 7.8M
CGroup: /system.slice/iscsid.service
└─2063 /usr/sbin/iscsid -f Dec 17 03:39:46 Client-linux systemd[1]: Starting Open-iSCSI...
Dec 17 03:39:46 Client-linux systemd[1]: Started Open-iSCSI.

五、客户端发现存储服务器(服务端共享的存储设备)

[root@Client-linux ~]# iscsiadm -m discovery -t st -p 192.168.121.10
192.168.121.10:3260,1 iqn.2020-12.linux.iscis.server:server

或者

[root@Client-linux ~]# iscsiadm -m discovery -t sendtargets -p 192.168.121.10
192.168.121.10:3260,1 iqn.2020-12.linux.iscis.server:server

五、客户端登陆存储服务器

  1. 首先查看本地所拥有的磁盘
[root@Client-linux ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 7.3G 0 rom
nvme0n1 259:0 0 80G 0 disk
├─nvme0n1p1 259:1 0 1G 0 part /boot
└─nvme0n1p2 259:2 0 79G 0 part
├─rhel-root 253:0 0 50G 0 lvm /
├─rhel-swap 253:1 0 2G 0 lvm [SWAP]
└─rhel-home 253:2 0 27G 0 lvm /home
  1. 登陆存储服务器
[root@Client-linux ~]# iscsiadm -m node -T iqn.2020-12.linux.iscis.server:server -p 192.168.121.10 --login   (用 -l 选项也可以)
Logging in to [iface: default, target: iqn.2020-12.linux.iscis.server:server, portal: 192.168.121.10,3260]
Login to [iface: default, target: iqn.2020-12.linux.iscis.server:server, portal: 192.168.121.10,3260] successful.

六、查看 ISCSI 在本地映射的磁盘

[root@Client-linux ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk //映射的第一块磁盘
sdb 8:16 0 1G 0 disk //映射的第二块磁盘
sr0 11:0 1 7.3G 0 rom
nvme0n1 259:0 0 80G 0 disk
├─nvme0n1p1 259:1 0 1G 0 part /boot
└─nvme0n1p2 259:2 0 79G 0 part
├─rhel-root 253:0 0 50G 0 lvm /
├─rhel-swap 253:1 0 2G 0 lvm [SWAP]
└─rhel-home 253:2 0 27G 0 lvm /home

Linux 部署 iSCSI 客户端配置(Linux)的更多相关文章

  1. Linux 部署 iSCSI 客户端配置(Windows)

    Linux 部署 iSCSI 客户端配置(Windows) 客户端环境 Client :Windows 7 ip :192.168.121.138 一.首先查看客户端本地所有的磁盘 查看路径:邮件计算 ...

  2. Linux 部署 iSCSI 服务端

    Linux 部署 iSCSI 服务端 服务端实验环境 iSCSI-server :RHEL8 IP:192.168.121.10 一.服务端安装 target 服务和 targetcli 命令行工具 ...

  3. 005.iSCSI客户端配置示例-Windows

    一 环境 Linux作为iSCSI服务端,Windows2008R2作为iSCSI客户端 二 服务端配置过程 2.1 客户端配置 在Linux上参照之前的配置建立三个LUN卷作为共享盘,最终配置如下: ...

  4. PinPoint单节点部署及客户端配置方法

    在一次做项目中,需要涉及全链路压测,为了更好定位链路中某一节点可能会出现的问题,在繁忙之余,快速部署及应用了该链路工具,分享给大家~ 话不多说,开始部署~ 一.环境配置1.1 获取需要的依赖包进入ho ...

  5. Linux学习之十七-配置Linux简单的脚本文件自启动

    配置Linux简单的脚本文件自启动 在Linux中使用shell脚本解决一些问题会比单独执行多条命令要有效率,脚本文件规定命名以.sh结尾,最基本的规则就是其内容是命令,想要脚本文件开机自启动,就需要 ...

  6. 004.iSCSI客户端配置示例-Linux

    一 安装软件 [root@system2 ~]# yum -y install iscsi-initiator-utils 二 修改相关参数 [root@system2 ~]# vi /etc/isc ...

  7. 【Linux部署 · GIT】在linux系统安装git和配置实现SSH

    领导给了一个不开放ftp的测试库,让我部署项目.拿到一个全新的环境,真是个练手的好机会. 该操作系统为:CentOs release 6.5(Final) 由于不开放ftp,所以上传下载代码是非常麻烦 ...

  8. linux服务器ntp客户端配置【转】

    转自:https://www.cnblogs.com/kerrycode/archive/2015/08/20/4744804.html 在Linux系统中,为了避免主机时间因为在长时间运行下所导致的 ...

  9. linux部署html代码到linux服务器,并进行域名解析

    本博客主要是说一下,如何将本地写好的html代码部署到linux服务器,并进行解析.下一篇博客将写一下,如何将html代码部署到阿里云服务器,并进行域名解析,以及在部署过程中遇到的问题和解决方法. 1 ...

随机推荐

  1. Jenkins教程:使用Jenkins进行持续集成

    [注]本文译自: https://www.edureka.co/blog/jenkins-tutorial/   本文将重点介绍 Jenkins 架构和 Jenkins 构建管道,并向您展示如何在 J ...

  2. TCP 和 UDP 协议简介

    一.TCP TCP(Transmission Control Protocol),传输控制协议,对"传输.发送.通信"进行"控制"的协议,它充分地实现了数据传输 ...

  3. Fastbin attack 总结

    Fastbin attack 本文参考了ctf-wiki 和glibc 要了解fastbin attack,我们先要了解fastbin的机制.由于libc2.26后加入了tcache机制,我们这里就只 ...

  4. 自动化kolla-ansible部署ubuntu20.04+openstack-victoria之实例类型-10

    自动化kolla-ansible部署ubuntu20.04+openstack-victoria之实例类型-10 欢迎加QQ群:1026880196 进行交流学习 实例类型 #controller1 ...

  5. GO-05-数据类型

    基本数据类型: 整型.浮点型 float32 float64.复数型(数学中的复数).布尔型.字符串.字符(byte.rune). 复合数据类型: 数组(array).切片(slice).映射(map ...

  6. 《C标准库》学习笔记整理

    简介 <C标准库>书中对 C 标准库中的 15 个头文件的内容进行了详细的介绍,包括各头文件设计的背景知识.头文件中的内容.头文件中定义的函数和变量的使用.实现.测试等. 我学习此书的目的 ...

  7. ES系列(三):网络通信模块解析

    ES是一个分布式搜索引擎,其除了用户提供必要的通信服务外,集群间也必须保持紧密的通信联系,才能在必要的时候给出正确的结果.其则必然涉及到各种繁多且要求高的通信场景,那么如何实现高性能的通信,则是其必须 ...

  8. 04- HTML常用标签

    HTML标签分类 通过上节博客我们知道了网页的组成:文字 图片 连接 视频 音频.在HTML页面中,带有"< >"符号的元素被称为HTML标签,如上面提到的 <H ...

  9. vuex 引用方法

    引入Vuex(前提是已经用Vue脚手架工具构建好项目) 1.利用npm包管理工具,进行安装 vuex.在控制命令行中输入下边的命令就可以了. npm install vuex --save 要注意的是 ...

  10. hdu4876 深搜+(随机枚举剪枝)

    题意:       给你n个数,让你从选择k个数,然后排成一个环(k个数的顺序随意,但是排成一个环后就不能变了),然后可以在这个环上任意的找连续w个数(w<=k),可以找多次,得到一个值等于当前 ...