Microsoft.Compute virtualMachineScaleSets 2019-12-01
- nejnovější
-
2024-07-01 -
2024-03-01 - 2023-09-01
-
2023-07-01 -
2023-03-01 - 11. 11. 2022
- 2022-08-01
- 1. 3. 2022
- 11. 11. 2021
- 2021-07-01
-
2021-04-01 - 2021-03-01
- 12. 12. 2020
- 06.06.2020
- 12. 12. 2019
-
1. 7. 2019 - 03.03.2019
- 10. 10. 2018
- 06.06.2018
-
04.04.2018 - 12. 12. 2017
- 30. 30. 2017
-
2016-04-30-preview - 2016-03-30
- 15. 6. 2015
Definice prostředku Bicep
Typ prostředku virtualMachineScaleSets je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení 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í bicep.
resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets@2019-12-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
plan: {
name: 'string'
product: 'string'
promotionCode: 'string'
publisher: 'string'
}
properties: {
additionalCapabilities: {
ultraSSDEnabled: bool
}
automaticRepairsPolicy: {
enabled: bool
gracePeriod: 'string'
}
doNotRunExtensionsOnOverprovisionedVMs: bool
overprovision: bool
platformFaultDomainCount: int
proximityPlacementGroup: {
id: 'string'
}
scaleInPolicy: {
rules: [
'string'
]
}
singlePlacementGroup: bool
upgradePolicy: {
automaticOSUpgradePolicy: {
disableAutomaticRollback: bool
enableAutomaticOSUpgrade: bool
}
mode: 'string'
rollingUpgradePolicy: {
maxBatchInstancePercent: int
maxUnhealthyInstancePercent: int
maxUnhealthyUpgradedInstancePercent: int
pauseTimeBetweenBatches: 'string'
}
}
virtualMachineProfile: {
billingProfile: {
maxPrice: int
}
diagnosticsProfile: {
bootDiagnostics: {
enabled: bool
storageUri: 'string'
}
}
evictionPolicy: 'string'
extensionProfile: {
extensions: [
{
name: 'string'
properties: {
autoUpgradeMinorVersion: bool
forceUpdateTag: 'string'
protectedSettings: any(Azure.Bicep.Types.Concrete.AnyType)
provisionAfterExtensions: [
'string'
]
publisher: 'string'
settings: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'string'
typeHandlerVersion: 'string'
}
}
]
}
licenseType: 'string'
networkProfile: {
healthProbe: {
id: 'string'
}
networkInterfaceConfigurations: [
{
id: 'string'
name: 'string'
properties: {
dnsSettings: {
dnsServers: [
'string'
]
}
enableAcceleratedNetworking: bool
enableIPForwarding: bool
ipConfigurations: [
{
id: 'string'
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
id: 'string'
}
]
applicationSecurityGroups: [
{
id: 'string'
}
]
loadBalancerBackendAddressPools: [
{
id: 'string'
}
]
loadBalancerInboundNatPools: [
{
id: 'string'
}
]
primary: bool
privateIPAddressVersion: 'string'
publicIPAddressConfiguration: {
name: 'string'
properties: {
dnsSettings: {
domainNameLabel: 'string'
}
idleTimeoutInMinutes: int
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
publicIPAddressVersion: 'string'
publicIPPrefix: {
id: 'string'
}
}
}
subnet: {
id: 'string'
}
}
}
]
networkSecurityGroup: {
id: 'string'
}
primary: bool
}
}
]
}
osProfile: {
adminPassword: 'string'
adminUsername: 'string'
computerNamePrefix: 'string'
customData: 'string'
linuxConfiguration: {
disablePasswordAuthentication: bool
provisionVMAgent: 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'
}
]
}
}
}
priority: 'string'
scheduledEventsProfile: {
terminateNotificationProfile: {
enable: bool
notBeforeTimeout: 'string'
}
}
storageProfile: {
dataDisks: [
{
caching: 'string'
createOption: 'string'
diskIOPSReadWrite: int
diskMBpsReadWrite: int
diskSizeGB: int
lun: int
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
storageAccountType: 'string'
}
name: 'string'
writeAcceleratorEnabled: bool
}
]
imageReference: {
id: 'string'
offer: 'string'
publisher: 'string'
sku: 'string'
version: 'string'
}
osDisk: {
caching: 'string'
createOption: 'string'
diffDiskSettings: {
option: 'string'
placement: 'string'
}
diskSizeGB: int
image: {
uri: 'string'
}
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
storageAccountType: 'string'
}
name: 'string'
osType: 'string'
vhdContainers: [
'string'
]
writeAcceleratorEnabled: bool
}
}
}
zoneBalance: bool
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
Hodnoty vlastností
AdditionalCapabilities
Jméno | Popis | Hodnota |
---|---|---|
ultraSSDEnabled | Příznak, který povolí nebo zakáže schopnost mít jeden nebo více spravovaných datových disků s typem účtu úložiště UltraSSD_LRS na virtuálním počítači nebo VMSS. Spravované disky s typem účtu úložiště UltraSSD_LRS lze přidat do virtuálního počítače nebo škálovací sady virtuálních počítačů pouze v případě, že je tato vlastnost povolená. | Bool |
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 |
AutomaticOSUpgradePolicy
Jméno | Popis | Hodnota |
---|---|---|
disableAutomaticRollback | Určuje, jestli má být funkce vrácení image operačního systému zakázaná. Výchozí hodnota je false. | Bool |
enableAutomaticOSUpgrade | Označuje, jestli se upgrady operačního systému mají automaticky použít u instancí škálovací sady, a to v případě, že bude k dispozici novější verze image operačního systému. Výchozí hodnota je false. Pokud je tato hodnota nastavena na hodnotu true pro škálovací sady založené na Windows, enableAutomaticUpdates je automaticky nastavena na false a nelze ji nastavit na true. |
Bool |
AutomaticRepairsPolicy
Jméno | Popis | Hodnota |
---|---|---|
zpřístupněný | Určuje, jestli se mají ve škálovací sadě virtuálních počítačů povolit automatické opravy. Výchozí hodnota je false. | Bool |
gracePeriod | Doba, po kterou jsou automatické opravy pozastavené kvůli změně stavu na virtuálním počítači. Čas odkladu začíná po dokončení změny stavu. To pomáhá vyhnout se předčasně nebo náhodným opravám. Doba trvání by měla být zadána ve formátu ISO 8601. Minimální povolená doba odkladu je 30 minut (PT30M), což je také výchozí hodnota. Maximální povolená doba odkladu je 90 minut (PT90M). | řetězec |
BillingProfile
Jméno | Popis | Hodnota |
---|---|---|
maxPrice | Určuje maximální cenu, kterou jste ochotni zaplatit za spotový virtuální počítač nebo službu VMSS Azure. Tato cena je v amerických dolarech. Tato cena se porovná s aktuální spotovou cenou Azure pro velikost virtuálního počítače. Ceny se také porovnávají v době vytvoření/aktualizace spotového virtuálního počítače nebo VMSS Azure a operace bude úspěšná, pouze pokud je maximální cena vyšší než aktuální spotová cena Azure. Maximální cena se použije také k vyřazení spotového virtuálního počítače nebo služby VMSS Azure, pokud aktuální spotová cena Azure po vytvoření virtuálního počítače nebo VMSS překročí maximální cenu. Možné hodnoty: - Jakákoli desetinná hodnota větší než nula. Příklad: 0.01538 -1 – označuje výchozí cenu, která se má up-to na vyžádání. Maximální cenu můžete nastavit na -1, aby bylo možné označit, že spotový virtuální počítač nebo VMSS Azure by se neměl vyřakovat z důvodů ceny. Výchozí maximální cena je také -1, pokud ji neposkytujete. Minimální verze api: 2019-03-01. |
Int |
BootDiagnostics
Jméno | Popis | Hodnota |
---|---|---|
zpřístupněný | Určuje, jestli má být na virtuálním počítači povolená diagnostika spouštění. | Bool |
storageUri | Identifikátor URI účtu úložiště, který se má použít k umístění výstupu konzoly a snímku obrazovky. | řetězec |
DiagnosticsProfile
DiffDiskSettings
Jméno | Popis | Hodnota |
---|---|---|
možnost | Určuje dočasné nastavení disku pro disk operačního systému. | Místní |
umístění | Určuje dočasné umístění disku pro disk operačního systému. Možné hodnoty: CacheDisk ResourceDisk Výchozí hodnota: CacheDisk, pokud je nakonfigurovaná pro velikost virtuálního počítače, jinak se použije ResourceDisk. Informace o velikosti virtuálních počítačů najdete v dokumentaci k velikosti virtuálního počítače s Windows na adrese /azure/virtual-machines/windows/size a virtuálním počítači s Linuxem na adrese /azure/virtual-machines/linux/sizes a zkontrolujte, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti. |
CacheDisk ResourceDisk |
DiskEncryptionSetParameters
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
ImageReference
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
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
Microsoft.Compute/virtualMachineScaleSets
Jméno | Popis | Hodnota |
---|---|---|
identita | Identita škálovací sady virtuálních počítačů, pokud je nakonfigurovaná. | VirtualMachineScaleSetIdentity |
umístění | Umístění prostředku | string (povinné) |
Jméno | Název prostředku | string (povinné) |
plán | Určuje informace o imagi marketplace použité k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Než budete moct použít image z marketplace z rozhraní API, musíte image povolit pro programové použití. Na webu Azure Portal vyhledejte image marketplace, kterou chcete použít, a potom klikněte na Chcete nasadit programově, začněte –>. Zadejte požadované informace a klikněte na Uložit. | plánu |
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 |
zóny | Zóny škálovací sady virtuálních počítačů. POZNÁMKA: Zóny dostupnosti lze nastavit pouze při vytváření škálovací sady. | string[] |
Plán
Jméno | Popis | Hodnota |
---|---|---|
Jméno | ID plánu. | řetězec |
výrobek | Určuje produkt image z marketplace. Jedná se o stejnou hodnotu jako Offer pod elementem imageReference. | řetězec |
promotionCode | Kód povýšení. | řetězec |
vydavatel | ID vydavatele. | řetězec |
Značky prostředků
Jméno | Popis | Hodnota |
---|
RollingUpgradePolicy
Jméno | Popis | Hodnota |
---|---|---|
maxBatchInstancePercent | Maximální procento celkových instancí virtuálních počítačů, které budou upgradovány současně postupným upgradem v jedné dávce. Vzhledem k tomu, že se jedná o maximum, instance, které nejsou v pořádku v předchozích nebo budoucích dávkách, můžou způsobit snížení procenta instancí v dávce, aby se zajistila vyšší spolehlivost. Výchozí hodnota pro tento parametr je 20%. | Int Omezení: Minimální hodnota = 5 Maximální hodnota = 100 |
maxUnhealthyInstancePercent | Maximální procento celkových instancí virtuálních počítačů ve škálovací sadě, které může být současně v pořádku, buď v důsledku upgradu, nebo zjištěním stavu, který není v pořádku, kontroluje stav virtuálního počítače před přerušením postupného upgradu. Toto omezení se zkontroluje před spuštěním jakékoli dávky. Výchozí hodnota pro tento parametr je 20%. | Int Omezení: Minimální hodnota = 5 Maximální hodnota = 100 |
maxUnhealthyUpgradedInstancePercent | Maximální procento upgradovanýchinstancích Tato kontrola proběhne po upgradu každé dávky. Pokud se toto procento někdy překročí, průběžná aktualizace se přeruší. Výchozí hodnota pro tento parametr je 20%. | Int Omezení: Minimální hodnota = 0 Maximální hodnota = 100 |
pauseTimeBetweenBatches | Doba čekání mezi dokončením aktualizace pro všechny virtuální počítače v jedné dávce a spuštěním další dávky. Doba trvání by měla být zadána ve formátu ISO 8601. Výchozí hodnota je 0 sekund (PT0S). | řetězec |
ScaleInPolicy
Jméno | Popis | Hodnota |
---|---|---|
pravidla | Pravidla, která se mají dodržovat při škálování ve škálovací sadě virtuálních počítačů. Možné hodnoty: Výchozí Když je škálovací sada virtuálních počítačů škálovací sada škálovaná, bude škálovací sada nejprve vyvážená napříč zónami, pokud se jedná o zónovou škálovací sadu. Pak bude vyvážená napříč doménami selhání co nejvíce. V rámci každé domény selhání budou virtuální počítače vybrané k odebrání nejnovějšími počítači, které nejsou chráněné před horizontálním navýšením kapacity. Při škálování škálovací sady virtuálních počítačů se pro odebrání vyberou nejstarší virtuální počítače, které nejsou chráněné proti horizontálnímu snížení kapacity. V případě zónových škálovacích sad virtuálních počítačů bude škálovací sada nejprve vyvážená napříč zónami. V každé zóně se pro odebrání vyberou nejstarší virtuální počítače, které nejsou chráněné. nejnovější virtuální počítače Pokud se škálovací sada virtuálních počítačů škáluje na více systémů, zvolí se k odebrání nejnovějších virtuálních počítačů, které nejsou chráněné proti horizontálnímu snížení kapacity. V případě zónových škálovacích sad virtuálních počítačů bude škálovací sada nejprve vyvážená napříč zónami. V každé zóně se pro odebrání vyberou nejnovější virtuální počítače, které nejsou chráněné. |
Řetězcové pole obsahující některou z těchto možností: Výchozí Nejnovější virtuální počítač Nejstarší virtuální počítač |
ScheduledEventsProfile
Jméno | Popis | Hodnota |
---|---|---|
terminateNotificationProfile | Určuje konfigurace související s naplánovanou událostí ukončení. | TerminateNotificationProfile |
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 |
TerminateNotificationProfile
Jméno | Popis | Hodnota |
---|---|---|
zapnout | Určuje, jestli je povolená nebo zakázaná událost Ukončit naplánovanou událost. | Bool |
notBeforeTimeout | Konfigurovatelná doba odstranění virtuálního počítače bude muset potenciálně schválit naplánovanou událost ukončení před automatickým schválením události (vypršel časový limit). Konfigurace musí být zadána ve formátu ISO 8601, výchozí hodnota je 5 minut (PT5M). | řetězec |
UpgradePolicy
Jméno | Popis | Hodnota |
---|---|---|
automaticOSUpgradePolicy | Parametry konfigurace používané k provádění automatického upgradu operačního systému | AutomaticOSUpgradePolicy |
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ě" "Rolling" |
rollingUpgradePolicy | Parametry konfigurace použité při postupném upgradu. | RollingUpgradePolicy |
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 |
VirtualMachineScaleSetDataDisk
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 | Možnost vytvoření. | Připojit "Prázdné" FromImage (povinné) |
diskIOPSReadWrite | Určuje Read-Write IOPS spravovaného disku. Mělo by se použít pouze v případě, že je storageAccountType UltraSSD_LRS. Pokud nezadáte, přiřadí se výchozí hodnota na základě diskuSizeGB. | Int |
diskMBpsReadWrite | Určuje šířku pásma v MB za sekundu pro spravovaný disk. Mělo by se použít pouze v případě, že je storageAccountType UltraSSD_LRS. Pokud nezadáte, přiřadí se výchozí hodnota na základě diskuSizeGB. | Int |
diskSizeGB | Určuje velikost prázdného datového disku v gigabajtech. Tento prvek lze použít k přepsání velikosti disku v imagi virtuálního počítače. Tato hodnota nemůže být větší než 1023 GB. |
Int |
Lun | Určuje počet logických jednotek datového disku. Tato hodnota se používá k identifikaci datových disků v rámci virtuálního počítače, a proto musí být jedinečná pro každý datový disk připojený k virtuálnímu počítači. | int (povinné) |
managedDisk | Parametry spravovaného disku. | VirtualMachineScaleSetManagedDiskParameters |
Jméno | Název disku. | řetězec |
writeAcceleratorEnabled | Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. | Bool |
VirtualMachineScaleSetExtension
Jméno | Popis | Hodnota |
---|---|---|
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 má rozšíření používat novější podverzi, pokud je k dispozici v době nasazení. Po nasazení však rozšíření neupgraduje podverze, pokud se znovu nenasadí, a to ani s touto vlastností nastavenou na true. | Bool |
forceUpdateTag | Pokud je zadána hodnota a liší se od předchozí hodnoty, bude obslužná rutina rozšíření nucena aktualizovat i v případě, že konfigurace rozšíření nebyla změněna. | řetězec |
protectedSettings | Rozšíření může obsahovat buď protectedSettings, nebo protectedSettingsFromKeyVault, nebo vůbec žádná chráněná nastavení. | jakýkoliv |
provisionAfterExtensions | Kolekce názvů rozšíření, po kterých je potřeba toto rozšíření zřídit. | string[] |
vydavatel | Název vydavatele obslužné rutiny rozšíření. | řetězec |
nastavení | Veřejná nastavení formátovaná json pro rozšíření | jakýkoliv |
typ | Určuje typ rozšíření; Příkladem je CustomScriptExtension. | řetězec |
typeHandlerVersion | Určuje verzi obslužné rutiny skriptu. | řetězec |
VirtualMachineScaleSetIdentity
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ identity používané pro škálovací sadu virtuálních počítačů. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity ze škálovací sady virtuálních počítačů. | None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentities | Seznam identit uživatelů přidružených ke škálovací sadě virtuálních počítačů. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | VirtualMachineScaleSetIdentityUserAssignedIdentities |
VirtualMachineScaleSetIdentityUserAssignedIdentities
Jméno | Popis | Hodnota |
---|
VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue
Jméno | Popis | Hodnota |
---|
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 |
---|---|---|
applicationGatewayBackendAddressPools | Určuje pole odkazů na back-endové fondy adres aplikačních bran. Škálovací sada může odkazovat na back-endové fondy adres více aplikačních bran. Více škálovacích sad nemůže používat stejnou aplikační bránu. | subresource[] |
applicationSecurityGroups | Určuje pole odkazů na skupinu zabezpečení aplikace. | subresource[] |
loadBalancerBackendAddressPools | Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na back-endové fondy adres jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic. | subresource[] |
loadBalancerInboundNatPools | Určuje pole odkazů na příchozí fondy Nat nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na příchozí fondy nat jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic. | subresource[] |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
privateIPAddressVersion | K dispozici od verze Api-Version 2017-03-30 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. | IPv4 IPv6 |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachineScaleSetPublicIPAddressConfiguration |
podsíť | Určuje identifikátor podsítě. | apiEntityReference |
VirtualMachineScaleSetIpTag
Jméno | Popis | Hodnota |
---|---|---|
ipTagType | Typ značky IP. Příklad: FirstPartyUsage. | řetězec |
značka | Značka IP přidružené k veřejné IP adrese. Příklad: SQL, Storage atd. | řetězec |
VirtualMachineScaleSetManagedDiskParameters
Jméno | Popis | Hodnota |
---|---|---|
diskEncryptionSet | Určuje ID prostředku spravovaného disku spravovaného zákazníkem pro spravovaný disk. | DiskEncryptionSetParameters |
storageAccountType | Určuje typ účtu úložiště pro spravovaný disk. Typ účtu úložiště spravovaného disku s operačním systémem se dá nastavit jenom při vytváření škálovací sady. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky, nelze jej použít s diskem s operačním systémem. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" UltraSSD_LRS |
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 |
VirtualMachineScaleSetNetworkConfigurationDnsSettings
Jméno | Popis | Hodnota |
---|---|---|
dnsServers | Seznam IP adres serverů DNS | string[] |
VirtualMachineScaleSetNetworkConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
dnsSettings | Nastavení DNS, která se mají použít v síťových rozhraních. | VirtualMachineScaleSetNetworkConfigurationDnsSettings |
enableAcceleratedNetworking | Určuje, jestli je síťové rozhraní akcelerované síťové připojení. | Bool |
enableIPForwarding | Určuje, jestli je u této síťové karty povolené předávání IP. | Bool |
ipConfigurations | Určuje konfigurace PROTOKOLU IP síťového rozhraní. | VirtualMachineScaleSetIPConfiguration[] (povinné) |
networkSecurityGroup | Skupina zabezpečení sítě. | subresource |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
VirtualMachineScaleSetNetworkProfile
Jméno | Popis | Hodnota |
---|---|---|
healthProbe | Odkaz na sondu nástroje pro vyrovnávání zatížení sloužící k určení stavu instance ve škálovací sadě virtuálních počítačů. Odkaz bude ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}. | apiEntityReference |
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é) |
diffDiskSettings | Určuje dočasné nastavení disku pro disk operačního systému používaný škálovací sadou virtuálních počítačů. | |
diskSizeGB | Určuje velikost disku operačního systému v gigabajtech. Tento prvek lze použít k přepsání velikosti disku v imagi virtuálního počítače. Tato hodnota nemůže být větší než 1023 GB. |
Int |
obraz | Určuje informace o nespravované imagi uživatele, na které se má škálovací sada založit. | VirtualHardDisk |
managedDisk | Parametry spravovaného disku. | VirtualMachineScaleSetManagedDiskParameters |
Jméno | Název disku. | řetězec |
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 | Určuje adresy URL kontejneru, které se používají k ukládání disků operačního systému pro škálovací sadu. | string[] |
writeAcceleratorEnabled | Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. | Bool |
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 | Určuje řetězec s kódováním base-64 vlastních dat. Kódovaný řetězec base-64 je dekódován do binárního pole, které je uloženo jako soubor na virtuálním počítači. Maximální délka binárního pole je 65535 bajtů. Informace o použití cloud-init pro virtuální počítač najdete v tématu Použití cloud-init k přizpůsobení virtuálního počítače s Linuxem během vytváření |
řetězec |
linuxConfiguration | Určuje nastavení operačního systému Linux na virtuálním počítači. Seznam podporovaných distribucí Linuxu najdete v tématu Linux v Azure-Endorsed Distribuce Informace o neschválené distribuci najdete v tématu Informace o neschválené distribuci. |
LinuxConfiguration |
tajemství | Určuje sadu certifikátů, které by se měly nainstalovat na virtuální počítače ve škálovací sadě. | VaultSecretGroup[] |
WindowsConfiguration | Určuje nastavení operačního systému Windows na virtuálním počítači. | WindowsConfiguration |
VirtualMachineScaleSetProperties
Jméno | Popis | Hodnota |
---|---|---|
additionalCapabilities | Určuje další možnosti povolené nebo zakázané na virtuálních počítačích ve škálovací sadě virtuálních počítačů. Například: jestli mají virtuální počítače možnost podporovat připojení spravovaných datových disků s typem účtu úložiště UltraSSD_LRS. | additionalcapabilities |
automaticRepairsPolicy | Zásady pro automatické opravy | |
doNotRunExtensionsOnOverprovisionedVMs | Pokud je povolené nadměrné zřízení, rozšíření se spustí jenom na požadovaném počtu virtuálních počítačů, které se nakonec uchovávají. Tato vlastnost proto zajistí, že se rozšíření nespustí na nadbytečných nadsaděných virtuálních počítačích. | Bool |
overprovision | Určuje, jestli má být škálovací sada virtuálních počítačů nadměrně zřízená. | Bool |
platformFaultDomainCount | Počet domén selhání pro každou skupinu umístění | Int |
proximityPlacementGroup | Určuje informace o skupině umístění bezkontaktní komunikace, ke které by měla být přiřazena škálovací sada virtuálních počítačů. Minimální verze api: 2018-04-01. |
subresource |
scaleInPolicy | Určuje zásadu horizontálního snížení kapacity, která rozhoduje o tom, které virtuální počítače se vyberou k odebrání, když je škálovací sada virtuálních počítačů škálovaná. | ScaleInPolicy |
singlePlacementGroup | Pokud je pravda, omezuje škálovací sadu na jednu skupinu umístění, maximální velikost 100 virtuálních počítačů. POZNÁMKA: Pokud je singlePlacementGroup true, může být změněn na false. Pokud je však singlePlacementGroup false, nemusí být změněn na hodnotu true. | Bool |
upgradePolicy | Zásady upgradu. | UpgradePolicy |
virtualMachineProfile | Profil virtuálního počítače. | |
zoneBalance | Jestli chcete vynutit výhradně i distribuci virtuálních počítačů mezi x zónami v případě výpadku zóny. | Bool |
VirtualMachineScaleSetPublicIPAddressConfiguration
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název konfigurace veřejné IP adresy. | string (povinné) |
vlastnosti | Popisuje konfiguraci PublicIPAddress konfigurace IP adres škálovací sady virtuálních počítačů. | VirtualMachineScaleSetPublicIPAddressConfigurationProperties |
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
Jméno | Popis | Hodnota |
---|---|---|
domainNameLabel | Popisek názvu domény. Zřetězení popisku názvu domény a indexu virtuálního počítače bude popisky názvů domén prostředků PublicIPAddress, které se vytvoří. | string (povinné) |
VirtualMachineScaleSetPublicIPAddressConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
dnsSettings | Nastavení dns, které se použije na veřejných IP adresách . | VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings |
idleTimeoutInMinutes | Časový limit nečinnosti veřejné IP adresy. | Int |
ipTags | Seznam značek IP adres přidružených k veřejné IP adrese | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | K dispozici od verze Api-Version 2019-07-01 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. | IPv4 IPv6 |
publicIPPrefix | PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. | subresource |
VirtualMachineScaleSetStorageProfile
Jméno | Popis | Hodnota |
---|---|---|
dataDisks | Určuje parametry, které se používají k přidání datových disků do virtuálních počítačů ve škálovací sadě. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure. |
VirtualMachineScaleSetDataDisk[] |
imageReference | Určuje informace o obrázku, který se má použít. Můžete zadat informace o imagích platformy, imagích marketplace nebo imagích virtuálních počítačů. Tento prvek se vyžaduje, pokud chcete použít image platformy, image marketplace nebo image virtuálního počítače, ale nepoužívá se v jiných operacích vytváření. | imageReference |
osDisk | Určuje informace o disku operačního systému používaného virtuálními počítači ve škálovací sadě. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure. |
virtualMachineScaleSetOSDisk |
VirtualMachineScaleSetVMProfile
Jméno | Popis | Hodnota |
---|---|---|
billingProfile | Určuje podrobnosti související s fakturací spotových virtuálních počítačů Azure. Minimální verze api: 2019-03-01. |
|
diagnosticsProfile | Určuje stav nastavení diagnostiky spouštění. Minimální verze api: 2015-06-15. |
diagnosticsProfile |
evictionPolicy | Určuje zásady vyřazení pro virtuální počítač Azure Spot a škálovací sadu Azure Spot. U spotových virtuálních počítačů Azure se podporují zrušení přidělení i odstranění a minimální verze api-version je 2019-03-01. U spotových škálovacích sad Azure se podporují zrušení přidělení i odstranění a minimální verze api-version je 2017-10-30-preview. |
Zrušení přidělení Odstranit |
extensionProfile | Určuje kolekci nastavení pro rozšíření nainstalovaná na virtuálních počítačích ve škálovací sadě. | VirtualMachineScaleSetExtensionProfile |
licenseType | Určuje, že použitá image nebo disk byly licencované místně. Tento prvek se používá pouze pro image, které obsahují operační systém Windows Server. Možné hodnoty: Windows_Client Windows_Server Pokud je tento prvek součástí požadavku na aktualizaci, musí hodnota odpovídat počáteční hodnotě. Tuto hodnotu nelze aktualizovat. Další informace najdete v tématu Zvýhodněné hybridní využití Azure pro Windows Server Minimální verze api: 2015-06-15 |
řetězec |
networkProfile | Určuje vlastnosti síťových rozhraní virtuálních počítačů ve škálovací sadě. | virtualMachineScaleSetNetworkProfile |
osProfile | Určuje nastavení operačního systému pro virtuální počítače ve škálovací sadě. | VirtualMachineScaleSetOSProfile |
priorita | Určuje prioritu pro virtuální počítače ve škálovací sadě. Minimální verze api: 2017-10-30-preview |
"Nízká" "Normální" "Spot" |
scheduledEventsProfile | Určuje konfigurace související s naplánovanou událostí. | |
storageProfile | Určuje nastavení úložiště pro disky virtuálního počítače. | 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 pro virtuální počítač s Windows povolená automatická aktualizace. Výchozí hodnota je true. U škálovacích sad virtuálních počítačů je možné tuto vlastnost aktualizovat a aktualizace se projeví při opětovném zřízení operačního systému. |
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". Možné hodnoty mohou být TimeZoneInfo.Id hodnoty z časových pásem vrácených TimeZoneInfo.GetSystemTimeZones. |
ř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 WinRM. 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í:
- skupiny prostředků – viz příkazy nasazení 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í JSON.
{
"type": "Microsoft.Compute/virtualMachineScaleSets",
"apiVersion": "2019-12-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"plan": {
"name": "string",
"product": "string",
"promotionCode": "string",
"publisher": "string"
},
"properties": {
"additionalCapabilities": {
"ultraSSDEnabled": "bool"
},
"automaticRepairsPolicy": {
"enabled": "bool",
"gracePeriod": "string"
},
"doNotRunExtensionsOnOverprovisionedVMs": "bool",
"overprovision": "bool",
"platformFaultDomainCount": "int",
"proximityPlacementGroup": {
"id": "string"
},
"scaleInPolicy": {
"rules": [ "string" ]
},
"singlePlacementGroup": "bool",
"upgradePolicy": {
"automaticOSUpgradePolicy": {
"disableAutomaticRollback": "bool",
"enableAutomaticOSUpgrade": "bool"
},
"mode": "string",
"rollingUpgradePolicy": {
"maxBatchInstancePercent": "int",
"maxUnhealthyInstancePercent": "int",
"maxUnhealthyUpgradedInstancePercent": "int",
"pauseTimeBetweenBatches": "string"
}
},
"virtualMachineProfile": {
"billingProfile": {
"maxPrice": "int"
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": "bool",
"storageUri": "string"
}
},
"evictionPolicy": "string",
"extensionProfile": {
"extensions": [
{
"name": "string",
"properties": {
"autoUpgradeMinorVersion": "bool",
"forceUpdateTag": "string",
"protectedSettings": {},
"provisionAfterExtensions": [ "string" ],
"publisher": "string",
"settings": {},
"type": "string",
"typeHandlerVersion": "string"
}
}
]
},
"licenseType": "string",
"networkProfile": {
"healthProbe": {
"id": "string"
},
"networkInterfaceConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"dnsSettings": {
"dnsServers": [ "string" ]
},
"enableAcceleratedNetworking": "bool",
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"id": "string"
}
],
"applicationSecurityGroups": [
{
"id": "string"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "string"
}
],
"loadBalancerInboundNatPools": [
{
"id": "string"
}
],
"primary": "bool",
"privateIPAddressVersion": "string",
"publicIPAddressConfiguration": {
"name": "string",
"properties": {
"dnsSettings": {
"domainNameLabel": "string"
},
"idleTimeoutInMinutes": "int",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"publicIPAddressVersion": "string",
"publicIPPrefix": {
"id": "string"
}
}
},
"subnet": {
"id": "string"
}
}
}
],
"networkSecurityGroup": {
"id": "string"
},
"primary": "bool"
}
}
]
},
"osProfile": {
"adminPassword": "string",
"adminUsername": "string",
"computerNamePrefix": "string",
"customData": "string",
"linuxConfiguration": {
"disablePasswordAuthentication": "bool",
"provisionVMAgent": "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"
}
]
}
}
},
"priority": "string",
"scheduledEventsProfile": {
"terminateNotificationProfile": {
"enable": "bool",
"notBeforeTimeout": "string"
}
},
"storageProfile": {
"dataDisks": [
{
"caching": "string",
"createOption": "string",
"diskIOPSReadWrite": "int",
"diskMBpsReadWrite": "int",
"diskSizeGB": "int",
"lun": "int",
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"storageAccountType": "string"
},
"name": "string",
"writeAcceleratorEnabled": "bool"
}
],
"imageReference": {
"id": "string",
"offer": "string",
"publisher": "string",
"sku": "string",
"version": "string"
},
"osDisk": {
"caching": "string",
"createOption": "string",
"diffDiskSettings": {
"option": "string",
"placement": "string"
},
"diskSizeGB": "int",
"image": {
"uri": "string"
},
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"storageAccountType": "string"
},
"name": "string",
"osType": "string",
"vhdContainers": [ "string" ],
"writeAcceleratorEnabled": "bool"
}
}
},
"zoneBalance": "bool"
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
}
Hodnoty vlastností
AdditionalCapabilities
Jméno | Popis | Hodnota |
---|---|---|
ultraSSDEnabled | Příznak, který povolí nebo zakáže schopnost mít jeden nebo více spravovaných datových disků s typem účtu úložiště UltraSSD_LRS na virtuálním počítači nebo VMSS. Spravované disky s typem účtu úložiště UltraSSD_LRS lze přidat do virtuálního počítače nebo škálovací sady virtuálních počítačů pouze v případě, že je tato vlastnost povolená. | Bool |
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 |
AutomaticOSUpgradePolicy
Jméno | Popis | Hodnota |
---|---|---|
disableAutomaticRollback | Určuje, jestli má být funkce vrácení image operačního systému zakázaná. Výchozí hodnota je false. | Bool |
enableAutomaticOSUpgrade | Označuje, jestli se upgrady operačního systému mají automaticky použít u instancí škálovací sady, a to v případě, že bude k dispozici novější verze image operačního systému. Výchozí hodnota je false. Pokud je tato hodnota nastavena na hodnotu true pro škálovací sady založené na Windows, enableAutomaticUpdates je automaticky nastavena na false a nelze ji nastavit na true. |
Bool |
AutomaticRepairsPolicy
Jméno | Popis | Hodnota |
---|---|---|
zpřístupněný | Určuje, jestli se mají ve škálovací sadě virtuálních počítačů povolit automatické opravy. Výchozí hodnota je false. | Bool |
gracePeriod | Doba, po kterou jsou automatické opravy pozastavené kvůli změně stavu na virtuálním počítači. Čas odkladu začíná po dokončení změny stavu. To pomáhá vyhnout se předčasně nebo náhodným opravám. Doba trvání by měla být zadána ve formátu ISO 8601. Minimální povolená doba odkladu je 30 minut (PT30M), což je také výchozí hodnota. Maximální povolená doba odkladu je 90 minut (PT90M). | řetězec |
BillingProfile
Jméno | Popis | Hodnota |
---|---|---|
maxPrice | Určuje maximální cenu, kterou jste ochotni zaplatit za spotový virtuální počítač nebo službu VMSS Azure. Tato cena je v amerických dolarech. Tato cena se porovná s aktuální spotovou cenou Azure pro velikost virtuálního počítače. Ceny se také porovnávají v době vytvoření/aktualizace spotového virtuálního počítače nebo VMSS Azure a operace bude úspěšná, pouze pokud je maximální cena vyšší než aktuální spotová cena Azure. Maximální cena se použije také k vyřazení spotového virtuálního počítače nebo služby VMSS Azure, pokud aktuální spotová cena Azure po vytvoření virtuálního počítače nebo VMSS překročí maximální cenu. Možné hodnoty: - Jakákoli desetinná hodnota větší než nula. Příklad: 0.01538 -1 – označuje výchozí cenu, která se má up-to na vyžádání. Maximální cenu můžete nastavit na -1, aby bylo možné označit, že spotový virtuální počítač nebo VMSS Azure by se neměl vyřakovat z důvodů ceny. Výchozí maximální cena je také -1, pokud ji neposkytujete. Minimální verze api: 2019-03-01. |
Int |
BootDiagnostics
Jméno | Popis | Hodnota |
---|---|---|
zpřístupněný | Určuje, jestli má být na virtuálním počítači povolená diagnostika spouštění. | Bool |
storageUri | Identifikátor URI účtu úložiště, který se má použít k umístění výstupu konzoly a snímku obrazovky. | řetězec |
DiagnosticsProfile
DiffDiskSettings
Jméno | Popis | Hodnota |
---|---|---|
možnost | Určuje dočasné nastavení disku pro disk operačního systému. | Místní |
umístění | Určuje dočasné umístění disku pro disk operačního systému. Možné hodnoty: CacheDisk ResourceDisk Výchozí hodnota: CacheDisk, pokud je nakonfigurovaná pro velikost virtuálního počítače, jinak se použije ResourceDisk. Informace o velikosti virtuálních počítačů najdete v dokumentaci k velikosti virtuálního počítače s Windows na adrese /azure/virtual-machines/windows/size a virtuálním počítači s Linuxem na adrese /azure/virtual-machines/linux/sizes a zkontrolujte, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti. |
CacheDisk ResourceDisk |
DiskEncryptionSetParameters
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
ImageReference
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
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
Microsoft.Compute/virtualMachineScaleSets
Jméno | Popis | Hodnota |
---|---|---|
apiVersion | Verze rozhraní API | '2019-12-01' |
identita | Identita škálovací sady virtuálních počítačů, pokud je nakonfigurovaná. | VirtualMachineScaleSetIdentity |
umístění | Umístění prostředku | string (povinné) |
Jméno | Název prostředku | string (povinné) |
plán | Určuje informace o imagi marketplace použité k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Než budete moct použít image z marketplace z rozhraní API, musíte image povolit pro programové použití. Na webu Azure Portal vyhledejte image marketplace, kterou chcete použít, a potom klikněte na Chcete nasadit programově, začněte –>. Zadejte požadované informace a klikněte na Uložit. | plánu |
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 |
zóny | Zóny škálovací sady virtuálních počítačů. POZNÁMKA: Zóny dostupnosti lze nastavit pouze při vytváření škálovací sady. | string[] |
Plán
Jméno | Popis | Hodnota |
---|---|---|
Jméno | ID plánu. | řetězec |
výrobek | Určuje produkt image z marketplace. Jedná se o stejnou hodnotu jako Offer pod elementem imageReference. | řetězec |
promotionCode | Kód povýšení. | řetězec |
vydavatel | ID vydavatele. | řetězec |
Značky prostředků
Jméno | Popis | Hodnota |
---|
RollingUpgradePolicy
Jméno | Popis | Hodnota |
---|---|---|
maxBatchInstancePercent | Maximální procento celkových instancí virtuálních počítačů, které budou upgradovány současně postupným upgradem v jedné dávce. Vzhledem k tomu, že se jedná o maximum, instance, které nejsou v pořádku v předchozích nebo budoucích dávkách, můžou způsobit snížení procenta instancí v dávce, aby se zajistila vyšší spolehlivost. Výchozí hodnota pro tento parametr je 20%. | Int Omezení: Minimální hodnota = 5 Maximální hodnota = 100 |
maxUnhealthyInstancePercent | Maximální procento celkových instancí virtuálních počítačů ve škálovací sadě, které může být současně v pořádku, buď v důsledku upgradu, nebo zjištěním stavu, který není v pořádku, kontroluje stav virtuálního počítače před přerušením postupného upgradu. Toto omezení se zkontroluje před spuštěním jakékoli dávky. Výchozí hodnota pro tento parametr je 20%. | Int Omezení: Minimální hodnota = 5 Maximální hodnota = 100 |
maxUnhealthyUpgradedInstancePercent | Maximální procento upgradovanýchinstancích Tato kontrola proběhne po upgradu každé dávky. Pokud se toto procento někdy překročí, průběžná aktualizace se přeruší. Výchozí hodnota pro tento parametr je 20%. | Int Omezení: Minimální hodnota = 0 Maximální hodnota = 100 |
pauseTimeBetweenBatches | Doba čekání mezi dokončením aktualizace pro všechny virtuální počítače v jedné dávce a spuštěním další dávky. Doba trvání by měla být zadána ve formátu ISO 8601. Výchozí hodnota je 0 sekund (PT0S). | řetězec |
ScaleInPolicy
Jméno | Popis | Hodnota |
---|---|---|
pravidla | Pravidla, která se mají dodržovat při škálování ve škálovací sadě virtuálních počítačů. Možné hodnoty: Výchozí Když je škálovací sada virtuálních počítačů škálovací sada škálovaná, bude škálovací sada nejprve vyvážená napříč zónami, pokud se jedná o zónovou škálovací sadu. Pak bude vyvážená napříč doménami selhání co nejvíce. V rámci každé domény selhání budou virtuální počítače vybrané k odebrání nejnovějšími počítači, které nejsou chráněné před horizontálním navýšením kapacity. Při škálování škálovací sady virtuálních počítačů se pro odebrání vyberou nejstarší virtuální počítače, které nejsou chráněné proti horizontálnímu snížení kapacity. V případě zónových škálovacích sad virtuálních počítačů bude škálovací sada nejprve vyvážená napříč zónami. V každé zóně se pro odebrání vyberou nejstarší virtuální počítače, které nejsou chráněné. nejnovější virtuální počítače Pokud se škálovací sada virtuálních počítačů škáluje na více systémů, zvolí se k odebrání nejnovějších virtuálních počítačů, které nejsou chráněné proti horizontálnímu snížení kapacity. V případě zónových škálovacích sad virtuálních počítačů bude škálovací sada nejprve vyvážená napříč zónami. V každé zóně se pro odebrání vyberou nejnovější virtuální počítače, které nejsou chráněné. |
Řetězcové pole obsahující některou z těchto možností: Výchozí Nejnovější virtuální počítač Nejstarší virtuální počítač |
ScheduledEventsProfile
Jméno | Popis | Hodnota |
---|---|---|
terminateNotificationProfile | Určuje konfigurace související s naplánovanou událostí ukončení. | TerminateNotificationProfile |
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 |
TerminateNotificationProfile
Jméno | Popis | Hodnota |
---|---|---|
zapnout | Určuje, jestli je povolená nebo zakázaná událost Ukončit naplánovanou událost. | Bool |
notBeforeTimeout | Konfigurovatelná doba odstranění virtuálního počítače bude muset potenciálně schválit naplánovanou událost ukončení před automatickým schválením události (vypršel časový limit). Konfigurace musí být zadána ve formátu ISO 8601, výchozí hodnota je 5 minut (PT5M). | řetězec |
UpgradePolicy
Jméno | Popis | Hodnota |
---|---|---|
automaticOSUpgradePolicy | Parametry konfigurace používané k provádění automatického upgradu operačního systému | AutomaticOSUpgradePolicy |
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ě" "Rolling" |
rollingUpgradePolicy | Parametry konfigurace použité při postupném upgradu. | RollingUpgradePolicy |
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 |
VirtualMachineScaleSetDataDisk
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 | Možnost vytvoření. | Připojit "Prázdné" FromImage (povinné) |
diskIOPSReadWrite | Určuje Read-Write IOPS spravovaného disku. Mělo by se použít pouze v případě, že je storageAccountType UltraSSD_LRS. Pokud nezadáte, přiřadí se výchozí hodnota na základě diskuSizeGB. | Int |
diskMBpsReadWrite | Určuje šířku pásma v MB za sekundu pro spravovaný disk. Mělo by se použít pouze v případě, že je storageAccountType UltraSSD_LRS. Pokud nezadáte, přiřadí se výchozí hodnota na základě diskuSizeGB. | Int |
diskSizeGB | Určuje velikost prázdného datového disku v gigabajtech. Tento prvek lze použít k přepsání velikosti disku v imagi virtuálního počítače. Tato hodnota nemůže být větší než 1023 GB. |
Int |
Lun | Určuje počet logických jednotek datového disku. Tato hodnota se používá k identifikaci datových disků v rámci virtuálního počítače, a proto musí být jedinečná pro každý datový disk připojený k virtuálnímu počítači. | int (povinné) |
managedDisk | Parametry spravovaného disku. | VirtualMachineScaleSetManagedDiskParameters |
Jméno | Název disku. | řetězec |
writeAcceleratorEnabled | Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. | Bool |
VirtualMachineScaleSetExtension
Jméno | Popis | Hodnota |
---|---|---|
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 má rozšíření používat novější podverzi, pokud je k dispozici v době nasazení. Po nasazení však rozšíření neupgraduje podverze, pokud se znovu nenasadí, a to ani s touto vlastností nastavenou na true. | Bool |
forceUpdateTag | Pokud je zadána hodnota a liší se od předchozí hodnoty, bude obslužná rutina rozšíření nucena aktualizovat i v případě, že konfigurace rozšíření nebyla změněna. | řetězec |
protectedSettings | Rozšíření může obsahovat buď protectedSettings, nebo protectedSettingsFromKeyVault, nebo vůbec žádná chráněná nastavení. | jakýkoliv |
provisionAfterExtensions | Kolekce názvů rozšíření, po kterých je potřeba toto rozšíření zřídit. | string[] |
vydavatel | Název vydavatele obslužné rutiny rozšíření. | řetězec |
nastavení | Veřejná nastavení formátovaná json pro rozšíření | jakýkoliv |
typ | Určuje typ rozšíření; Příkladem je CustomScriptExtension. | řetězec |
typeHandlerVersion | Určuje verzi obslužné rutiny skriptu. | řetězec |
VirtualMachineScaleSetIdentity
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ identity používané pro škálovací sadu virtuálních počítačů. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity ze škálovací sady virtuálních počítačů. | None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentities | Seznam identit uživatelů přidružených ke škálovací sadě virtuálních počítačů. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | VirtualMachineScaleSetIdentityUserAssignedIdentities |
VirtualMachineScaleSetIdentityUserAssignedIdentities
Jméno | Popis | Hodnota |
---|
VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue
Jméno | Popis | Hodnota |
---|
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 |
---|---|---|
applicationGatewayBackendAddressPools | Určuje pole odkazů na back-endové fondy adres aplikačních bran. Škálovací sada může odkazovat na back-endové fondy adres více aplikačních bran. Více škálovacích sad nemůže používat stejnou aplikační bránu. | subresource[] |
applicationSecurityGroups | Určuje pole odkazů na skupinu zabezpečení aplikace. | subresource[] |
loadBalancerBackendAddressPools | Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na back-endové fondy adres jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic. | subresource[] |
loadBalancerInboundNatPools | Určuje pole odkazů na příchozí fondy Nat nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na příchozí fondy nat jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic. | subresource[] |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
privateIPAddressVersion | K dispozici od verze Api-Version 2017-03-30 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. | IPv4 IPv6 |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachineScaleSetPublicIPAddressConfiguration |
podsíť | Určuje identifikátor podsítě. | apiEntityReference |
VirtualMachineScaleSetIpTag
Jméno | Popis | Hodnota |
---|---|---|
ipTagType | Typ značky IP. Příklad: FirstPartyUsage. | řetězec |
značka | Značka IP přidružené k veřejné IP adrese. Příklad: SQL, Storage atd. | řetězec |
VirtualMachineScaleSetManagedDiskParameters
Jméno | Popis | Hodnota |
---|---|---|
diskEncryptionSet | Určuje ID prostředku spravovaného disku spravovaného zákazníkem pro spravovaný disk. | DiskEncryptionSetParameters |
storageAccountType | Určuje typ účtu úložiště pro spravovaný disk. Typ účtu úložiště spravovaného disku s operačním systémem se dá nastavit jenom při vytváření škálovací sady. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky, nelze jej použít s diskem s operačním systémem. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" UltraSSD_LRS |
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 |
VirtualMachineScaleSetNetworkConfigurationDnsSettings
Jméno | Popis | Hodnota |
---|---|---|
dnsServers | Seznam IP adres serverů DNS | string[] |
VirtualMachineScaleSetNetworkConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
dnsSettings | Nastavení DNS, která se mají použít v síťových rozhraních. | VirtualMachineScaleSetNetworkConfigurationDnsSettings |
enableAcceleratedNetworking | Určuje, jestli je síťové rozhraní akcelerované síťové připojení. | Bool |
enableIPForwarding | Určuje, jestli je u této síťové karty povolené předávání IP. | Bool |
ipConfigurations | Určuje konfigurace PROTOKOLU IP síťového rozhraní. | VirtualMachineScaleSetIPConfiguration[] (povinné) |
networkSecurityGroup | Skupina zabezpečení sítě. | subresource |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
VirtualMachineScaleSetNetworkProfile
Jméno | Popis | Hodnota |
---|---|---|
healthProbe | Odkaz na sondu nástroje pro vyrovnávání zatížení sloužící k určení stavu instance ve škálovací sadě virtuálních počítačů. Odkaz bude ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}. | apiEntityReference |
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é) |
diffDiskSettings | Určuje dočasné nastavení disku pro disk operačního systému používaný škálovací sadou virtuálních počítačů. | |
diskSizeGB | Určuje velikost disku operačního systému v gigabajtech. Tento prvek lze použít k přepsání velikosti disku v imagi virtuálního počítače. Tato hodnota nemůže být větší než 1023 GB. |
Int |
obraz | Určuje informace o nespravované imagi uživatele, na které se má škálovací sada založit. | VirtualHardDisk |
managedDisk | Parametry spravovaného disku. | VirtualMachineScaleSetManagedDiskParameters |
Jméno | Název disku. | řetězec |
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 | Určuje adresy URL kontejneru, které se používají k ukládání disků operačního systému pro škálovací sadu. | string[] |
writeAcceleratorEnabled | Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. | Bool |
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 | Určuje řetězec s kódováním base-64 vlastních dat. Kódovaný řetězec base-64 je dekódován do binárního pole, které je uloženo jako soubor na virtuálním počítači. Maximální délka binárního pole je 65535 bajtů. Informace o použití cloud-init pro virtuální počítač najdete v tématu Použití cloud-init k přizpůsobení virtuálního počítače s Linuxem během vytváření |
řetězec |
linuxConfiguration | Určuje nastavení operačního systému Linux na virtuálním počítači. Seznam podporovaných distribucí Linuxu najdete v tématu Linux v Azure-Endorsed Distribuce Informace o neschválené distribuci najdete v tématu Informace o neschválené distribuci. |
LinuxConfiguration |
tajemství | Určuje sadu certifikátů, které by se měly nainstalovat na virtuální počítače ve škálovací sadě. | VaultSecretGroup[] |
WindowsConfiguration | Určuje nastavení operačního systému Windows na virtuálním počítači. | WindowsConfiguration |
VirtualMachineScaleSetProperties
Jméno | Popis | Hodnota |
---|---|---|
additionalCapabilities | Určuje další možnosti povolené nebo zakázané na virtuálních počítačích ve škálovací sadě virtuálních počítačů. Například: jestli mají virtuální počítače možnost podporovat připojení spravovaných datových disků s typem účtu úložiště UltraSSD_LRS. | additionalcapabilities |
automaticRepairsPolicy | Zásady pro automatické opravy | |
doNotRunExtensionsOnOverprovisionedVMs | Pokud je povolené nadměrné zřízení, rozšíření se spustí jenom na požadovaném počtu virtuálních počítačů, které se nakonec uchovávají. Tato vlastnost proto zajistí, že se rozšíření nespustí na nadbytečných nadsaděných virtuálních počítačích. | Bool |
overprovision | Určuje, jestli má být škálovací sada virtuálních počítačů nadměrně zřízená. | Bool |
platformFaultDomainCount | Počet domén selhání pro každou skupinu umístění | Int |
proximityPlacementGroup | Určuje informace o skupině umístění bezkontaktní komunikace, ke které by měla být přiřazena škálovací sada virtuálních počítačů. Minimální verze api: 2018-04-01. |
subresource |
scaleInPolicy | Určuje zásadu horizontálního snížení kapacity, která rozhoduje o tom, které virtuální počítače se vyberou k odebrání, když je škálovací sada virtuálních počítačů škálovaná. | ScaleInPolicy |
singlePlacementGroup | Pokud je pravda, omezuje škálovací sadu na jednu skupinu umístění, maximální velikost 100 virtuálních počítačů. POZNÁMKA: Pokud je singlePlacementGroup true, může být změněn na false. Pokud je však singlePlacementGroup false, nemusí být změněn na hodnotu true. | Bool |
upgradePolicy | Zásady upgradu. | UpgradePolicy |
virtualMachineProfile | Profil virtuálního počítače. | |
zoneBalance | Jestli chcete vynutit výhradně i distribuci virtuálních počítačů mezi x zónami v případě výpadku zóny. | Bool |
VirtualMachineScaleSetPublicIPAddressConfiguration
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název konfigurace veřejné IP adresy. | string (povinné) |
vlastnosti | Popisuje konfiguraci PublicIPAddress konfigurace IP adres škálovací sady virtuálních počítačů. | VirtualMachineScaleSetPublicIPAddressConfigurationProperties |
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
Jméno | Popis | Hodnota |
---|---|---|
domainNameLabel | Popisek názvu domény. Zřetězení popisku názvu domény a indexu virtuálního počítače bude popisky názvů domén prostředků PublicIPAddress, které se vytvoří. | string (povinné) |
VirtualMachineScaleSetPublicIPAddressConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
dnsSettings | Nastavení dns, které se použije na veřejných IP adresách . | VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings |
idleTimeoutInMinutes | Časový limit nečinnosti veřejné IP adresy. | Int |
ipTags | Seznam značek IP adres přidružených k veřejné IP adrese | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | K dispozici od verze Api-Version 2019-07-01 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. | IPv4 IPv6 |
publicIPPrefix | PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. | subresource |
VirtualMachineScaleSetStorageProfile
Jméno | Popis | Hodnota |
---|---|---|
dataDisks | Určuje parametry, které se používají k přidání datových disků do virtuálních počítačů ve škálovací sadě. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure. |
VirtualMachineScaleSetDataDisk[] |
imageReference | Určuje informace o obrázku, který se má použít. Můžete zadat informace o imagích platformy, imagích marketplace nebo imagích virtuálních počítačů. Tento prvek se vyžaduje, pokud chcete použít image platformy, image marketplace nebo image virtuálního počítače, ale nepoužívá se v jiných operacích vytváření. | imageReference |
osDisk | Určuje informace o disku operačního systému používaného virtuálními počítači ve škálovací sadě. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure. |
virtualMachineScaleSetOSDisk |
VirtualMachineScaleSetVMProfile
Jméno | Popis | Hodnota |
---|---|---|
billingProfile | Určuje podrobnosti související s fakturací spotových virtuálních počítačů Azure. Minimální verze api: 2019-03-01. |
|
diagnosticsProfile | Určuje stav nastavení diagnostiky spouštění. Minimální verze api: 2015-06-15. |
diagnosticsProfile |
evictionPolicy | Určuje zásady vyřazení pro virtuální počítač Azure Spot a škálovací sadu Azure Spot. U spotových virtuálních počítačů Azure se podporují zrušení přidělení i odstranění a minimální verze api-version je 2019-03-01. U spotových škálovacích sad Azure se podporují zrušení přidělení i odstranění a minimální verze api-version je 2017-10-30-preview. |
Zrušení přidělení Odstranit |
extensionProfile | Určuje kolekci nastavení pro rozšíření nainstalovaná na virtuálních počítačích ve škálovací sadě. | VirtualMachineScaleSetExtensionProfile |
licenseType | Určuje, že použitá image nebo disk byly licencované místně. Tento prvek se používá pouze pro image, které obsahují operační systém Windows Server. Možné hodnoty: Windows_Client Windows_Server Pokud je tento prvek součástí požadavku na aktualizaci, musí hodnota odpovídat počáteční hodnotě. Tuto hodnotu nelze aktualizovat. Další informace najdete v tématu Zvýhodněné hybridní využití Azure pro Windows Server Minimální verze api: 2015-06-15 |
řetězec |
networkProfile | Určuje vlastnosti síťových rozhraní virtuálních počítačů ve škálovací sadě. | virtualMachineScaleSetNetworkProfile |
osProfile | Určuje nastavení operačního systému pro virtuální počítače ve škálovací sadě. | VirtualMachineScaleSetOSProfile |
priorita | Určuje prioritu pro virtuální počítače ve škálovací sadě. Minimální verze api: 2017-10-30-preview |
"Nízká" "Normální" "Spot" |
scheduledEventsProfile | Určuje konfigurace související s naplánovanou událostí. | |
storageProfile | Určuje nastavení úložiště pro disky virtuálního počítače. | 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 pro virtuální počítač s Windows povolená automatická aktualizace. Výchozí hodnota je true. U škálovacích sad virtuálních počítačů je možné tuto vlastnost aktualizovat a aktualizace se projeví při opětovném zřízení operačního systému. |
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". Možné hodnoty mohou být TimeZoneInfo.Id hodnoty z časových pásem vrácených TimeZoneInfo.GetSystemTimeZones. |
ř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 WinRM. 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í |
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í |
Š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í |
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í |
Š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í |
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í |
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í |
Š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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
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í |
Š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@2019-12-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
plan = {
name = "string"
product = "string"
promotionCode = "string"
publisher = "string"
}
sku = {
capacity = int
name = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
zones = [
"string"
]
body = jsonencode({
properties = {
additionalCapabilities = {
ultraSSDEnabled = bool
}
automaticRepairsPolicy = {
enabled = bool
gracePeriod = "string"
}
doNotRunExtensionsOnOverprovisionedVMs = bool
overprovision = bool
platformFaultDomainCount = int
proximityPlacementGroup = {
id = "string"
}
scaleInPolicy = {
rules = [
"string"
]
}
singlePlacementGroup = bool
upgradePolicy = {
automaticOSUpgradePolicy = {
disableAutomaticRollback = bool
enableAutomaticOSUpgrade = bool
}
mode = "string"
rollingUpgradePolicy = {
maxBatchInstancePercent = int
maxUnhealthyInstancePercent = int
maxUnhealthyUpgradedInstancePercent = int
pauseTimeBetweenBatches = "string"
}
}
virtualMachineProfile = {
billingProfile = {
maxPrice = int
}
diagnosticsProfile = {
bootDiagnostics = {
enabled = bool
storageUri = "string"
}
}
evictionPolicy = "string"
extensionProfile = {
extensions = [
{
name = "string"
properties = {
autoUpgradeMinorVersion = bool
forceUpdateTag = "string"
protectedSettings = ?
provisionAfterExtensions = [
"string"
]
publisher = "string"
settings = ?
type = "string"
typeHandlerVersion = "string"
}
}
]
}
licenseType = "string"
networkProfile = {
healthProbe = {
id = "string"
}
networkInterfaceConfigurations = [
{
id = "string"
name = "string"
properties = {
dnsSettings = {
dnsServers = [
"string"
]
}
enableAcceleratedNetworking = bool
enableIPForwarding = bool
ipConfigurations = [
{
id = "string"
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
id = "string"
}
]
applicationSecurityGroups = [
{
id = "string"
}
]
loadBalancerBackendAddressPools = [
{
id = "string"
}
]
loadBalancerInboundNatPools = [
{
id = "string"
}
]
primary = bool
privateIPAddressVersion = "string"
publicIPAddressConfiguration = {
name = "string"
properties = {
dnsSettings = {
domainNameLabel = "string"
}
idleTimeoutInMinutes = int
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
publicIPAddressVersion = "string"
publicIPPrefix = {
id = "string"
}
}
}
subnet = {
id = "string"
}
}
}
]
networkSecurityGroup = {
id = "string"
}
primary = bool
}
}
]
}
osProfile = {
adminPassword = "string"
adminUsername = "string"
computerNamePrefix = "string"
customData = "string"
linuxConfiguration = {
disablePasswordAuthentication = bool
provisionVMAgent = 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"
}
]
}
}
}
priority = "string"
scheduledEventsProfile = {
terminateNotificationProfile = {
enable = bool
notBeforeTimeout = "string"
}
}
storageProfile = {
dataDisks = [
{
caching = "string"
createOption = "string"
diskIOPSReadWrite = int
diskMBpsReadWrite = int
diskSizeGB = int
lun = int
managedDisk = {
diskEncryptionSet = {
id = "string"
}
storageAccountType = "string"
}
name = "string"
writeAcceleratorEnabled = bool
}
]
imageReference = {
id = "string"
offer = "string"
publisher = "string"
sku = "string"
version = "string"
}
osDisk = {
caching = "string"
createOption = "string"
diffDiskSettings = {
option = "string"
placement = "string"
}
diskSizeGB = int
image = {
uri = "string"
}
managedDisk = {
diskEncryptionSet = {
id = "string"
}
storageAccountType = "string"
}
name = "string"
osType = "string"
vhdContainers = [
"string"
]
writeAcceleratorEnabled = bool
}
}
}
zoneBalance = bool
}
})
}
Hodnoty vlastností
AdditionalCapabilities
Jméno | Popis | Hodnota |
---|---|---|
ultraSSDEnabled | Příznak, který povolí nebo zakáže schopnost mít jeden nebo více spravovaných datových disků s typem účtu úložiště UltraSSD_LRS na virtuálním počítači nebo VMSS. Spravované disky s typem účtu úložiště UltraSSD_LRS lze přidat do virtuálního počítače nebo škálovací sady virtuálních počítačů pouze v případě, že je tato vlastnost povolená. | Bool |
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 |
AutomaticOSUpgradePolicy
Jméno | Popis | Hodnota |
---|---|---|
disableAutomaticRollback | Určuje, jestli má být funkce vrácení image operačního systému zakázaná. Výchozí hodnota je false. | Bool |
enableAutomaticOSUpgrade | Označuje, jestli se upgrady operačního systému mají automaticky použít u instancí škálovací sady, a to v případě, že bude k dispozici novější verze image operačního systému. Výchozí hodnota je false. Pokud je tato hodnota nastavena na hodnotu true pro škálovací sady založené na Windows, enableAutomaticUpdates je automaticky nastavena na false a nelze ji nastavit na true. |
Bool |
AutomaticRepairsPolicy
Jméno | Popis | Hodnota |
---|---|---|
zpřístupněný | Určuje, jestli se mají ve škálovací sadě virtuálních počítačů povolit automatické opravy. Výchozí hodnota je false. | Bool |
gracePeriod | Doba, po kterou jsou automatické opravy pozastavené kvůli změně stavu na virtuálním počítači. Čas odkladu začíná po dokončení změny stavu. To pomáhá vyhnout se předčasně nebo náhodným opravám. Doba trvání by měla být zadána ve formátu ISO 8601. Minimální povolená doba odkladu je 30 minut (PT30M), což je také výchozí hodnota. Maximální povolená doba odkladu je 90 minut (PT90M). | řetězec |
BillingProfile
Jméno | Popis | Hodnota |
---|---|---|
maxPrice | Určuje maximální cenu, kterou jste ochotni zaplatit za spotový virtuální počítač nebo službu VMSS Azure. Tato cena je v amerických dolarech. Tato cena se porovná s aktuální spotovou cenou Azure pro velikost virtuálního počítače. Ceny se také porovnávají v době vytvoření/aktualizace spotového virtuálního počítače nebo VMSS Azure a operace bude úspěšná, pouze pokud je maximální cena vyšší než aktuální spotová cena Azure. Maximální cena se použije také k vyřazení spotového virtuálního počítače nebo služby VMSS Azure, pokud aktuální spotová cena Azure po vytvoření virtuálního počítače nebo VMSS překročí maximální cenu. Možné hodnoty: - Jakákoli desetinná hodnota větší než nula. Příklad: 0.01538 -1 – označuje výchozí cenu, která se má up-to na vyžádání. Maximální cenu můžete nastavit na -1, aby bylo možné označit, že spotový virtuální počítač nebo VMSS Azure by se neměl vyřakovat z důvodů ceny. Výchozí maximální cena je také -1, pokud ji neposkytujete. Minimální verze api: 2019-03-01. |
Int |
BootDiagnostics
Jméno | Popis | Hodnota |
---|---|---|
zpřístupněný | Určuje, jestli má být na virtuálním počítači povolená diagnostika spouštění. | Bool |
storageUri | Identifikátor URI účtu úložiště, který se má použít k umístění výstupu konzoly a snímku obrazovky. | řetězec |
DiagnosticsProfile
DiffDiskSettings
Jméno | Popis | Hodnota |
---|---|---|
možnost | Určuje dočasné nastavení disku pro disk operačního systému. | Místní |
umístění | Určuje dočasné umístění disku pro disk operačního systému. Možné hodnoty: CacheDisk ResourceDisk Výchozí hodnota: CacheDisk, pokud je nakonfigurovaná pro velikost virtuálního počítače, jinak se použije ResourceDisk. Informace o velikosti virtuálních počítačů najdete v dokumentaci k velikosti virtuálního počítače s Windows na adrese /azure/virtual-machines/windows/size a virtuálním počítači s Linuxem na adrese /azure/virtual-machines/linux/sizes a zkontrolujte, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti. |
CacheDisk ResourceDisk |
DiskEncryptionSetParameters
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
ImageReference
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
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
Microsoft.Compute/virtualMachineScaleSets
Jméno | Popis | Hodnota |
---|---|---|
identita | Identita škálovací sady virtuálních počítačů, pokud je nakonfigurovaná. | VirtualMachineScaleSetIdentity |
umístění | Umístění prostředku | string (povinné) |
Jméno | Název prostředku | string (povinné) |
plán | Určuje informace o imagi marketplace použité k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Než budete moct použít image z marketplace z rozhraní API, musíte image povolit pro programové použití. Na webu Azure Portal vyhledejte image marketplace, kterou chcete použít, a potom klikněte na Chcete nasadit programově, začněte –>. Zadejte požadované informace a klikněte na Uložit. | plánu |
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@2019-12-01 |
zóny | Zóny škálovací sady virtuálních počítačů. POZNÁMKA: Zóny dostupnosti lze nastavit pouze při vytváření škálovací sady. | string[] |
Plán
Jméno | Popis | Hodnota |
---|---|---|
Jméno | ID plánu. | řetězec |
výrobek | Určuje produkt image z marketplace. Jedná se o stejnou hodnotu jako Offer pod elementem imageReference. | řetězec |
promotionCode | Kód povýšení. | řetězec |
vydavatel | ID vydavatele. | řetězec |
Značky prostředků
Jméno | Popis | Hodnota |
---|
RollingUpgradePolicy
Jméno | Popis | Hodnota |
---|---|---|
maxBatchInstancePercent | Maximální procento celkových instancí virtuálních počítačů, které budou upgradovány současně postupným upgradem v jedné dávce. Vzhledem k tomu, že se jedná o maximum, instance, které nejsou v pořádku v předchozích nebo budoucích dávkách, můžou způsobit snížení procenta instancí v dávce, aby se zajistila vyšší spolehlivost. Výchozí hodnota pro tento parametr je 20%. | Int Omezení: Minimální hodnota = 5 Maximální hodnota = 100 |
maxUnhealthyInstancePercent | Maximální procento celkových instancí virtuálních počítačů ve škálovací sadě, které může být současně v pořádku, buď v důsledku upgradu, nebo zjištěním stavu, který není v pořádku, kontroluje stav virtuálního počítače před přerušením postupného upgradu. Toto omezení se zkontroluje před spuštěním jakékoli dávky. Výchozí hodnota pro tento parametr je 20%. | Int Omezení: Minimální hodnota = 5 Maximální hodnota = 100 |
maxUnhealthyUpgradedInstancePercent | Maximální procento upgradovanýchinstancích Tato kontrola proběhne po upgradu každé dávky. Pokud se toto procento někdy překročí, průběžná aktualizace se přeruší. Výchozí hodnota pro tento parametr je 20%. | Int Omezení: Minimální hodnota = 0 Maximální hodnota = 100 |
pauseTimeBetweenBatches | Doba čekání mezi dokončením aktualizace pro všechny virtuální počítače v jedné dávce a spuštěním další dávky. Doba trvání by měla být zadána ve formátu ISO 8601. Výchozí hodnota je 0 sekund (PT0S). | řetězec |
ScaleInPolicy
Jméno | Popis | Hodnota |
---|---|---|
pravidla | Pravidla, která se mají dodržovat při škálování ve škálovací sadě virtuálních počítačů. Možné hodnoty: Výchozí Když je škálovací sada virtuálních počítačů škálovací sada škálovaná, bude škálovací sada nejprve vyvážená napříč zónami, pokud se jedná o zónovou škálovací sadu. Pak bude vyvážená napříč doménami selhání co nejvíce. V rámci každé domény selhání budou virtuální počítače vybrané k odebrání nejnovějšími počítači, které nejsou chráněné před horizontálním navýšením kapacity. Při škálování škálovací sady virtuálních počítačů se pro odebrání vyberou nejstarší virtuální počítače, které nejsou chráněné proti horizontálnímu snížení kapacity. V případě zónových škálovacích sad virtuálních počítačů bude škálovací sada nejprve vyvážená napříč zónami. V každé zóně se pro odebrání vyberou nejstarší virtuální počítače, které nejsou chráněné. nejnovější virtuální počítače Pokud se škálovací sada virtuálních počítačů škáluje na více systémů, zvolí se k odebrání nejnovějších virtuálních počítačů, které nejsou chráněné proti horizontálnímu snížení kapacity. V případě zónových škálovacích sad virtuálních počítačů bude škálovací sada nejprve vyvážená napříč zónami. V každé zóně se pro odebrání vyberou nejnovější virtuální počítače, které nejsou chráněné. |
Řetězcové pole obsahující některou z těchto možností: Výchozí Nejnovější virtuální počítač Nejstarší virtuální počítač |
ScheduledEventsProfile
Jméno | Popis | Hodnota |
---|---|---|
terminateNotificationProfile | Určuje konfigurace související s naplánovanou událostí ukončení. | TerminateNotificationProfile |
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 |
TerminateNotificationProfile
Jméno | Popis | Hodnota |
---|---|---|
zapnout | Určuje, jestli je povolená nebo zakázaná událost Ukončit naplánovanou událost. | Bool |
notBeforeTimeout | Konfigurovatelná doba odstranění virtuálního počítače bude muset potenciálně schválit naplánovanou událost ukončení před automatickým schválením události (vypršel časový limit). Konfigurace musí být zadána ve formátu ISO 8601, výchozí hodnota je 5 minut (PT5M). | řetězec |
UpgradePolicy
Jméno | Popis | Hodnota |
---|---|---|
automaticOSUpgradePolicy | Parametry konfigurace používané k provádění automatického upgradu operačního systému | AutomaticOSUpgradePolicy |
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ě" "Rolling" |
rollingUpgradePolicy | Parametry konfigurace použité při postupném upgradu. | RollingUpgradePolicy |
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 |
VirtualMachineScaleSetDataDisk
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 | Možnost vytvoření. | Připojit "Prázdné" FromImage (povinné) |
diskIOPSReadWrite | Určuje Read-Write IOPS spravovaného disku. Mělo by se použít pouze v případě, že je storageAccountType UltraSSD_LRS. Pokud nezadáte, přiřadí se výchozí hodnota na základě diskuSizeGB. | Int |
diskMBpsReadWrite | Určuje šířku pásma v MB za sekundu pro spravovaný disk. Mělo by se použít pouze v případě, že je storageAccountType UltraSSD_LRS. Pokud nezadáte, přiřadí se výchozí hodnota na základě diskuSizeGB. | Int |
diskSizeGB | Určuje velikost prázdného datového disku v gigabajtech. Tento prvek lze použít k přepsání velikosti disku v imagi virtuálního počítače. Tato hodnota nemůže být větší než 1023 GB. |
Int |
Lun | Určuje počet logických jednotek datového disku. Tato hodnota se používá k identifikaci datových disků v rámci virtuálního počítače, a proto musí být jedinečná pro každý datový disk připojený k virtuálnímu počítači. | int (povinné) |
managedDisk | Parametry spravovaného disku. | VirtualMachineScaleSetManagedDiskParameters |
Jméno | Název disku. | řetězec |
writeAcceleratorEnabled | Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. | Bool |
VirtualMachineScaleSetExtension
Jméno | Popis | Hodnota |
---|---|---|
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 má rozšíření používat novější podverzi, pokud je k dispozici v době nasazení. Po nasazení však rozšíření neupgraduje podverze, pokud se znovu nenasadí, a to ani s touto vlastností nastavenou na true. | Bool |
forceUpdateTag | Pokud je zadána hodnota a liší se od předchozí hodnoty, bude obslužná rutina rozšíření nucena aktualizovat i v případě, že konfigurace rozšíření nebyla změněna. | řetězec |
protectedSettings | Rozšíření může obsahovat buď protectedSettings, nebo protectedSettingsFromKeyVault, nebo vůbec žádná chráněná nastavení. | jakýkoliv |
provisionAfterExtensions | Kolekce názvů rozšíření, po kterých je potřeba toto rozšíření zřídit. | string[] |
vydavatel | Název vydavatele obslužné rutiny rozšíření. | řetězec |
nastavení | Veřejná nastavení formátovaná json pro rozšíření | jakýkoliv |
typ | Určuje typ rozšíření; Příkladem je CustomScriptExtension. | řetězec |
typeHandlerVersion | Určuje verzi obslužné rutiny skriptu. | řetězec |
VirtualMachineScaleSetIdentity
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ identity používané pro škálovací sadu virtuálních počítačů. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity ze škálovací sady virtuálních počítačů. | None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentities | Seznam identit uživatelů přidružených ke škálovací sadě virtuálních počítačů. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | VirtualMachineScaleSetIdentityUserAssignedIdentities |
VirtualMachineScaleSetIdentityUserAssignedIdentities
Jméno | Popis | Hodnota |
---|
VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue
Jméno | Popis | Hodnota |
---|
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 |
---|---|---|
applicationGatewayBackendAddressPools | Určuje pole odkazů na back-endové fondy adres aplikačních bran. Škálovací sada může odkazovat na back-endové fondy adres více aplikačních bran. Více škálovacích sad nemůže používat stejnou aplikační bránu. | subresource[] |
applicationSecurityGroups | Určuje pole odkazů na skupinu zabezpečení aplikace. | subresource[] |
loadBalancerBackendAddressPools | Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na back-endové fondy adres jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic. | subresource[] |
loadBalancerInboundNatPools | Určuje pole odkazů na příchozí fondy Nat nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na příchozí fondy nat jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic. | subresource[] |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
privateIPAddressVersion | K dispozici od verze Api-Version 2017-03-30 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. | IPv4 IPv6 |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachineScaleSetPublicIPAddressConfiguration |
podsíť | Určuje identifikátor podsítě. | apiEntityReference |
VirtualMachineScaleSetIpTag
Jméno | Popis | Hodnota |
---|---|---|
ipTagType | Typ značky IP. Příklad: FirstPartyUsage. | řetězec |
značka | Značka IP přidružené k veřejné IP adrese. Příklad: SQL, Storage atd. | řetězec |
VirtualMachineScaleSetManagedDiskParameters
Jméno | Popis | Hodnota |
---|---|---|
diskEncryptionSet | Určuje ID prostředku spravovaného disku spravovaného zákazníkem pro spravovaný disk. | DiskEncryptionSetParameters |
storageAccountType | Určuje typ účtu úložiště pro spravovaný disk. Typ účtu úložiště spravovaného disku s operačním systémem se dá nastavit jenom při vytváření škálovací sady. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky, nelze jej použít s diskem s operačním systémem. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" UltraSSD_LRS |
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 |
VirtualMachineScaleSetNetworkConfigurationDnsSettings
Jméno | Popis | Hodnota |
---|---|---|
dnsServers | Seznam IP adres serverů DNS | string[] |
VirtualMachineScaleSetNetworkConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
dnsSettings | Nastavení DNS, která se mají použít v síťových rozhraních. | VirtualMachineScaleSetNetworkConfigurationDnsSettings |
enableAcceleratedNetworking | Určuje, jestli je síťové rozhraní akcelerované síťové připojení. | Bool |
enableIPForwarding | Určuje, jestli je u této síťové karty povolené předávání IP. | Bool |
ipConfigurations | Určuje konfigurace PROTOKOLU IP síťového rozhraní. | VirtualMachineScaleSetIPConfiguration[] (povinné) |
networkSecurityGroup | Skupina zabezpečení sítě. | subresource |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
VirtualMachineScaleSetNetworkProfile
Jméno | Popis | Hodnota |
---|---|---|
healthProbe | Odkaz na sondu nástroje pro vyrovnávání zatížení sloužící k určení stavu instance ve škálovací sadě virtuálních počítačů. Odkaz bude ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}. | apiEntityReference |
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é) |
diffDiskSettings | Určuje dočasné nastavení disku pro disk operačního systému používaný škálovací sadou virtuálních počítačů. | |
diskSizeGB | Určuje velikost disku operačního systému v gigabajtech. Tento prvek lze použít k přepsání velikosti disku v imagi virtuálního počítače. Tato hodnota nemůže být větší než 1023 GB. |
Int |
obraz | Určuje informace o nespravované imagi uživatele, na které se má škálovací sada založit. | VirtualHardDisk |
managedDisk | Parametry spravovaného disku. | VirtualMachineScaleSetManagedDiskParameters |
Jméno | Název disku. | řetězec |
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 | Určuje adresy URL kontejneru, které se používají k ukládání disků operačního systému pro škálovací sadu. | string[] |
writeAcceleratorEnabled | Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. | Bool |
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 | Určuje řetězec s kódováním base-64 vlastních dat. Kódovaný řetězec base-64 je dekódován do binárního pole, které je uloženo jako soubor na virtuálním počítači. Maximální délka binárního pole je 65535 bajtů. Informace o použití cloud-init pro virtuální počítač najdete v tématu Použití cloud-init k přizpůsobení virtuálního počítače s Linuxem během vytváření |
řetězec |
linuxConfiguration | Určuje nastavení operačního systému Linux na virtuálním počítači. Seznam podporovaných distribucí Linuxu najdete v tématu Linux v Azure-Endorsed Distribuce Informace o neschválené distribuci najdete v tématu Informace o neschválené distribuci. |
LinuxConfiguration |
tajemství | Určuje sadu certifikátů, které by se měly nainstalovat na virtuální počítače ve škálovací sadě. | VaultSecretGroup[] |
WindowsConfiguration | Určuje nastavení operačního systému Windows na virtuálním počítači. | WindowsConfiguration |
VirtualMachineScaleSetProperties
Jméno | Popis | Hodnota |
---|---|---|
additionalCapabilities | Určuje další možnosti povolené nebo zakázané na virtuálních počítačích ve škálovací sadě virtuálních počítačů. Například: jestli mají virtuální počítače možnost podporovat připojení spravovaných datových disků s typem účtu úložiště UltraSSD_LRS. | additionalcapabilities |
automaticRepairsPolicy | Zásady pro automatické opravy | |
doNotRunExtensionsOnOverprovisionedVMs | Pokud je povolené nadměrné zřízení, rozšíření se spustí jenom na požadovaném počtu virtuálních počítačů, které se nakonec uchovávají. Tato vlastnost proto zajistí, že se rozšíření nespustí na nadbytečných nadsaděných virtuálních počítačích. | Bool |
overprovision | Určuje, jestli má být škálovací sada virtuálních počítačů nadměrně zřízená. | Bool |
platformFaultDomainCount | Počet domén selhání pro každou skupinu umístění | Int |
proximityPlacementGroup | Určuje informace o skupině umístění bezkontaktní komunikace, ke které by měla být přiřazena škálovací sada virtuálních počítačů. Minimální verze api: 2018-04-01. |
subresource |
scaleInPolicy | Určuje zásadu horizontálního snížení kapacity, která rozhoduje o tom, které virtuální počítače se vyberou k odebrání, když je škálovací sada virtuálních počítačů škálovaná. | ScaleInPolicy |
singlePlacementGroup | Pokud je pravda, omezuje škálovací sadu na jednu skupinu umístění, maximální velikost 100 virtuálních počítačů. POZNÁMKA: Pokud je singlePlacementGroup true, může být změněn na false. Pokud je však singlePlacementGroup false, nemusí být změněn na hodnotu true. | Bool |
upgradePolicy | Zásady upgradu. | UpgradePolicy |
virtualMachineProfile | Profil virtuálního počítače. | |
zoneBalance | Jestli chcete vynutit výhradně i distribuci virtuálních počítačů mezi x zónami v případě výpadku zóny. | Bool |
VirtualMachineScaleSetPublicIPAddressConfiguration
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název konfigurace veřejné IP adresy. | string (povinné) |
vlastnosti | Popisuje konfiguraci PublicIPAddress konfigurace IP adres škálovací sady virtuálních počítačů. | VirtualMachineScaleSetPublicIPAddressConfigurationProperties |
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
Jméno | Popis | Hodnota |
---|---|---|
domainNameLabel | Popisek názvu domény. Zřetězení popisku názvu domény a indexu virtuálního počítače bude popisky názvů domén prostředků PublicIPAddress, které se vytvoří. | string (povinné) |
VirtualMachineScaleSetPublicIPAddressConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
dnsSettings | Nastavení dns, které se použije na veřejných IP adresách . | VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings |
idleTimeoutInMinutes | Časový limit nečinnosti veřejné IP adresy. | Int |
ipTags | Seznam značek IP adres přidružených k veřejné IP adrese | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | K dispozici od verze Api-Version 2019-07-01 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. | IPv4 IPv6 |
publicIPPrefix | PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. | subresource |
VirtualMachineScaleSetStorageProfile
Jméno | Popis | Hodnota |
---|---|---|
dataDisks | Určuje parametry, které se používají k přidání datových disků do virtuálních počítačů ve škálovací sadě. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure. |
VirtualMachineScaleSetDataDisk[] |
imageReference | Určuje informace o obrázku, který se má použít. Můžete zadat informace o imagích platformy, imagích marketplace nebo imagích virtuálních počítačů. Tento prvek se vyžaduje, pokud chcete použít image platformy, image marketplace nebo image virtuálního počítače, ale nepoužívá se v jiných operacích vytváření. | imageReference |
osDisk | Určuje informace o disku operačního systému používaného virtuálními počítači ve škálovací sadě. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure. |
virtualMachineScaleSetOSDisk |
VirtualMachineScaleSetVMProfile
Jméno | Popis | Hodnota |
---|---|---|
billingProfile | Určuje podrobnosti související s fakturací spotových virtuálních počítačů Azure. Minimální verze api: 2019-03-01. |
|
diagnosticsProfile | Určuje stav nastavení diagnostiky spouštění. Minimální verze api: 2015-06-15. |
diagnosticsProfile |
evictionPolicy | Určuje zásady vyřazení pro virtuální počítač Azure Spot a škálovací sadu Azure Spot. U spotových virtuálních počítačů Azure se podporují zrušení přidělení i odstranění a minimální verze api-version je 2019-03-01. U spotových škálovacích sad Azure se podporují zrušení přidělení i odstranění a minimální verze api-version je 2017-10-30-preview. |
Zrušení přidělení Odstranit |
extensionProfile | Určuje kolekci nastavení pro rozšíření nainstalovaná na virtuálních počítačích ve škálovací sadě. | VirtualMachineScaleSetExtensionProfile |
licenseType | Určuje, že použitá image nebo disk byly licencované místně. Tento prvek se používá pouze pro image, které obsahují operační systém Windows Server. Možné hodnoty: Windows_Client Windows_Server Pokud je tento prvek součástí požadavku na aktualizaci, musí hodnota odpovídat počáteční hodnotě. Tuto hodnotu nelze aktualizovat. Další informace najdete v tématu Zvýhodněné hybridní využití Azure pro Windows Server Minimální verze api: 2015-06-15 |
řetězec |
networkProfile | Určuje vlastnosti síťových rozhraní virtuálních počítačů ve škálovací sadě. | virtualMachineScaleSetNetworkProfile |
osProfile | Určuje nastavení operačního systému pro virtuální počítače ve škálovací sadě. | VirtualMachineScaleSetOSProfile |
priorita | Určuje prioritu pro virtuální počítače ve škálovací sadě. Minimální verze api: 2017-10-30-preview |
"Nízká" "Normální" "Spot" |
scheduledEventsProfile | Určuje konfigurace související s naplánovanou událostí. | |
storageProfile | Určuje nastavení úložiště pro disky virtuálního počítače. | 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 pro virtuální počítač s Windows povolená automatická aktualizace. Výchozí hodnota je true. U škálovacích sad virtuálních počítačů je možné tuto vlastnost aktualizovat a aktualizace se projeví při opětovném zřízení operačního systému. |
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". Možné hodnoty mohou být TimeZoneInfo.Id hodnoty z časových pásem vrácených TimeZoneInfo.GetSystemTimeZones. |
ř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 WinRM. Možné hodnoty: http https |
Http Https |