Sdílet prostřednictvím


Microsoft.Compute virtualMachineScaleSets 2015-06-15

Definice prostředku Bicep

Typ prostředku virtualMachineScaleSets je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Compute/virtualMachineScaleSets, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets@2015-06-15' = {
  location: 'string'
  name: 'string'
  properties: {
    overProvision: bool
    provisioningState: 'string'
    upgradePolicy: {
      mode: 'string'
    }
    virtualMachineProfile: {
      extensionProfile: {
        extensions: [
          {
            id: 'string'
            name: 'string'
            properties: {
              autoUpgradeMinorVersion: bool
              protectedSettings: any(Azure.Bicep.Types.Concrete.AnyType)
              publisher: 'string'
              settings: any(Azure.Bicep.Types.Concrete.AnyType)
              type: 'string'
              typeHandlerVersion: 'string'
            }
          }
        ]
      }
      networkProfile: {
        networkInterfaceConfigurations: [
          {
            id: 'string'
            name: 'string'
            properties: {
              ipConfigurations: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    loadBalancerBackendAddressPools: [
                      {
                        id: 'string'
                      }
                    ]
                    loadBalancerInboundNatPools: [
                      {
                        id: 'string'
                      }
                    ]
                    subnet: {
                      id: 'string'
                    }
                  }
                }
              ]
              primary: bool
            }
          }
        ]
      }
      osProfile: {
        adminPassword: 'string'
        adminUsername: 'string'
        computerNamePrefix: 'string'
        customData: 'string'
        linuxConfiguration: {
          disablePasswordAuthentication: bool
          ssh: {
            publicKeys: [
              {
                keyData: 'string'
                path: 'string'
              }
            ]
          }
        }
        secrets: [
          {
            sourceVault: {
              id: 'string'
            }
            vaultCertificates: [
              {
                certificateStore: 'string'
                certificateUrl: 'string'
              }
            ]
          }
        ]
        windowsConfiguration: {
          additionalUnattendContent: [
            {
              componentName: 'Microsoft-Windows-Shell-Setup'
              content: 'string'
              passName: 'OobeSystem'
              settingName: 'string'
            }
          ]
          enableAutomaticUpdates: bool
          provisionVMAgent: bool
          timeZone: 'string'
          winRM: {
            listeners: [
              {
                certificateUrl: 'string'
                protocol: 'string'
              }
            ]
          }
        }
      }
      storageProfile: {
        imageReference: {
          offer: 'string'
          publisher: 'string'
          sku: 'string'
          version: 'string'
        }
        osDisk: {
          caching: 'string'
          createOption: 'string'
          image: {
            uri: 'string'
          }
          name: 'string'
          osType: 'string'
          vhdContainers: [
            'string'
          ]
        }
      }
    }
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Hodnoty vlastností

AdditionalUnattendContent

Jméno Popis Hodnota
componentName Název komponenty. V současné době je jedinou povolenou hodnotou Microsoft-Windows-Shell-Setup. Microsoft-Windows-Shell-Setup
obsah Určuje formátovaný obsah XML, který je přidán do souboru unattend.xml pro zadanou cestu a součást. Xml musí být menší než 4 kB a musí obsahovat kořenový prvek pro nastavení nebo funkci, která se vkládá. řetězec
passName Název pass. V současné době je jedinou povolenou hodnotou OobeSystem. OobeSystem
settingName Určuje název nastavení, na které se obsah vztahuje. Možné hodnoty jsou: FirstLogonCommands a AutoLogon. AutoLogon
FirstLogonCommands

ApiEntityReference

Jméno Popis Hodnota
id ID prostředku ARM ve tvaru /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... řetězec

ImageReference

Jméno Popis Hodnota
nabídnout Určuje nabídku image platformy nebo image marketplace použité k vytvoření virtuálního počítače. řetězec
vydavatel Vydavatel image. řetězec
sku Skladová položka image. řetězec
verze Určuje verzi image platformy nebo image marketplace, která se používá k vytvoření virtuálního počítače. Povolené formáty jsou Major.Minor.Build nebo Latest. Hlavní, Vedlejší a Build jsou desetinná čísla. Zadejte nejnovější verzi image, která je k dispozici v době nasazení. I když použijete nejnovější verzi, image virtuálního počítače se po nasazení automaticky neaktualizuje, i když bude k dispozici nová verze. řetězec

LinuxConfiguration

Jméno Popis Hodnota
disablePasswordAuthentication Určuje, jestli se má zakázat ověřování heslem. Bool
ssh Určuje konfiguraci klíče ssh pro operační systém Linux. SshConfiguration

Microsoft.Compute/virtualMachineScaleSets

Jméno Popis Hodnota
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Popisuje vlastnosti škálovací sady virtuálních počítačů. virtualMachineScaleSetProperties
sku Skladová položka škálovací sady virtuálních počítačů. skladové položky
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

Značky prostředků

Jméno Popis Hodnota

Sku

Jméno Popis Hodnota
kapacita Určuje počet virtuálních počítačů ve škálovací sadě. Int
Jméno Název skladové položky. řetězec
úroveň Určuje úroveň virtuálních počítačů ve škálovací sadě.

Možné hodnoty:

Standard

Basic
řetězec

SshConfiguration

Jméno Popis Hodnota
publicKeys Seznam veřejných klíčů SSH sloužících k ověřování pomocí virtuálních počítačů založených na Linuxu. SshPublicKey[]

SshPublicKey

Jméno Popis Hodnota
keyData Certifikát veřejného klíče SSH použitý k ověření s virtuálním počítačem přes SSH. Klíč musí být minimálně 2048bitový a ve formátu ssh-rsa.

Informace o vytváření klíčů SSH najdete v tématu Vytvoření klíčů SSH v Linuxu a Macu pro virtuální počítače s Linuxem v Azure.
řetězec
cesta Určuje úplnou cestu na vytvořeném virtuálním počítači, kde je uložený veřejný klíč SSH. Pokud soubor již existuje, zadaný klíč se připojí k souboru. Příklad: /home/user/.ssh/authorized_keys řetězec

Podsourc

Jméno Popis Hodnota
id ID prostředku řetězec

UpgradePolicy

Jméno Popis Hodnota
režim Určuje režim upgradu na virtuální počítače ve škálovací sadě.

Možné hodnoty:

Ruční – řídíte aplikaci aktualizací virtuálních počítačů ve škálovací sadě. Provedete to pomocí akce manualUpgrade.

Automatické – Všechny virtuální počítače ve škálovací sadě se automaticky aktualizují současně.
"Automaticky"
"Ručně"

VaultCertificate

Jméno Popis Hodnota
certificateStore U virtuálních počítačů s Windows určuje úložiště certifikátů na virtuálním počítači, do kterého se má certifikát přidat. Zadané úložiště certifikátů je implicitně v účtu LocalMachine.

Pro virtuální počítače s Linuxem se soubor certifikátu umístí do adresáře /var/lib/waagent s názvem souboru <UppercaseThumbprint>.crt pro soubor certifikátu X509 a <UpperCaseThumbprint>.prv pro privátní klíč. Oba tyto soubory jsou formátovány .pem.
řetězec
certificateUrl Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v kódování UTF-8:

{
"data":"<>",
"dataType":"pfx",
"password":"<pfx-file-password>"
}
řetězec

VaultSecretGroup

Jméno Popis Hodnota
sourceVault Relativní adresa URL služby Key Vault obsahující všechny certifikáty ve službě VaultCertificates. subresource
vaultCertificates Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty. vaultCertificate[]

VirtualHardDisk

Jméno Popis Hodnota
identifikátor uri Určuje identifikátor URI virtuálního pevného disku. řetězec

VirtualMachineScaleSetExtension

Jméno Popis Hodnota
id ID prostředku řetězec
Jméno Název rozšíření. řetězec
vlastnosti Popisuje vlastnosti rozšíření škálovací sady virtuálních počítačů. VirtualMachineScaleSetExtensionProperties

VirtualMachineScaleSetExtensionProfile

Jméno Popis Hodnota
rozšíření Prostředky podřízeného rozšíření škálovací sady virtuálních počítačů. VirtualMachineScaleSetExtension[]

VirtualMachineScaleSetExtensionProperties

Jméno Popis Hodnota
autoUpgradeMinorVersion Určuje, jestli se obslužná rutina rozšíření má automaticky upgradovat napříč podverzemi. Bool
protectedSettings Chráněná nastavení pro rozšíření ve formátu JSON. jakýkoliv
vydavatel Název vydavatele obslužné rutiny rozšíření. řetězec
nastavení Veřejná nastavení formátovaná json pro rozšíření jakýkoliv
typ Typ obslužné rutiny rozšíření. řetězec
typeHandlerVersion Typ verze obslužné rutiny rozšíření. řetězec

