У меня есть виртуальный диск 2,7 ТБ (контроллер LSI MegaRAID с десятью дисками SAS по 600 ГБ, настроенными в RAID10) под Linux. Я передаю этот диск удаленному хосту ESX через ISCSI.
К сожалению, ESX создаст раздел VMFS на 740 ГБ, только если вы представите его LUN размером более 2 ТБ. Я мог бы сделать 6-дисковый RAID10 (который был бы меньше 2 ТБ), но я действительно не хочу терять шпиндели (IOPS).
Есть ли способ разделить этот большой виртуальный диск RAID10 (для ESX) в Linux?
Создайте два [раздела | логические диски | целевые файлы] и экспортировать их как iSCSI LUN.
у вас есть несколько вариантов:
в любом случае решение на уровне Linux состоит в том, чтобы разбить диск на разделы и экспортировать их через разные цели ISCSI. если у вас один большой диск, вы ограничены 4 основными разделами, как если бы у вас есть raid6, вы можете экспортировать на Linux разные диски (sda, sdb и т. д.), которые, в свою очередь, могут иметь разные разделы. Чтобы вычислить это, вы можете использовать n_drives * 4partitions = ISCSI target.