首页 > 系统相关 >linux配制iscsi

linux配制iscsi

时间:2024-08-11 19:08:05浏览次数:6  
标签:iscsi sysush dev 配制 auth linux com 08

服务端centos7

  1. 假定已经装好了两块磁盘/dev/sdb,/dev/sdc
  2. yum install -y targetd targetcli
  3. targetcli进入配制命令行
  4. 通过/dev/sdb,/dev/sdc创建两个block
    /backstores/block create idisk1 /dev/sdb
    /backstores/block create idisk2 /dev/sdc
    
  5. 创建一个iscsi服务
    iscsi/ create iqn.2024-08.com.sysush:server
    
  6. 通过block创建两个lun
    cd iqn.2024-08.com.sysush:server/tpg1
    luns/ create /backstores/block/idisk1
    luns/ create /backstores/block/idisk2
    
  7. 创建客户端认证
    acls/ create iqn.2024-08.com.sysush:client
    cd iqn.2024-08.com.sysush:client
    set auth userid=vec
    set auth password=665544332211
    
  8. 退出命令行
    exit
    
  9. 重启targetd服务,并查看端口是否监听
    systemctl restart targetd
    systemctl enable targetd
    ss -napt | grep 3260
    
  10. 防火墙放过3260端口
    firewall-cmd --add-port=3260/tcp --permanent && firewall-cmd --reload
    

客户端(oracle linux 6.8)

  1. yum -y install iscsi-initiator-utils
  2. 修改/etc/initiatorname.iscsi把InitiatorName改成刚才客户端认证的名字
    InitiatorName=iqn.2024-08.com.sysush:client
    
  3. 修改/etc/iscsid.conf,启用node.session.auth.authmethod,node.session.auth.username,node.session.auth.password
    node.session.auth.authmethod = CHAP
    node.session.auth.username = vec
    node.session.auth.password = 665544332211
    
  4. 重启iscsi客户端
    service iscsid restart
    
  5. 查看iscsi服务端,其中192.168.85.102是服务端的ip,如果能查到iqn.2024-08.com.sysush:server说明正常
    iscsiadm -m discovery -t st -p 192.168.85.102
    
  6. 连接服务端
    iscsiadm -m node -T iqn.2024-08.com.sysush:server -p 192.168.85.102 --login
    
  7. 再执行fdisk -l就能看到/dev/sdb,/dev/sdc,就能当成普通磁盘使用了

标签:iscsi,sysush,dev,配制,auth,linux,com,08
From: https://www.cnblogs.com/zhouyang209117/p/18353736

相关文章

  • Linux 上 Conda 环境安装与配置超详细教程
    在数据分析、机器学习和科学计算等领域,Conda是一个非常流行的包管理和环境管理系统。它可以帮助你轻松地安装和管理Python、R以及其他语言的软件包,并且能够方便地创建隔离的工作环境。本文将为你详细介绍如何在Linux系统上安装和配置Conda环境。准备工作在开始之前,请确保你......
  • Linux:线程同步机制(互斥锁、读写锁、条件变量、信号量详细分析总结)
    目录速览1、互斥锁(1)What(什么是互斥锁)(2)Why(互斥锁的用途)(3)How(如何使用互斥锁)(4)代码实践2、读写锁(1)What(什么是读写锁)(2)Why(读写锁的作用)(3)How(如何使用读写锁)(4)读写锁的特征3、条件变量(1)What(什么是条件变量)(2)Why(条件变量的作用)(3)How(如何使用条件变量实现线程......
  • JetBrains IntelliJ IDEA 2024.2 (macOS, Linux, Windows) - 领先的 Java 和 Kotlin I
    JetBrainsIntelliJIDEA2024.2(macOS,Linux,Windows)-领先的Java和KotlinIDE请访问原文链接:https://sysin.org/blog/jetbrains-idea/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgJetBrainsIntelliJIDEA-领先的Java和KotlinIDE使开发更高效、更......
  • Linux文件操作函数仿写cat命令,diff命令,cp命令
    #include<stdio.h>#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h>#include<unistd.h>#include<string.h>intmain(intargc,constchar*argv[]){ printf("参数个数=%d\n",argc); if(2>argc) ......
  • 旧物利用 - 将机顶盒改造为一台Linux开发机!
    前言家里的机顶盒淘汰下来,博主想要物尽其用,看看是否能将其改造为一台Ubuntu"开发机",故开始倒腾准备工作机顶盒型号:移动魔百盒CM201-2(CH),芯片组:hi3798mv300(hi3798mv3dmm),其他型号类似理论上适用于以下SOC的机顶盒:Hi3798Mv100/Hi3798Cv200/Hi3798Mv200/Hi3798Mv3001.......
  • Linux 下利用 Valgrind 进行内存调试
    目录一、概述二、Valgrind的使用1、基本格式2、Valgrind工具集3、Memcheck3.1使用未初始化的内存3.2内存泄漏3.3在内存被释放后进行读/写3.4内存块的尾部进行读/写4、常见错误三、分析内存泄漏的使用技巧1、Valgrind协调GDB工作2、利用/proc定位问题3、使用......
  • Linux 错误码
    目录一、概述二、含义三、错误处理函数1、IS_ERR2、strerr、perror一、概述在Linux系统中,错误码是用来表示操作系统运行过程中发生的错误的数字代码。错误码通常由负数表示,0表示成功,正数表示警告或其他非致命错误。为了开发者更好地处理系统错误,内核中预定义的......
  • Linux解决频繁的sudo权限认证
    1.在进行一些软件包的安装时,经常性的需要输入密码以进行sudo权限执行。默认的sudo命令可以维持5分钟时间,这个时间是可以设置的。2.使用vi打开/etc/sudoers配置文件,(修改需要有权限,可以看下面第四点)。3.按i进入编辑状态,修改%admin该行代码,修改后按esc退出编辑状态,输入:wq,以保存退......
  • linux内核级性能调优
    1.Linux内核级性能调优常见选项Linux内核级性能调优是一个广泛的话题,涉及多个方面。以下是一些关键的调优领域和技术:1.CPU调度优化:  -调整CFS(完全公平调度器)参数  -使用CPU亲和性(CPUaffinity)  -配置NUMA(非统一内存访问)策略  -调整进程优先......
  • Linux实时扩展(PREEMPT_RT)
    一.Linux  PREEMPT_RT介绍PREEMPT_RT(实时抢占补丁)是Linux内核的一个重要扩展,专门用于提高Linux系统的实时性能。让我详细解释一下这个概念及其重要性:1.PREEMPT_RT的基本概念:  •全称是"FullyPreemptibleKernel"  •目标是将Linux内核转变为完全可抢......