Microsoft.Compute availabilitySets 2021-04-01

Bicep-Ressourcendefinition

Der Ressourcentyp availabilitySets kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

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

Bereitstellen in Azure
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)

Bereitstellen in Azure
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

Bereitstellen in Azure
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

Bereitstellen in Azure
Diese Vorlage erstellt eine Verfügbarkeitsgruppe mit drei Fehlerdomänen.
Dynamisches Ermitteln privater IP-Adressen

Bereitstellen in Azure
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

Bereitstellen in Azure
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

Bereitstellen in Azure
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

Bereitstellen in Azure
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)

Bereitstellen in Azure
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:

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

Bereitstellen in Azure
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)

Bereitstellen in Azure
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

Bereitstellen in Azure
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

Bereitstellen in Azure
Diese Vorlage erstellt eine Verfügbarkeitsgruppe mit drei Fehlerdomänen.
Dynamisches Ermitteln privater IP-Adressen

Bereitstellen in Azure
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

Bereitstellen in Azure
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

Bereitstellen in Azure
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

Bereitstellen in Azure
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)

Bereitstellen in Azure
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