zoukankan      html  css  js  c++  java
  • 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。

  • 相关阅读:
    20170809上课笔记
    20170808上课笔记
    20170807上课笔记
    20170804上课笔记
    《备份恢复3》
    《备份恢复2》
    《SQL语句测试》
    《备份恢复1》
    《oracle管理7》
    《oracle管理6》
  • 原文地址:https://www.cnblogs.com/zjd2626/p/7367499.html
Copyright © 2011-2022 走看看