gpt4 book ai didi

具有应用程序网关的 Azure VMSS

转载 作者:行者123 更新时间:2023-12-03 05:53:50 25 4
gpt4 key购买 nike

用例:我需要根据 CPU 利用率在应用程序网关内启动带有 VMSS 的虚拟机。在 VMSS 中,我需要执行一次脚本,如果有人之前执行过此操作,请分享相同的文档。

谢谢。

我创建了一个自定义模板,但在部署过程中出现错误:{ “状态”:“失败”, “错误”: { "code": "资源部署失败", "message": "资源操作已完成,终端配置状态为“失败”。", “细节”: [ { “代码”:“VMExtensionProvisioningError”, “message”:“虚拟机在处理扩展‘updatescriptextension’时报告失败。错误消息:\“启用失败:无法执行命令:命令因退出状态=1而终止\”。” }

模板:https://github.com/linuxgambler/azure/blob/master/vmss.json

最佳答案

您可以创建一个 Azure 资源管理器模板来创建应用程序网关、规模集和自动缩放规则。我不知道有一个示例,但这里有应用程序网关 VMSS 模板的示例:https://github.com/Azure/azure-quickstart-templates/tree/master/201-vmss-ubuntu-app-gateway在这里:https://github.com/Azure/azure-quickstart-templates/tree/master/201-vmss-windows-app-gateway使用自动缩放规则来计算 CPU 使用率的示例如下:https://github.com/Azure/azure-quickstart-templates/tree/master/201-vmss-ubuntu-autoscale在这里:https://github.com/Azure/azure-quickstart-templates/tree/master/201-vmss-windows-autoscale - 您可以从后面的示例中获取自动缩放规则,并将它们添加到应用程序网关模板中。

如果您创建这样的模板,您可以使用 PowerShell 或 CLI 编写其部署脚本。如果您希望使用 PowerShell 或 CLI 命令强制创建资源并添加自动缩放规则,您也可以执行此操作,尽管我不知道一站式示例脚本,但您可以从其他示例构建脚本。例如,可以在此处找到使用 PowerShell 将自动缩放规则添加到规模集的说明: https://msftstack.wordpress.com/2017/03/05/how-to-add-autoscale-to-an-azure-vm-scale-set/

关于具有应用程序网关的 Azure VMSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44404697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com