VirtualMachineScaleSetIPConfiguration

Jméno Popis Hodnota
id ID prostředku řetězec
Jméno Název konfigurace PROTOKOLU IP. string (povinné)
vlastnosti Popisuje vlastnosti konfigurace IP profilu sítě škálovací sady virtuálních počítačů. virtualMachineScaleSetIPConfigurationProperties

VirtualMachineScaleSetIPConfigurationProperties

Jméno Popis Hodnota
loadBalancerBackendAddressPools Back-endové fondy adres nástroje pro vyrovnávání zatížení. subresource[]
loadBalancerInboundNatPools Nástroj pro vyrovnávání zatížení příchozí fondy nat. subresource[]
podsíť Podsíť. ApiEntityReference (povinné)

VirtualMachineScaleSetNetworkConfiguration

Jméno Popis Hodnota
id ID prostředku řetězec
Jméno Název konfigurace sítě. string (povinné)
vlastnosti Popisuje konfiguraci PROTOKOLU IP profilu sítě škálovací sady virtuálních počítačů. virtualMachineScaleSetNetworkConfigurationProperties

VirtualMachineScaleSetNetworkConfigurationProperties

Jméno Popis Hodnota
ipConfigurations Konfigurace PROTOKOLU IP škálovací sady virtuálních počítačů. VirtualMachineScaleSetIPConfiguration[] (povinné)
primární Určuje, jestli se jedná o primární síťovou kartu na virtuálním počítači. Bool

VirtualMachineScaleSetNetworkProfile

Jméno Popis Hodnota
networkInterfaceConfigurations Seznam konfigurací sítě. VirtualMachineScaleSetNetworkConfiguration[]

VirtualMachineScaleSetOSDisk

Jméno Popis Hodnota
ukrývání Určuje požadavky na ukládání do mezipaměti.

Možné hodnoty:

Žádné

jen pro čtení

readWrite

Výchozí hodnota: Žádné pro úložiště úrovně Standard. Jen pro čtení pro služby Premium Storage
None (Žádný)
ReadOnly
ReadWrite
createOption Určuje způsob vytvoření virtuálních počítačů ve škálovací sadě.

Jediná povolená hodnota je: FromImage \u2013 Tato hodnota se používá při použití image k vytvoření virtuálního počítače. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image marketplace, použijete také dříve popsaný prvek plánu.
Připojit
"Prázdné"
FromImage (povinné)
obraz Image zdrojového uživatele VirtualHardDisk. Tento VirtualHardDisk se zkopíruje před použitím k připojení k virtuálnímu počítači. Pokud je k dispozici sourceImage, cílový VirtualHardDisk by neměl existovat. VirtualHardDisk
Jméno Název disku. string (povinné)
osType Tato vlastnost umožňuje určit typ operačního systému, který je součástí disku při vytváření virtuálního počítače z image uživatele nebo specializovaného virtuálního pevného disku.

Možné hodnoty:

Windows

linuxové
Linux
Windows
VhdContainers Seznam kontejneru virtuálních pevných disků string[]

VirtualMachineScaleSetOSProfile

Jméno Popis Hodnota
adminPassword Určuje heslo účtu správce.

Minimální délka (Windows): 8 znaků

Minimální délka (Linux): 6 znaků

Maximální délka (Windows): 123 znaků

Maximální délka (Linux): 72 znaků

požadavky na složitost : 3 z následujících 4 podmínek je potřeba splnit.
Má menší znaky.
Obsahuje horní znaky.
Má číslici.
Má speciální znak (shoda regulárních výrazů [\W_])

nepovolené hodnoty: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Informace o resetování hesla najdete v tématu Jak resetovat službu Vzdálená plocha nebo jeho přihlašovací heslo na virtuálním počítači s Windows

Informace o resetování kořenového hesla najdete v tématu Správa uživatelů, SSH a kontrola nebo oprava disků na virtuálních počítačích Azure s Linuxem pomocí rozšíření VMAccess
řetězec
adminUsername Určuje název účtu správce.

omezení pouze pro Windows: Nemůže končit na "."

Nepovolené hodnoty: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".

Minimální délka (Linux): 1 znak

Max-length (Linux): 64 znaků

Maximální délka (Windows): 20 znaků

<li> Informace o kořenovém přístupu k virtuálnímu počítači s Linuxem najdete v tématu Použití kořenových oprávnění na virtuálních počítačích s Linuxem v Azure
<li> Seznam předdefinovaných systémových uživatelů v Linuxu, kteří by se v tomto poli neměli používat, najdete v tématu Výběr uživatelských jmen pro Linux v Azure
řetězec
computerNamePrefix Určuje předponu názvu počítače pro všechny virtuální počítače ve škálovací sadě. Předpony názvu počítače musí mít délku 1 až 15 znaků. řetězec
customData Řetězec s kódováním base-64 vlastních dat. řetězec
linuxConfiguration Konfigurace Linuxu profilu operačního systému. LinuxConfiguration
tajemství Seznam certifikátů pro přidání k virtuálnímu počítači VaultSecretGroup[]
WindowsConfiguration Konfigurace systému Windows profilu operačního systému. WindowsConfiguration

VirtualMachineScaleSetProperties

Jméno Popis Hodnota
overProvision Určuje, jestli má být škálovací sada virtuálních počítačů nadměrně zřízená. Bool
provisioningState Stav zřizování, který se zobrazí pouze v odpovědi. řetězec
upgradePolicy Zásady upgradu. UpgradePolicy
virtualMachineProfile Profil virtuálního počítače. VirtualMachineScaleSetVMProfile

VirtualMachineScaleSetStorageProfile

Jméno Popis Hodnota
imageReference Odkaz na obrázek. imageReference
osDisk Disk s operačním systémem. virtualMachineScaleSetOSDisk

VirtualMachineScaleSetVMProfile

Jméno Popis Hodnota
extensionProfile Profil rozšíření škálovací sady virtuálních počítačů. VirtualMachineScaleSetExtensionProfile
networkProfile Profil sítě škálovací sady virtuálních počítačů. virtualMachineScaleSetNetworkProfile
osProfile Profil operačního systému škálovací sady virtuálních počítačů. VirtualMachineScaleSetOSProfile
storageProfile Profil úložiště škálovací sady virtuálních počítačů. virtualMachineScaleSetStorageProfile

WindowsConfiguration

Jméno Popis Hodnota
additionalUnattendContent Určuje další informace ve formátu XML s kódováním base-64, které lze zahrnout do souboru Unattend.xml, který používá instalační program systému Windows. AdditionalUnattendContent[]
enableAutomaticUpdates Určuje, jestli je virtuální počítač povolený pro automatické aktualizace. Bool
provisionVMAgent Určuje, jestli má být na virtuálním počítači zřízen agent virtuálního počítače.

Pokud tato vlastnost není zadána v textu požadavku, výchozí chování je nastavit ji na true. Tím zajistíte, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné rozšíření přidat do virtuálního počítače později.
Bool
timeZone Určuje časové pásmo virtuálního počítače. např. "Pacific Standard Time" řetězec
winRM Určuje naslouchací procesy vzdálené správy systému Windows. To umožňuje vzdálené prostředí Windows PowerShell. winRMConfiguration

WinRMConfiguration

Jméno Popis Hodnota
posluchači Seznam naslouchacích procesů vzdálené správy systému Windows WinRMListener[]

WinRMListener

Jméno Popis Hodnota
certificateUrl Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v kódování UTF-8:

{
"data":"<>",
"dataType":"pfx",
"password":"<pfx-file-password>"
}
řetězec
protokol Určuje protokol naslouchacího procesu.

Možné hodnoty:
http

