首页 > 其他分享 >iSCSI服务配置

iSCSI服务配置

时间:2022-12-15 14:31:43浏览次数:32  
标签:03 服务 iSCSI 配置 LV server02 root iscsi rj

题目要求:

• 添加 1 块大小为 10G 的硬盘;

• 安装 iSCSI 服务端 targetcli;

• 使用新增加的硬盘创建卷组,名称为 iscsivg,再创建 iSCSI 共享逻辑卷,逻辑卷名称为 iscsistore,大小为 5G;

• 使用上述逻辑卷创建后端存储,名称为 server02.iscsistore;

• 定义 iSCSI 的 IQN 为 iqn.2022-03.com.rj.iscsi:server02;

• IQN 下添加提供 iSCSI 服务的 IP 地址与端口,其中 IP 地址为服务器地址,端口为 3260;

• 使用后端存储创建 LUN0,并在属性设置中关闭认证;

• 仅允许 Client 进行连接访问。

题目实施:

server01服务器端:

添加一块10g的硬盘

iSCSI服务配置_逻辑卷

创建逻辑卷:

[root@server02 ~]# pvcreate /dev/sdb
Physical volume "/dev/sdb" successfully created.

[root@server02 ~]# vgcreate iscsivg /dev/sdb
Volume group "iscsivg" successfully created

[root@server02 ~]# lvcreate -n iscsistorg -L 5G iscsivg
Logical volume "iscsistorg" created.

查看逻辑卷:

[root@server02 ~]# lvdisplay
--- Logical volume ---
LV Path /dev/iscsivg/iscsistorg
LV Name iscsistorg
VG Name iscsivg
LV UUID AXJVx0-lKJA-A9KK-Rlgo-oGJU-ezV7-5b5IoG
LV Write Access read/write
LV Creation host, time server02, 2022-12-12 20:51:09 +0800
LV Status available
# open 0
LV Size 5.00 GiB
Current LE 1280
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:2

--- Logical volume ---
LV Path /dev/centos/swap
LV Name swap
VG Name centos
LV UUID rqCGRJ-Ej2D-pdR0-km7h-g1MB-3tsW-0nI19H
LV Write Access read/write
LV Creation host, time localhost, 2022-06-07 03:04:09 +0800
LV Status available
# open 2
LV Size 2.00 GiB
Current LE 512
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:1

--- Logical volume ---
LV Path /dev/centos/root
LV Name root
VG Name centos
LV UUID WoQUmg-BuZp-dVJP-hpru-Lsu0-zPkG-Ughp6i
LV Write Access read/write
LV Creation host, time localhost, 2022-06-07 03:04:10 +0800
LV Status available
# open 1
LV Size 46.99 GiB
Current LE 12030
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:0

安装软件包:

[root@server02 ~]# yum install targetcli -y

进入iscsi配置:

[root@server02 ~]# targetcli
Warning: Could not load preferences file /root/.targetcli/prefs.bin.
targetcli shell version 2.1.53
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.

/> ls #ls查看

iSCSI服务配置_逻辑卷_02

建立后端存储:

#后端存储/块  backstores/block
#创建 create
#设备dev= dev=/dev/iscsivg/iscsistorg
#名称 name= name=server02.iscsistore
/> backstores/block create dev=/dev/iscsivg/iscsistorg name=server02.iscsistore
Created block storage object server02.iscsistore using /dev/iscsivg/iscsistorg.
/> ls #ls查看

iSCSI服务配置_centos_03

定义iSCSI的IQN(target磁盘组):

/> iscsi/ create iqn.2022-03.com.rj.iscsi:server02
Created target iqn.2022-03.com.rj.iscsi:server02.
Created TPG 1.
Global pref auto_add_default_portal=true
Created default portal listening on all IPs (0.0.0.0), port 3260.
/> ls #ls查看

iSCSI服务配置_IP_04

添加ip地址与端口:

删除默认的端口和地址

/> iscsi/iqn.2022-03.com.rj.iscsi:server02/tpg1/portals/ delete 0.0.0.0 3260
Deleted network portal 0.0.0.0:3260

添加新的地址与端口

/> iscsi/iqn.2022-03.com.rj.iscsi:server02/tpg1/portals create 192.168.88.88 3260
Using default IP port 3260
Created network portal 192.168.88.88:3260.
/> ls #ls查看

iSCSI服务配置_IP_05

后端存储关联LUN0:

#Iscisi/iqn/目标(tpg1)/关联 luns 创建 后端存储

iscsi/iqn.2021-03.com.rj.iscsi:server02/tpg1/luns create /backstores/block/server02.iscsistore

/> iscsi/iqn.2022-03.com.rj.iscsi:server02/tpg1/luns create /backstores/block/server02.iscsistore
Created LUN 0.
/> ls #ls查看

iSCSI服务配置_centos_06

仅允许客户端访问:

#Iscisi/iqn/目标(tpg1)/访问控制 acls 创建 client 命名

