我是一个经验相对不足的服务器管理员,主要使用 Windows 和少量 Linux。我是一家小型组织的唯一管理员。
我正在寻找一种高可用性存储集群的方法,以便将来能够轻松地向集群添加更多存储(新服务器)。这些服务器还需要自动在整个集群中复制数据,并作为一个实体出现在网络的其余部分。我正在寻找文件级存储,而不一定是块级存储。而且这是通过千兆以太网网络进行的。
我听说过 FreeNAS,但据我所知,它不是为 HA 集群情况而设计的。我也研究过具有故障转移功能的 Windows Storage Server,但白皮书上说每台服务器都必须能够访问共享存储阵列,而我希望集群中的每台服务器都有自己的阵列。
您知道哪些解决方案可以提供基本的高可用性存储集群?您能否为我提供一些可以帮助我入门的资源?您能否为我提供一些资源来解释向集群添加新服务器的过程?
编辑:
我的预算相对较低 - 不包括硬件,大概 1000 美元。理想情况下,我会按照需要的规格构建自己的服务器,然后在其上安装软件以方便集群。总的来说,我希望每 50 TB 花费 12,000 美元或更少。
答案1
这里有很多选择,但取决于预算和设计要求。我首先想到的是:
1) Microsoft 分布式文件系统,最有可能需要 AD 基础设施。
2)集群 NAS,看看双头 NetApp 系统,功能非常多样,但价格便宜。
3)自己动手...使用一些您提到的开源工具并设置复制存储。
答案2
开放文件管理器可以做到这一点,它是免费的,但设置起来相当复杂(HA 集群,而不是系统本身)。不过你可以从他们那里购买支持。
其他解决方案是集群文件系统,例如Oracle 集群文件系统。研究一下,很不错,而且灵活。
但遗憾的是,没有漂亮的 GUI 点击界面解决方案。
编辑:问问自己,是否真的需要这种 HA 存储集群,或者是否只使用精心制作的备份系统和带有备用驱动器的 RAID 阵列(如果您觉得自己特别脆弱)。
答案3
如果你熟悉 Windows,我建议你仔细看看微软Windows DFS. 它提供 Windows 服务器之间的基于文件的复制,并以单一共享的形式呈现给用户。
但是,这在某种程度上取决于您想要将存储呈现给什么。