https
Http
Https

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
škálovací sada virtuálních počítačů azure Game Developer Virtual Machine Škálovací sada virtuálních počítačů azure Game Developer zahrnuje moduly Licencsed, jako je Unreal.
nasazení zabezpečeného clusteru s 5 uzly Tato šablona umožňuje nasadit zabezpečený cluster Service Fabric s 5 uzly s Windows Serverem 2019 Datacenter na Standard_D2_v2 Velikost VMSS.
nasazení clusteru Nextflow genomics Tato šablona nasadí škálovatelný cluster Nextflow s jumpboxem, n uzly clusteru, podporou Dockeru a sdíleným úložištěm.
Nasazení důvěryhodné spouštěcí sady pro virtuální počítače s Windows Tato šablona umožňuje nasadit důvěryhodnou spouštěcí škálovací sadu virtuálních počítačů s Windows pomocí nejnovější opravené verze Windows Serveru 2016, Windows Serveru 2019 nebo Windows Serveru 2022 Azure Edition. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení RDP. Pokud povolíte Secureboot a vTPM, nainstaluje se na váš VMSS rozšíření Ověření hosta. Toto rozšíření provede vzdálené ověření identity cloudem.
nasazení škálovací sady virtuálních počítačů s virtuálními počítači s Windows a automatickým škálováním Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Windows pomocí nejnovější opravené verze Windows 2008-R2-SP1, 2012-Datacenter nebo 2012-R2-Datacenter. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení RDP. Mají také integrované automatické škálování.
Nasazení sady VMSS, která připojí každý virtuální počítač ke sdílené složce Azure Files Tato šablona nasadí škálovací sadu virtuálních počítačů s Ubuntu a pomocí rozšíření vlastních skriptů připojí každý virtuální počítač ke sdílené složce Azure Files.
Nasazení škálovací sady virtuálních počítačů s Windows pomocí služby Azure Application Gateway Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Windows integrovanou se službou Azure Application Gateway a podporuje až 1 000 virtuálních počítačů.
nasazení škálovací sady virtuálních počítačů se serverem Python Bottle & automatického škálování Nasaďte škálovací sadu virtuálních počítačů za nástrojem pro vyrovnávání zatížení nebo naT & každému virtuálnímu počítači, na kterém běží jednoduchá aplikace Python Bottle, která funguje. S nakonfigurovanou škálovací sadou automatického škálování podle potřeby horizontálně navyšuje kapacitu &
škálovací sady virtuálních počítačů s automatickým škálováním, na kterém běží webové aplikace IIS Nasadí škálovací sadu virtuálních počítačů s Windows se službou IIS a velmi základní webovou aplikací .NET MVC. Rozšíření VMSS PowerShell DSC se využívá k instalaci služby IIS a nasazení balíčku WebDeploy.
Rychlý start flexibilního režimu orchestrace VMSS pro Linux Tato šablona nasadí jednoduchou škálovací sadu virtuálních počítačů s instancemi za Azure Load Balancerem. Škálovací sada virtuálních počítačů je v flexibilním režimu orchestrace. Pomocí parametru operačního systému zvolte nasazení Linux (Ubuntu) nebo Windows (Windows Server Datacenter 2019). POZNÁMKA: Tato šablona rychlého startu umožňuje síťový přístup k portům pro správu virtuálních počítačů (SSH, RDP) z libovolné internetové adresy a neměl by se používat pro produkční nasazení.
VMSS s předponou veřejné IP adresy Šablona pro nasazení VMSS s předponou veřejné IP adresy

Definice prostředku šablony ARM

Typ prostředku virtualMachineScaleSets je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Compute/virtualMachineScaleSets, přidejte do šablony následující JSON.

{
  "type": "Microsoft.Compute/virtualMachineScaleSets",
  "apiVersion": "2015-06-15",
  "name": "string",
  "location": "string",
  "properties": {
    "overProvision": "bool",
    "provisioningState": "string",
    "upgradePolicy": {
      "mode": "string"
    },
    "virtualMachineProfile": {
      "extensionProfile": {
        "extensions": [
          {
            "id": "string",
            "name": "string",
            "properties": {
              "autoUpgradeMinorVersion": "bool",
              "protectedSettings": {},
              "publisher": "string",
              "settings": {},
              "type": "string",
              "typeHandlerVersion": "string"
            }
          }
        ]
      },
      "networkProfile": {
        "networkInterfaceConfigurations": [
          {
            "id": "string",
            "name": "string",
            "properties": {
              "ipConfigurations": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "loadBalancerBackendAddressPools": [
                      {
                        "id": "string"
                      }
                    ],
                    "loadBalancerInboundNatPools": [
                      {
                        "id": "string"
                      }
                    ],
                    "subnet": {
                      "id": "string"
                    }
                  }
                }
              ],
              "primary": "bool"
            }
          }
        ]
      },
      "osProfile": {
        "adminPassword": "string",
        "adminUsername": "string",
        "computerNamePrefix": "string",
        "customData": "string",
        "linuxConfiguration": {
          "disablePasswordAuthentication": "bool",
          "ssh": {
            "publicKeys": [
              {
                "keyData": "string",
                "path": "string"
              }
            ]
          }
        },
        "secrets": [
          {
            "sourceVault": {
              "id": "string"
            },
            "vaultCertificates": [
              {
                "certificateStore": "string",
                "certificateUrl": "string"
              }
            ]
          }
        ],
        "windowsConfiguration": {
          "additionalUnattendContent": [
            {
              "componentName": "Microsoft-Windows-Shell-Setup",
              "content": "string",
              "passName": "OobeSystem",
              "settingName": "string"
            }
          ],
          "enableAutomaticUpdates": "bool",
          "provisionVMAgent": "bool",
          "timeZone": "string",
          "winRM": {
            "listeners": [
              {
                "certificateUrl": "string",
                "protocol": "string"
              }
            ]
          }
        }
      },
      "storageProfile": {
        "imageReference": {
          "offer": "string",
          "publisher": "string",
          "sku": "string",
          "version": "string"
        },
        "osDisk": {
          "caching": "string",
          "createOption": "string",
          "image": {
            "uri": "string"
          },
          "name": "string",
          "osType": "string",
          "vhdContainers": [ "string" ]
        }
      }
    }
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Hodnoty vlastností

AdditionalUnattendContent

Jméno Popis Hodnota
componentName Název komponenty. V současné době je jedinou povolenou hodnotou Microsoft-Windows-Shell-Setup. Microsoft-Windows-Shell-Setup
obsah Určuje formátovaný obsah XML, který je přidán do souboru unattend.xml pro zadanou cestu a součást. Xml musí být menší než 4 kB a musí obsahovat kořenový prvek pro nastavení nebo funkci, která se vkládá. řetězec
passName Název pass. V současné době je jedinou povolenou hodnotou OobeSystem. OobeSystem
settingName Určuje název nastavení, na které se obsah vztahuje. Možné hodnoty jsou: FirstLogonCommands a AutoLogon. AutoLogon
FirstLogonCommands

ApiEntityReference

Jméno Popis Hodnota
id ID prostředku ARM ve tvaru /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... řetězec

ImageReference

Jméno Popis Hodnota
nabídnout Určuje nabídku image platformy nebo image marketplace použité k vytvoření virtuálního počítače. řetězec
vydavatel Vydavatel image. řetězec
sku Skladová položka image. řetězec
verze Určuje verzi image platformy nebo image marketplace, která se používá k vytvoření virtuálního počítače. Povolené formáty jsou Major.Minor.Build nebo Latest. Hlavní, Vedlejší a Build jsou desetinná čísla. Zadejte nejnovější verzi image, která je k dispozici v době nasazení. I když použijete nejnovější verzi, image virtuálního počítače se po nasazení automaticky neaktualizuje, i když bude k dispozici nová verze. řetězec

LinuxConfiguration

Jméno Popis Hodnota
disablePasswordAuthentication Určuje, jestli se má zakázat ověřování heslem. Bool
ssh Určuje konfiguraci klíče ssh pro operační systém Linux. SshConfiguration

Microsoft.Compute/virtualMachineScaleSets

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2015-06-15'
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Popisuje vlastnosti škálovací sady virtuálních počítačů. virtualMachineScaleSetProperties
sku Skladová položka škálovací sady virtuálních počítačů. skladové položky
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.Compute/virtualMachineScaleSets

Značky prostředků

Jméno Popis Hodnota

Sku

Jméno Popis Hodnota
kapacita Určuje počet virtuálních počítačů ve škálovací sadě. Int
Jméno Název skladové položky. řetězec
úroveň Určuje úroveň virtuálních počítačů ve škálovací sadě.

Možné hodnoty:

Standard

Basic
řetězec

SshConfiguration

Jméno Popis Hodnota
publicKeys Seznam veřejných klíčů SSH sloužících k ověřování pomocí virtuálních počítačů založených na Linuxu. SshPublicKey[]

SshPublicKey

Jméno Popis Hodnota
keyData Certifikát veřejného klíče SSH použitý k ověření s virtuálním počítačem přes SSH. Klíč musí být minimálně 2048bitový a ve formátu ssh-rsa.

Informace o vytváření klíčů SSH najdete v tématu Vytvoření klíčů SSH v Linuxu a Macu pro virtuální počítače s Linuxem v Azure.
řetězec
cesta Určuje úplnou cestu na vytvořeném virtuálním počítači, kde je uložený veřejný klíč SSH. Pokud soubor již existuje, zadaný klíč se připojí k souboru. Příklad: /home/user/.ssh/authorized_keys řetězec

Podsourc

Jméno Popis Hodnota
id ID prostředku řetězec

UpgradePolicy

