侯体宗的博客
  • 首页
  • Hyperf版
  • beego仿版
  • 人生(杂谈)
  • 技术
  • 关于我
  • 更多分类
    • 文件下载
    • 文字修仙
    • 中国象棋ai
    • 群聊
    • 九宫格抽奖
    • 拼图
    • 消消乐
    • 相册

linux配置ISCSI服务器的方法

linux  /  管理员 发布于 7年前   209

一.在linux下安装启动iscsi target

1.安装启动iscsi服务
[root@wjb10000 ~]# yum -y install targetcli.noarch

2.建立一个目录设置为iscsi设备
[root@wjb10000 ~]# mkdir /iscsi_disks

3.设置target

[root@wjb10000 ~]# targetcliWarning: Could not load preferences file /root/.targetcli/prefs.bin.targetcli shell version 2.1.fb41Copyright 2011-2013 by Datera, Inc and others.For help on commands, type 'help'. /> cd backstores/fileio/backstores/fileio> create disk01 /iscsi_disks/disk01.img 20GCreated fileio disk01 with size 21474836480/backstores/fileio> cd /iscsi/iscsi> create iqn.2016-06.wjb.com:storage.target0Created target iqn.2016-06.wjb.com:storage.target0.Created TPG 1.Global pref auto_add_default_portal=trueCreated default portal listening on all IPs (0.0.0.0), port 3260./iscsi> cd iqn.2016-06.wjb.com:storage.target0/tpg1/portals//iscsi/iqn.20.../tpg1/portals> create 192.168.1.50Using default IP port 3260Could not create NetworkPortal in configFS/iscsi/iqn.20.../tpg1/portals> delete 0.0.0.0 3260Deleted network portal 0.0.0.0:3260/iscsi/iqn.20.../tpg1/portals> create 192.168.1.50Using default IP port 3260Created network portal 192.168.1.50:3260./iscsi/iqn.20.../tpg1/portals> cd ../luns/iscsi/iqn.20...et0/tpg1/luns> create /backstores/fileio/disk01Created LUN 0./iscsi/iqn.20...et0/tpg1/luns> cd ../acls/iscsi/iqn.20...et0/tpg1/acls> create iqn.2016-06.wjb.com:www.server.comCreated Node ACL for iqn.2016-06.wjb.com:www.server.comCreated mapped LUN 0./iscsi/iqn.20...et0/tpg1/acls> cd iqn.2016-06.wjb.com:www.server.com//iscsi/iqn.20...ww.server.com> set auth userid=usernameParameter userid is now 'username'./iscsi/iqn.20...ww.server.com> set auth password=passwordParameter password is now 'password'./iscsi/iqn.20...ww.server.com> exitGlobal pref auto_save_on_exit=trueLast 10 configs saved in /etc/target/backup.Configuration saved to /etc/target/saveconfig.json

4.设置防火墙

[root@wjb10000 ~]# vim /etc/firewalld/services/iscsi.xml<?xml version="1.0" encoding="utf-8"?><service><short>ISCSI</short><description>ISCSI protocal</description><port protocal="tcp" port="3260"></service>[root@wjb10000 ~]# firewall-cmd --permanent --add-service=iscsi[root@wjb10000 ~]# firewall-cmd --reload

5.启动服务

[root@wjb10000 ~]# systemctl enable target.serviceCreated symlink from /etc/systemd/system/multi-user.target.wants/target.service to /usr/lib/systemd/system/target.service.[root@wjb10000 ~]# systemctl start target.service

6.查看端口

[root@wjb10000 ~]# netstat -lnp | grep 3260tcp    0   0 192.168.1.50:3260    0.0.0.0:*        LISTEN   -  

二.在linux下安装启动iscsi initiator

1.安装 iscsi-initiator-utils服务
[root@wjb10000 ~]# yum install iscsi-initiator-utils

2.修改配置文件

[root@wjb10000 ~]# vim /etc/iscsi/initiatorname.iscsi InitiatorName=iqn.2016-06.wjb.com:www.server.com[root@wjb10000 ~]# vim /etc/iscsi/iscsid.conf #node.session.auth.authmethod = CHAP#node.session.auth.username = username#node.session.auth.password = password      //去掉注释

3.启动服务

[root@wjb10000 ~]# systemctl start iscsid
[root@wjb10000 ~]# systemctl enable iscsid

4.发现target

[root@wjb10000 ~]# iscsiadm -m discovery -t sendtargets -p 192.168.1.50

5.查看状态

[root@wjb10000 ~]# iscsiadm -m node -o show

6.登录target建立连接

[root@wjb10000 ~]# iscsiadm -m node --login
Logging in to [iface: default, target: iqn.2016-06.wjb.com:storage.target0, portal: 192.168.1.50,3260] (multiple)
Login to [iface: default, target: iqn.2016-06.wjb.com:storage.target0, portal: 192.168.1.50,3260] successful.

7.查看连接情况

[root@wjb10000 ~]# iscsiadm -m session -o show
tcp: [1] 192.168.1.50:3260,1 iqn.2016-06.wjb.com:storage.target0 (non-flash)

8.磁盘操作

