Microsoft.Compute availabilitySets 2020-12-01
Bicep-Ressourcendefinition
Der ressourcentyp availabilitySets kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Compute/availabilitySets-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.Compute/availabilitySets@2020-12-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
properties: {
platformFaultDomainCount: int
platformUpdateDomainCount: int
proximityPlacementGroup: {
id: 'string'
}
virtualMachines: [
{
id: 'string'
}
]
}
}
Eigenschaftswerte
availabilitySets
Name | Beschreibung | Wert |
---|---|---|
Name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 1-80 Gültige Zeichen: Alphanumerische, Unterstriche, Punkte und Bindestriche. Beginnen Sie mit alphanumerisch. Enden Sie mit alphanumerisch oder unterstrich. |
Ort | Ressourcenspeicherort | Zeichenfolge (erforderlich) |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Sku | Die Sku des Verfügbarkeitssatzes muss nur festgelegt werden. Mögliche Werte finden Sie unter AvailabilitySetSkuTypes. Verwenden Sie "Ausgerichtet" für virtuelle Computer mit verwalteten Datenträgern und "Klassisch" für virtuelle Computer mit nicht verwalteten Datenträgern. Der Standardwert ist "Klassisch". | Sku- |
Eigenschaften | Die Instanzansicht einer Ressource. | AvailabilitySetProperties- |
AvailabilitySetProperties
Name | Beschreibung | Wert |
---|---|---|
platformFaultDomainCount | Fehlerdomänenanzahl. | Int |
platformUpdateDomainCount | Die Anzahl der Domänen aktualisieren. | Int |
proximityPlacementGroup | Gibt Informationen zur Näherungsplatzierungsgruppe an, der der Verfügbarkeitssatz zugewiesen werden soll. Mindest-API-Version: 2018-04-01. |
SubResource- |
virtualMachines | Eine Liste der Verweise auf alle virtuellen Computer im Verfügbarkeitssatz. | SubResource-[] |
Unterressource
Name | Beschreibung | Wert |
---|---|---|
id | Ressourcen-ID | Schnur |
Sku
Name | Beschreibung | Wert |
---|---|---|
Fassungsvermögen | Gibt die Anzahl der virtuellen Computer im Skalierungssatz an. | Int |
Name | Der Sku-Name. | Schnur |
Rang | Gibt die Ebene der virtuellen Computer in einem Skalierungssatz an. Mögliche Werte: Standard Grundlegend |
Schnur |
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
2 VMs in VNET – Interne Lastenausgleichs- und LB-Regeln |
Mit dieser Vorlage können Sie 2 virtuelle Computer in einem VNET und unter einem internen Lastenausgleich erstellen und eine Lastenausgleichsregel für Port 80 konfigurieren. Diese Vorlage stellt außerdem ein Speicherkonto, virtuelles Netzwerk, öffentliche IP-Adresse, Verfügbarkeitssatz und Netzwerkschnittstellen bereit. |
2 VMs in einem Lastenausgleichs- und Lastenausgleichsregeln |
Mit dieser Vorlage können Sie 2 virtuelle Computer unter einem Lastenausgleich erstellen und eine Lastenausgleichsregel für Port 80 konfigurieren. Diese Vorlage stellt außerdem ein Speicherkonto, virtuelles Netzwerk, öffentliche IP-Adresse, Verfügbarkeitssatz und Netzwerkschnittstellen bereit. In dieser Vorlage verwenden wir die Ressourcenschleifenfunktion, um die Netzwerkschnittstellen und virtuellen Computer zu erstellen. |
2 VMs in einem Lastenausgleichsmodul und konfigurieren NAT-Regeln für die LB- |
Mit dieser Vorlage können Sie zwei virtuelle Computer in einem Verfügbarkeitssatz erstellen und NAT-Regeln über den Lastenausgleich konfigurieren. Diese Vorlage stellt außerdem ein Speicherkonto, ein virtuelles Netzwerk, eine öffentliche IP-Adresse und Netzwerkschnittstellen bereit. In dieser Vorlage verwenden wir die Ressourcenschleifenfunktion, um die Netzwerkschnittstellen und virtuellen Computer zu erstellen. |
Erstellen eines Verfügbarkeitssatzes mit 3 Fehlerdomänen |
Diese Vorlage erstellt einen Verfügbarkeitssatz mit 3 Fehlerdomänen. |
Private IP dynamisch |
Mit dieser Vorlage können Sie eine private IP für eine NIC dynamisch ermitteln. Sie übergibt die private IP von NIC0 an VM1 mithilfe von benutzerdefinierten Skripterweiterungen, die sie in eine Datei auf VM1 schreibt. |
GlassFish auf SUSE |
Diese Vorlage stellt einen Lastenausgleichs-GlassFish -Cluster (v3 oder v4) bereit, der aus einer benutzerdefinierten Anzahl von SUSE -VMs (OpenSUSE oder SLES) besteht. |
Erstellen von VMs in Verfügbarkeitsgruppen mithilfe von Ressourcenschleifen |
Erstellen Sie 2 bis 5 VMs in Verfügbarkeitsgruppen mithilfe von Ressourcenschleifen. Die virtuellen Computer können unbuntu oder Windows mit maximal 5 VMs sein, da in diesem Beispiel ein einzelnes StorageAccount verwendet wird. |
Vorlage für mehrere VIRTUELLE Computer mit verwaltetem Datenträger |
Diese Vorlage erstellt eine N-Anzahl von VIRTUELLEN Computern mit verwalteten Datenträgern, öffentlichen IPs und Netzwerkschnittstellen. Sie erstellt die virtuellen Computer in einem einzigen Verfügbarkeitssatz. Sie werden in einem virtuellen Netzwerk bereitgestellt, das auch als Teil der Bereitstellung erstellt wird. |
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs) |
Dies ist eine gängige Vorlage zum Erstellen einer einzelnen Instanz CentOS 7.2/7.1/6.5 oder Ubuntu Server 16.04.0-LTS mit konfigurierbarer Anzahl von Datenträgern (konfigurierbare Größen). Maximal 16 Datenträger können in den Portalparametern erwähnt werden, und die maximale Größe jedes Datenträgers sollte kleiner als 1023 GB sein. Das MDADM RAID0 Array wird automatisch bereitgestellt und übersteht Neustarts. Die neueste Docker 1.12(cs3) (Schwarm), docker-compose 1.9.0 & Docker-machine 0.8.2 ist für die Verwendung von Benutzer azure-cli automatisch als Docker-Container verfügbar. Diese einzelne Instanzvorlage ist ein Auslauf der HPC/GPU-Clustervorlage @ https://github.com/azurebigcompute/BigComputeBench |
ARM-Vorlagenressourcendefinition
Der ressourcentyp availabilitySets kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Compute/availabilitySets-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Compute/availabilitySets",
"apiVersion": "2020-12-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"properties": {
"platformFaultDomainCount": "int",
"platformUpdateDomainCount": "int",
"proximityPlacementGroup": {
"id": "string"
},
"virtualMachines": [
{
"id": "string"
}
]
}
}
Eigenschaftswerte
availabilitySets
Name | Beschreibung | Wert |
---|---|---|
Art | Der Ressourcentyp | "Microsoft.Compute/availabilitySets" |
apiVersion | Die Ressourcen-API-Version | '2020-12-01' |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 1-80 Gültige Zeichen: Alphanumerische, Unterstriche, Punkte und Bindestriche. Beginnen Sie mit alphanumerisch. Enden Sie mit alphanumerisch oder unterstrich. |
Ort | Ressourcenspeicherort | Zeichenfolge (erforderlich) |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Sku | Die Sku des Verfügbarkeitssatzes muss nur festgelegt werden. Mögliche Werte finden Sie unter AvailabilitySetSkuTypes. Verwenden Sie "Ausgerichtet" für virtuelle Computer mit verwalteten Datenträgern und "Klassisch" für virtuelle Computer mit nicht verwalteten Datenträgern. Der Standardwert ist "Klassisch". | Sku- |
Eigenschaften | Die Instanzansicht einer Ressource. | AvailabilitySetProperties- |
AvailabilitySetProperties
Name | Beschreibung | Wert |
---|---|---|
platformFaultDomainCount | Fehlerdomänenanzahl. | Int |
platformUpdateDomainCount | Die Anzahl der Domänen aktualisieren. | Int |
proximityPlacementGroup | Gibt Informationen zur Näherungsplatzierungsgruppe an, der der Verfügbarkeitssatz zugewiesen werden soll. Mindest-API-Version: 2018-04-01. |
SubResource- |
virtualMachines | Eine Liste der Verweise auf alle virtuellen Computer im Verfügbarkeitssatz. | SubResource-[] |
Unterressource
Name | Beschreibung | Wert |
---|---|---|
id | Ressourcen-ID | Schnur |
Sku
Name | Beschreibung | Wert |
---|---|---|
Fassungsvermögen | Gibt die Anzahl der virtuellen Computer im Skalierungssatz an. | Int |
Name | Der Sku-Name. | Schnur |
Rang | Gibt die Ebene der virtuellen Computer in einem Skalierungssatz an. Mögliche Werte: Standard Grundlegend |
Schnur |
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
2 VMs in VNET – Interne Lastenausgleichs- und LB-Regeln |
Mit dieser Vorlage können Sie 2 virtuelle Computer in einem VNET und unter einem internen Lastenausgleich erstellen und eine Lastenausgleichsregel für Port 80 konfigurieren. Diese Vorlage stellt außerdem ein Speicherkonto, virtuelles Netzwerk, öffentliche IP-Adresse, Verfügbarkeitssatz und Netzwerkschnittstellen bereit. |
2 VMs in einem Lastenausgleichs- und Lastenausgleichsregeln |
Mit dieser Vorlage können Sie 2 virtuelle Computer unter einem Lastenausgleich erstellen und eine Lastenausgleichsregel für Port 80 konfigurieren. Diese Vorlage stellt außerdem ein Speicherkonto, virtuelles Netzwerk, öffentliche IP-Adresse, Verfügbarkeitssatz und Netzwerkschnittstellen bereit. In dieser Vorlage verwenden wir die Ressourcenschleifenfunktion, um die Netzwerkschnittstellen und virtuellen Computer zu erstellen. |
2 VMs in einem Lastenausgleichsmodul und konfigurieren NAT-Regeln für die LB- |
Mit dieser Vorlage können Sie zwei virtuelle Computer in einem Verfügbarkeitssatz erstellen und NAT-Regeln über den Lastenausgleich konfigurieren. Diese Vorlage stellt außerdem ein Speicherkonto, ein virtuelles Netzwerk, eine öffentliche IP-Adresse und Netzwerkschnittstellen bereit. In dieser Vorlage verwenden wir die Ressourcenschleifenfunktion, um die Netzwerkschnittstellen und virtuellen Computer zu erstellen. |
Erstellen eines Verfügbarkeitssatzes mit 3 Fehlerdomänen |
Diese Vorlage erstellt einen Verfügbarkeitssatz mit 3 Fehlerdomänen. |
Private IP dynamisch |
Mit dieser Vorlage können Sie eine private IP für eine NIC dynamisch ermitteln. Sie übergibt die private IP von NIC0 an VM1 mithilfe von benutzerdefinierten Skripterweiterungen, die sie in eine Datei auf VM1 schreibt. |
GlassFish auf SUSE |
Diese Vorlage stellt einen Lastenausgleichs-GlassFish -Cluster (v3 oder v4) bereit, der aus einer benutzerdefinierten Anzahl von SUSE -VMs (OpenSUSE oder SLES) besteht. |
Erstellen von VMs in Verfügbarkeitsgruppen mithilfe von Ressourcenschleifen |
Erstellen Sie 2 bis 5 VMs in Verfügbarkeitsgruppen mithilfe von Ressourcenschleifen. Die virtuellen Computer können unbuntu oder Windows mit maximal 5 VMs sein, da in diesem Beispiel ein einzelnes StorageAccount verwendet wird. |
Vorlage für mehrere VIRTUELLE Computer mit verwaltetem Datenträger |
Diese Vorlage erstellt eine N-Anzahl von VIRTUELLEN Computern mit verwalteten Datenträgern, öffentlichen IPs und Netzwerkschnittstellen. Sie erstellt die virtuellen Computer in einem einzigen Verfügbarkeitssatz. Sie werden in einem virtuellen Netzwerk bereitgestellt, das auch als Teil der Bereitstellung erstellt wird. |
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs) |
Dies ist eine gängige Vorlage zum Erstellen einer einzelnen Instanz CentOS 7.2/7.1/6.5 oder Ubuntu Server 16.04.0-LTS mit konfigurierbarer Anzahl von Datenträgern (konfigurierbare Größen). Maximal 16 Datenträger können in den Portalparametern erwähnt werden, und die maximale Größe jedes Datenträgers sollte kleiner als 1023 GB sein. Das MDADM RAID0 Array wird automatisch bereitgestellt und übersteht Neustarts. Die neueste Docker 1.12(cs3) (Schwarm), docker-compose 1.9.0 & Docker-machine 0.8.2 ist für die Verwendung von Benutzer azure-cli automatisch als Docker-Container verfügbar. Diese einzelne Instanzvorlage ist ein Auslauf der HPC/GPU-Clustervorlage @ https://github.com/azurebigcompute/BigComputeBench |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der ressourcentyp availabilitySets kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppe
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Compute/availabilitySets-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/availabilitySets@2020-12-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
platformFaultDomainCount = int
platformUpdateDomainCount = int
proximityPlacementGroup = {
id = "string"
}
virtualMachines = [
{
id = "string"
}
]
}
sku = {
capacity = int
name = "string"
tier = "string"
}
})
}
Eigenschaftswerte
availabilitySets
Name | Beschreibung | Wert |
---|---|---|
Art | Der Ressourcentyp | "Microsoft.Compute/availabilitySets@2020-12-01" |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 1-80 Gültige Zeichen: Alphanumerische, Unterstriche, Punkte und Bindestriche. Beginnen Sie mit alphanumerisch. Enden Sie mit alphanumerisch oder unterstrich. |
Ort | Ressourcenspeicherort | Zeichenfolge (erforderlich) |
parent_id | Verwenden Sie die ID dieser Ressourcengruppe, um sie in einer Ressourcengruppe bereitzustellen. | Zeichenfolge (erforderlich) |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. |
Sku | Die Sku des Verfügbarkeitssatzes muss nur festgelegt werden. Mögliche Werte finden Sie unter AvailabilitySetSkuTypes. Verwenden Sie "Ausgerichtet" für virtuelle Computer mit verwalteten Datenträgern und "Klassisch" für virtuelle Computer mit nicht verwalteten Datenträgern. Der Standardwert ist "Klassisch". | Sku- |
Eigenschaften | Die Instanzansicht einer Ressource. | AvailabilitySetProperties- |
AvailabilitySetProperties
Name | Beschreibung | Wert |
---|---|---|
platformFaultDomainCount | Fehlerdomänenanzahl. | Int |
platformUpdateDomainCount | Die Anzahl der Domänen aktualisieren. | Int |
proximityPlacementGroup | Gibt Informationen zur Näherungsplatzierungsgruppe an, der der Verfügbarkeitssatz zugewiesen werden soll. Mindest-API-Version: 2018-04-01. |
SubResource- |
virtualMachines | Eine Liste der Verweise auf alle virtuellen Computer im Verfügbarkeitssatz. | SubResource-[] |
Unterressource
Name | Beschreibung | Wert |
---|---|---|
id | Ressourcen-ID | Schnur |
Sku
Name | Beschreibung | Wert |
---|---|---|
Fassungsvermögen | Gibt die Anzahl der virtuellen Computer im Skalierungssatz an. | Int |
Name | Der Sku-Name. | Schnur |
Rang | Gibt die Ebene der virtuellen Computer in einem Skalierungssatz an. Mögliche Werte: Standard Grundlegend |
Schnur |