Jméno Popis Hodnota
režim Určuje režim upgradu na virtuální počítače ve škálovací sadě.

Možné hodnoty:

Ruční – řídíte aplikaci aktualizací virtuálních počítačů ve škálovací sadě. Provedete to pomocí akce manualUpgrade.

Automatické – Všechny virtuální počítače ve škálovací sadě se automaticky aktualizují současně.
"Automaticky"
"Ručně"

VaultCertificate

Jméno Popis Hodnota
certificateStore U virtuálních počítačů s Windows určuje úložiště certifikátů na virtuálním počítači, do kterého se má certifikát přidat. Zadané úložiště certifikátů je implicitně v účtu LocalMachine.

Pro virtuální počítače s Linuxem se soubor certifikátu umístí do adresáře /var/lib/waagent s názvem souboru <UppercaseThumbprint>.crt pro soubor certifikátu X509 a <UpperCaseThumbprint>.prv pro privátní klíč. Oba tyto soubory jsou formátovány .pem.
řetězec
certificateUrl Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v kódování UTF-8:

{
"data":"<>",
"dataType":"pfx",
"password":"<pfx-file-password>"
}
řetězec

VaultSecretGroup

Jméno Popis Hodnota
sourceVault Relativní adresa URL služby Key Vault obsahující všechny certifikáty ve službě VaultCertificates. subresource
vaultCertificates Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty. vaultCertificate[]

VirtualHardDisk

Jméno Popis Hodnota
identifikátor uri Určuje identifikátor URI virtuálního pevného disku. řetězec

VirtualMachineScaleSetExtension

Jméno Popis Hodnota
id ID prostředku řetězec
Jméno Název rozšíření. řetězec
vlastnosti Popisuje vlastnosti rozšíření škálovací sady virtuálních počítačů. VirtualMachineScaleSetExtensionProperties

VirtualMachineScaleSetExtensionProfile

Jméno Popis Hodnota
rozšíření Prostředky podřízeného rozšíření škálovací sady virtuálních počítačů. VirtualMachineScaleSetExtension[]

VirtualMachineScaleSetExtensionProperties

Jméno Popis Hodnota
autoUpgradeMinorVersion Určuje, jestli se obslužná rutina rozšíření má automaticky upgradovat napříč podverzemi. Bool
protectedSettings Chráněná nastavení pro rozšíření ve formátu JSON. jakýkoliv
vydavatel Název vydavatele obslužné rutiny rozšíření. řetězec
nastavení Veřejná nastavení formátovaná json pro rozšíření jakýkoliv
typ Typ obslužné rutiny rozšíření. řetězec
typeHandlerVersion Typ verze obslužné rutiny rozšíření. řetězec

VirtualMachineScaleSetIPConfiguration

Jméno Popis Hodnota
id ID prostředku řetězec
Jméno Název konfigurace PROTOKOLU IP. string (povinné)
vlastnosti Popisuje vlastnosti konfigurace IP profilu sítě škálovací sady virtuálních počítačů. virtualMachineScaleSetIPConfigurationProperties

VirtualMachineScaleSetIPConfigurationProperties

Jméno Popis Hodnota
loadBalancerBackendAddressPools Back-endové fondy adres nástroje pro vyrovnávání zatížení. subresource[]
loadBalancerInboundNatPools Nástroj pro vyrovnávání zatížení příchozí fondy nat. subresource[]
podsíť Podsíť. ApiEntityReference (povinné)

VirtualMachineScaleSetNetworkConfiguration

Jméno Popis Hodnota
id ID prostředku řetězec
Jméno Název konfigurace sítě. string (povinné)
vlastnosti Popisuje konfiguraci PROTOKOLU IP profilu sítě škálovací sady virtuálních počítačů. virtualMachineScaleSetNetworkConfigurationProperties

VirtualMachineScaleSetNetworkConfigurationProperties

Jméno Popis Hodnota
ipConfigurations Konfigurace PROTOKOLU IP škálovací sady virtuálních počítačů. VirtualMachineScaleSetIPConfiguration[] (povinné)
primární Určuje, jestli se jedná o primární síťovou kartu na virtuálním počítači. Bool

VirtualMachineScaleSetNetworkProfile

Jméno Popis Hodnota
networkInterfaceConfigurations Seznam konfigurací sítě. VirtualMachineScaleSetNetworkConfiguration[]

VirtualMachineScaleSetOSDisk

Jméno Popis Hodnota
ukrývání Určuje požadavky na ukládání do mezipaměti.

Možné hodnoty:

Žádné

jen pro čtení

readWrite

Výchozí hodnota: Žádné pro úložiště úrovně Standard. Jen pro čtení pro služby Premium Storage
None (Žádný)
ReadOnly
ReadWrite
createOption Určuje způsob vytvoření virtuálních počítačů ve škálovací sadě.

Jediná povolená hodnota je: FromImage \u2013 Tato hodnota se používá při použití image k vytvoření virtuálního počítače. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image marketplace, použijete také dříve popsaný prvek plánu.
Připojit
"Prázdné"
FromImage (povinné)
obraz Image zdrojového uživatele VirtualHardDisk. Tento VirtualHardDisk se zkopíruje před použitím k připojení k virtuálnímu počítači. Pokud je k dispozici sourceImage, cílový VirtualHardDisk by neměl existovat. VirtualHardDisk
Jméno Název disku. string (povinné)
osType Tato vlastnost umožňuje určit typ operačního systému, který je součástí disku při vytváření virtuálního počítače z image uživatele nebo specializovaného virtuálního pevného disku.

Možné hodnoty:

Windows

linuxové
Linux
Windows
VhdContainers Seznam kontejneru virtuálních pevných disků string[]

VirtualMachineScaleSetOSProfile

Jméno Popis Hodnota
adminPassword Určuje heslo účtu správce.

Minimální délka (Windows): 8 znaků

Minimální délka (Linux): 6 znaků

Maximální délka (Windows): 123 znaků

Maximální délka (Linux): 72 znaků

požadavky na složitost : 3 z následujících 4 podmínek je potřeba splnit.
Má menší znaky.
Obsahuje horní znaky.
Má číslici.
Má speciální znak (shoda regulárních výrazů [\W_])

nepovolené hodnoty: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Informace o resetování hesla najdete v tématu Jak resetovat službu Vzdálená plocha nebo jeho přihlašovací heslo na virtuálním počítači s Windows

Informace o resetování kořenového hesla najdete v tématu Správa uživatelů, SSH a kontrola nebo oprava disků na virtuálních počítačích Azure s Linuxem pomocí rozšíření VMAccess
řetězec
adminUsername Určuje název účtu správce.

omezení pouze pro Windows: Nemůže končit na "."

Nepovolené hodnoty: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".

Minimální délka (Linux): 1 znak

Max-length (Linux): 64 znaků

Maximální délka (Windows): 20 znaků

<li> Informace o kořenovém přístupu k virtuálnímu počítači s Linuxem najdete v tématu Použití kořenových oprávnění na virtuálních počítačích s Linuxem v Azure
<li> Seznam předdefinovaných systémových uživatelů v Linuxu, kteří by se v tomto poli neměli používat, najdete v tématu Výběr uživatelských jmen pro Linux v Azure
řetězec
computerNamePrefix Určuje předponu názvu počítače pro všechny virtuální počítače ve škálovací sadě. Předpony názvu počítače musí mít délku 1 až 15 znaků. řetězec
customData Řetězec s kódováním base-64 vlastních dat. řetězec
linuxConfiguration Konfigurace Linuxu profilu operačního systému. LinuxConfiguration
tajemství Seznam certifikátů pro přidání k virtuálnímu počítači VaultSecretGroup[]
WindowsConfiguration Konfigurace systému Windows profilu operačního systému. WindowsConfiguration

VirtualMachineScaleSetProperties

Jméno Popis Hodnota
overProvision Určuje, jestli má být škálovací sada virtuálních počítačů nadměrně zřízená. Bool
provisioningState Stav zřizování, který se zobrazí pouze v odpovědi. řetězec
upgradePolicy Zásady upgradu. UpgradePolicy
virtualMachineProfile Profil virtuálního počítače. VirtualMachineScaleSetVMProfile

VirtualMachineScaleSetStorageProfile

Jméno Popis Hodnota
imageReference Odkaz na obrázek. imageReference
osDisk Disk s operačním systémem. virtualMachineScaleSetOSDisk

VirtualMachineScaleSetVMProfile

Jméno Popis Hodnota
extensionProfile Profil rozšíření škálovací sady virtuálních počítačů. VirtualMachineScaleSetExtensionProfile
networkProfile Profil sítě škálovací sady virtuálních počítačů. virtualMachineScaleSetNetworkProfile
osProfile Profil operačního systému škálovací sady virtuálních počítačů. VirtualMachineScaleSetOSProfile
storageProfile Profil úložiště škálovací sady virtuálních počítačů. virtualMachineScaleSetStorageProfile

