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

Цель Lio iSCSI на OpenSUSE?

Я хочу использовать структуру таргетинга 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 команды, а именно:

  1. WriteSame
  2. UNMAP
  3. ComareAndWrite (ATS)
  4. EXtendedCOPY (XCOPY)

На стороне 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 для подробностей.