Freigeben über


Microsoft.Compute availabilitySets 2024-07-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 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@2024-07-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'
    }
    scheduledEventsPolicy: {
      scheduledEventsAdditionalPublishingTargets: {
        eventGridAndResourceGraph: {
          enable: bool
        }
      }
      userInitiatedReboot: {
        automaticallyApprove: bool
      }
      userInitiatedRedeploy: {
        automaticallyApprove: bool
      }
    }
    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-
scheduledEventsPolicy Gibt redeploy, Reboot und ScheduledEventsAdditionalPublishingTargets Scheduled Event related configurations for the availability set an. ScheduledEventsPolicy-
virtualMachines Eine Liste der Verweise auf alle virtuellen Computer im Verfügbarkeitssatz. SubResource-[]

Unterressource

Name Beschreibung Wert
id Ressourcen-ID Schnur

ScheduledEventsPolicy

Name Beschreibung Wert
scheduledEventsAdditionalPublishingTargets Die Konfigurationsparameter, die beim Veröffentlichen von scheduledEventsAdditionalPublishingTargets verwendet werden. ScheduledEventsAdditionalPublishingTargets
userInitiatedReboot Die Konfigurationsparameter, die beim Erstellen der erstellung von "userInitiatedReboot"-Ereigniseinstellung verwendet werden. UserInitiatedReboot-
userInitiatedRedeploy Die konfigurationsparameter, die beim Erstellen der erstellung von "userInitiatedRedeploy scheduled event setting creation" verwendet werden. UserInitiatedRedeploy-

ScheduledEventsAdditionalPublishingTargets

Name Beschreibung Wert
eventGridAndResourceGraph Die Konfigurationsparameter, die beim Erstellen der Ereigniseinstellung eventGridAndResourceGraph Scheduled Event verwendet werden. EventGridAndResourceGraph-

EventGridAndResourceGraph

Name Beschreibung Wert
ermöglichen Gibt an, ob Ereignisraster und Ressourcendiagramm für geplante Ereigniskonfigurationen aktiviert sind. Bool

UserInitiatedReboot

Name Beschreibung Wert
automaticallyApprove Gibt konfigurationen im Zusammenhang mit dem Geplanten Neustartereignis an. Bool

UserInitiatedRedeploy

Name Beschreibung Wert
automaticallyApprove Gibt die konfigurationen für geplante Ereignisse neu bereitstellen an. Bool

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

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

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

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

Bereitstellen in Azure
Diese Vorlage erstellt einen Verfügbarkeitssatz mit 3 Fehlerdomänen.
Private IP dynamisch

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

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

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

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

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

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": "2024-07-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"
    },
    "scheduledEventsPolicy": {
      "scheduledEventsAdditionalPublishingTargets": {
        "eventGridAndResourceGraph": {
          "enable": "bool"
        }
      },
      "userInitiatedReboot": {
        "automaticallyApprove": "bool"
      },
      "userInitiatedRedeploy": {
        "automaticallyApprove": "bool"
      }
    },
    "virtualMachines": [
      {
        "id": "string"
      }
    ]
  }
}

Eigenschaftswerte

availabilitySets

Name Beschreibung Wert
Art Der Ressourcentyp "Microsoft.Compute/availabilitySets"
apiVersion Die Ressourcen-API-Version '2024-07-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-
scheduledEventsPolicy Gibt redeploy, Reboot und ScheduledEventsAdditionalPublishingTargets Scheduled Event related configurations for the availability set an. ScheduledEventsPolicy-
virtualMachines Eine Liste der Verweise auf alle virtuellen Computer im Verfügbarkeitssatz. SubResource-[]

Unterressource

Name Beschreibung Wert
id Ressourcen-ID Schnur

ScheduledEventsPolicy

Name Beschreibung Wert
scheduledEventsAdditionalPublishingTargets Die Konfigurationsparameter, die beim Veröffentlichen von scheduledEventsAdditionalPublishingTargets verwendet werden. ScheduledEventsAdditionalPublishingTargets
userInitiatedReboot Die Konfigurationsparameter, die beim Erstellen der erstellung von "userInitiatedReboot"-Ereigniseinstellung verwendet werden. UserInitiatedReboot-
userInitiatedRedeploy Die konfigurationsparameter, die beim Erstellen der erstellung von "userInitiatedRedeploy scheduled event setting creation" verwendet werden. UserInitiatedRedeploy-

