Я хочу использовать структуру таргетинга iSCSI, которая поддерживает SCSI-3 и VAAI для использования в качестве кластера iSCSI SAN на 2 серверах.
Насколько мне известно, я могу использовать либо Lio (http://linux-iscsi.org/wiki/Main_Page) или QuadStor (http://www.quadstor.com/). Quadstor не такой зрелый, как LIO, поэтому я склоняюсь к нему.
На данный момент у меня есть 2 сервера, построенных на openSUSE 12.3 (конечно, это можно изменить), и у меня чертовски трудно понять, как использовать LIO.
LIO был интегрирован в ядро Linux в версии 2.6.38 в январе 2011 года и теперь используется в качестве среды SCSI по умолчанию в Linux. Все в порядке, но как, черт возьми, мне это использовать?
Согласно их документам, все, что мне нужно сделать, это установить targetcli
из их репо для openSUSE: http://linux-iscsi.org/wiki/Target
Сделал это, нет.
Какая лучшая ОС или лучший способ использовать LIO, который поддерживает VAAI, предпочтительно через интеграцию с ядром?
В основном для поддержки VAAI необходимо реализовать 4 команды, а именно:
На стороне LIO вам необходимо установить emulate_3pc (Xcopy), emulate_tpu (UNMAP) и emulate_caw (ATS), чтобы вы получили статус поддержки VAAI для цели LIO на стороне esxi.
targetcli> /backstore/fileio/disk1>set attributes emulate_3pc=1,emultate_tpu=1,emulate_caw=1
Обратитесь linux-iscsi.org/wiki/Targetcli для подробностей.