因此,考虑到您现在只能以最便宜的价格获得大约 160GB 的硬盘驱动器,我发现我在整个办公室的工作站上有大量额外的驱动器空间。我想将此空间用作某种类似于 RAID 的冗余阵列,用于低优先级文件和备份。
我有大约 100 个工作站,它们只需要 40GB 的磁盘空间即可运行,这留下了大约 120GB 的备用空间,我已将其分区。我想知道是否有某种方法可以使用 iSCSI 或类似方法将这些分区安装在某种类似 RAID 的阵列中。我的意思是,这就像我可以使用的 12.5TB 磁盘存储空间,工作站不会使用它(它们被锁定并且不允许用户摆弄它)。
此外,工作站始终处于开启状态,因此这不是问题,但系统应该能够容忍由于各种原因(Windows,您知道)重新启动而导致的偶尔停机。
是否有任何现成的解决方案?开源呢?如果没有必要,我宁愿不自己动手。
我的服务器环境是 ESX 3.5,主要是 Windows 主机。SQL Server 等...工作站都是 Windows。
注意:有些人可能会问,为什么不使用廉价的硬件解决方案。该解决方案在必须安装的国家/地区并不便宜,高端技术的进口税高达 100%。获取几个新组件并使用现有服务器比尝试导入新服务器便宜得多。
注 2:请原谅 FC 和 iSCSI 的混淆,从操作系统的角度来看,我认为它们是同一回事。所以任何一种解决方案都有效。
我打算用光纤通道为自己构建一个“尽可能便宜”的 SAN。在这一点上,我不太关心 HA,但以后可能需要做 HA。这个想法是我需要一个合适的 iSCSI 解决方案来让 VMWare vSphere 运行虚拟机。
我一直在从本地存储运行 vSphere,并且某些应用程序(如 SQL Server)在本机驱动器上运行得更好,而不是在 VFS 上运行。
我的想法是我可以使用我已经拥有的服务器并放入 FC HBA,然后运行一些软件,使我能够将驱动器视为 iSCSI 目标(那里有多种选择)。而且,如果我使用标准 SATA 驱动器,甚至可能是 SAS“近线”驱动器,我可以用更少的钱获得大量存储空间,并且可以通过在 RAID10 和还是省钱。
但是,我确实有几个问题希望有人能回答,因为我不是 FC 大师:
1) 如果我只是在两台服务器之间运行,我是否需要 FC 交换机?我可以与任意两个 FC HBA 进行点对点连接吗?或者 HBA 是否必须明确支持该模式?
2) 如果 HBA 上有 2 个端口,我可以运行 2 条电缆并无缝获得 2 倍的性能(组队)吗?或者我是否必须将一些 LUN 分配给一个端口而另一些分配给另一个端口?
3) 处理 SAN 请求需要多少 CPU 负载(显然取决于操作系统,但一般而言)?我是否可以采用较低规格的服务器并放入一个体面的 SATA 控制器,并为驱动器和 FC HBA 留出空间,而不必担心 CPU 负载(假设它什么都不做)?
4) 这甚至是个好主意吗?
5) 使用多个 NIC 组合 GigE 会更有意义吗?我的意思是,我可以放入几个 4 或 …
我正在使用机架空间云环境来托管服务器场。我遇到的问题是 Rackspace 在单个子网上共享所有内部网络流量(或者更确切地说,他们所谓的“huddle”中的所有服务器)。这并不理想,因为我需要在服务器之间传递一些敏感信息并且不想冒被嗅探的风险。我们可以使用 ssl,但这需要大量重新构建应用程序。
Rackspace 建议在服务器之间创建一个 VPN。在这一点上,这似乎是最简单的解决方案,但是,我正在寻找一种稳定且在具有大量流量的后端服务器环境中运行良好的 vpn 解决方案。
服务器是 Windows 和 Linux 服务器的混合。请记住,VPN 必须在没有交互式用户登录的情况下工作。因此,它必须是服务友好的。因此,像 Hamachi 这样的客户端 vpn 并不是真正可行的,我也不想要一个需要外部服务器的解决方案。
有什么建议?
编辑:
我想避免任何需要大量配置才能工作的选项。这遗漏了 IPSec 和 OpenVPN(两者都为您提供了非常强大的低级控制,但需要大量配置)
编辑2:
我认为从我的要求来看这是相对明显的,但我不能有一个点对点的解决方案,它需要是一个私有子网,而不是连接到单个服务器的客户端。而且我绝对不想创建连接到整个服务器排列集的配置。
我有一个使用两个 Internet 连接的双宿主 VOIP 服务器的情况。除了一个问题外,该解决方案工作正常,当主要互联网连接出现故障时,DNS 解析也会出现故障。这会阻止我的 VOIP 服务器通过备用 Internet 连接连接到我的 VOIP 提供商,因为它无法解析服务器的 DNS 名称。我不能使用 IP,因为提供商喜欢移动他们的服务器。
所以我的“解决方法”计划是在 cron 作业中每 x 分钟更新一次 HOSTS 条目,这样除非主互联网长时间关闭并且服务器 IP 地址发生变化,否则我应该会很好。
但是,我真的想不出一个好的方法来做到这一点,请记住,如果无法解析 dns 条目,我不想用空格或错误信息覆盖它们。
有什么建议?
编辑:
可能我不是很清楚。我需要这样做的原因是因为我的 VOIP 提供商喜欢移动他们的服务器。如果我正在使用缓存名称服务器,并且他们移动服务器,那么我将访问陈旧的 DNS 数据,如果我将 DNS 缓存时间设置得足够低,那么它就违背了目的,因为当主要互联网出现故障时,缓存将在它恢复之前过期,我在同一条船上。
我需要的是一种两全其美的方法,即能够快速响应 DNS 更改,但不会在连接中断时失去解析能力,因此我能想到的唯一解决方案是更新主机文件。
此外,使用 OpenDNS 并不能解决任何问题,因为 DNS 查找不会发生在辅助网络连接上,它们总是在主要网络连接上进行。这就是问题。即使我将应用程序绑定到使用不同网络连接的两个接口,它也只在主连接上执行 DNS 查找。