/> iscsi/iqn.2022-03.com.rj.iscsi:server02/tpg1/acls create iqn.2022-03.com.rj.iscsi:client
Created Node ACL for iqn.2022-03.com.rj.iscsi:client
Created mapped LUN 0.

iSCSI服务配置_IP_07

关闭防火墙:

[root@server02 ~]# systemctl stop firewalld

客户端配置

安装iscsi客户端软件包:

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

修改客户端配置文件:

[root@cilent ~]# vim /etc/iscsi/initiatorname.iscsi
#添加
InitiatorName=iqn.2022-03.com.rj.iscsi:client

重启和自启服务:

[root@cilent ~]# systemctl restart iscsid
[root@cilent ~]# systemctl enable iscsid

发现服务端iSCSI:

-m discovery:扫描并发现可用的存储资源

-t st:执行扫描操作的类型

-p:iSCSI 服务端的 IP 地址

[root@client ~]# iscsiadm -m discovery -t st -p 192.168.88.88
192.168.88.88:3260,1 iqn.2022-03.com.rj.iscsi:server02

连接iSCSI:

[root@client ~]# iscsiadm -m node -T iqn.2022-03.com.rj.iscsi:server02 -l
Logging in to [iface: default, target: iqn.2022-03.com.rj.iscsi:server02, portal: 192.168.88.88,3260] (multiple)
Login to [iface: default, target: iqn.2022-03.com.rj.iscsi:server02, portal: 192.168.88.88,3260] successful.
#表示成功
[root@client ~]#

查看已连接的iscsi:

[root@client ~]# iscsiadm -m node
192.168.88.88:3260,1 iqn.2022-03.com.rj.iscsi:server02

设置开机自动连接:

[root@client ~]# iscsiadm -m node -T iqn.2022-03.com.rj.iscsi:server02 --op update -n node.startup -v automatic

断开连接iSCSI:

[root@client ~]# iscsiadm -m node -T iqn.2022-03.com.rj.iscsi:server02 -u
Logging out of session [sid: 1, target: iqn.2022-03.com.rj.iscsi:server02, portal: 192.168.88.88,3260]
Logout of [sid: 1, target: iqn.2022-03.com.rj.iscsi:server02, portal: 192.168.88.88,3260] successful.
[root@client ~]#

配置完成

标签:03,服务,iSCSI,配置,LV,server02,root,iscsi,rj
From: https://blog.51cto.com/lyx888/5939845

相关文章

  • 利联科技:传奇游戏微端服务器该怎么选?
    利联科技——43.240.157.1传奇游戏微端服务器该怎么选?   微端是微型客户端的简写,微端游戏客户端只有一些基本的功能,客户端会根据玩家所到地图,自动将地图文件,以及一些......
  • Linux服务器发包部署问题排查流程
    1IDEA中配置文件lineseparator分隔符格式CRLF、LF和CR这三种东西,CR是MAC老版本的做法,就是回车,但是后来的MAC系统统一换成LF了,LF是Linux下的做法,就是换行,这个做法比较自......
  • 二、mybatis全局配置文件说明
    中文文档地址:​​https://mybatis.org/mybatis-3/zh/configuration.html​​开始前的准备:本章实列为 ​​mybatis的简介和helloworld ​​中helloworld的实例;测试可以用......
  • 桥接网络配置模式文档1
    桥接网络配置模式文档使用虚拟机vmware 版本15创建好虚拟机以后配置选择桥接模式实现网段最后的互通 2 点击设置后选择桥接模式   3 点击编辑选择虚拟网络......
  • prometheus.yml自动发现配置记录
    正常安装普罗米修斯之后,静态配置不对方便后续添加,官方也提供了许多自动发现服务,这里采用了其中一种。在prometheus.yml同级目录下,创建一个node文件夹,用来存放后续想拉取的......
  • 安装客户服务中心等应用
    安装客户服务中心等应用前提请确保你有权限,如果不知道到有没有的话直接用"SYSTEMADMIN(域的)"1.登录PowerPlatformAdminCenter地址如下:https://admin.powerplatfor......
  • Rabbitmq 配置开发 测试不同环境
    1.vhost介绍每一个RabbitMQ服务器都能创建虚拟消息服务器,我们称之为虚拟主机。每一个vhost本质上是一个mini版的RabbitMQ服务器,拥有自己的交换机、队列、绑定等,拥有自己......
  • 阿里云OSS访问权限配置(RAM权限控制)实现
    这篇文章主要介绍了阿里云OSS访问权限配置(RAM权限控制)实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学......
  • 【Linux】之如何卸载干净zabbix服务
    1、停止zabbix-serverzabbix-agenthttpdrh-php72-php-fpmsystemctlstopzabbix-serverzabbix-agenthttpdrh-php72-php-fpm 2、卸载zabbix服务2.1、查找zabbix......
  • 从零入门项目集成Karate和Jacoco,配置测试代码覆盖率
    解决问题在SpringBoot项目中,如何集成Karate测试框架和Jacoco插件。以及编写了feature测试文件,怎么样配置才能看到被测试接口代码的覆盖率。演示版本及说明本次讲解,基于S......