Назад | Перейти на главную страницу

Совместное хранилище данных ESXi 6.5 на ISCSI LUN

Короче говоря, проблема: у меня возникают проблемы с совместным использованием хранилища данных между двумя виртуальными хостами 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 обоих хостов).