繁体   English   中英

使用Azure Automation DSC更新应用程序

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM