Lio在OpenSUSE上的iSCSI目标?

我希望使用支持SCSI-3和VAAI的iSCSI目标框架作为跨2台服务器的iSCSI SAN集群。

据我所知,我可以使用Lio( http://linux-iscsi.org/wiki/Main_Page )或QuadStor( http://www.quadstor.com/ )。 Quadstor并不像LIO那样成熟,因此我偏向它。

我有2台基于openSUSE 12.3构build的服务器(当然这个可以改变),而且现在遇到了一个如何使用LIO的问题。

LIO于2011年1月被v2.6.38集成到Linux内核中,现在被用作Linux中的默认SCSI框架。 这一切都很好,但我怎么用它?

根据他们的文档,我所要做的就是从openSUSE的repo安装targetcli : http : targetcli

那个,纳达

最好的操作系统或者最好的方法是通过内核集成来使用支持VAAI的LIO。

基本上有4个命令需要在VAAI支持的对象中实现,即:

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

在LIO方面,您需要设置emulate_3pc(Xcopy),emulate_tpu(UNMAP)和emulate_caw(ATS),所以您将在esxi端获得LIO目标的VAAI支持状态。

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

有关详细信息,请参阅linux-iscsi.org/wiki/Targetcli 。