[root@wjb10000 ~]# fdisk -l 磁盘 /dev/sda:107.4 GB, 107374182400 字节,209715200 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x000b2ba1   设备 Boot   Start     End   Blocks  Id System/dev/sda1  *    2048   1026047   512000  83 Linux/dev/sda2     1026048  62466047  30720000  83 Linux/dev/sda3    62466048  103426047  20480000  83 Linux/dev/sda4    103426048  209715199  53144576  5 Extended/dev/sda5    103428096  144388095  20480000  83 Linux/dev/sda6    144390144  152582143   4096000  82 Linux swap / Solaris/dev/sda7    152584192  209715199  28565504  83 Linux 磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 8388608 字节 [root@wjb10000 ~]# parted --script /dev/sdb "mklabel msdos"[root@wjb10000 ~]# parted --script /dev/sdb "mkpart primary 0% 100%"[root@wjb10000 ~]# mkfs.xfs -i size=1024 -s size=4096 /dev/sdb1meta-data=/dev/sdb1       isize=1024  agcount=4, agsize=1310208 blks     =sectsz=4096 attr=2, projid32bit=1     =crc=0    finobt=0data   =bsize=4096  blocks=5240832, imaxpct=25     =sunit=0   swidth=0 blksnaming  =version 2       bsize=4096  ascii-ci=0 ftype=0log   =internal log      bsize=4096  blocks=2560, version=2     =sectsz=4096 sunit=1 blks, lazy-count=1realtime =none          extsz=4096  blocks=0, rtextents=0[root@wjb10000 ~]# mount /dev/sdb1 /mnt/[root@wjb10000 ~]# df -hT文件系统    类型   容量 已用 可用 已用% 挂载点/dev/sda3   xfs    20G  68M  20G  1% /devtmpfs    devtmpfs 904M   0 904M  0% /devtmpfs     tmpfs   913M   0 913M  0% /dev/shmtmpfs     tmpfs   913M 8.7M 904M  1% /runtmpfs     tmpfs   913M   0 913M  0% /sys/fs/cgroup/dev/sda5   xfs    20G 1.5G  19G  8% /usr/dev/sda7   xfs    28G  33M  28G  1% /home/dev/sda2   xfs    30G 694M  29G  3% /var/dev/sda1   xfs    497M 128M 370M  26% /boottmpfs     tmpfs   183M   0 183M  0% /run/user/0/dev/sdb1   xfs    20G  33M  20G  1% /mnt

以上就是小编为大家带来的linux配置ISCSI服务器的方法全部内容了,希望大家多多支持~


  • 上一条:
    Linux 中清空或删除大文件内容的五种方法
    下一条:
    linux中配置pptp服务器配置的方法
  • 昵称:

    邮箱:

    0条评论 (评论内容有缓存机制,请悉知!)
    最新最热
    • 分类目录
    • 人生(杂谈)
    • 技术
    • linux
    • Java
    • php
    • 框架(架构)
    • 前端
    • ThinkPHP
    • 数据库
    • 微信(小程序)
    • Laravel
    • Redis
    • Docker
    • Go
    • swoole
    • Windows
    • Python
    • 苹果(mac/ios)
    • 相关文章
    • 在Linux系统中使用Iptables实现流量转发功能流程步骤(0个评论)
    • vim学习笔记-入门级需要了解的一些快捷键(0个评论)
    • 在centos7系统中实现分区并格式化挂载一块硬盘到/data目录流程步骤(0个评论)
    • 在Linux系统种查看某一个进程所占用的内存命令(0个评论)
    • Linux中grep命令中的10种高级用法浅析(0个评论)
    • 近期文章
    • 在go语言中使用api.geonames.org接口实现根据国际邮政编码获取地址信息功能(1个评论)
    • 在go语言中使用github.com/signintech/gopdf实现生成pdf分页文件功能(0个评论)
    • gmail发邮件报错:534 5.7.9 Application-specific password required...解决方案(0个评论)
    • 欧盟关于强迫劳动的规定的官方举报渠道及官方举报网站(0个评论)
    • 在go语言中使用github.com/signintech/gopdf实现生成pdf文件功能(0个评论)
    • Laravel从Accel获得5700万美元A轮融资(0个评论)
    • 在go + gin中gorm实现指定搜索/区间搜索分页列表功能接口实例(0个评论)
    • 在go语言中实现IP/CIDR的ip和netmask互转及IP段形式互转及ip是否存在IP/CIDR(0个评论)
    • PHP 8.4 Alpha 1现已发布!(0个评论)
    • Laravel 11.15版本发布 - Eloquent Builder中添加的泛型(0个评论)
    • 近期评论
    • 122 在

      学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..
    • 123 在

      Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..
    • 原梓番博客 在

      在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..
    • 博主 在

      佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..
    • 1111 在

      佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
    • 2016-11
    • 2017-07
    • 2017-10
    • 2017-11
    • 2018-01
    • 2018-02
    • 2020-03
    • 2020-04
    • 2020-05
    • 2020-06
    • 2021-02
    • 2021-03
    • 2021-04
    • 2021-06
    • 2021-07
    • 2021-08
    • 2021-09
    • 2021-10
    • 2021-11
    • 2021-12
    • 2022-01
    • 2022-03
    • 2022-04
    • 2022-08
    • 2022-11
    • 2022-12
    • 2023-01
    • 2023-02
    • 2023-03
    • 2023-06
    • 2023-07
    • 2023-10
    • 2023-12
    • 2024-01
    • 2024-04
    Top

    Copyright·© 2019 侯体宗版权所有· 粤ICP备20027696号 PHP交流群

    侯体宗的博客