配置ISCSI共享服务端

2024-06-13 18:12
文章标签 配置 共享 服务端 iscsi

本文主要是介绍配置ISCSI共享服务端,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在 system1-上执行:

1、配置hosts文件和domain域名

[root@system1 ~]# echo echo "172.24.8.11 system1" >>/etc/hosts

[root@system1 ~]# echo echo "172.24.8.12 system2" >>/etc/hosts

[root@system1 ~]# nmcli connection modify eth0 ipv4.dns-search group8.example.com

[root@system1 ~]#nmcli connection reload

[root@system1 ~]#nmcli connection down eth0 && nmcli connection up eth0

2、安装软件并启动服务

[root@system1 ~]# yum install targetcli ‐y

[root@system1 ~]# systemctl enable target

[root@system1 ~]# systemctl start target

3、添加防火墙规则

[root@system1  ~]#  firewall‐cmd ‐‐permanent\

‐‐add‐rich‐rule  'rule  family="ipv4"  source  address="172.24.8.12/32"  port port=3260 protocol=tcp accept'

[root@system1 ~]# firewall‐cmd ‐‐reload

4、创建逻辑卷作为后端存储

[root@system1 ~]# fdisk /dev/sda #考试的时候用的是/dev/vda

Command (m for help): n

Partition type:

-p primary (2 primary,0 extended,2 free)

-e extended

Select (default p): p

Partition number (3,4, default 3):   直接回车

First sector (26626048‐41943039, default 26626048):  直接回车

Using default value 26626048

Last sector, +sectors or +size{K,M,G} (26626048‐41943039, default 41943039): +3G

Partition 3 of type Linux and of size 3 GiB is set

Command (m for help): t

Partition number (1‐3, default 3):  直接回车

Hex code (type L to list all codes): 8e

Changed type of partition 'Linux' to 'Linux LVM'

Command (m for help): w

[root@system1 ~]# partprobe

[root@system1 ~]# pvcreate /dev/sda3

[root@system1 ~]# vgcreate iscsi_vg /dev/sda3

[root@system1 ~]# lvcreate ‐n iscsi_store ‐l 100%VG iscsi_vg

5、配置iscsi

[root@system1 ~]# targetcli

/> backstores/block create name=iscsi_store dev=/dev/iscsi_vg/iscsi_store定义了一个本地的块设备

/> cd iscsi

/iscsi> create iqn.2014‐08.com.example.group8:system1 定义了一个 iscsi(target)

/iscsi> cd iqn.2014‐08.com.example.group8:system1/tpg1/

/iscsi/iqn.20...:system1/tpg1> luns/ create /backstores/block/iscsi_store把定义好了的块设备通过该 target 共享出去

/iscsi/iqn.20...:system1/tpg1> acls/ create iqn.2014‐08.com.example.group8:system2 创建基于 iqn 的 acl:允许该名字的客户端访问本 iscsi 的 tagert

/iscsi/iqn.20...:system1/tpg1> portals/ create 172.24.8.11 3260定义 target 的入口(客户使用什么 IP 和端口访问)

Using default IP port 3260

Could not create NetworkPortal in configFS  如果看到这个报错可以忽略,因为某些版本默认已经建立了 0.0.0.0 的监听入口

/iscsi/iqn.20...:system1/tpg1> set attribute authentication=0 该 tgp 关闭帐号验证

/iscsi/iqn.20...:system1/tpg1> set attribute generate_node_acls=0  该 tgp 使用自定义的 acl 实现节点访问限制

/> saveconfig 保存设置

/> exit  或ctrl+d退出

注:在当前目录下可,使用help查看当可用的相关命令,如操作错误,可使用delete删除

6、管理iscsi服务

systemctl enable target

systemctl start target

systemctl restart target

systemctl status  target

这篇关于配置ISCSI共享服务端的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1058045

相关文章

Nginx 配置跨域的实现及常见问题解决

《Nginx配置跨域的实现及常见问题解决》本文主要介绍了Nginx配置跨域的实现及常见问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来... 目录1. 跨域1.1 同源策略1.2 跨域资源共享(CORS)2. Nginx 配置跨域的场景2.1

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

Redis Cluster模式配置

《RedisCluster模式配置》:本文主要介绍RedisCluster模式配置,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录分片 一、分片的本质与核心价值二、分片实现方案对比 ‌三、分片算法详解1. ‌范围分片(顺序分片)‌2. ‌哈希分片3. ‌虚

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

Maven 配置中的 <mirror>绕过 HTTP 阻断机制的方法

《Maven配置中的<mirror>绕过HTTP阻断机制的方法》:本文主要介绍Maven配置中的<mirror>绕过HTTP阻断机制的方法,本文给大家分享问题原因及解决方案,感兴趣的朋友一... 目录一、问题场景:升级 Maven 后构建失败二、解决方案:通过 <mirror> 配置覆盖默认行为1. 配置示

Springboot3+将ID转为JSON字符串的详细配置方案

《Springboot3+将ID转为JSON字符串的详细配置方案》:本文主要介绍纯后端实现Long/BigIntegerID转为JSON字符串的详细配置方案,s基于SpringBoot3+和Spr... 目录1. 添加依赖2. 全局 Jackson 配置3. 精准控制(可选)4. OpenAPI (Spri

maven私服配置全过程

《maven私服配置全过程》:本文主要介绍maven私服配置全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录使用Nexus作为 公司maven私服maven 私服setttings配置maven项目 pom配置测试效果总结使用Nexus作为 公司maven私

springboot加载不到nacos配置中心的配置问题处理

《springboot加载不到nacos配置中心的配置问题处理》:本文主要介绍springboot加载不到nacos配置中心的配置问题处理,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录springboot加载不到nacos配置中心的配置两种可能Spring Boot 版本Nacos

Python FastMCP构建MCP服务端与客户端的详细步骤

《PythonFastMCP构建MCP服务端与客户端的详细步骤》MCP(Multi-ClientProtocol)是一种用于构建可扩展服务的通信协议框架,本文将使用FastMCP搭建一个支持St... 目录简介环境准备服务端实现(server.py)客户端实现(client.py)运行效果扩展方向常见问题结