【问题标题】:Replacement for Azure SDK Powershell commandlets for deployments替换用于部署的 Azure SDK Powershell 命令行开关
【发布时间】:2010-04-20 15:52:13
【问题描述】:

我们遇到了 New-Deployment Azure Powershell commandlet 超时的问题;我们已经向 MS 提交了错误报告。虽然他们给了我们一个解释(通过命令行上传的路径和超时阈值与门户网站使用的不同);他们没有为我们提供解决方案。

我们需要运行它,以便我们可以自动化构建部署,因此我们正在研究开发一个自定义命令行开关,以使用 Azure SDK 替换 New-Deployment;希望这条路径不会出现命令行开关的超时问题。但在我们走那条路之前;我可以使用其他任何可编写脚本的工具来替换 New-Deployment 功能吗?我看了Cloudberry for Windows Azure;但它还没有可编写脚本的界面。

非常感谢任何建设性的意见。

【问题讨论】:

    标签: powershell scripting azure command-line-interface


    【解决方案1】:

    如果您正在开发辅助角色,那么您可以重用 Lokad.Cloud 的 execution framework 附带的动态程序集加载系统。

    基本上,您只需将包含所有 DLL 的 ZIP 存档上传到 Blob 存储,其余的工作由框架处理。 额外奖励:worker 重启大约需要 10 秒(经典部署需要 +10 分钟)

    使用 Web 角色也可以获得类似的行为,但这部分尚未在 Lokad.Cloud 中实现。

    【讨论】:

      【解决方案2】:

      仅供参考,我们通过编写自定义工具来上传具有更高超时容限的包来解决此问题;以及上传后使用 CSManage (http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=windowsazuresamples&ReleaseId=3233) 创建部署。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-15
        • 1970-01-01
        • 2012-02-26
        • 1970-01-01
        • 1970-01-01
        • 2015-06-28
        相关资源
        最近更新 更多