LINUX.ORG.RU

Отваливаюся LUN при перезагрузке хранилища tgt

 , ,


0

2

Изучаю Proxmox VE, версия 6.4-4. Пытаюсь использовать LVM через iSCSI. В качестве хранилища использую физический сервер с контроллером Avago MegaRAID SAS 9361-8i 2GB, ОС Debian 10, собрано три массива RAID-1 из шести SAS дисков по 6TB под LVM плюс RAID-1 200GB под систему, итого 4 диска /dev/sd{a,b,c,d} , установлен пакет tgt.

  • root@omv1:~# cat /etc/tgt/conf.d/omv1_iscsi.conf

  • #LUN1

  • target iqn.2021-09.loc.truba:omv1.volume1

  • backing-store /dev/mapper/vgiscsi-volume1

  • initiator-address 172.20.0.0/24

  • /target

  • root@omv1:~# tgt-admin -s

  • Target 1: iqn.2021-09.loc.truba:omv1.volume1

  • System information:

  •    Driver: iscsi
    
  •    State: ready
    
  • I_T nexus information:

  • LUN information:

  •    LUN: 0
    
  •        Type: controller
    
  •        SCSI ID: IET     00010000
    
  •        SCSI SN: beaf10
    
  •        Size: 0 MB, Block size: 1
    
  •        Online: Yes
    
  •        Removable media: No
    
  •        Prevent removal: No
    
  •        Readonly: No
    
  •        SWP: No
    
  •        Thin-provisioning: No
    
  •        Backing store type: null
    
  •        Backing store path: None
    
  •        Backing store flags:
    
  •    LUN: 1
    
  •        Type: disk
    
  •        SCSI ID: IET     00010001
    
  •        SCSI SN: beaf11
    
  •        Size: 214748 MB, Block size: 512
    
  •        Online: Yes
    
  •        Removable media: No
    
  •        Prevent removal: No
    
  •        Readonly: No
    
  •        SWP: No
    
  •        Thin-provisioning: No
    
  •        Backing store type: rdwr
    
  •        Backing store path: /dev/mapper/vgiscsi-volume1
    
  •        Backing store flags:
    
  • Account information:

  • ACL information:

  •    172.20.0.0/24  
    

В Proxmox всё делаю через web-gui, подключаю target, подключаю через него LVM раздел, всё прекрасно работает, перезагружаю proxmox и хранилище tgt, проверяю – всё работает. Проблема начинается тогда, когда в LVM раздел переносится диск виртуальной машины из local-zfs, либо когда машина сразу устанавливается в раздел LVM. В этом случае связка работает только если не перезагружать хранилище. Иначе после перезагрузки теряется LUN1, в proxmox LVM-iscsi отваливается со Status: unknown

  • root@omv1:~# pvs

  • PV VG Fmt Attr PSize PFree

  • /dev/sdb vgiscsi lvm2 a– <5,46t 5,26t

  • /dev/sdc vgiscsi lvm2 a– <5,46t <5,46t

  • /dev/sdd vgiscsi lvm2 a– <5,46t <5,46t

  • /dev/vgiscsi/volume1 VG1 lvm2 a– <200,00g <184,00g

  • root@omv1:~# vgs

  • VG * #PV * #LV * #SN * Attr * VSize * VFree

  • VG1 * 1 * 1 * 0 * wz–n- * <200,00g * <184,00g

  • vgiscsi * 3 * 1 * 0 * wz–n- * 16,37t * <16,18t

  • root@omv1:~# lvs

  • LV * VG * Attr * LSize

  • vm-100-disk-0 * VG1 * -wi-a—– * 16,00g

  • volume1 * vgiscsi * -wi-ao—- * 200,00g

Что-то делаю не так. ?


Сори, могут сказать что-то не то, но, вроде есть файл lvm.conf или что-то подобное, куда прописывается исключение для ядра при сканировании томов. Может быть после установки операционной системы в виртуальную машину и перезагрузки хранилища, ОС начинает видеть диск виртуальной машины как свой обычный раздел?

Повторюсь, всё сказанное на правах мимопроходящего…

DALDON ★★★★★ ()
Ответ на: комментарий от pa-74

Отлично! В следующий раз подобные сообщения пишите в ветку Admin. В General будете долго ждать ответов. :)

DALDON ★★★★★ ()
Ограничение на отправку комментариев: только для зарегистрированных пользователей