Condividi tramite


Set di disponibilità Microsoft.Compute

Definizione di risorsa Bicep

Il tipo di risorsa availabilitySets può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Compute/availabilitySets, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Compute/availabilitySets@2023-09-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'
      }
    ]
  }
}

Valori delle proprietà

availabilitySets

Nome Descrizione valore
name Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 1-80

Caratteri validi:
Caratteri alfanumerici, caratteri di sottolineatura, punti e trattini.

Deve iniziare con un carattere alfanumerico. Deve terminare con un carattere alfanumerico o di sottolineatura.
posizione Posizione risorsa stringa (obbligatorio)
tags Tag delle risorse Dizionario di nomi e valori di tag. Vedere Tag nei modelli
sku Sku del set di disponibilità, è necessario impostare solo il nome. Per un possibile set di valori, vedere AvailabilitySetSkuTypes. Usare "Allineato" per le macchine virtuali con dischi gestiti e "Classico" per le macchine virtuali con dischi non gestiti. Il valore predefinito è 'Classic'. Sku
properties Visualizzazione dell'istanza di una risorsa. AvailabilitySetProperties

AvailabilitySetProperties

Nome Descrizione Valore
platformFaultDomainCount Numero di domini di errore. INT
platformUpdateDomainCount Aggiornare il numero di domini. INT
proximityPlacementGroup Specifica informazioni sul gruppo di posizionamento di prossimità a cui deve essere assegnato il set di disponibilità. Versione minima api: 2018-04-01. Sottorisorsa
virtualMachines Elenco di riferimenti a tutte le macchine virtuali nel set di disponibilità. SubResource[]

Sottorisorsa

Nome Descrizione Valore
id ID risorsa string

Sku

Nome Descrizione Valore
capacità Specifica il numero di macchine virtuali nel set di scalabilità. INT
name Nome sku. string
Livello Specifica il livello di macchine virtuali in un set di scalabilità.

I valori possibili sono:

Standard

Base
string

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
2 macchine virtuali nella rete virtuale - Regole Load Balancer interne e LB

Distribuisci in Azure
Questo modello consente di creare 2 Macchine virtuali in una rete virtuale e in un servizio di bilanciamento del carico interno e configurare una regola di bilanciamento del carico sulla porta 80. Questo modello distribuisce anche un account di archiviazione, Rete virtuale, indirizzo IP pubblico, set di disponibilità e interfacce di rete.
2 macchine virtuali in un bilanciamento del carico e regole di bilanciamento del carico

Distribuisci in Azure
Questo modello consente di creare 2 Macchine virtuali in un servizio di bilanciamento del carico e configurare una regola di bilanciamento del carico sulla porta 80. Questo modello distribuisce anche un account di archiviazione, Rete virtuale, indirizzo IP pubblico, set di disponibilità e interfacce di rete. In questo modello viene usata la funzionalità dei cicli di risorse per creare le interfacce di rete e le macchine virtuali
2 macchine virtuali in un bilanciamento del carico e regole NAT di configurazione per il bilanciamento del carico

Distribuisci in Azure
Questo modello consente di creare 2 Macchine virtuali in un set di disponibilità e configurare le regole NAT tramite il servizio di bilanciamento del carico. Questo modello distribuisce anche un account di archiviazione, un Rete virtuale, un indirizzo IP pubblico e interfacce di rete. In questo modello viene usata la funzionalità dei cicli di risorse per creare le interfacce di rete e le macchine virtuali
Creare un set di disponibilità con 3 domini di errore

Distribuisci in Azure
Questo modello crea un set di disponibilità con 3 domini di errore
Individuare l'indirizzo IP privato in modo dinamico

Distribuisci in Azure
Questo modello consente di individuare dinamicamente un indirizzo IP privato per una scheda di interfaccia di rete. Passa l'indirizzo IP privato di NIC0 a VM1 usando estensioni di script personalizzate che lo scrive in un file in VM1.
GlassFish su SUSE

Distribuisci in Azure
Questo modello distribuisce un cluster GlassFish (v3 o v4) con carico bilanciato, costituito da un numero definito dall'utente di macchine virtuali SUSE (OpenSUSE o SLES).
Creare macchine virtuali nei set di disponibilità usando i cicli di risorse

Distribuisci in Azure
Creare 2-5 macchine virtuali nei set di disponibilità usando i cicli di risorse. Le macchine virtuali possono essere unbuntu o Windows con un massimo di 5 macchine virtuali perché questo esempio usa un singolo account di archiviazione
Modello di macchina virtuale multi-macchina virtuale con disco gestito

