Elastic Dr(X-Play和Clusters Portal API)

  • 2021年8月19日
  • 0回复
  • 415意见

UserLevel 4.
徽章 +19

我没有关于它的骨头,AWS中的裸金属节点是昂贵的。如果我们想省钱并使用AWS博士,问题变为,如何将节点数量保持小,直到我们故障转移?

在AWS中,所有Nutanix规则仍然适用。我们需要最少的三个节点群集开始。如果我们有足够的存储容量,我们可以继续接受来自预级集群的复制,而不是担心CPU和内存约束。您还可以使用您的上限AHV支持的备份软件直接备份到S3。然后,当您进行中断时,您可以在AWS中快速构建Nutanix群集,并开始将数据还原到该群集。

斯皮尼博士

我被要求自动化将节点添加到AWS中的小型Nutanix集群的过程,然后使用Leap(DR Runbooks)和X-Play(基于事件和警报自动操作)的故障转移在Prism Central(PC)中启动故障转移。下面的视频是我想到的。

此处列出了通过群集门户添加API添加节点的代码:
https://github.com/dlessner/clustersaddnode/blob/main/addnode.py.

您可以更改要添加的节点数量或只是多次拨打电话。

API对Leap恢复计划的调用可以有点令人生畏。有一种简单的方法来获得代码。在Google Chrome中,如果您打开开发人员工具(Ctrl + Shift + i),并且在击中故障转移按钮时,您将看到批处理API请求。常规部分将为您提供API调用,如果您查看解析部分,有效载荷部分将具有API Body。从这里你只需要复制并将代码复制到X游戏中,你就在你的路上。

开发者工具

一旦差异,我将在视频中制作的是,在群集服务下降时将事件更改为火灾。真的有100种不同的方法来做这件事。我认为要点是,群集门户网站和X游戏的API非常灵活地响应事件和警报。结合两者时,魔术会发生。

如果您有疑问,请留言。

幸福的云。


此主题已关闭征询意见
Baidu