LIO iSCSI Target для Windows Server 2016 Cluster disk - устройство не готово

У меня есть цель LIO iSCSI, настроенная на машине Fedora 22, экспортирующей 1 LUN на 2 машины Windows Server 2016, оба из них могут получить доступ к диску без проблем.

Эти серверы являются частью кластера высокой доступности, и когда я пытаюсь добавить диск в кластер, я получаю сообщение об ошибке «устройство не готово». Средство проверки говорит, что хранилище не проходит из-за постоянного резервирования SCSI-3, но, судя по моему исследованию, это должно давать другую ошибку, чем то, что я получаю.

   Creating the physical disk resource for 'Cluster Disk 1'.

Bringing the resource for 'Cluster Disk 1' online.

There was an error creating, configuring, or bringing online the Physical Disk resource (disk) 'Cluster Disk 1'.

The following errors occurred while adding storage to the cluster:

The resource 'Cluster Disk 1' did not come online.

The desired state change for 'Cluster Disk 1' did not occur before the timeout expired.

Это моя цель iSCSI:

o- / ........................................................................................................... [...]
  o- backstores ................................................................................................ [...]
  | o- block .................................................................................... [Storage Objects: 1]
  | | o- ha1 ................................................ [/dev/delta/volpool/ha1 (200.0GiB) write-thru activated]
  | o- fileio ................................................................................... [Storage Objects: 0]
  | o- pscsi .................................................................................... [Storage Objects: 0]
  | o- ramdisk .................................................................................. [Storage Objects: 0]
  | o- user ..................................................................................... [Storage Objects: 0]
  o- iscsi .............................................................................................. [Targets: 1]
  | o- iqn.2017-12.net.hirstgroup.adx.delta:storage.target00 ............................................... [TPGs: 1]
  |   o- tpg1 ................................................................................. [no-gen-acls, no-auth]
  |     o- acls ............................................................................................ [ACLs: 4]
  |     | o- iqn.1991-05.com.microsoft:dc1.adx.hirstgroup.net ....................................... [Mapped LUNs: 1]
  |     | | o- mapped_lun0 ..................................................................... [lun0 block/ha1 (rw)]
  |     | o- iqn.1991-05.com.microsoft:dc2.adx.hirstgroup.net ....................................... [Mapped LUNs: 1]
  |     | | o- mapped_lun0 ..................................................................... [lun0 block/ha1 (rw)]
  |     | o- iqn.2017-12.net.hirstgroup.adx.dc1:dc1 ................................................. [Mapped LUNs: 1]
  |     | | o- mapped_lun0 ..................................................................... [lun0 block/ha1 (rw)]
  |     | o- iqn.2017-12.net.hirstgroup.adx.delta:iqn.1991-05.com.microsoft:dc2.adx.hirstgroup.net .. [Mapped LUNs: 1]
  |     |   o- mapped_lun0 ..................................................................... [lun0 block/ha1 (rw)]
  |     o- luns ............................................................................................ [LUNs: 1]
  |     | o- lun0 ............................................................... [block/ha1 (/dev/delta/volpool/ha1)]
  |     o- portals ...................................................................................... [Portals: 1]
  |       o- 0.0.0.0:3260 ....................................................................................... [OK]
  o- loopback ........................................................................................... [Targets: 0]
  o- vhost .............................................................................................. [Targets: 0]

Итак, я Не уверен, что я здесь делаю не так, вроде все работает, кроме диска не добавляется в кластер. Одна вещь, которую я действительно увидел в своем исследовании, - это то, что для этого необходимы постоянные резервирования SCSI-3, но, насколько я понимаю, LIO поддерживает это. Мое блочное устройство на самом деле представляет собой zvol с тонкой подготовкой, так как я запускаю ZFS на этой машине.

Надеюсь, кто-нибудь поможет прояснить, что здесь происходит.

7
задан 23 December 2017 в 01:40
2 ответа

Вы можете попробовать очистить постоянные резервирования SCSI-3, поскольку LIO может "забыть" обновить их после смены владельца LUN.

Clear-ClusterDiskReservation

5
ответ дан 2 December 2019 в 23:40

Я решил эту проблему. Похоже, что версия LIO, включенная в Fedora 22, неправильно поддерживает постоянное резервирование SCSI-3. Я переключился на использование scsi-target-utils, и это сразу же сработало с этой конфигурацией:

backing-store / blah / blah / blah / zvol адрес инициатора 172.16.20.0/24 Incominguser hgx blahblahblah

1
ответ дан 2 December 2019 в 23:40

Теги

Похожие вопросы