首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >国产iSCSI SAN的最佳免费软件解决方案

国产iSCSI SAN的最佳免费软件解决方案
EN

Server Fault用户
提问于 2020-09-15 12:50:04
回答 2查看 2.4K关注 0票数 0

我目前有一个在Ubuntu上运行ZFS的NAS,但最近我已经将我的主要windows软件更改为使用Stablebit DrivePool来汇集本地驱动器。我不能在DrivePool中包括联网驱动器,除非它们是iSCSI,并且以物理磁盘的方式呈现给windows 10操作系统。我尝试了一种使用Stablebit云驱动器将windows共享作为虚拟驱动器的工作方式,但是速度太快了。我有两台PC,它们之间总共有22个驱动器,我希望能够将所有的驱动器集中在DrivePool中的一个大型虚拟驱动器中。冗余由SnapRaid和文件夹级复制来处理,多个驱动器用于个人照片和视频。

我有两个Emulex 12002双光纤通道HBA,并希望将这两台PC机连接在一起,呈现从二级到主windows PC的驱动器,这样驱动池和SnapRaid就可以发挥它们的魔力了。我被困的地方是最简单、最自由的软件来达到这个目的。我对Linux和BSD操作系统很满意,但我也会考虑Windows 10/Server。理想情况下,我希望SAN不仅能提供iSCSI驱动器,而且还能成为带有主windows PC的对接者群的一部分。

要求:

  • 主PC用SnapRaid和StableBit DrivePool运行Windows10Pro,将所有存储集中到Raid5 5/Raid5 1 (1驱动器故障)的等价物上,为特定的重要文件增加文件夹级复制到2/3/4物理驱动器。
  • 主PC和第二PC都将有一个Emulex 12002双光纤通道HBA安装一个8GBit光纤链接。我需要通过这些而不是1 1GBit发送的iSCSI数据。我不打算使用光纤通道交换机,这只是两台电脑之间的私人连接。
  • 第二,PC需要将所有驱动器(引导SSD除外)作为iSCSI驱动器呈现到主PC上,以便与DrivePool一起工作。我更喜欢显示原始驱动器(就像通道一样),这样主PC就可以使用NTFS文件系统来管理分区和碎片。
  • 第二,PC需要能够与主PC一起作为坞客群的一部分来运行。
  • 第二,在初始安装后,PC必须是无头的,所有管理都通过主PC远程执行。
  • 使用iSCSI驱动器,我将能够将SnapRaid升级到Raid6 6/Z2等量或更高(2+驱动器故障),并通过DrivePool添加额外的池存储
  • 我将不运行VM,只运行服务的停靠程序,所以我不希望使用虚拟机管理程序,除非这是创建iSCSI目标的最简单方法。

问题:

  • iSCSI是否转发智能信息?Stablebit驱动器扫描仪可以和它们一起工作,就像它们是本地安装的驱动器一样。
  • 什么是最简单的免费(GPL/开源等) OS /软件来实现这一点?除非Windows 2019是一个很好的解决方案,否则我不会考虑使用适当的操作系统。
  • 我是否可以以与本地安装的驱动器相同的方式创建一个iSCSI目标函数?
  • 是否有一个良好的linux设备的StableBit扫描仪,其中智能信息被监测和驱动器表面定期扫描?

我已经做了相当多的谷歌搜索,但我找到的大多数答案都是基于固有的SAN硬件,而不是我想要的DIY解决方案。非常感谢您的帮助和建议!一旦我有了使用最好的软件/操作系统的想法,我就可以更具体地研究我的google研究了。

EN

回答 2

Server Fault用户

发布于 2020-09-15 13:58:15

Q1: iSCSI是否转发智能信息?Stablebit驱动器扫描仪可以和它们一起工作,就像它们是本地安装的驱动器一样。什么是最简单的免费(GPL/开源等) OS /软件来实现这一点?除非Windows 2019是一个很好的解决方案,否则我不会考虑使用适当的操作系统。

A1:有商业iSCSI目标将所有SCSI通信转发到目标设备,但这是一种罕见的情况,b)这是一个性能问题,因为单个虚拟I/O队列被映射到短的物理设备I/O队列。通常,iSCSI目标会将多个物理磁盘集中到一个虚拟LUN中,以报告为iSCSI目标,因此所有S.M.A.R.T.命令都将在iSCSI目标中结束。我建议StarWind iSCSI Target是最好的表演者。这个程序可以运行在您的Windows机器上,如果您运行虚拟化的话,您也可以执行Linux。我建议不要使用目标,因为它非常慢,没有HA内置,并且在VMware HCL中丢失。如果您想要Linux,默认情况下,LIO工作得很好。

Q2:我可以用与本地安装的驱动器相同的方式来实现iSCSI目标函数吗?是否有一个良好的linux设备的StableBit扫描仪,其中智能信息被监测和驱动器表面定期扫描?

A2:是的,但并不是每个人都会对这个事实感到满意。假设ReFS在SAN卷上不能很好地工作,任何文件系统(BtrFS,ZFS)都不能很好地处理尽可能少的“中间人”。

票数 4
EN

Server Fault用户

发布于 2020-09-15 13:03:35

  • iSCSI通常在磁盘系统上传递LUN,因此它显示为单个虚拟磁盘,类似于RAID控制器向操作系统显示单个磁盘的方式,因此通常不会从各个磁盘传递任何S.M.A.R.T.信息。
  • Starwind是Windows方面非常常见的解决方案,它们也提供了免费版本。它基本上是一个运行在Windows服务器上的软件虚拟SAN。
  • iSCSI目标充当物理驱动器,但操作系统意识到它们并不是真正的物理驱动器。因此,有些软件可能会因此而生气,例如,ZFS确实接受iSCSI目标为磁盘,但是在没有访问物理磁盘的情况下运行ZFS并不是最优的。
  • 你在这里想达到什么目的?如果您想从一台拥有大量光盘的机器上获得类似NAS的功能,只需在该框上安装FreeNAS,并让它负责智能监视和ZFS池清洗。
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1033969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档