Azure Resource Managerを使用して1つのVMに複数のDSC設定を適用できますか? 、Azure Resource Managerで複数のDSCを適用する
{
"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をマージすることができます
は現在、私はこのようなものを使用していますか?シナリオは次のとおりです。
- はDevのデプロイサイト1ではサイト2
- を作成するために、サイト1
- 別のDSCを作成するために、複数のDSC
- 一つIIS + ASP.NetのためのDSC
- 一つDSCを持っていますとSite2を1台のマシンに交換する
- 実稼働環境では、別々のマシンにデプロイします。可用性セットでも...
- (将来的には別々のコンテナを使用するように準備して)
「機能」でDSCを分離したいので、IIS + ASP.NETとなり、次にIIS Webサイトが作成されます。次に、2つのVM用に同じIIS + ASP.NET DSCを再利用し、2つのIIS Webサイト用に拡張するだけです。 Btw:私が試した複数のDSC拡張を適用することは許可されていません... – david
Hmmm ...あなたのシナリオをもう少し理解したいと思います。あなたがチャットをしているなら、私にメールしてください - bmoore @ microsoft ... –