• linux利用软件raid搭建iscsi存储


    分区:
    parted /dev/sdb
    mklabel gpt
    mkpart primary ext4 0% 100%
    set 1 raid

    mdadm -Cv /dev/md0 -n 4 -l5 /dev/sd[b-e]1
    cat /proc/mdstat
    mdadm -vDs >/etc/mdadm.conf


    mdadm -S /dev/md0 #停止阵列
    mdadm -As #根据/etc/mdadm.conf重组阵列

    没有配置文件时,手动重组
    #mdadm -A /dev/md0 /dev/sd[bcde]1


    查看iSCSI target:
    # tgt-admin –show


    vgchange -a n #去激活vg


    parted /dev/md0

    mount /dev/md0p1 /mnt/iscsi

    vi /etc/fstab
    /dev/md0p1 /mnt/iscsi ext4 defaults 0 0


    安装配置iscsi:
    CentOS 自带了scsi-target-utils 软件,我们使用该软件进行target设置。

    # yum -y install scsi-target-utils

    dd if=/dev/zero of=/mnt/iscsi/lun1.img bs=1 count=0 seek=10G

    tgt的主配置文件为/etc/tgt/targets.conf,下面我们来设置该文件。
    <target iqn.2017-08.dev.iscsi:target1>
    backing-store /mnt/iscsi/lun1.img
    backing-store /dev/sdb1
    backing-store /dev/vg0/lv1
    backing-store /dev/sdd
    # iSCSI Initiator's IP address you allow to connect
    #initiator-address 10.0.0.31
    # authentication info ( set anyone you like for "username", "password" )
    #incominguser username password
    </target>


    iqn = iSCSI Qualified Name

    iSCSI target的名称规则如下:

    iqn.2014-07.dev.iscsi-target:iscsidisk

    iqn.年份-月份.域名反写.设备识别

    每个在同一个target上的backing-store 称为逻辑单元号(Logical Unit Number,LUN),这个配置中有4个LUN。

  • 相关阅读:
    android焦点
    URI和URL的区别比较与理解
    Android Bundle类
    repo命令
    ubuntu adb找不到设备
    【python】-网络编程
    【python】-反射
    【python】-类的特殊成员方法
    【python】-7-面向对象的进阶
    【python】-多态
  • 原文地址:https://www.cnblogs.com/zjd2626/p/7367499.html
Copyright © 2020-2023  润新知