WindowsConfiguration

Jméno Popis Hodnota
additionalUnattendContent Určuje další informace ve formátu XML s kódováním base-64, které lze zahrnout do souboru Unattend.xml, který používá instalační program systému Windows. AdditionalUnattendContent[]
enableAutomaticUpdates Určuje, jestli je virtuální počítač povolený pro automatické aktualizace. Bool
provisionVMAgent Určuje, jestli má být na virtuálním počítači zřízen agent virtuálního počítače.

Pokud tato vlastnost není zadána v textu požadavku, výchozí chování je nastavit ji na true. Tím zajistíte, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné rozšíření přidat do virtuálního počítače později.
Bool
timeZone Určuje časové pásmo virtuálního počítače. např. "Pacific Standard Time" řetězec
winRM Určuje naslouchací procesy vzdálené správy systému Windows. To umožňuje vzdálené prostředí Windows PowerShell. winRMConfiguration

WinRMConfiguration

Jméno Popis Hodnota
posluchači Seznam naslouchacích procesů vzdálené správy systému Windows WinRMListener[]

WinRMListener

Jméno Popis Hodnota
certificateUrl Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v kódování UTF-8:

{
"data":"<>",
"dataType":"pfx",
"password":"<pfx-file-password>"
}
řetězec
protokol Určuje protokol naslouchacího procesu.

Možné hodnoty:
http

https
Http
Https

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
přidání několika virtuálních počítačů do škálovací sady virtuálních počítačů

nasazení do Azure
Tato šablona vytvoří n počet virtuálních počítačů se spravovanými disky, veřejnými IP adresami a síťovými rozhraními. Vytvoří virtuální počítače ve škálovací sadě virtuálních počítačů v flexibilním režimu orchestrace. Zřídí se ve virtuální síti, která se také vytvoří v rámci nasazení.
automatické škálování škálovací sady virtuálních počítačů LANSA s Windows pomocí služby Azure SQL Database

nasazení do Azure
Šablona nasadí sadu virtuálních počítačů s Windows s požadovaným počtem virtuálních počítačů ve škálovací sadě a msi LANSA pro instalaci do každého virtuálního počítače. Po nasazení škálovací sady virtuálních počítačů se k instalaci MSI LANSA použije rozšíření vlastních skriptů.
azure Container Service Engine (acs-engine) – režim Swarm

nasazení do Azure
Modul Azure Container Service (acs-engine) generuje šablony ARM (Azure Resource Manager) pro clustery s podporou Dockeru v Microsoft Azure s výběrem orchestrátorů DC/OS, Kubernetes, Swarm Nebo Swarm. Vstup do nástroje je definice clusteru. Definice clusteru je velmi podobná syntaxi šablony ARM použité k nasazení clusteru Microsoft Azure Container Service (v mnoha případech stejné jako).
škálovací sada virtuálních počítačů azure Game Developer Virtual Machine

nasazení do Azure
Škálovací sada virtuálních počítačů azure Game Developer zahrnuje moduly Licencsed, jako je Unreal.
škálovací sadu virtuálních počítačů Azure jako klienti Intel Lustre

nasazení do Azure
Tato šablona vytvoří sadu klientů Intel Lustre 2.7 pomocí škálovacích sad virtuálních počítačů Azure a galerie Azure OpenLogic CentOS 6.6 nebo 7.0 a připojí existující systém souborů Intel Lustre.
důvěrné škálovací sady virtuálních počítačů s důvěrným šifrováním disků

nasazení do Azure
Tato šablona umožňuje nasadit důvěrnou škálovací sadu virtuálních počítačů s povoleným šifrováním důvěrných disků s operačním systémem pomocí nejnovější opravené verze několika verzí imagí Windows a Linuxu.
Couchbase Enterprise

nasazení do Azure
Šablony Azure Resource Manageru (ARM) pro instalaci Couchbase Enterprise
vytvoření a šifrování nového virtuálního počítače s Linuxem pomocí jumpboxu

nasazení do Azure
Tato šablona nasadí linuxovou sadu VMSS pomocí nejnovější image Linuxu, přidá datové svazky a potom zašifruje datové svazky jednotlivých instancí VMSS s Linuxem. Nasadí také jumpbox s veřejnou IP adresou ve stejné virtuální síti jako instance VMSS s Linuxem s privátními IP adresami. To umožňuje připojení k jumpboxu přes jeho veřejnou IP adresu a následné připojení k instancím VMSS s Linuxem prostřednictvím privátních IP adres.
Vytvoření a šifrování nové sady VMSS s Windows pomocí jumpboxu

nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Windows pomocí nejnovější opravené verze serverových verzí Windows. Tato šablona také nasadí jumpbox s veřejnou IP adresou ve stejné virtuální síti. K jumpboxu se můžete připojit přes tuto veřejnou IP adresu a pak se odtud připojit k virtuálním počítačům ve škálovací sadě prostřednictvím privátních IP adres. Tato šablona umožňuje šifrování na škálovací sadě virtuálních počítačů s Windows.
nasazení zabezpečeného clusteru typu 3 Nodetype s povolenými skupinami zabezpečení sítě

nasazení do Azure
Tato šablona umožňuje nasadit na virtuálních počítačích Standard_D2 velikostí zabezpečený cluster Service Fabric se systémem Windows Server 2016 se zabezpečeným clusterem Service Fabric se systémem Windows Server 2016. Pomocí této šablony můžete řídit příchozí a odchozí síťový provoz pomocí skupin zabezpečení sítě.
nasazení zabezpečeného clusteru s 5 uzly

nasazení do Azure
Tato šablona umožňuje nasadit zabezpečený cluster Service Fabric s 5 uzly s Windows Serverem 2019 Datacenter na Standard_D2_v2 Velikost VMSS.
nasazení clusteru Service Fabric s 5 uzly Ubuntu

nasazení do Azure
Tato šablona umožňuje nasadit zabezpečený 5 uzlů cluster Service Fabric se systémem Ubuntu na Standard_D2_V2 Velikost VMSS.
Nasazení primární/sekundární architektury VMSS s Linuxem

nasazení do Azure
Tato šablona umožňuje nasadit VMSS s Linuxem s rozšířením vlastních skriptů v primární sekundární architektuře.
nasazení clusteru Nextflow genomics

nasazení do Azure
Tato šablona nasadí škálovatelný cluster Nextflow s jumpboxem, n uzly clusteru, podporou Dockeru a sdíleným úložištěm.
nasazení škálovací sady do existující virtuální sítě

nasazení do Azure
Tato šablona nasadí škálovací sadu virtuálních počítačů do existující virtuální sítě.
Nasazení škálovací sady do existující virtuální sítě ve Windows

nasazení do Azure
Tato šablona nasadí škálovací sadu virtuálních počítačů s Windows 2016 Datacenter do existující skupiny prostředků, virtuální sítě a podsítě.
nasazení jednoduché škálovací sady virtuálních počítačů s Linuxem

nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Linuxem pomocí nejnovější opravené verze Ubuntu Linuxu 14.04.4-LTS nebo 16.04-LTS. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení ssh.
nasazení jednoduché škálovací sady virtuálních počítačů s linuxovými virtuálními počítači a jumpboxem

nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Linuxem pomocí nejnovější opravené verze Ubuntu Linuxu 15.10 nebo 14.04.4-LTS. K dispozici je také jumpbox, který povolí připojení mimo virtuální síť, ve které jsou virtuální počítače.
Nasazení jednoduché škálovací sady virtuálních počítačů s virtuálními počítači s Windows

nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Windows pomocí nejnovější opravené verze různých verzí Windows. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení rdp.
Nasazení jednoduché škálovací sady virtuálních počítačů s virtuálními počítači s Windows a jumpboxem

nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Windows pomocí nejnovější opravené verze serverových verzí Windows. Tato šablona také nasadí jumpbox s veřejnou IP adresou ve stejné virtuální síti. K jumpboxu se můžete připojit přes tuto veřejnou IP adresu a pak se odtud připojit k virtuálním počítačům ve škálovací sadě prostřednictvím privátních IP adres.
Nasazení důvěryhodné spouštěcí sady pro virtuální počítače s Windows

nasazení do Azure
Tato šablona umožňuje nasadit důvěryhodnou spouštěcí škálovací sadu virtuálních počítačů s Windows pomocí nejnovější opravené verze Windows Serveru 2016, Windows Serveru 2019 nebo Windows Serveru 2022 Azure Edition. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení RDP. Pokud povolíte Secureboot a vTPM, nainstaluje se na váš VMSS rozšíření Ověření hosta. Toto rozšíření provede vzdálené ověření identity cloudem.
nasazení škálovací sady virtuálních počítačů z virtuálních počítačů Azure Pro datové vědy

nasazení do Azure
Tyto šablony nasazují škálovací sady virtuálních počítačů s využitím virtuálních počítačů Azure Pro datové vědy jako zdrojové image.
Nasazení škálovací sady virtuálních počítačů s vlastní imagí Linuxu

nasazení do Azure
Tato šablona umožňuje nasadit vlastní image virtuálního počítače s Linuxem do škálovací sady. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s vyrovnáváním zatížení HTTP (ve výchozím nastavení na portu 80). Příklad používá vlastní skript k nasazení a aktualizaci aplikace, možná budete muset zadat vlastní skript pro vlastní postup aktualizace. Budete muset poskytnout generalizovanou image virtuálního počítače ve stejném předplatném a oblasti, ve které vytváříte VMSS.
Nasazení škálovací sady virtuálních počítačů s vlastní imagí Windows

nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů, která usnguje vlastní image Windows. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s vyrovnáváním zatížení HTTP (ve výchozím nastavení na portu 80).
nasazení škálovací sady virtuálních počítačů s Linuxem a automatickým škálováním

nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Linuxem pomocí nejnovější opravené verze Ubuntu Linuxu 15.04 nebo 14.04.4-LTS. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení ssh. Mají také integrované automatické škálování.
Nasazení škálovací sady virtuálních počítačů s Linuxem za interního nástroje pro vyrovnávání zatížení

nasazení do Azure
Tato šablona umožňuje nasadit škálovací sadu virtuálních počítačů s Linuxem pomocí nejnovější opravené verze Ubuntu Linuxu 15.10 nebo 14.04.4-LTS. Tyto virtuální počítače jsou za interním nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení ssh.
nasazení škálovací sady virtuálních počítačů s Linuxem v zónách dostupnosti

nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Linuxem pomocí nejnovější opravené verze Ubuntu Linuxu 14.04.4-LTS nebo 16.04-LTS. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení ssh.
nasazení škálovací sady virtuálních počítačů s virtuálními počítači s Windows a automatickým škálováním

nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Windows pomocí nejnovější opravené verze Windows 2008-R2-SP1, 2012-Datacenter nebo 2012-R2-Datacenter. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení RDP. Mají také integrované automatické škálování.
nasazení škálovací sady virtuálních počítačů s Windows ve zón dostupnosti

nasazení do Azure
Tato šablona umožňuje nasadit škálovací sadu virtuálních počítačů s Windows pomocí nejnovější opravené verze různých verzí Windows. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení rdp.
Nasazení sady VMSS, která připojí každý virtuální počítač ke sdílené složce Azure Files

nasazení do Azure
Tato šablona nasadí škálovací sadu virtuálních počítačů s Ubuntu a pomocí rozšíření vlastních skriptů připojí každý virtuální počítač ke sdílené složce Azure Files.
nasazení škálovací sady virtuálních počítačů s Windows s rozšířením vlastních skriptů

nasazení do Azure
Tato šablona umožňuje nasadit škálovací sadu virtuálních počítačů s Windows pomocí nejnovější opravené verze různých verzí Windows. Tyto virtuální počítače mají rozšíření vlastních skriptů pro přizpůsobení a jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení rdp.
Nasazení škálovací sady virtuálních počítačů s Windows pomocí služby Azure Application Gateway

nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Windows integrovanou se službou Azure Application Gateway a podporuje až 1 000 virtuálních počítačů.
nasazení nastavení automatického škálování pro škálovací sady virtuálních počítačů

nasazení do Azure
Tato šablona umožňuje nasadit zásadu automatického škálování pro prostředek Virtual Machine ScaleSet.
Nasazení škálovací sady virtuálních počítačů s Ubuntu pomocí služby Azure Application Gateway

nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Ubuntu integrovanou se službou Azure Application Gateway a podporuje až 1 000 virtuálních počítačů.
nasazení automatického škálování tmavých tras vSensors

nasazení do Azure
Tato šablona umožňuje nasadit automaticky škálovat nasazení darktrace vSensors.
nasazení drupalu s využitím škálovací sady virtuálních počítačů, služby Azure Files a mysql

nasazení do Azure
Nasaďte škálovací sadu virtuálních počítačů za nástrojem pro vyrovnávání zatížení nebo & každý virtuální počítač s Drupalem (Apache / PHP). Všechny uzly sdílejí vytvořené úložiště sdílených složek Azure a databázi MySQL.
Nasazení škálovací sady virtuálních počítačů pomocí sondy nástroje pro vyrovnávání zatížení a automatických oprav

nasazení do Azure
Tato šablona umožňuje nasadit škálovací sadu virtuálních počítačů s Linuxem za nástrojem pro vyrovnávání zatížení s nakonfigurovanou sondou stavu. Škálovací sada má také povolené zásady automatických oprav instancí s obdobím odkladu 30 minut.
nasazení škálovací sady virtuálních počítačů se serverem Python Bottle & automatického škálování

nasazení do Azure
Nasaďte škálovací sadu virtuálních počítačů za nástrojem pro vyrovnávání zatížení nebo naT & každému virtuálnímu počítači, na kterém běží jednoduchá aplikace Python Bottle, která funguje. S nakonfigurovanou škálovací sadou automatického škálování podle potřeby horizontálně navyšuje kapacitu &
Nasazení služby VMSS s Windows nakonfiguruje funkciaturtes SSL DSC

nasazení do Azure
Tato šablona umožňuje nasadit dva virtuální počítače s Windows, nakonfigurovat funkce windows, jako je služba IIS/Webová role, .Net Framework 4.5, ověřování systému Windows, inicializace aplikací, stahování balíčků pro nasazení aplikací, přepsání adresy URL & konfigurace SSL pomocí DSC a Azure Key Vaultu.
Zakázat šifrování na existujícím VMSS s Linuxem

nasazení do Azure
Zakáže šifrování na existujícím virtuálním počítači s Linuxem.
Povolení šifrování svazků dat na spuštěném VMSS s Linuxem

nasazení do Azure
Povolí šifrování datového svazku na spuštěném virtuálním počítači s Linuxem.
instalace clusteru Elasticsearch ve škálovací sadě virtuálních počítačů

nasazení do Azure
Tato šablona nasadí cluster Elasticsearch ve škálovací sadě virtuálních počítačů. Šablona zřídí 3 vyhrazené hlavní uzly s volitelným počtem datových uzlů, které běží na spravovaných discích.
JBoss EAP v RHEL (clustered, VMSS)

nasazení do Azure
Tato šablona umožňuje vytvořit instance RHEL 8.6 VMSS se spuštěným clusterem JBoss EAP 7.4 a také nasadit webovou aplikaci s názvem eap-session-replication. K konzole pro správu se můžete přihlásit pomocí uživatelského jména a hesla JBoss EAP nakonfigurovaného v době nasazení.
clusteru Kubernetes s automatickým škálováním clusteru VMSS

nasazení do Azure
Tato šablona nasadí cluster kubernetes vanilla inicializovaný pomocí kubeadm. Nasadí nakonfigurovaný hlavní uzel s automatickým škálováním clusteru. Předkonfigurovaná škálovací sada virtuálních počítačů (VMSS) se také nasadí a automaticky připojí ke clusteru. Automatické škálování clusteru pak může automaticky vertikálně navýšit nebo snížit kapacitu clusteru v závislosti na úloze clusteru.
jednoduché škálovací sady virtuálních počítačů s Linuxem a veřejnýmI protokoly IPv4 na virtuální počítač

nasazení do Azure
Tato šablona ukazuje nasazení jednoduché škálovací sady s nástrojem pro vyrovnávání zatížení, příchozími pravidly PŘEKLADU adres a veřejnou IP adresou na virtuální počítač.
škálovací sady virtuálních počítačů s povoleným protokolem SSL

nasazení do Azure
Nasadí webové servery konfigurované pomocí certifikátů SSL nasazených bezpečně ve službě Azure Key Vault.
příklad škálovací sady virtuálních počítačů s využitím zón dostupnosti

nasazení do Azure
Tato šablona vytvoří VMSS umístěnou v samostatných zónách dostupnosti pomocí nástroje pro vyrovnávání zatížení.
škálovací sady virtuálních počítačů s automatickým škálováním, na kterém běží webové aplikace IIS

nasazení do Azure
Nasadí škálovací sadu virtuálních počítačů s Windows se službou IIS a velmi základní webovou aplikací .NET MVC. Rozšíření VMSS PowerShell DSC se využívá k instalaci služby IIS a nasazení balíčku WebDeploy.
nasazení IPv6 VMSS ve službě Azure Virtual Network (VNET)

nasazení do Azure
Vytvořte škálovací sadu virtuálních počítačů se dvěma zásobníky virtuální sítě IPv4/IPv6 a Nástroje pro vyrovnávání zatížení std.
Rychlý start flexibilního režimu orchestrace VMSS pro Linux

nasazení do Azure
Tato šablona nasadí jednoduchou škálovací sadu virtuálních počítačů s instancemi za Azure Load Balancerem. Škálovací sada virtuálních počítačů je v flexibilním režimu orchestrace. Pomocí parametru operačního systému zvolte nasazení Linux (Ubuntu) nebo Windows (Windows Server Datacenter 2019). POZNÁMKA: Tato šablona rychlého startu umožňuje síťový přístup k portům pro správu virtuálních počítačů (SSH, RDP) z libovolné internetové adresy a neměl by se používat pro produkční nasazení.
VMSS s předponou veřejné IP adresy

nasazení do Azure
Šablona pro nasazení VMSS s předponou veřejné IP adresy

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku virtualMachineScaleSets je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Compute/virtualMachineScaleSets, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/virtualMachineScaleSets@2015-06-15"
  name = "string"
  location = "string"
  sku = {
    capacity = int
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      overProvision = bool
      provisioningState = "string"
      upgradePolicy = {
        mode = "string"
      }
      virtualMachineProfile = {
        extensionProfile = {
          extensions = [
            {
              id = "string"
              name = "string"
              properties = {
                autoUpgradeMinorVersion = bool
                protectedSettings = ?
                publisher = "string"
                settings = ?
                type = "string"
                typeHandlerVersion = "string"
              }
            }
          ]
        }
        networkProfile = {
          networkInterfaceConfigurations = [
            {
              id = "string"
              name = "string"
              properties = {
                ipConfigurations = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      loadBalancerBackendAddressPools = [
                        {
                          id = "string"
                        }
                      ]
                      loadBalancerInboundNatPools = [
                        {
                          id = "string"
                        }
                      ]
                      subnet = {
                        id = "string"
                      }
                    }
                  }
                ]
                primary = bool
              }
            }
          ]
        }
        osProfile = {
          adminPassword = "string"
          adminUsername = "string"
          computerNamePrefix = "string"
          customData = "string"
          linuxConfiguration = {
            disablePasswordAuthentication = bool
            ssh = {
              publicKeys = [
                {
                  keyData = "string"
                  path = "string"
                }
              ]
            }
          }
          secrets = [
            {
              sourceVault = {
                id = "string"
              }
              vaultCertificates = [
                {
                  certificateStore = "string"
                  certificateUrl = "string"
                }
              ]
            }
          ]
          windowsConfiguration = {
            additionalUnattendContent = [
              {
                componentName = "Microsoft-Windows-Shell-Setup"
                content = "string"
                passName = "OobeSystem"
                settingName = "string"
              }
            ]
            enableAutomaticUpdates = bool
            provisionVMAgent = bool
            timeZone = "string"
            winRM = {
              listeners = [
                {
                  certificateUrl = "string"
                  protocol = "string"
                }
              ]
            }
          }
        }
        storageProfile = {
          imageReference = {
            offer = "string"
            publisher = "string"
            sku = "string"
            version = "string"
          }
          osDisk = {
            caching = "string"
            createOption = "string"
            image = {
              uri = "string"
            }
            name = "string"
            osType = "string"
            vhdContainers = [
              "string"
            ]
          }
        }
      }
    }
  })
}

Hodnoty vlastností

AdditionalUnattendContent

Jméno Popis Hodnota
componentName Název komponenty. V současné době je jedinou povolenou hodnotou Microsoft-Windows-Shell-Setup. Microsoft-Windows-Shell-Setup
obsah Určuje formátovaný obsah XML, který je přidán do souboru unattend.xml pro zadanou cestu a součást. Xml musí být menší než 4 kB a musí obsahovat kořenový prvek pro nastavení nebo funkci, která se vkládá. řetězec
passName Název pass. V současné době je jedinou povolenou hodnotou OobeSystem. OobeSystem
settingName Určuje název nastavení, na které se obsah vztahuje. Možné hodnoty jsou: FirstLogonCommands a AutoLogon. AutoLogon
FirstLogonCommands

ApiEntityReference

Jméno Popis Hodnota
id ID prostředku ARM ve tvaru /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... řetězec

ImageReference

Jméno Popis Hodnota
nabídnout Určuje nabídku image platformy nebo image marketplace použité k vytvoření virtuálního počítače. řetězec
vydavatel Vydavatel image. řetězec
sku Skladová položka image. řetězec
verze Určuje verzi image platformy nebo image marketplace, která se používá k vytvoření virtuálního počítače. Povolené formáty jsou Major.Minor.Build nebo Latest. Hlavní, Vedlejší a Build jsou desetinná čísla. Zadejte nejnovější verzi image, která je k dispozici v době nasazení. I když použijete nejnovější verzi, image virtuálního počítače se po nasazení automaticky neaktualizuje, i když bude k dispozici nová verze. řetězec

LinuxConfiguration

Jméno Popis Hodnota
disablePasswordAuthentication Určuje, jestli se má zakázat ověřování heslem. Bool
ssh Určuje konfiguraci klíče ssh pro operační systém Linux. SshConfiguration

Microsoft.Compute/virtualMachineScaleSets

Jméno Popis Hodnota
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Popisuje vlastnosti škálovací sady virtuálních počítačů. virtualMachineScaleSetProperties
sku Skladová položka škálovací sady virtuálních počítačů. skladové položky
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.Compute/virtualMachineScaleSets@2015-06-15

Značky prostředků

Jméno Popis Hodnota

Sku

Jméno Popis Hodnota
kapacita Určuje počet virtuálních počítačů ve škálovací sadě. Int
Jméno Název skladové položky. řetězec
úroveň Určuje úroveň virtuálních počítačů ve škálovací sadě.

Možné hodnoty:

Standard

Basic
řetězec

SshConfiguration

Jméno Popis Hodnota
publicKeys Seznam veřejných klíčů SSH sloužících k ověřování pomocí virtuálních počítačů založených na Linuxu. SshPublicKey[]

SshPublicKey

Jméno Popis Hodnota
keyData Certifikát veřejného klíče SSH použitý k ověření s virtuálním počítačem přes SSH. Klíč musí být minimálně 2048bitový a ve formátu ssh-rsa.

Informace o vytváření klíčů SSH najdete v tématu Vytvoření klíčů SSH v Linuxu a Macu pro virtuální počítače s Linuxem v Azure.
řetězec
cesta Určuje úplnou cestu na vytvořeném virtuálním počítači, kde je uložený veřejný klíč SSH. Pokud soubor již existuje, zadaný klíč se připojí k souboru. Příklad: /home/user/.ssh/authorized_keys řetězec

Podsourc

Jméno Popis Hodnota
id ID prostředku řetězec

UpgradePolicy

Jméno Popis Hodnota
režim Určuje režim upgradu na virtuální počítače ve škálovací sadě.

Možné hodnoty:

Ruční – řídíte aplikaci aktualizací virtuálních počítačů ve škálovací sadě. Provedete to pomocí akce manualUpgrade.

Automatické – Všechny virtuální počítače ve škálovací sadě se automaticky aktualizují současně.
"Automaticky"
"Ručně"

VaultCertificate

Jméno Popis Hodnota
certificateStore U virtuálních počítačů s Windows určuje úložiště certifikátů na virtuálním počítači, do kterého se má certifikát přidat. Zadané úložiště certifikátů je implicitně v účtu LocalMachine.

Pro virtuální počítače s Linuxem se soubor certifikátu umístí do adresáře /var/lib/waagent s názvem souboru <UppercaseThumbprint>.crt pro soubor certifikátu X509 a <UpperCaseThumbprint>.prv pro privátní klíč. Oba tyto soubory jsou formátovány .pem.
řetězec
certificateUrl Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v kódování UTF-8:

{
"data":"<>",
"dataType":"pfx",
"password":"<pfx-file-password>"
}
řetězec

VaultSecretGroup

Jméno Popis Hodnota
sourceVault Relativní adresa URL služby Key Vault obsahující všechny certifikáty ve službě VaultCertificates. subresource
vaultCertificates Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty. vaultCertificate[]

VirtualHardDisk

Jméno Popis Hodnota
identifikátor uri Určuje identifikátor URI virtuálního pevného disku. řetězec

VirtualMachineScaleSetExtension

