簡體   English   中英

az vm run-command失敗

[英]az vm run-command failed

我正在使用az vm run-command invoke在Azure Linux RHEL7 VM上運行ansible-playbook。 對於小型任務,它工作正常但是長時間運行的過程超過1小時30分鍾。 az vm-run-command超時。 但在后台,我可以看到ansible-playbook仍然作為一個過程運行。 az vm run-command每次在1小時30分鍾內完全超時。

錯誤:錯誤:部署失敗。 相關ID:aed2e89a-9500-4836-9221-9eef8f05bee2。 VM擴展“RunCommandLinux”的配置已超時。 擴展安裝可能需要很長時間,或者無法獲得擴展狀態。

根據您對問題的描述,執行ansible命令的任務在后台運行,運行命令任務超過1小時30分鍾。

那么有兩個可能的原因應該注意。 一個是腳本可以運行的最長時間是90分鍾,之后它將超時,因此您需要確保ansible任務的執行時間不超過90分鍾。 另一個是需要來自VM的出站連接才能返回腳本的結果。 它取決於端口443,因此您需要檢查端口443是否在出站中被阻止。

有關更多詳細信息,請參閱VM中的運行命令限制 此外,如果它提供有關身份驗證的錯誤,您應該確保在VM中執行ansible的用戶以及如何設置身份驗證。

如果您有更多問題,請給我留言。 我很樂意提供更多幫助:-)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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