OpenSUSE 上是否有 Lio iSCSI 目标?

OpenSUSE 上是否有 Lio iSCSI 目标?

我想要使​​用支持 SCSI-3 和虚拟仿真与AI用作跨 2 台服务器的 iSCSI SAN 群集。

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

我目前有 2 个基于 openSUSE 12.3 的服务器(当然这可以更改),并且在了解如何使用 LIO 方面遇到了很大的问题。

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

根据他们的文档,我要做的就是targetcli从他们的 openSUSE 仓库安装:http://linux-iscsi.org/wiki/Target

那样做了,什么也没有。

什么是最好的操作系统或使用支持 VAAI 的 LIO 的最佳方法(最好通过内核集成)?

答案1

基本上,为了支持 VAAI,目标中需要实现 4 个命令,分别是:

  1. 写相同
  2. 联合国地图
  3. 合并并写入(ATS)
  4. 扩展复制(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 了解详情。

相关内容