ScheduledEventsAdditionalPublishingTargets

Name Beschreibung Wert
eventGridAndResourceGraph Die Konfigurationsparameter, die beim Erstellen der Ereigniseinstellung eventGridAndResourceGraph Scheduled Event verwendet werden. EventGridAndResourceGraph-

EventGridAndResourceGraph

Name Beschreibung Wert
ermöglichen Gibt an, ob Ereignisraster und Ressourcendiagramm für geplante Ereigniskonfigurationen aktiviert sind. Bool

UserInitiatedReboot

Name Beschreibung Wert
automaticallyApprove Gibt konfigurationen im Zusammenhang mit dem Geplanten Neustartereignis an. Bool

UserInitiatedRedeploy

Name Beschreibung Wert
automaticallyApprove Gibt die konfigurationen für geplante Ereignisse neu bereitstellen an. Bool

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

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

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

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

Bereitstellen in Azure
Diese Vorlage erstellt einen Verfügbarkeitssatz mit 3 Fehlerdomänen.
Private IP dynamisch

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

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

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

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

Bereitstellen in Azure
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@2024-07-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      platformFaultDomainCount = int
      platformUpdateDomainCount = int
      proximityPlacementGroup = {
        id = "string"
      }
      scheduledEventsPolicy = {
        scheduledEventsAdditionalPublishingTargets = {
          eventGridAndResourceGraph = {
            enable = bool
          }
        }
        userInitiatedReboot = {
          automaticallyApprove = bool
        }
        userInitiatedRedeploy = {
          automaticallyApprove = bool
        }
      }
      virtualMachines = [
        {
          id = "string"
        }
      ]
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  })
}

Eigenschaftswerte

availabilitySets

Name Beschreibung Wert
Art Der Ressourcentyp "Microsoft.Compute/availabilitySets@2024-07-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-
scheduledEventsPolicy Gibt redeploy, Reboot und ScheduledEventsAdditionalPublishingTargets Scheduled Event related configurations for the availability set an. ScheduledEventsPolicy-
virtualMachines Eine Liste der Verweise auf alle virtuellen Computer im Verfügbarkeitssatz. SubResource-[]

Unterressource

Name Beschreibung Wert
id Ressourcen-ID Schnur

ScheduledEventsPolicy

Name Beschreibung Wert
scheduledEventsAdditionalPublishingTargets Die Konfigurationsparameter, die beim Veröffentlichen von scheduledEventsAdditionalPublishingTargets verwendet werden. ScheduledEventsAdditionalPublishingTargets
userInitiatedReboot Die Konfigurationsparameter, die beim Erstellen der erstellung von "userInitiatedReboot"-Ereigniseinstellung verwendet werden. UserInitiatedReboot-
userInitiatedRedeploy Die konfigurationsparameter, die beim Erstellen der erstellung von "userInitiatedRedeploy scheduled event setting creation" verwendet werden. UserInitiatedRedeploy-

ScheduledEventsAdditionalPublishingTargets

Name Beschreibung Wert
eventGridAndResourceGraph Die Konfigurationsparameter, die beim Erstellen der Ereigniseinstellung eventGridAndResourceGraph Scheduled Event verwendet werden. EventGridAndResourceGraph-

EventGridAndResourceGraph

Name Beschreibung Wert
ermöglichen Gibt an, ob Ereignisraster und Ressourcendiagramm für geplante Ereigniskonfigurationen aktiviert sind. Bool

UserInitiatedReboot

Name Beschreibung Wert
automaticallyApprove Gibt konfigurationen im Zusammenhang mit dem Geplanten Neustartereignis an. Bool

UserInitiatedRedeploy

Name Beschreibung Wert
automaticallyApprove Gibt die konfigurationen für geplante Ereignisse neu bereitstellen an. Bool

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