Lio iSCSI target no OpenSUSE?

2

Eu quero usar uma estrutura de segmentação iSCSI que ofereça suporte a SCSI-3 e VAAI para uso como um cluster SAN iSCSI em dois servidores.

Até onde eu sei, posso usar o Lio ( link ) ou o QuadStor ( link ). O Quadstor não é tão maduro quanto o LIO, daí minha tendência em relação a isso.

Eu tenho 2 servidores construídos no openSUSE 12.3 (claro que isso pode ser alterado) por enquanto e estou tendo um grande problema em descobrir como usar o LIO.

O LIO foi integrado ao Kernel do Linux na v2.6.38 em janeiro de 2011 e agora é usado como a estrutura SCSI padrão no Linux. Tudo bem, mas como diabos eu uso?

De acordo com seus documentos, tudo o que tenho a fazer é instalar o targetcli de seu repositório para o openSUSE: link

Isso, nada.

Qual é o melhor sistema operacional ou a melhor maneira de usar o LIO que suporta o VAAI de preferência por meio da integração do kernel?

    
por Myles Gray 04.10.2013 / 18:21

1 resposta

1

Basicamente, existem 4 comandos que precisam ser implementados no alvo para suporte a VAAI, a saber:

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

No lado LIO você precisa configurar emulate_3pc (Xcopy), emulate_tpu (UNMAP) e emulate_caw (ATS), assim você terá o status de VAAI suportado para o alvo LIO no lado esxi.

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

Consulte linux-iscsi.org/wiki/Targetcli para detalhes.

    
por 18.08.2014 / 09:16