Distribuisci in Azure
Questo modello creerà un numero N di macchine virtuali con dischi gestiti, indirizzi IP pubblici e interfacce di rete. Creerà le macchine virtuali in un singolo set di disponibilità. Verrà eseguito il provisioning in un Rete virtuale che verrà creato anche come parte della distribuzione
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs)

Distribuisci in Azure
Si tratta di un modello comune per la creazione di un'istanza singola CentOS 7.2/7.1/6.5 o Ubuntu Server 16.04.0-LTS con numero configurabile di dischi dati (dimensioni configurabili). È possibile menzionare al massimo 16 dischi nei parametri del portale e le dimensioni massime di ogni disco devono essere inferiori a 1023 GB. L'array RAID0 MDADM viene smontato automaticamente e sopravvive ai riavvii. La versione più recente di Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 è disponibile per l'utilizzo dall'utente azure-cli viene eseguita automaticamente come contenitore Docker. Questo modello di istanza singola è una derivazione del modello di cluster HPC/GPU @https://github.com/azurebigcompute/BigComputeBench

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa availabilitySets può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Compute/availabilitySets, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Compute/availabilitySets",
  "apiVersion": "2023-09-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"
      }
    ]
  }
}

Valori delle proprietà

availabilitySets

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.Compute/availabilitySets'
apiVersion Versione dell'API della risorsa '2023-09-01'
name Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 1-80

Caratteri validi:
Caratteri alfanumerici, caratteri di sottolineatura, punti e trattini.

Deve iniziare con un carattere alfanumerico. Deve terminare con un carattere alfanumerico o di sottolineatura.
posizione Posizione risorsa stringa (obbligatorio)
tags Tag delle risorse Dizionario di nomi e valori di tag. Vedere Tag nei modelli
sku Sku del set di disponibilità, è necessario impostare solo il nome. Per un possibile set di valori, vedere AvailabilitySetSkuTypes. Usare "Allineato" per le macchine virtuali con dischi gestiti e "Classico" per le macchine virtuali con dischi non gestiti. Il valore predefinito è 'Classic'. Sku
properties Visualizzazione dell'istanza di una risorsa. AvailabilitySetProperties

AvailabilitySetProperties

Nome Descrizione Valore
platformFaultDomainCount Numero di domini di errore. INT
platformUpdateDomainCount Aggiornare il numero di domini. INT
proximityPlacementGroup Specifica informazioni sul gruppo di posizionamento di prossimità a cui deve essere assegnato il set di disponibilità. Versione minima api: 2018-04-01. Sottorisorsa
virtualMachines Elenco di riferimenti a tutte le macchine virtuali nel set di disponibilità. SubResource[]

Sottorisorsa

Nome Descrizione Valore
id ID risorsa string

Sku

Nome Descrizione Valore
capacità Specifica il numero di macchine virtuali nel set di scalabilità. INT
name Nome sku. string
Livello Specifica il livello di macchine virtuali in un set di scalabilità.

I valori possibili sono:

Standard

Base
string

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
2 macchine virtuali nella rete virtuale - Regole Load Balancer interne e LB

Distribuisci in Azure
Questo modello consente di creare 2 Macchine virtuali in una rete virtuale e in un servizio di bilanciamento del carico interno e configurare una regola di bilanciamento del carico sulla porta 80. Questo modello distribuisce anche un account di archiviazione, Rete virtuale, indirizzo IP pubblico, set di disponibilità e interfacce di rete.
2 macchine virtuali in un bilanciamento del carico e regole di bilanciamento del carico

Distribuisci in Azure
Questo modello consente di creare 2 Macchine virtuali in un servizio di bilanciamento del carico e configurare una regola di bilanciamento del carico sulla porta 80. Questo modello distribuisce anche un account di archiviazione, Rete virtuale, indirizzo IP pubblico, set di disponibilità e interfacce di rete. In questo modello viene usata la funzionalità dei cicli di risorse per creare le interfacce di rete e le macchine virtuali
2 macchine virtuali in un bilanciamento del carico e regole NAT di configurazione per il bilanciamento del carico

