Share via


Microsoft.Compute availabilitySets 2021-07-01

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@2021-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'
    }
    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à 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, Rete virtuale, indirizzo IP pubblico e interfacce di rete. In questo modello viene usata la funzionalità 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 un INDIRIZZO IP privato per una scheda di interfaccia di rete dinamicamente. Passa l'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), 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 macchine virtuali da 2 a 5 nei set di disponibilità usando cicli di risorse. Le macchine virtuali possono essere Unbuntu o Windows con un massimo di 5 macchine virtuali poiché questo esempio usa un singolo storageAccount
Modello di più macchine virtuali con disco gestito

Distribuisci in Azure
Questo modello creerà N numero 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). Il numero massimo di 16 dischi può essere indicato nei parametri del portale e le dimensioni massime di ogni disco devono essere inferiori a 1023 GB. L'array MDADM RAID0 viene smontato automaticamente e sopravvissuto 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 da azure-cli utente è in esecuzione automatica come contenitore docker. Questo modello di istanza singola è una derivazione del modello di cluster HPC/GPU @https://github.com/azurebigcompute/BigComputeBench

Definizione della risorsa modello di Resource Manager

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

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": "2021-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"
    },
    "virtualMachines": [
      {
        "id": "string"
      }
    ]
  }
}

Valori delle proprietà

availabilitySets

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

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 (obbligatoria)
tags Tag delle risorse Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
sku Sku del set di disponibilità, è necessario impostare solo il nome. Per un set di valori possibile, vedere AvailabilitySetSkuTypes. Usare "Allineato" per le macchine virtuali con dischi gestiti e "Classico" per le macchine virtuali con dischi non gestiti. Il valore predefinito è 'Classico'. 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
prossimitàPlacementGroup Specifica informazioni sul gruppo di posizionamento di prossimità a cui deve essere assegnato il set di disponibilità.

Versione minima api: 2018-04-01.
SottoResource
virtualMachines Elenco di riferimenti a tutte le macchine virtuali nel set di disponibilità. SubResource[]

SottoResource

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 di Load Balancer e LB interne

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à 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, Rete virtuale, indirizzo IP pubblico e interfacce di rete. In questo modello viene usata la funzionalità 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 un INDIRIZZO IP privato per una scheda di interfaccia di rete dinamicamente. Passa l'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), 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 macchine virtuali da 2 a 5 nei set di disponibilità usando cicli di risorse. Le macchine virtuali possono essere Unbuntu o Windows con un massimo di 5 macchine virtuali poiché questo esempio usa un singolo storageAccount
Modello di più macchine virtuali con disco gestito

Distribuisci in Azure
Questo modello creerà N numero 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). Il numero massimo di 16 dischi può essere indicato nei parametri del portale e le dimensioni massime di ogni disco devono essere inferiori a 1023 GB. L'array MDADM RAID0 viene smontato automaticamente e sopravvissuto 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 da azure-cli utente è in esecuzione automatica 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:

  • 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@2021-07-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@2021-07-01"
name Nome della risorsa stringa (obbligatoria)

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 (obbligatoria)
parent_id Per distribuire in un gruppo di risorse, usare l'ID del gruppo di risorse. stringa (obbligatoria)
tags Tag delle risorse Dizionario dei nomi e dei valori dei tag.
sku Sku del set di disponibilità, è necessario impostare solo il nome. Per un set di valori possibile, vedere AvailabilitySetSkuTypes. Usare "Allineato" per le macchine virtuali con dischi gestiti e "Classico" per le macchine virtuali con dischi non gestiti. Il valore predefinito è 'Classico'. 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
prossimitàPlacementGroup Specifica informazioni sul gruppo di posizionamento di prossimità a cui deve essere assegnato il set di disponibilità.

Versione minima api: 2018-04-01.
SottoResource
virtualMachines Elenco di riferimenti a tutte le macchine virtuali nel set di disponibilità. SubResource[]

SottoResource

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