Я использую DSC для настройки 30 серверов.
Они настроены на тягу с ApplyAndAutoCorrect.
Обычно это отлично работает, но случайным образом серверы останавливают все действия DSC. Серверы никогда не пытаются снова получить конфигурацию.
Единственный способ решить проблему - перенастроить LocalConfigurationManager, но это утомительно.
Кто-нибудь знает, как я могу это устранить?
Обновить
Обновление-DscConfiguration -Wait -Verbose работает как положено. Проблема в том, что он не запускается автоматически. Я проверяю это, просматривая рабочий журнал событий.
Get-DscLocalConfigurationManager Выходные данные:
ActionAfterReboot : ContinueConfiguration
AgentId : 9F0D574A-C0F5-11E6-80CA-005056B8643D
AllowModuleOverWrite : True
CertificateID :
ConfigurationDownloadManagers : {}
ConfigurationID : 64e35e72-6f65-4f44-9b5f-915bfe9d157a
ConfigurationMode : ApplyAndAutoCorrect
ConfigurationModeFrequencyMins : 15
Credential :
DebugMode : {NONE}
DownloadManagerCustomData : {MSFT_KeyValuePair (key = "ServerUrl"), MSFT_KeyValuePair (key =
"AllowUnsecureConnection")}
DownloadManagerName : WebDownloadManager
LCMCompatibleVersions : {1.0, 2.0}
LCMState : Busy
LCMStateDetail : LCM is checking and applying new available configuration on pull server.
LCMVersion : 2.0
StatusRetentionTimeInDays : 10
PartialConfigurations :
RebootNodeIfNeeded : False
RefreshFrequencyMins : 30
RefreshMode : Pull
ReportManagers : {}
ResourceModuleManagers : {}
PSComputerName :
На всех серверах работает WMF 5
если «Update-DscConfiguration -wait -verbose» не загружает конфигурацию, это в основном связано с тем, что на узле уже установлена последняя конфигурация. DSC не работает регулярно - это загадка. Можете ли вы вставить вывод Get-DscLocalConfigurationManager? Какую версию WMF вы используете?