软件包:vblade(23-1)

软件包:vblade(23-1)

这几乎只是纯粹的好奇。但是有一种称为 ATA-over-Ethernet 的东西,Linux 应该支持它,它允许您直接通过以太网导出原始磁盘访问以形成 SAN。这是我最有可能永远不需要做的事情,但它听起来很酷,所以我想尝试一下。但是,我没有进行这种实验的硬件,所以我想知道是否可以创建一个网桥和多个虚拟机,每个虚拟机将多个虚拟磁盘导出为 ATA 设备,然后在网络中的另一台物理机器上使用它们?

答案1

作为大卫戈指出,首先要考虑一些关于以太网 ATA 的问题:它已经过时,对于已解决的问题(iSCSI)来说并不是最理想的,可能不是一个好的解决方案。以太网 ATA 是一个非常小众的市场 - 它不使用 TCP - 因此它不能跨越路由器,如果不直接连接,很难保证安全(那么直接插入有什么意义呢?),它的可扩展性不强,在最有用的地方(例如虚拟机)没有得到很好的支持。也就是说,在某些有限的情况下,它可能性能更好,因为它的开销略低。

更好的方法可能是使用 iSCSI(维基百科或者searchstorage.techtarget.com), Debian 有一些很有前途的软件包,例如开放式iscsi也许煤渣

但如果你仍然决心尝试 AoE,并且有可用的程序,那当然可以,为什么不呢?在 Debian 的软件包中搜索以太网数据显示了很多结果(但我不太确定“精确搜索”是否能达到你的预期),但一些有希望的候选者是:

软件包:vblade(23-1)

虚拟 AoE 刀片模拟器

vblade 是虚拟 EtherDrive (R) 刀片,这是一个程序,它可查找文件可通过以太网 ATA (AoE) 协议在以太网局域网 (LAN) 上使用。

可查找文件通常是块设备,如 /dev/md0,但常规文件也可以。稀疏文件尤其方便。当 vblade 通过 AoE 导出块存储时,它将成为存储目标。如果同一 LAN 上的另一台主机具有兼容的 aoe 内核驱动程序,则可以访问该存储


软件包:aoetools(36-2)

帮助通过以太网使用 ATA 的工具

aoetools 是帮助使用以太网 ATA 的程序。这些工具旨在与 Linux 2.6+ 内核的“aoe”驱动程序配合使用;事实上,此版本建议使用内核 2.6.14 或更高版本,因为两者都支持每个机架地址最多 16 个插槽。

运行 Linux 2.4 内核的系统不需要也不应该安装 aoetools。2.4 内核的 aoe 驱动程序是自给自足的。

该软件包中包含几个工具:

  • aoecfg-操纵 AoE 配置字符串
  • aoe-discover - 触发 ATA over Ethernet 设备的发现
  • aoe-flush - 从 aoe 驱动程序中清除已关闭的设备
  • aoe-interfaces - 限制用于 AoE 的网络接口
  • aoe-mkdevs-创建字符和块设备文件
  • aoe-mkshelf - 为一个架子地址创建块设备文件
  • aoeping - 与 AoE 设备的简单用户空间通信
  • aoe-revalidate - 重新验证 AoE 设备的磁盘大小
  • aoe-sancheck - 诊断 MTU 和其他网络问题
  • aoe-stat - 打印 AoE 设备的状态信息
  • aoe-version-打印AoE相关软件版本信息
  • coraid-update - 将更新文件上传到 Coraid 设备

即使运行一个并从另一台计算机(虚拟或其他)连接到它也可以

相关内容