【问题标题】:Service Fabric Cluster Arm template deploy errorService Fabric 群集 Arm 模板部署错误
【发布时间】:2017-01-14 04:46:05
【问题描述】:

我正在使用 vsts 版本来部署我的 arm 模板。该模板是一个 2 节点类型的服务结构集群,附加了所有必需的东西。当规模集自动缩放会缩减 VM 的数量时,我遇到了一个问题,并且服务会失去仲裁,因为规模集似乎没有告诉集群缩放即将发生,所以我想改变持久性级别从青铜到白银可能会有所帮助。这是一个错误,因为即使文档说银可用,当您在 azure 门户中创建集群时,也只有青铜和金可用。黄金不是一个选项,因为它强制 VM 大小为 D15_V2 或 G5,这是疯狂的钱。所以回到青铜。

但是现在,我的模板无法部署...集群资源本身卡在部署中。在撰写本文时,它已经持续了将近 2 个小时,以我的经验,这是前所未有的。这个我试过很多次了,一直卡在这里。

我得到的信息:

{
  "error": {
    "code": "InternalServerError",
    "message": "An error occurred.",
    "details": []
  }
}

如您所见,非常有帮助!

活动日志也好不到哪里去。它只是说写入集群操作失败。有没有办法获得更详细的诊断?任何想法都非常感谢,因为没有任何关于失败的线索。

谢谢

【问题讨论】:

  • 您是否尝试过从Visual Studio部署它,看看是否可以成功部署?
  • 我在从 Visual Studio 部署时遇到了同样的错误。然而!在此过程中,对模板进行了另一项更改。一些参数被移动为变量,以及对这些参数的所有引用也被编辑。还原此更改后,错误消失了。我不知道为什么这会破坏它。模板有效,所有必需的值都存在并且正在使用。有点奇怪。
  • 你解决了吗?你实际上可以得到更详细的错误
  • 恐怕不知道,那是不久前的事了。我敢打赌,在进行其他更改时修复了模板中的某种错误......我应该以某种方式解决这个问题吗?

标签: azure azure-service-fabric azure-resource-manager arm-template


【解决方案1】:

您可以添加一个名为“system.debug”且值为“true”的变量,以在发布后获取详细的日志记录信息。

【讨论】:

  • 感谢您的建议,但实际上我已经设置了这个变量...
  • 好吧,从 VSTS 不幸的是,没有其他选项可以获取更详细的诊断信息。我不知道您尝试在 Azure 中看到什么。您可以选择部署到的资源组,然后单击链接 Last Deployment。另一种方法是选择门户中的活动日志(在资源组或菜单中)。恐怕这不会向您显示更多信息...
猜你喜欢
  • 2017-08-06
  • 2018-02-20
  • 1970-01-01
  • 2017-07-25
  • 2019-12-02
  • 2016-11-01
  • 1970-01-01
  • 2017-11-24
  • 2017-03-29
相关资源
最近更新 更多