首页 > 电脑专区 > 电脑教程 >

centos怎么安装iscsi

来源:互联网 2023-02-21 19:05:08 386

iscsi这款软件是用来将当前电脑上的硬盘、分区或者块文件当作一块硬盘分享到网络上,然后在网络上的其他电脑中可以通过iscsi的客户端将这块硬盘挂载上来使用。下面我们就一起来看看在centos上怎么安装iscsiDeO办公区 - 实用经验教程分享!

工具/原料

  • CentOS7.5

一、服务端设置

  • 1

    今天我们准备了两台电脑,一台作为iscsi的服务端,用来安装iscsi并将这台电脑上的一块硬盘共享出去。然后在另外一台电脑上使用iscsi的客户端挂载服务端的网络硬盘。这两天电脑的IP地址分别是:DeO办公区 - 实用经验教程分享!

    192.168.1.4 服务端DeO办公区 - 实用经验教程分享!

    192.168.1.5 客户端DeO办公区 - 实用经验教程分享!

    如下面图中所示,通过putty这款ssh连接软件远程连接到这两台点上去操作。DeO办公区 - 实用经验教程分享!

    centos怎么安装iscsiDeO办公区 - 实用经验教程分享!

  • 1此文章未经授权抓取自百度经验
  • 2

    我们首先在服务端的机器上操作,先安装服务端软件scsi-target-utils,命令如下面图中所示。DeO办公区 - 实用经验教程分享!

    centos怎么安装iscsiDeO办公区 - 实用经验教程分享!

  • 3

    等到安装完毕后,我们来准备作为iscsi共享盘的硬盘,使用gdisk命令打开这台电脑上的sda硬盘,命令如下面图中所示:DeO办公区 - 实用经验教程分享!

    centos怎么安装iscsiDeO办公区 - 实用经验教程分享!

  • 4

    打开以后,进入到gdisk的交互界面,使用p命令显示硬盘的信息,可以看到硬盘的总大小是50G,目前的free space也就是空闲空间是10G,因此就将这10G空间作为共享盘分享出去。DeO办公区 - 实用经验教程分享!

    centos怎么安装iscsiDeO办公区 - 实用经验教程分享!

  • 5

    使用子命令n开始创建一个新的分区,因为只有10G,因此所有的参数都使用默认值,如下面图中所示,创建完成后,使用p命令查看,可以看到多了一块10G的分区。DeO办公区 - 实用经验教程分享!

    centos怎么安装iscsiDeO办公区 - 实用经验教程分享!

  • 6

    确认无误后,使用w命令保存配置,会提醒你是否继续,输入y确认,保存后退出gdisk的交互界面。然后执行命令:DeO办公区 - 实用经验教程分享!

    partprobeDeO办公区 - 实用经验教程分享!

    重新加载/dev/sda的配置。到这里,硬盘分区就配置好了。下面就可以编辑服务端的配置文件将这个分区共享出去。DeO办公区 - 实用经验教程分享!

    centos怎么安装iscsiDeO办公区 - 实用经验教程分享!

  • 7

    打开服务端的配置文件,命令是:DeO办公区 - 实用经验教程分享!

    vim /etc/tgt/targets.confDeO办公区 - 实用经验教程分享!

    如下面第二张图中所示,定义了一个target,也就是共享磁盘。target的内容解释如下:target 后面是共享磁盘的名称,格式一般是iqn.year-month.FQDN:disknameDeO办公区 - 实用经验教程分享!

    我这里是iqn.2018-09.locahost:testdiskDeO办公区 - 实用经验教程分享!

    target>和/target>之间是要共享的磁盘信息DeO办公区 - 实用经验教程分享!

    backing-store 后面是刚才准备的磁盘分区名,还可以是单独的硬盘名称。DeO办公区 - 实用经验教程分享!

    initiator-address 限制哪个地址的机器可以连接,我这里是192.168.1.5DeO办公区 - 实用经验教程分享!

    write-cache 表示写缓存,我这里设置为offDeO办公区 - 实用经验教程分享!

    配置后以后保存退出DeO办公区 - 实用经验教程分享!

    centos怎么安装iscsiDeO办公区 - 实用经验教程分享!

    centos怎么安装iscsiDeO办公区 - 实用经验教程分享!

  • 8

    然后启动服务端程序,命令是:DeO办公区 - 实用经验教程分享!

    systemctl start tgtdDeO办公区 - 实用经验教程分享!

    启动完成后使用netstat命令查看,可以看到服务端程序监听的端口是3260端口DeO办公区 - 实用经验教程分享!

    centos怎么安装iscsiDeO办公区 - 实用经验教程分享!

  • 9

    于是我们需要在防火墙上放开这个端口,命令是:DeO办公区 - 实用经验教程分享!

    firewall-cmd --zone=public --add-port=3260/tcp --permanentDeO办公区 - 实用经验教程分享!

    firewall-cmd --reloadDeO办公区 - 实用经验教程分享!

    加载完成后,因为共享磁盘一般都会涉及到selinux,因此需要将selinux的状态设置为permissive状态。命令是:DeO办公区 - 实用经验教程分享!

    setenforce 0DeO办公区 - 实用经验教程分享!

    设置完成后使用getenfore命令查看,确认无误。DeO办公区 - 实用经验教程分享!

    centos怎么安装iscsiDeO办公区 - 实用经验教程分享!

  • 10

    防火墙配置好以后,使用服务端自带的命令tgt-admin命令查看配置信息,命令是:DeO办公区 - 实用经验教程分享!

    tgt-admin --showDeO办公区 - 实用经验教程分享!

    结果如下面两张图中所示,第一张图中可以看到配置共享磁盘名称,第二张图中可以看到共享磁盘的信息。以及对应的连接限制ALC。到这里,服务端的内容就配置完毕了。DeO办公区 - 实用经验教程分享!

    centos怎么安装iscsiDeO办公区 - 实用经验教程分享!

    centos怎么安装iscsiDeO办公区 - 实用经验教程分享!

  • 二、客户端挂载

  • 1

    我们切换到客户端这台机器上,开始安装客户端需要的软件,客户端的软件名称是iscsi-initiator-utils,安装命令如下:DeO办公区 - 实用经验教程分享!

    yum install iscsi-initiator-utils -yDeO办公区 - 实用经验教程分享!

    centos怎么安装iscsiDeO办公区 - 实用经验教程分享!

  • 2

    客户端程序安装完毕后,我们就可以在客户端上搜索服务端的信息了。搜索命令是:DeO办公区 - 实用经验教程分享!

    iscsiadm -m discovery -t sendtargets -p 192.168.1.254DeO办公区 - 实用经验教程分享!

    -m 表示命令模式,discovery表示侦查模式。DeO办公区 - 实用经验教程分享!

    -t 表示通过查找的方式查找后面指定IP地址上的target信息DeO办公区 - 实用经验教程分享!

    -p 表示服务端ip地址,默认端口是3260DeO办公区 - 实用经验教程分享!

    结果如下面图中所示,可以看到显示出了服务端的配置信息。DeO办公区 - 实用经验教程分享!

    centos怎么安装iscsiDeO办公区 - 实用经验教程分享!

  • 3

    这个时候我们查看iscsi的库文件目录,命令是:DeO办公区 - 实用经验教程分享!

    ls -lR /var/lib/iscsi/nodes/DeO办公区 - 实用经验教程分享!

    可以看到,对应的服务端节点信息已经被保存到了下面的目录中。DeO办公区 - 实用经验教程分享!

    centos怎么安装iscsiDeO办公区 - 实用经验教程分享!

  • 4

    然后我们就可以尝试来挂载对应的共享网络磁盘了。首先启动iscsi服务,命令是:DeO办公区 - 实用经验教程分享!

    systemctl start iscsiDeO办公区 - 实用经验教程分享!

    启动完成后,使用挂载命令挂载,命令是:DeO办公区 - 实用经验教程分享!

    iscsiadm -m node -T iqn.2018-08.locahost:testdisk --loginDeO办公区 - 实用经验教程分享!

    如果没有问题的话,执行成功后不会显示任何信息,如果你的挂载信息出粗了,那么会提示你:no record found.DeO办公区 - 实用经验教程分享!

    centos怎么安装iscsiDeO办公区 - 实用经验教程分享!

  • 5

    执行成功后,使用fdisk -l命令查看当前机器上的硬盘信息,会发现,多了一个10G的/dev/sdb硬盘,如下面图中所示:DeO办公区 - 实用经验教程分享!

    centos怎么安装iscsiDeO办公区 - 实用经验教程分享!

  • 6

    这个就是挂载好的服务端共享网络磁盘,我们只需要将他格式化以后,就可以正常使用了,格式化命令是:DeO办公区 - 实用经验教程分享!

    mkfs.xfs /dev/sdbDeO办公区 - 实用经验教程分享!

    格式化以后直接挂载,命令是:DeO办公区 - 实用经验教程分享!

    mount /dev/sdb /mntDeO办公区 - 实用经验教程分享!

    如下面图中所示:DeO办公区 - 实用经验教程分享!

    centos怎么安装iscsiDeO办公区 - 实用经验教程分享!

  • 7

    挂载好以后,使用命令df -h查看,可以看到硬盘的信息就是10G,像正常硬盘一样使用。到这里iscsi客户端挂载的内容就讲解完毕。DeO办公区 - 实用经验教程分享!

    centos怎么安装iscsiDeO办公区 - 实用经验教程分享!

  • 注意事项

    • 挂载的时候,共享磁盘的信息一定不要弄错了。
    • 本人原创,转正请声明。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!DeO办公区 - 实用经验教程分享!


    标签: 操作系统centos安装

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码