gpt4 book ai didi

json - 重启后继续 Linux 自定义脚本 - Azure ARM 模板

转载 作者:太空宇宙 更新时间:2023-11-04 12:34:08 25 4
gpt4 key购买 nike

我正在尝试构建 ARM JSON 模板并遇到自定义脚本扩展问题并请求您的帮助。

这是我作为虚拟机扩展 (Linux) 的一部分执行的示例脚本。

#!/usr/bin/bash
export AZURE_STORAGE_ACCOUNT="$1"
export AZURE_STORAGE_ACCESS_KEY="$2"
AZURE_STORAGE_CONTAINER="$3"
yum update -y
reboot
yum install -y epel-release
yum install -y gcc gcc-c++ kernel-devel ksh m4 sshpass nodejs npm

使用此脚本,VM 能够安装更新并重新启动。但是命令“yum install -y epel-release”和以下命令没有被执行。并且在部署时此操作会挂起和超时。

您能否帮助建议如何使用 JSON ARM 模板或自定义脚本扩展或使用任何 Linux 解决方法来解决这种情况?

最佳答案

可能 powershell dsc 可以帮助您实现这一点(configure certain properties to force configuration to continue after reboot),或者将您的配置拆分为 2 个脚本并彼此独立部署,因此第一个脚本会重新启动机器,然后第二个脚本应该会尽快开始工作当 VM 变得可用时,waagent 会与 Azure 对话。

关于json - 重启后继续 Linux 自定义脚本 - Azure ARM 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42464946/

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