Короче говоря, проблема: у меня возникают проблемы с совместным использованием хранилища данных между двумя виртуальными хостами esxi6.5 на общем доступном им ISCSI Lun. Только один из них может создавать, а другой теряет свое хранилище данных.
Подробности: у меня есть две виртуальные машины Esxi6.5 (скажем, H1 и H2), работающие на Ubuntu в качестве основной ОС. В Ubuntu я создал ISCSI lun и выставил его как H1, так и H2. Проблема возникает, когда я пытаюсь создать хранилище данных на ISCSI LUN через каждый хост Esxi. С хранилищем данных, созданным на ISCSI LUN через H1, если я попытаюсь использовать одно и то же хранилище данных для H2, он не сможет сказать «не найдено устройство со свободным пространством». Даже если он каким-то образом показывает мне ISCSI lun, и когда я создаю хранилище данных поверх него, другой хост теряет свое хранилище данных.
Что мне нужно сделать с H1 и H2, чтобы они поделились?
Скорее всего, постоянное резервирование SCSI отключено или не поддерживается вашей целью iSCSI.
http://linux-iscsi.org/wiki/Persistent_Reservations
Какую цель вы используете?
Возможно, ваша цель iSCSI не поддерживает доступ с несколькими хостами (для этого требуется атомарное чтение-изменение-запись) или списки ACL доступа на цели неверны (вам необходимо сопоставить LUN обоих хостов).