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