簡體   English   中英

重新啟動Linux自定義腳本后繼續-Azure ARM模板

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM