将预算紧张的开发环境转换为ESXi – 如何以最低的成本实现最高的可用性

我们已经完成了对生产服务器进行虚拟化的过程,现在我们也想要在开发环境中做同样的事情。 但是,我们的供应商负责所有ESX主机和群集configuration(SAN,物理交换机,主机configuration文件等)。

现在我们想要使用免费的ESXi虚拟化我们的开发环境,并且我知道安装虚拟机pipe理程序后,“开箱即用”,但是我想尝试使用一些冗余来设置它“正确”即使这是一个穷人的解决scheme。

所以这就是我们所得到的:

  • 3个戴尔R710(或类似的)服务器(一个配备1.3TB,另外两个配备600GB)。 我们正在为其中的一个配备36 GB RAM。 另外两个有8 GB的组合。
  • 4个不同能力的怪异服务器
  • 两个小型办公室服务器桌面,一个带有SCSI控制器和600GB存储

我有的问题:

  1. 我应该在哪里存储数据? 在1.3 TB的大硬盘上,或者使用其中一台小型办公室服务器(如SCSI设备)build立一个FreeNAS盒子,
  2. 如果有一致的备份,依靠1个ESXi服务器可以吗?
  3. 是否有廉价或免费的复制解决scheme?

你推荐什么策略?

如果技术上的一致性不是问题,而且你真的在寻找一个穷人的解决scheme , KVM可能是你正在寻找的答案。

KVM似乎在虚拟化领域获得了一些成功,具有类似于VMware的无头虚拟解决scheme的许多行业实力。 这是一个网站 ,可以很好地概述安装程序的外观。 Ubuntu已经有了一些与KVM原生支持的发行版,所以有一些活跃的社区/论坛可用。

考虑到您的硬件,可用性和延迟是您开发人员可用性方面最关心的问题。 恕我直言,越大越好,并尽可能保持虚拟平台closures电线(在合理的理想,你想要的客人,资源分配给每一个客人等)。

  1. 我会将敏感数据存储在具有RAID(快照,备份)的系统上。 如果没有可能的话(Yap …预算),我会selectFreeNas(安装在最健康的 – 不是最强大的四通道服务器上),你可以用脚本手动设置备份到第二台服务器上600 GB存储)。
  2. 我想是这样,但是做增量备份和准备第二个免费的ESXI或Xen Server实例,这样可以轻松解决任何中断(因为在FreeNas上有完整的快照备份)。
  3. 我想脚本应该做的:)容易的,因为据我所知,你只会备份简单的备份。 为了方便备份,您可以尝试使用Cobian Backup(Windows),或者尝试实施一个rsync系统(如果您还将备份很多较小的文件,则在线)。

2)如果存在一致的备份,依靠1个ESXi服务器可以吗? 是的,如果你可以承受一些停机时间。

3)是否有廉价或免费的复制解决scheme? 我可能不清楚你在问什么,但是如果你使用一个基于nfs的数据存储,如果一个主机掉下来切换到另一个主机启动虚拟机。 基于iscsi的解决scheme可以做同样的事情,我只是喜欢nfs。

如果你想要一个更强大的解决scheme获得基于zfs / nfs的数据存储,那么你可以做远程复制等。我build议openindiana作为zfs主机。