[英]Update application using Azure Automation DSC
如何使用Azure自動化DSC更新應用程序?
當我更改配置並上載並編譯配置時,Vm節點的狀態從“ Complaint
變為“ Pending
狀態。
然后,我必須等待30分鍾,以便配置能夠提取新的配置,然后更新應用程序。 我也更改了軟件包版本。 有沒有辦法強制觸發更新?
以下是我的代碼:
Configuration Deploy
{
Import-DscResource -ModuleName cWebPackageDeploy
Import-Dscresource -ModuleName PowerShellModule
node "localhost"
{
cWebPackageDeploy depwebpackage
{
Name = "website.zip"
StorageAccount = "testdeploy"
StorageKey = "xxxxxxxxxxxxxxxxxxxxxxx"
Ensure = "Present"
PackageVersion = "1.0"
DeployPath = "C:\Temp\Testdeploy"
DependsOn = "[PSModuleResource]Azure.Storage"
}
PSModuleResource Azure.Storage
{
Ensure = 'present'
Module_Name = 'Azure.Storage'
}
}
}
Deploy
本地使用Azure自動化無法做到這一點。
話雖如此,您始終可以通過告訴vm使用Update-DscConfiguration來拉取配置來解決此問題 。
您可以創建一個腳本,以上載配置,對其進行編譯並強制VM從提取服務器中提取。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.