Share via


A Virtual Machine Scale Sets használata az Azure DSC-bővítménnyel

Virtual Machine Scale Sets az Azure Desired State Configuration (DSC) bővítménykezelővel használható. Virtual Machine Scale Sets lehetővé teszi nagy mennyiségű virtuális gép üzembe helyezését és kezelését, és rugalmasan méretezhető be és ki a terhelésre válaszul. A DSC a virtuális gépek online állapotban történő konfigurálására szolgál, hogy az éles szoftvereket futtathassák.

Különbségek a Virtual Machines és a Virtual Machine Scale Sets üzembe helyezése között

A virtuálisgép-méretezési csoportok mögöttes sablonstruktúrája kissé eltér az egyetlen virtuális géptől. Konkrétan egyetlen virtuális gép helyez üzembe bővítményeket a "virtualMachines" csomópont alatt. Van egy "bővítmények" típusú bejegyzés, amelyben a DSC hozzá van adva a sablonhoz

"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')]"
                  }
              }
          }
      ]

A virtuálisgép-méretezési csoport csomópontja rendelkezik egy "properties" (tulajdonságok) szakaszsal, amely a "VirtualMachineProfile", "extensionProfile" attribútumot tartalmazza. A DSC a "bővítmények" alatt van hozzáadva

"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')]"
                        }
                    }
                }
            ]

Virtuálisgép-méretezési csoport viselkedése

A virtuálisgép-méretezési csoportok viselkedése megegyezik egyetlen virtuális gép viselkedésével. Új virtuális gép létrehozásakor a rendszer automatikusan kiépít egy DSC-bővítményt. Ha a bővítmény újabb WMF-verziót igényel, a virtuális gép az online állapotba kerülés előtt újraindul. Miután online állapotba kerül, letölti a DSC-konfigurációs .zip, és üzembe helyezi azt a virtuális gépen. További részletekért tekintse meg az Azure DSC-bővítmény áttekintését.

Következő lépések

Vizsgálja meg a DSC-bővítményHez tartozó Azure Resource Manager-sablont.

Megtudhatja, hogyan kezeli biztonságosan a DSC-bővítmény a hitelesítő adatokat.

További információ az Azure DSC bővítménykezelőről: Bevezetés az Azure Desired State Configuration bővítménykezelőbe.

A PowerShell DSC-ről a PowerShell dokumentációs központjában talál további információt.