Distribuisci in Azure
Questo modello consente di creare 2 Macchine virtuali in un set di disponibilità e configurare le regole NAT tramite il servizio di bilanciamento del carico. Questo modello distribuisce anche un account di archiviazione, un Rete virtuale, un indirizzo IP pubblico e interfacce di rete. In questo modello viene usata la funzionalità dei cicli di risorse per creare le interfacce di rete e le macchine virtuali
Creare un set di disponibilità con 3 domini di errore

Distribuisci in Azure
Questo modello crea un set di disponibilità con 3 domini di errore
Individuare l'indirizzo IP privato in modo dinamico

Distribuisci in Azure
Questo modello consente di individuare dinamicamente un indirizzo IP privato per una scheda di interfaccia di rete. Passa l'indirizzo IP privato di NIC0 a VM1 usando estensioni di script personalizzate che lo scrive in un file in VM1.
GlassFish su SUSE

Distribuisci in Azure
Questo modello distribuisce un cluster GlassFish (v3 o v4) con carico bilanciato, costituito da un numero definito dall'utente di macchine virtuali SUSE (OpenSUSE o SLES).
Creare macchine virtuali nei set di disponibilità usando i cicli di risorse

Distribuisci in Azure
Creare 2-5 macchine virtuali nei set di disponibilità usando i cicli di risorse. Le macchine virtuali possono essere unbuntu o Windows con un massimo di 5 macchine virtuali perché questo esempio usa un singolo account di archiviazione
Modello di macchina virtuale multi-macchina virtuale con disco gestito

Distribuisci in Azure
Questo modello creerà un numero N di macchine virtuali con dischi gestiti, indirizzi IP pubblici e interfacce di rete. Creerà le macchine virtuali in un singolo set di disponibilità. Verrà eseguito il provisioning in un Rete virtuale che verrà creato anche come parte della distribuzione
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs)

Distribuisci in Azure
Si tratta di un modello comune per la creazione di un'istanza singola CentOS 7.2/7.1/6.5 o Ubuntu Server 16.04.0-LTS con numero configurabile di dischi dati (dimensioni configurabili). È possibile menzionare al massimo 16 dischi nei parametri del portale e le dimensioni massime di ogni disco devono essere inferiori a 1023 GB. L'array RAID0 MDADM viene smontato automaticamente e sopravvive ai riavvii. La versione più recente di Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 è disponibile per l'utilizzo dall'utente azure-cli viene eseguita automaticamente come contenitore Docker. Questo modello di istanza singola è una derivazione del modello di cluster HPC/GPU @https://github.com/azurebigcompute/BigComputeBench

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa availabilitySets può essere distribuito con operazioni destinate a:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Compute/availabilitySets, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/availabilitySets@2023-09-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"
    }
  })
}

Valori delle proprietà

availabilitySets

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.Compute/availabilitySets@2023-09-01"
name Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 1-80

Caratteri validi:
Caratteri alfanumerici, caratteri di sottolineatura, punti e trattini.

Deve iniziare con un carattere alfanumerico. Deve terminare con un carattere alfanumerico o di sottolineatura.
posizione Posizione risorsa stringa (obbligatorio)
parent_id Per eseguire la distribuzione in un gruppo di risorse, usare l'ID del gruppo di risorse. stringa (obbligatorio)
tags Tag delle risorse Dizionario di nomi e valori di tag.
sku Sku del set di disponibilità, è necessario impostare solo il nome. Per un possibile set di valori, vedere AvailabilitySetSkuTypes. Usare "Allineato" per le macchine virtuali con dischi gestiti e "Classico" per le macchine virtuali con dischi non gestiti. Il valore predefinito è 'Classic'. Sku
properties Visualizzazione dell'istanza di una risorsa. AvailabilitySetProperties

AvailabilitySetProperties

Nome Descrizione Valore
platformFaultDomainCount Numero di domini di errore. INT
platformUpdateDomainCount Aggiornare il numero di domini. INT
proximityPlacementGroup Specifica informazioni sul gruppo di posizionamento di prossimità a cui deve essere assegnato il set di disponibilità. Versione minima api: 2018-04-01. Sottorisorsa
virtualMachines Elenco di riferimenti a tutte le macchine virtuali nel set di disponibilità. SubResource[]

Sottorisorsa

Nome Descrizione Valore
id ID risorsa string

Sku

Nome Descrizione Valore
capacità Specifica il numero di macchine virtuali nel set di scalabilità. INT
name Nome sku. string
Livello Specifica il livello di macchine virtuali in un set di scalabilità.

I valori possibili sono:

Standard

Base
string