Cel Lio iSCSI na OpenSUSE?

2

Chcę użyć struktury kierowania iSCSI, która obsługuje SCSI-3 i VAAI, do użycia jako klaster SAN iSCSI na 2 serwerach.

O ile mi wiadomo, mogę używać Lio ( http://linux-iscsi.org/wiki/Main_Page ) lub QuadStor ( http://www.quadstor.com/ ). Quadstor nie jest tak dojrzały jak LIO, stąd moje nastawienie do niego.

Mam na razie 2 serwery zbudowane na openSUSE 12.3 (oczywiście można to zmienić) i mam problem z ustaleniem, jak korzystać z LIO.

LIO zostało zintegrowane z jądrem systemu Linux w wersji 2.6.38 w styczniu 2011 r. I jest teraz używane jako domyślna struktura SCSI w systemie Linux. Wszystko w porządku, ale jak, do diabła, z niego korzystam?

Według ich dokumentów wszystko, co muszę zrobić, to zainstalować targetcliz repozytorium dla openSUSE: http://linux-iscsi.org/wiki/Target

Zrobiłem to, nada.

Jaki jest najlepszy system operacyjny lub najlepszy sposób korzystania z LIO obsługującego VAAI, najlepiej poprzez integrację jądra?

Myles Gray
źródło
@ sysadmin1138 - Czy masz z tym doświadczenie (na podstawie wcześniejszego postu na blogu w openSUSE 11.3)
Myles Gray
1
Nie. Całe moje doświadczenie z nim było przed integracją jądra i nie pracuję już nad tym z dnia na dzień. Wiele się zmieniło od lat od tego posta na blogu.
sysadmin1138
Wreszcie sprawił, że działał ze wszystkimi fajnymi przetestowanymi funkcjami VAAI i działał świetnie na vSphere 5 - napisanie obecnie przewodnika, opublikuje jako odpowiedź.
Myles Gray,

Odpowiedzi:

1

Zasadniczo istnieją 4 polecenia, które muszą zostać zaimplementowane w celu obsługi VAAI, a mianowicie:

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

Po stronie LIO musisz ustawić emulate_3pc (Xcopy), emulate_tpu (UNMAP) i emulate_caw (ATS), aby uzyskać status obsługi VAAI dla celu LIO po stronie esxi.

targetcli> /backstore/fileio/disk1>set attributes emulate_3pc=1,emultate_tpu=1,emulate_caw=1

Szczegółowe informacje można znaleźć na stronie linux-iscsi.org/wiki/Targetcli .

nagato
źródło