Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Škálovací sady virtuálních počítačů je možné použít s obslužnou rutinou rozšíření DSC (Azure Desired State Configuration). Škálovací sady virtuálních počítačů poskytují způsob, jak nasadit a spravovat velký počet virtuálních počítačů, a mohou elasticky škálovat a rozšířit se v reakci na zatížení. DSC slouží ke konfiguraci virtuálních počítačů při jejich online provozu, aby používaly produkční software.
Poznámka:
Rozšíření DSC bude vyřazeno 31. března 2028. Do tohoto data přejděte na konfiguraci počítače Azure . Další informace najdete v oznámení na blogu. Služba Azure Machine Configuration kombinuje určité funkce rozšíření DSC, Azure Automation State Configuration a běžně požadované funkce od zpětné vazby zákazníků. Konfigurace počítače Azure také zahrnuje podporu hybridních počítačů prostřednictvím serverů s podporou Arc.
Rozdíly mezi nasazením do virtuálních počítačů a škálovacími sadami virtuálních počítačů
Základní struktura šablony škálovací sady virtuálních počítačů se mírně liší od jednoho virtuálního počítače. Konkrétně jeden virtuální počítač nasadí rozšíření v uzlu "virtualMachines". V šabloně je položka typu "extensions" (rozšíření), do které je přidán DSC.
"resources": [
{
"name": "Microsoft.Powershell.DSC",
"type": "extensions",
"location": "[resourceGroup().location]",
"apiVersion": "2015-06-15",
"dependsOn": [
"[concat('Microsoft.Compute/virtualMachines/', variables('vmName'))]"
],
"tags": {
"displayName": "dscExtension"
},
"properties": {
"publisher": "Microsoft.Powershell",
"type": "DSC",
"typeHandlerVersion": "2.20",
"autoUpgradeMinorVersion": false,
"forceUpdateTag": "[parameters('dscExtensionUpdateTagVersion')]",
"settings": {
"configuration": {
"url": "[concat(parameters('_artifactsLocation'), '/', variables('dscExtensionArchiveFolder'), '/', variables('dscExtensionArchiveFileName'))]",
"script": "DscExtension.ps1",
"function": "Main"
},
"configurationArguments": {
"nodeName": "[variables('vmName')]"
}
},
"protectedSettings": {
"configurationUrlSasToken": "[parameters('_artifactsLocationSasToken')]"
}
}
}
]
Uzel škálovací sady virtuálních počítačů má oddíl "properties" s atributem "VirtualMachineProfile" a "extensionProfile". DSC se přidá pod "rozšíření".
"extensionProfile": {
"extensions": [
{
"name": "Microsoft.Powershell.DSC",
"properties": {
"publisher": "Microsoft.Powershell",
"type": "DSC",
"typeHandlerVersion": "2.20",
"autoUpgradeMinorVersion": false,
"forceUpdateTag": "[parameters('DscExtensionUpdateTagVersion')]",
"settings": {
"configuration": {
"url": "[concat(parameters('_artifactsLocation'), '/', variables('DscExtensionArchiveFolder'), '/', variables('DscExtensionArchiveFileName'))]",
"script": "DscExtension.ps1",
"function": "Main"
},
"configurationArguments": {
"nodeName": "localhost"
}
},
"protectedSettings": {
"configurationUrlSasToken": "[parameters('_artifactsLocationSasToken')]"
}
}
}
]
Chování škálovací sady virtuálních počítačů
Chování škálovací sady virtuálních počítačů je stejné jako chování pro jeden virtuální počítač. Když se vytvoří nový virtuální počítač, je automaticky nakonfigurován s rozšířením DSC. Pokud rozšíření vyžaduje novější verzi WMF, virtuální počítač se před zahájením online restartuje. Jakmile je online, stáhne konfiguraci DSC .zip a zřídí ji na virtuálním počítači. Další podrobnosti najdete v přehledu rozšíření Azure DSC.
Další kroky
Prozkoumejte šablonu Azure Resource Manageru pro rozšíření DSC.
Zjistěte, jak rozšíření DSC bezpečně zpracovává přihlašovací údaje.
Další informace o obslužné rutině rozšíření Azure DSC najdete v tématu Úvod k obslužné rutině rozšíření Azure Desired State Configuration.
Další informace o PowerShell DSC najdete v Centru dokumentace k PowerShellu.