首页 运维 正文
Linux下避免软Raid自动重组的技巧

 2022-10-23    323  

有时我们需要把从两台不同机器上输出的iSCSI硬盘输出到另一台机器,为了保证高可用,我们可以把这两块iSCSI硬盘做一个软Raid。但当我们重启 这台机器后,再运行iscsi的挂盘的时候,当login***个iSCSI Target时,刚把***块硬盘识别出来后,就发现软Raid自动重组出来的,但自动重组出来的MDRaid,因为底层只有一块硬盘,所以处于降级状态, 如下所示:

  • root@ubuntu01:~#iscsiadm-mnode-Tiqn.2001-04.com.example:serv01-l Logginginto[iface:default,target:iqn.2001-04.com.example:serv01,portal:192.168.1.4,3260](multiple) Loginto[iface:default,target:iqn.2001-04.com.example:serv01,portal:192.168.1.4,3260]successful. root@ubuntu01:~#cat/proc/mdstat Personalities:[linear][multipath][raid0][raid1][raid6][raid5][raid4][raid10] md127:inactivesdb[0](S) 511936blocks unuseddevices:<none> root@ubuntu01:~#iscsiadm-mnode-Tiqn.2001-04.com.example:serv02-l
    • Logginginto[iface:default,target:iqn.2001-04.com.example:serv02,portal:192.168.1.5,3260](multiple)
  • Loginto[iface:default,target:iqn.2001-04.com.example:serv02,portal:192.168.1.5,3260]successful. root@ubuntu01:~#cat/proc/mdstat Personalities:[linear][multipath][raid0][raid1][raid6][raid5][raid4][raid10] md127:activeraid1sdc[1]sdb[0] 511936blocks[2/2][UU] [===>.................]resync=18.9%(97024/511936)finish=6.6minspeed=1024K/sec unuseddevices:<none>
  • 上面可以看出,当我们把***块iSCSI硬盘识别出来后,软Raid就重组出来了,当我们挂第二个iSCSI硬盘盘,就会出现数据同步。所以,我们需要自己重组软Raid,避免出现的降级情况和数据同步的情况。禁止MDRaid自动重组的功能。方法如下:编辑配置文件/etc/default/mdadm:

    Linux下避免软Raid自动重组的技巧

    AUTOCHECK=false
    START_DAEMON=false
    

    在/etc/mdadm/mdadm.conf文件中增加一行:

    AUTO-all
    

    这时,我们手工重组软Raid,就不会出现降级和数据同步的情况了:

    root@ubuntu01:~#iscsiadm-mdiscovery-tst-p192.168.1.4
    192.168.1.4:3260,1iqn.2001-04.com.example:serv01
    root@ubuntu01:~#iscsiadm-mdiscovery-tst-p192.168.1.5
    192.168.1.5:3260,1iqn.2001-04.com.example:serv02
    root@ubuntu01:~#iscsiadm-mnode-Tiqn.2001-04.com.example:serv01-l
    Logginginto[iface:default,target:iqn.2001-04.com.example:serv01,portal:192.168.1.4,3260](multiple)
    Loginto[iface:default,target:iqn.2001-04.com.example:serv01,portal:192.168.1.4,3260]successful.
    root@ubuntu01:~#cat/proc/mdstat
    Personalities:[linear][multipath][raid0][raid1][raid6][raid5][raid4][raid10]
    unuseddevices:<none>
    root@ubuntu01:~#iscsiadm-mnode-Tiqn.2001-04.com.example:serv02-l
    Logginginto[iface:default,target:iqn.2001-04.com.example:serv02,portal:192.168.1.5,3260](multiple)
    Loginto[iface:default,target:iqn.2001-04.com.example:serv02,portal:192.168.1.5,3260]successful.
    root@ubuntu01:~#cat/proc/mdstat
    Personalities:[linear][multipath][raid0][raid1][raid6][raid5][raid4][raid10]
    unuseddevices:<none>
    root@ubuntu01:~#mdadm-A/dev/md/mdtest/dev/sdb/dev/sdc
    mdadm:/dev/md/mdtesthasbeenstartedwith2drives.
    root@ubuntu01:~#cat/proc/mdstat
    Personalities:[linear][multipath][raid0][raid1][raid6][raid5][raid4][raid10]
    md127:activeraid1sdb[0]sdc[1]
    511936blocks[2/2][UU]
    unuseddevices:<none>
    

    原文链接:https://77isp.com/post/8569.html

    =========================================

    https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。