Microsoft.Compute availabilitySets 2021-04-01
Bicep-Ressourcendefinition
Der Ressourcentyp availabilitySets kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Compute/availabilitySets-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.Compute/availabilitySets@2021-04-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 Zeichen, Unterstriche, Punkte und Bindestriche. Beginnen Sie mit einem alphanumerischen Zeichen. Enden Sie mit einem alphanumerischen Zeichen oder einem Unterstrich. |
location | Ressourcenspeicherort | Zeichenfolge (erforderlich) |
tags | Ressourcentags | Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen. |
sku | SKU der Verfügbarkeitsgruppe, es muss nur der Name 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 |
properties | Die instance Ansicht einer Ressource. | AvailabilitySetProperties |
AvailabilitySetProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
platformFaultDomainCount | Anzahl der Fehlerdomänen. | INT |
platformUpdateDomainCount | Aktualisieren der Domänenanzahl. | INT |
proximityPlacementGroup | Gibt Informationen zur Näherungsplatzierungsgruppe an, der die Verfügbarkeitsgruppe zugewiesen werden soll. Api-Mindestversion: 2018-04-01. |
Subresource |
virtualMachines | Eine Liste der Verweise auf alle virtuellen Computer in der Verfügbarkeitsgruppe. | SubResource[] |
Subresource
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
Sku
Name | BESCHREIBUNG | Wert |
---|---|---|
Kapazität | Gibt die Anzahl der virtuellen Computer in der Skalierungsgruppe an. | INT |
name | Der SKU-Name. | Zeichenfolge |
Ebene | Gibt die Ebene der virtuellen Computer in einer Skalierungsgruppe an. Mögliche Werte: Standard Grundlegend |
Zeichenfolge |
Schnellstartvorlagen
In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
2 VMs im VNET: Interne Load Balancer- und LB-Regeln |
Mit dieser Vorlage können Sie zwei Virtual Machines in einem VNET und unter einem internen Lastenausgleich erstellen und eine Lastenausgleichsregel an Port 80 konfigurieren. Diese Vorlage stellt auch ein Speicherkonto, Virtual Network, öffentliche IP-Adresse, Verfügbarkeitsgruppe und Netzwerkschnittstellen bereit. |
2 VMs in a Load Balancer and load balancing rules (in englischer Sprache) |
Mit dieser Vorlage können Sie zwei Virtual Machines unter einem Lastenausgleich erstellen und eine Lastenausgleichsregel an Port 80 konfigurieren. Diese Vorlage stellt auch ein Speicherkonto, Virtual Network, öffentliche IP-Adresse, Verfügbarkeitsgruppe und Netzwerkschnittstellen bereit. In dieser Vorlage verwenden wir die Ressourcenschleifenfunktion, um die Netzwerkschnittstellen und virtuellen Computer zu erstellen. |
2 VMs in einem Load Balancer und Konfigurieren von NAT-Regeln für den LB |
Mit dieser Vorlage können Sie zwei Virtual Machines in einer Verfügbarkeitsgruppe erstellen und NAT-Regeln über den Lastenausgleich konfigurieren. Diese Vorlage stellt auch ein Speicherkonto, Virtual Network, öffentliche IP-Adresse und Netzwerkschnittstellen bereit. In dieser Vorlage verwenden wir die Ressourcenschleifenfunktion, um die Netzwerkschnittstellen und virtuellen Computer zu erstellen. |
Erstellen einer Verfügbarkeitsgruppe mit drei Fehlerdomänen |
Diese Vorlage erstellt eine Verfügbarkeitsgruppe mit drei Fehlerdomänen. |
Dynamisches Ermitteln privater IP-Adressen |
Mit dieser Vorlage können Sie eine private IP-Adresse für eine NIC dynamisch ermitteln. Die private IP-Adresse von NIC0 wird mithilfe benutzerdefinierter Skripterweiterungen, die sie in eine Datei auf VM1 schreiben, an VM1 übergeben. |
GlassFish unter SUSE |
Diese Vorlage stellt einen GlassFish-Cluster mit Lastenausgleich (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 VMs können Unbuntu oder Windows mit maximal 5 VMs sein, da in diesem Beispiel ein einzelnes storageAccount verwendet wird. |
Multi-VM-Vorlage mit verwaltetem Datenträger |
Diese Vorlage erstellt eine Anzahl von virtuellen Computern mit verwalteten Datenträgern, öffentlichen IP-Adressen und Netzwerkschnittstellen. Die VMs werden in einer einzelnen Verfügbarkeitsgruppe erstellt. Sie werden in einer Virtual Network bereitgestellt, die ebenfalls im Rahmen der Bereitstellung erstellt wird. |
Automatische dynamische CentOS/UbuntuServer-Datenträger & Docker 1.12(cs) |
Dies ist eine gängige Vorlage zum Erstellen einzelner instance 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 angegeben werden, und die maximale Größe jedes Datenträgers sollte kleiner als 1.023 GB sein. Das MDADM RAID0-Array wird automatisch eingebunden und übersteht Neustarts. Die neueste Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 ist für die Verwendung vom Benutzer azure-cli automatisch als Docker-Container verfügbar. Diese einzelne instance-Vorlage ist ein Ableger der HPC-/GPU-Clustervorlage.@https://github.com/azurebigcompute/BigComputeBench |
Ressourcendefinition mit einer ARM-Vorlage
Der Ressourcentyp availabilitySets kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Compute/availabilitySets-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Compute/availabilitySets",
"apiVersion": "2021-04-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 |
---|---|---|
type | Der Ressourcentyp | "Microsoft.Compute/availabilitySets" |
apiVersion | Die Version der Ressourcen-API | '2021-04-01' |
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 1-80 Gültige Zeichen: Alphanumerische Zeichen, Unterstriche, Punkte und Bindestriche. Beginnen Sie mit einem alphanumerischen Zeichen. Enden Sie mit einem alphanumerischen Zeichen oder einem Unterstrich. |
location | Ressourcenspeicherort | Zeichenfolge (erforderlich) |
tags | Ressourcentags | Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen. |
sku | SKU der Verfügbarkeitsgruppe, es muss nur der Name 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 |
properties | Die instance Ansicht einer Ressource. | AvailabilitySetProperties |
AvailabilitySetProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
platformFaultDomainCount | Anzahl der Fehlerdomänen. | INT |
platformUpdateDomainCount | Aktualisieren der Domänenanzahl. | INT |
proximityPlacementGroup | Gibt Informationen zur Näherungsplatzierungsgruppe an, der die Verfügbarkeitsgruppe zugewiesen werden soll. Api-Mindestversion: 2018-04-01. |
Subresource |
virtualMachines | Eine Liste der Verweise auf alle virtuellen Computer in der Verfügbarkeitsgruppe. | SubResource[] |
Subresource
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
Sku
Name | BESCHREIBUNG | Wert |
---|---|---|
Kapazität | Gibt die Anzahl der virtuellen Computer in der Skalierungsgruppe an. | INT |
name | Der SKU-Name. | Zeichenfolge |
Ebene | Gibt die Ebene der virtuellen Computer in einer Skalierungsgruppe an. Mögliche Werte: Standard Grundlegend |
Zeichenfolge |
Schnellstartvorlagen
In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
2 VMs im VNET: Interne Load Balancer- und LB-Regeln |
Mit dieser Vorlage können Sie zwei Virtual Machines in einem VNET und unter einem internen Lastenausgleich erstellen und eine Lastenausgleichsregel an Port 80 konfigurieren. Diese Vorlage stellt auch ein Speicherkonto, Virtual Network, öffentliche IP-Adresse, Verfügbarkeitsgruppe und Netzwerkschnittstellen bereit. |
2 VMs in a Load Balancer and load balancing rules (in englischer Sprache) |
Mit dieser Vorlage können Sie zwei Virtual Machines unter einem Lastenausgleich erstellen und eine Lastenausgleichsregel an Port 80 konfigurieren. Diese Vorlage stellt auch ein Speicherkonto, Virtual Network, öffentliche IP-Adresse, Verfügbarkeitsgruppe und Netzwerkschnittstellen bereit. In dieser Vorlage verwenden wir die Ressourcenschleifenfunktion, um die Netzwerkschnittstellen und virtuellen Computer zu erstellen. |
2 VMs in einem Load Balancer und Konfigurieren von NAT-Regeln für den LB |
Mit dieser Vorlage können Sie zwei Virtual Machines in einer Verfügbarkeitsgruppe erstellen und NAT-Regeln über den Lastenausgleich konfigurieren. Diese Vorlage stellt auch ein Speicherkonto, Virtual Network, öffentliche IP-Adresse und Netzwerkschnittstellen bereit. In dieser Vorlage verwenden wir die Ressourcenschleifenfunktion, um die Netzwerkschnittstellen und virtuellen Computer zu erstellen. |
Erstellen einer Verfügbarkeitsgruppe mit drei Fehlerdomänen |
Diese Vorlage erstellt eine Verfügbarkeitsgruppe mit drei Fehlerdomänen. |
Dynamisches Ermitteln privater IP-Adressen |
Mit dieser Vorlage können Sie eine private IP-Adresse für eine NIC dynamisch ermitteln. Die private IP-Adresse von NIC0 wird mithilfe benutzerdefinierter Skripterweiterungen, die sie in eine Datei auf VM1 schreiben, an VM1 übergeben. |
GlassFish unter SUSE |
Diese Vorlage stellt einen GlassFish-Cluster mit Lastenausgleich (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 VMs können Unbuntu oder Windows mit maximal 5 VMs sein, da in diesem Beispiel ein einzelnes storageAccount verwendet wird. |
Multi-VM-Vorlage mit verwaltetem Datenträger |
Diese Vorlage erstellt eine Anzahl von virtuellen Computern mit verwalteten Datenträgern, öffentlichen IP-Adressen und Netzwerkschnittstellen. Die VMs werden in einer einzelnen Verfügbarkeitsgruppe erstellt. Sie werden in einer Virtual Network bereitgestellt, die ebenfalls im Rahmen der Bereitstellung erstellt wird. |
Automatische dynamische CentOS/UbuntuServer-Datenträger & Docker 1.12(cs) |
Dies ist eine gängige Vorlage zum Erstellen einzelner instance 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 angegeben werden, und die maximale Größe jedes Datenträgers sollte kleiner als 1.023 GB sein. Das MDADM RAID0-Array wird automatisch eingebunden und übersteht Neustarts. Die neueste Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 ist für die Verwendung vom Benutzer azure-cli automatisch als Docker-Container verfügbar. Diese einzelne instance-Vorlage ist ein Ableger 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:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Compute/availabilitySets-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/availabilitySets@2021-04-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 |
---|---|---|
type | Der Ressourcentyp | "Microsoft.Compute/availabilitySets@2021-04-01" |
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 1-80 Gültige Zeichen: Alphanumerische Zeichen, Unterstriche, Punkte und Bindestriche. Beginnen Sie mit einem alphanumerischen Zeichen. Enden Sie mit einem alphanumerischen Zeichen oder einem Unterstrich. |
location | Ressourcenspeicherort | Zeichenfolge (erforderlich) |
parent_id | Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. | Zeichenfolge (erforderlich) |
tags | Ressourcentags | Wörterbuch der Tagnamen und -werte. |
sku | SKU der Verfügbarkeitsgruppe, es muss nur der Name 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 |
properties | Die instance Ansicht einer Ressource. | AvailabilitySetProperties |
AvailabilitySetProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
platformFaultDomainCount | Anzahl der Fehlerdomänen. | INT |
platformUpdateDomainCount | Aktualisieren der Domänenanzahl. | INT |
proximityPlacementGroup | Gibt Informationen zur Näherungsplatzierungsgruppe an, der die Verfügbarkeitsgruppe zugewiesen werden soll. Api-Mindestversion: 2018-04-01. |
Subresource |
virtualMachines | Eine Liste der Verweise auf alle virtuellen Computer in der Verfügbarkeitsgruppe. | SubResource[] |
Subresource
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
Sku
Name | BESCHREIBUNG | Wert |
---|---|---|
Kapazität | Gibt die Anzahl der virtuellen Computer in der Skalierungsgruppe an. | INT |
name | Der SKU-Name. | Zeichenfolge |
Ebene | Gibt die Ebene der virtuellen Computer in einer Skalierungsgruppe an. Mögliche Werte: Standard Grundlegend |
Zeichenfolge |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für