Можно ли применить несколько конфигураций DSC к одному vm через Azure Resource Manager?Применить несколько DSC через Azure Resource Manager
В настоящее время я использую что-то вроде этого:
{
"apiVersion": "2015-06-15",
"dependsOn": [
"[concat('Microsoft.Compute/virtualMachines/', variables('vm_name'))]"
],
"location": "[resourceGroup().location]",
"name": "DSCSetup",
"properties": {
"publisher": "Microsoft.Powershell",
"type": "DSC",
"typeHandlerVersion": "2.20",
"autoUpgradeMinorVersion": true,
"settings": {
"modulesUrl": "[concat('https://', variables('sa_name'), '.blob.core.windows.net/.../dsc.ps1.zip')]",
"configurationFunction": "dsc.ps1\\Main",
"properties": {
"MachineName": "[variables('vm_name')]",
"UserName": "[parameters('vm_user')]"
}
},
"protectedSettings": {}
},
"type": "extensions"
}
Если нет, то вы можете объединить несколько РСА автоматически?
Сценарий:
- Есть несколько РСУ
- Один DSC для IIS + ASP.Net
- Один DSC создать site1
- Другой DSC для создания site2
- В Dev развернуть site1 и Site2 на одну машину
- В производстве разворачивайте отдельные машины, возможно, даже в наборах доступности ...
- (Будьте готовы использовать раздельные контейнеры в будущем)
Я хотел отделить DSC от «Features», поэтому был бы IIS + ASP.NET, а затем создаст веб-сайт IIS. Затем я мог бы использовать один и тот же IIS + ASP.NET DSC для двух виртуальных машин и просто расширить их для двух веб-сайтов IIS. Btw: Нельзя применять несколько расширений DSC, которые я пробовал ... – david
Хммм ... Я хотел бы понять ваш сценарий немного больше, я думаю, что это имеет смысл, хотя у меня проблемы с обволакиванием вокруг него. Если вы за чат, пожалуйста, напишите мне - bmoore @ microsoft ... –