用于站点冗余的VMware vSphere集群设计


9

我对使用vSphere群集时有关站点冗余的最佳设计有疑问。首先,我们会提供一些有关我们情况的背景信息。

我们是一家中型公司,在不同国家设有两个主要办事处。我们的网络由目前未充分利用的Layer2 150Mbps租用线路链接。我们有多种服务供公司内部使用,其中一些服务在物理服务器上,而某些服务在现有的vSphere群集上。在我们的部门中,我们还运行多种服务(几乎全部在Linux的各种形式下运行),例如NTP,Syslog,跳转服务器,监视服务器等。

现在,我们要求这些服务器需要在每个位置(当前不是它们)中是冗余的,并且还需要站点冗余(在某种程度上,它们是在第二个位置中重复的服务器,并且配置通过以下方式同步)应用层的各种方法)。没有适用于我们的SAN,至少目前没有可用的SAN。

成本也是一个问题。尽管我们确实有一些可用的预算,但是例如,我们负担不起在两个地点都购买SAN。

我查看了VSA功能,看来这可能对我们有用,但是我不确定如何解决站点冗余要求。

目前出于测试目的,我正在实验室中在两台ESXi主机上设置具有VSA的vSphere 5。我目前正在使用带有VSA许可证的Essentials Plus工具包,该工具包使我可以在最多3台主机上构建VSA群集,并通过vCenter许可证来管理它们。每个主机都有两个在Raid1中运行的双端口网卡和两个600GB驱动器。在硬件方面,这足以让我们以VM的形式运行所需的所有服务,并在站点内提供冗余。

目前,我仅看到两个具有站点冗余的选项:

  1. 在第二个位置建立一个完全相同的VSA集群,并在应用程序层保持各种服务同步(数据库同步,rsync等)。
  2. 只需将其中一台主机从现有群集移动到第二个位置,即可使VSA群集基本上跨越站点之间的150Mbps链路。

我非常喜欢第二种选择,但是我不确定第二种选择是否可以正常工作。从技术上讲,我们应该可以跨租用线路跨越所需的VLAN,并使它们在第二个位置可用。这样做的好处是,我们完全不必担心同步数据库之类的问题。但是我感到带宽不足,无法知道VSA群集将在主机之间生成多少流量。我意识到这很可能取决于VM的使用情况,但是我仍然不知道VSA如何在ESXi主机之间复制数据。

这些是我唯一的选择,还是可以通过其他方式实现我的目标?也许是否可以在第二个位置设置某种“冷备用”群集,使虚拟机每晚从主位置同步一次?这样做的想法是,如果第一个站点不可用,我们将能够使所有这些VM联机。我们可以接受1天的数据。

任何答案表示赞赏。

最好的问候,斯特凡

Answers:


8

我只是建议维护两个单独的群集,并使用vSphere Replication产品在虚拟机级别处理复制。使用vSphere Essentials Plus许可证可以使用此功能,并允许您将RPO维持在15分钟至24小时之间(每个VM可调),并具有复制到不同数据存储类型的能力。vSphere Replication是VMware较大的Site Recovery Manager灾难恢复套件中使用的组件。

我使用复制来处理一些关键虚拟机的异地保护。该软件的最新版本使您可以将时间点快照保留在目标位置。


在此处输入图片说明


在此处输入图片说明


感谢您的回答和详细的解释,埃德蒙。让我看看我是否正确理解了您。因此,我基于位置1上的两个ESXIi主机设置了VSA集群。最后,VSA将向我提供两个数据存储,我可以在这些数据存储上设置我的VM。然后,我在位置2中创建另一个VSA群集,该群集没有虚拟机,但具有两个相同的数据存储。通过使用vSphere Replication功能,VM将与位置1上的群集中的VM保持同步。这是否正确?VM是否将始终在位置2处于脱机状态?
Stefan Radovanovici

还有另一个问题:考虑到位置2的群集是完全不同的群集,并且拥有自己的Essentials Plus许可证,我的Essentials Plus许可证是否允许这样做?还是不相关?
Stefan Radovanovici

1
目的地不相关。它可以在您的集群中,也可以在它的外部。它只需要成为一个可见的目标。您可能会在每个群集上安装一个vSphere Replication设备。VM将在目标端关闭。但是,您可以暂时启用它们,也可以只在目标主机服务器上注册它们。数据存储名称不必相同。
ewwhite

好的,这似乎就是我们想要的。非常感谢您提供的信息。
Stefan Radovanovici
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.