Jméno Popis Hodnota
id ID prostředku řetězec
Jméno Název rozšíření. řetězec
vlastnosti Popisuje vlastnosti rozšíření škálovací sady virtuálních počítačů. VirtualMachineScaleSetExtensionProperties

VirtualMachineScaleSetExtensionProfile

Jméno Popis Hodnota
rozšíření Prostředky podřízeného rozšíření škálovací sady virtuálních počítačů. VirtualMachineScaleSetExtension[]

VirtualMachineScaleSetExtensionProperties

Jméno Popis Hodnota
autoUpgradeMinorVersion Určuje, jestli se obslužná rutina rozšíření má automaticky upgradovat napříč podverzemi. Bool
protectedSettings Chráněná nastavení pro rozšíření ve formátu JSON. jakýkoliv
vydavatel Název vydavatele obslužné rutiny rozšíření. řetězec
nastavení Veřejná nastavení formátovaná json pro rozšíření jakýkoliv
typ Typ obslužné rutiny rozšíření. řetězec
typeHandlerVersion Typ verze obslužné rutiny rozšíření. řetězec

VirtualMachineScaleSetIPConfiguration

Jméno Popis Hodnota
id ID prostředku řetězec
Jméno Název konfigurace PROTOKOLU IP. string (povinné)
vlastnosti Popisuje vlastnosti konfigurace IP profilu sítě škálovací sady virtuálních počítačů. virtualMachineScaleSetIPConfigurationProperties

VirtualMachineScaleSetIPConfigurationProperties

Jméno Popis Hodnota
loadBalancerBackendAddressPools Back-endové fondy adres nástroje pro vyrovnávání zatížení. subresource[]
loadBalancerInboundNatPools Nástroj pro vyrovnávání zatížení příchozí fondy nat. subresource[]
podsíť Podsíť. ApiEntityReference (povinné)

VirtualMachineScaleSetNetworkConfiguration

Jméno Popis Hodnota
id ID prostředku řetězec
Jméno Název konfigurace sítě. string (povinné)
vlastnosti Popisuje konfiguraci PROTOKOLU IP profilu sítě škálovací sady virtuálních počítačů. virtualMachineScaleSetNetworkConfigurationProperties

VirtualMachineScaleSetNetworkConfigurationProperties

Jméno Popis Hodnota
ipConfigurations Konfigurace PROTOKOLU IP škálovací sady virtuálních počítačů. VirtualMachineScaleSetIPConfiguration[] (povinné)
primární Určuje, jestli se jedná o primární síťovou kartu na virtuálním počítači. Bool

VirtualMachineScaleSetNetworkProfile

Jméno Popis Hodnota
networkInterfaceConfigurations Seznam konfigurací sítě. VirtualMachineScaleSetNetworkConfiguration[]

VirtualMachineScaleSetOSDisk

Jméno Popis Hodnota
ukrývání Určuje požadavky na ukládání do mezipaměti.

Možné hodnoty:

Žádné

jen pro čtení

readWrite

Výchozí hodnota: Žádné pro úložiště úrovně Standard. Jen pro čtení pro služby Premium Storage
None (Žádný)
ReadOnly
ReadWrite
createOption Určuje způsob vytvoření virtuálních počítačů ve škálovací sadě.

Jediná povolená hodnota je: FromImage \u2013 Tato hodnota se používá při použití image k vytvoření virtuálního počítače. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image marketplace, použijete také dříve popsaný prvek plánu.
Připojit
"Prázdné"
FromImage (povinné)
obraz Image zdrojového uživatele VirtualHardDisk. Tento VirtualHardDisk se zkopíruje před použitím k připojení k virtuálnímu počítači. Pokud je k dispozici sourceImage, cílový VirtualHardDisk by neměl existovat. VirtualHardDisk
Jméno Název disku. string (povinné)
osType Tato vlastnost umožňuje určit typ operačního systému, který je součástí disku při vytváření virtuálního počítače z image uživatele nebo specializovaného virtuálního pevného disku.

Možné hodnoty:

Windows

linuxové
Linux
Windows
VhdContainers Seznam kontejneru virtuálních pevných disků string[]

VirtualMachineScaleSetOSProfile

Jméno Popis Hodnota
adminPassword Určuje heslo účtu správce.

Minimální délka (Windows): 8 znaků

Minimální délka (Linux): 6 znaků

Maximální délka (Windows): 123 znaků

Maximální délka (Linux): 72 znaků

požadavky na složitost : 3 z následujících 4 podmínek je potřeba splnit.
Má menší znaky.
Obsahuje horní znaky.
Má číslici.
Má speciální znak (shoda regulárních výrazů [\W_])

nepovolené hodnoty: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Informace o resetování hesla najdete v tématu Jak resetovat službu Vzdálená plocha nebo jeho přihlašovací heslo na virtuálním počítači s Windows

Informace o resetování kořenového hesla najdete v tématu Správa uživatelů, SSH a kontrola nebo oprava disků na virtuálních počítačích Azure s Linuxem pomocí rozšíření VMAccess
řetězec
adminUsername Určuje název účtu správce.

omezení pouze pro Windows: Nemůže končit na "."

Nepovolené hodnoty: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".

Minimální délka (Linux): 1 znak

Max-length (Linux): 64 znaků

Maximální délka (Windows): 20 znaků

<li> Informace o kořenovém přístupu k virtuálnímu počítači s Linuxem najdete v tématu Použití kořenových oprávnění na virtuálních počítačích s Linuxem v Azure
<li> Seznam předdefinovaných systémových uživatelů v Linuxu, kteří by se v tomto poli neměli používat, najdete v tématu Výběr uživatelských jmen pro Linux v Azure
řetězec
computerNamePrefix Určuje předponu názvu počítače pro všechny virtuální počítače ve škálovací sadě. Předpony názvu počítače musí mít délku 1 až 15 znaků. řetězec
customData Řetězec s kódováním base-64 vlastních dat. řetězec
linuxConfiguration Konfigurace Linuxu profilu operačního systému. LinuxConfiguration
tajemství Seznam certifikátů pro přidání k virtuálnímu počítači VaultSecretGroup[]
WindowsConfiguration Konfigurace systému Windows profilu operačního systému. WindowsConfiguration

VirtualMachineScaleSetProperties

Jméno Popis Hodnota
overProvision Určuje, jestli má být škálovací sada virtuálních počítačů nadměrně zřízená. Bool
provisioningState Stav zřizování, který se zobrazí pouze v odpovědi. řetězec
upgradePolicy Zásady upgradu. UpgradePolicy
virtualMachineProfile Profil virtuálního počítače. VirtualMachineScaleSetVMProfile

VirtualMachineScaleSetStorageProfile

Jméno Popis Hodnota
imageReference Odkaz na obrázek. imageReference
osDisk Disk s operačním systémem. virtualMachineScaleSetOSDisk

VirtualMachineScaleSetVMProfile

Jméno Popis Hodnota
extensionProfile Profil rozšíření škálovací sady virtuálních počítačů. VirtualMachineScaleSetExtensionProfile
networkProfile Profil sítě škálovací sady virtuálních počítačů. virtualMachineScaleSetNetworkProfile
osProfile Profil operačního systému škálovací sady virtuálních počítačů. VirtualMachineScaleSetOSProfile
storageProfile Profil úložiště škálovací sady virtuálních počítačů. virtualMachineScaleSetStorageProfile

WindowsConfiguration

Jméno Popis Hodnota
additionalUnattendContent Určuje další informace ve formátu XML s kódováním base-64, které lze zahrnout do souboru Unattend.xml, který používá instalační program systému Windows. AdditionalUnattendContent[]
enableAutomaticUpdates Určuje, jestli je virtuální počítač povolený pro automatické aktualizace. Bool
provisionVMAgent Určuje, jestli má být na virtuálním počítači zřízen agent virtuálního počítače.

Pokud tato vlastnost není zadána v textu požadavku, výchozí chování je nastavit ji na true. Tím zajistíte, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné rozšíření přidat do virtuálního počítače později.
Bool
timeZone Určuje časové pásmo virtuálního počítače. např. "Pacific Standard Time" řetězec
winRM Určuje naslouchací procesy vzdálené správy systému Windows. To umožňuje vzdálené prostředí Windows PowerShell. winRMConfiguration

WinRMConfiguration

Jméno Popis Hodnota
posluchači Seznam naslouchacích procesů vzdálené správy systému Windows WinRMListener[]

WinRMListener

Jméno Popis Hodnota
certificateUrl Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v kódování UTF-8:

{
"data":"<>",
"dataType":"pfx",
"password":"<pfx-file-password>"
}
řetězec
protokol Určuje protokol naslouchacího procesu.

Možné hodnoty:
http

https
Http
Https