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. day-01-初识Python与条件判断

    cpu 内存 硬盘 操作系统 cpu:计算机的运算和计算中心,相当于人类大脑.飞机 ​ 内存:暂时存储数据,临时加载数据应用程序,4G,8G,16G,32G ​ 速度快,高铁,断电即消失.造价很高 ​ ...

  2. Dynamics CRM实体系列之视图

    这一节开始讲视图.视图在Dynamics CRM中代表着实体的数据展示列表,通过这个列表可以对数据进行一个初步预览,也可以进行一些数据的定向筛选和搜索进行精确的浏览一部分数据.同时视图也是查看详细实体 ...

  3. 如果你的application.properties中还存在明文密码----加密Spring Boot中的application.properties

    1 概述 什么?都2020年了还在Spring Boot的配置文件中写明文密码? 虽然是小项目,明文也没人看. 明文简单快捷方便啊!!! 你看直接用户名root密码123456多么简单!!! ... ...

  4. 生成https证书脚本

    [root@yc1 ~]# cat yc_https.sh #!/bin/bash hostname=192.168.23.140 rm -rf /etc/pki/CA &>/dev/n ...

  5. php判断请求类型(ajax|get|post|cli)

    php判断请求类型,可以通过 $_SERVER 相关的参数来实现, 这个很在对某些请求代码复用里面很常用.具体代码如下: /** *@todo: 判断是否为post */ if(!function_e ...

  6. dedecms后台一些时间等验证方法(plus/diy.php)

    <?php if(trim(@$_POST['name'])==''){ $err=2; } if(trim(@$_POST['tel'])==''){ $err=1; }else{ @$_PO ...

  7. hdu 1044 BFS(压缩图)+DFS

    题意:              给你起点,终点,图上有墙有路还有宝物,问你在规定时间内能否能到终点,如果能问最多能捡到多少宝物. 思路:           看完这个题目果断 BFS+三维的mark ...

  8. 数据库的读写分离(Amoeba)

    目录 Amoeba Amoeba读写分离的配置 Amoeba Amoeba(变形虫) 项目,该开源框架于2008年开始发布一款 Amoeba for Mysql软件. 这个软件基于Java致力于MyS ...

  9. Python脚本写端口扫描器(socket,python-nmap)

    目录 Socket模块编写 扫描给定主机是否开放了指定的端口 python-nmap模块编写 扫描给定ip或给定网段内指定端口是否开放 一个用python写的简单的端口扫描器,python环境为 3. ...

  10. PHP Tips

    开启x_debug,使用var_dump()的显示效果会更好,同时错误也很更详细.