[英]Azure ARM Template - Running DSC script without triggering extension install?
[英]Continue after reboot Linux custom script - Azure ARM template
我正在嘗試構建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可以幫助您實現這一點( 配置某些屬性以強制配置在重新啟動后繼續進行 ),或者將您的配置分為2個腳本並彼此獨立地部署它們,因此第一個腳本重新啟動計算機,第二個腳本應重新啟動計算機VM可用后立即開始工作,並與Azure進行通訊。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.