RedHat 7配置ISCSI服务

在rhel7中的众多变化之中,就有早先的ISCSI
目标程序tgtd 被抛弃,替换为的新的Linux-IO(lio),lio是一个是一个内核空间的iscsi target。(详见http://linux-iscsi.org/wiki/ISCSI

安装iscsi target服务:yum
-y install targetcli

启动服务:systemctl start target

设置服务开机自动启动:systemctl enable target

进入iscsi target配置命令行:targetcli

使用文件系统,创建名为disk01,大小1G的磁盘文件:

cd backstores/fileio

create disk01 /data/disk01.img 1G

或者使用块设备,示例如下:

/>
    cd backstores/
         /backstores> iblock/ create name=block_backend dev=/dev/sdb
         Generating a wwn serial.
         Created iblock storage object block_backend using /dev/sdb.
         /backstores>

或者使用LVM逻辑卷,示例如下
 />        /backstores> iblock/ create name=block_backend_lvm
    dev=/dev/vg0/lv1
         Generating a wwn serial.
         Created iblock storage object block_backend_lvm using
    /dev/vg0/lv1.
         /backstores>

创建iqn,并在该iqn下创建门户IP

然后再该iqn下创建lun0,这样就跟上文创建的磁盘文件disk01.img关联起来

最后在该iqn下创建acls访问控制条目,允许客户端的iqn访问该磁盘文件

配置完毕,ls查看一下配置的树状结构,然后保存并退出

查看一下创建的disk01.img的大小,可以看到是动态精简磁盘,大小是0

windows客户端测试:

Linux客户端测试:

发现target:iscsiadm -m discovery -t sendtartgets -p 192.168.10.14

登录target:iscsiadm -m node -T iqn.2016-03.rh7.server:disk01 --login,但登录失败,因为acl中没有允许该Linux客户端的访问

查看该Linux客户端的iqn

在服务器端配置target,添加该Linux客户端的iqn到acls中以运行访问

登录target,成功登录

用fdisk
-l查看该磁盘文件

退出该target

时间: 2024-10-16 02:20:02

RedHat 7配置ISCSI服务的相关文章

RedHat 6 配置iSCSI服务

本文主要介绍使用RedHat 6.5搭建iSCSI Target服务,创建2个Target分别用于windows客户端和Linux客户端的挂载测试. 一.配置 1.先安装所需包: 服务端:scsi-target-utils.x86_64 客户端:iscsi-initiator-utils.x86_64 2.创建一个200M和一个300M大小的空磁盘文件,用于作为iscsi目标磁盘,其中200M的用于windows客户端测试,300M的用于Linux客户端测试. 本文原始出处:江健龙的技术博客ht

linux存储技术与应用:配置iSCSI服务及应用示例

实验:配置iSCSI服务,(服务4.103,客户4.254/4.100) 先添加一块新硬盘 fdisk -cu /dev/sdb    # 进入磁盘分区模式 分区模式中输入以下信息进行:分区 -n            #新建分区 -p            #创建主分区 1             #第一个分区 回车 +1G        #第一个分区大小 w             #保存并退出 lsblk    可以发现新分区已经存在 mount /dev/sdb1  /var/lib/m

在redhat下配置telnet服务

1.确定你的telnet rpm包已经安装# rpm -qa|grep telnettelnet-0.17-39.el5telnet-server-0.17-39.el5下载redhat rpm包网站  http://rpm.pbone.net/ 2.确定你的telnet服务打开没有# chkconfig --list|grep telnet        ekrb5-telnet:   off        krb5-telnet:    off        telnet:        

Cluster基础(一):配置iSCSI服务、编写udev规则、配置并访问NFS共享、部署Multipath多路径环境

一.配置iSCSI服务 目标: 本案例要求先搭建好一台iSCSI服务器,并将整个磁盘共享给客户端: 虚拟机添加新的磁盘 将新添加的磁盘分区并创建两个逻辑卷 逻辑卷名称分别为:/dev/myvg/iscsi1和/dev/myvg/iscsi2 服务器通过配置文件与命令两种方式共享逻辑卷 然后客户机挂载iSCSI服务器共享的磁盘: 客户端使用命令探测服务器共享的iSCSI磁盘 客户端挂载iSCSI磁盘 分区并格式化 方案: 使用2台RHEL6虚拟机,其中一台作为iSCSI服务器(192.168.4.

RHEL7 配置iscsi服务端并实现客户端自动开机挂载

环境:server 172.25.0.11 --iscsi server iqn:iqn.2016-02.com.example:server0client 172.25.0.10 --iscsi client iqn:iqn.2016-02.com.example:desktop0一.iscsi服务端配置 安装targetcli yum install targetcli -y 找一块磁盘挂载 [[email protected] ~]# targetcli --进入此命令配置iscsi服务端

配置iSCSI 服务端

ISCSI服务端和客户端的操作系统以及IP地址 环境准备 主机名称: ISCSI服务端ISCSI客户端 操作系统: RHEL 7.3 IP地址: 服务端192.168.0.13客户端192.168.0.10 服务端配置过程 第一步:配置好Yum 软件仓库后安装iSCSI 服务端程序以及配置命令工具.通过在yum命令的后面添加-y 参数,在安装过程中就不需要再进行手动确认了: [root@linuxprobe ~]# yum -y install targetd targetcli 安装完成后启动

RedHat 7配置FTP服务

在RedHat 7上安装配置FTP服务和RedHat6基本一致,本文是以系统盘自带的vsftpd配置FTP服务. 首先使用yum安装vsftpd:yum install vsftpd 创建两个目录,/data/ftpshare配置需登录服务且可读写,/data/ftppublic配置匿名登录但只读 编辑配置文件:vi /etc/vsftpd/vsftpd.conf,在末尾添加以下内容,指定默认的根目录以及匿名登录目录: 启动服务并设置服务开机运行 root登录FTP并创建文件夹,测试可读写 创建

RedHat 7配置NFS服务

RedHat 7的NFS服务虽配置文件和RedHat 6一样,但服务名称已发生了较大改变,本文将介绍配置过程. 首先在/data下创建两个目录作为共享目录,一个名称为/data/nfsshare,将配置为可以读写,一个名称为/data/nfspublic,将配置为只读. 将nfsshare目录授予777权限 编辑NFS配置文件:vi /etc/exports,填写以下内容(其中*代表所有客户端都可以访问,rw是读写,ro是只读) [当不指定参数时,nfs将使用默认选项.默认的共享选项是sync,

redhat 7 配置NFS服务及测试

在学习配置NFS服务之前,我们先来了解一下什么叫NFS(网络文件系统). NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源.在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样. 配置NFS服务其实很简单,只有几个步骤! 开始之前先配置测试中要用得到的主机的IP地址,保证是可以互ping得通的! nfs服务器配置: yum install