【问题标题】:Azure Quickstart Template Deployment FailingAzure 快速入门模板部署失败
【发布时间】:2016-03-19 00:11:01
【问题描述】:

我正在尝试使用 this Azure quickstart template 在 Azure 中部署 Ansible。

到目前为止,我已经完成了部署,但是当它尝试处理这些特定的扩展时,我遇到了一个错误...

  • 可安装
  • configuressh

这是完整的错误信息:

{ "status": "Failed", "error": { "code": "ResourceDeploymentFailure", "message": "The resource operation completed with terminal provisioning state 'Failed'.", "details": [ { "code": "VMExtensionProvisioningError", "message": "VM has reported a failure when processing extension 'configuressh'. Error message: \"Enable failed:Incorrect padding\"." } ] } }

我不知道如何解决这个问题,所以希望有人能够提供帮助!

【问题讨论】:

  • 你传入了什么参数?如果您确定以下参数正确,我特别好奇... "customScriptConfigStorageAccountName": { "value": "" }, "customScriptConfigStorageAccountKey": { "value": "" }
  • 他问的原因是this问题。小心你引用变量的方式,似乎这是它在不理解参数时给出的错误。
  • 我不认为它是相关的。好像 Azure 不知道 installansible 和 configuressh 是什么?

标签: azure ansible azure-resource-manager azure-deployment


【解决方案1】:

该版本的模板要求您将所有脚本文件和 ssh 密钥复制到 Azure 存储帐户,这有点麻烦。我们刚刚发布了一个新版本,您只需将您的私有和公共 ssh 密钥上传到私有 Azure 存储帐户,更多信息在这里:http://gonzowins.com/2016/03/23/ansible-azure/。在执行模板之前,请确保您已将 ssh 密钥复制到 Azure 存储帐户中,视频说明了如何执行此操作。

【讨论】:

  • 不幸的是它仍然失败... pastebin.com/aim4N13g
  • 您好,查看您提供的跟踪信息,您似乎正在为 storageAccountName 和 storageACcountKey 提供默认值。从跟踪中提取我可以看到存储帐户名称:namereplacedforprivacyreasons。但在执行模板之前,您需要将私有和公共 ssh 密钥放在私有存储帐户中,在名为 ssh 的容器中并使用默认名称(id_rsa 和 id_rsa.pub)。然后您需要在模板中提供存储帐户名称和密钥。 gonzowins.com/2016/03/23/ansible-azure 的帖子解释了这一点。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-09-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-03
相关资源
最近更新 更多