Disponibilità di Microsoft.ComputeSets 2020-12-01

Definizione di risorsa Bicep

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

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

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

Formato risorsa

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

resource symbolicname 'Microsoft.Compute/availabilitySets@2020-12-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
nome Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 1-80

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

Iniziare con alfanumerico. Termina con caratteri alfanumerici o caratteri di sottolineatura.
ubicazione Percorso risorsa stringa (obbligatorio)
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
Sku Lo SKU del set di disponibilità è necessario impostare solo il nome. Per un set di valori possibile, vedere AvailabilitySetSkuTypes. Usare 'Aligned' per le macchine virtuali con dischi gestiti e 'Classic' per le macchine virtuali con dischi non gestiti. Il valore predefinito è 'Classic'. Sku
proprietà 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.
SubResource
virtualMachines Elenco di riferimenti a tutte le macchine virtuali nel set di disponibilità. SubResource []

Sottorisorsa

Nome Descrizione Valore
Id ID risorsa corda

Sku

Nome Descrizione Valore
capacità Specifica il numero di macchine virtuali nel set di scalabilità. Int
nome Nome sku. corda
livello Specifica il livello di macchine virtuali in un set di scalabilità.

Valori possibili:

Standard

Base
corda

Modelli di avvio rapido

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

Sagoma Descrizione
2 macchine virtuali nella rete virtuale - Regole di bilanciamento del carico interno e bilanciamento del carico interno

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

Distribuzione in Azure
Questo modello consente di creare 2 macchine virtuali in un servizio di bilanciamento del carico e di configurare una regola di bilanciamento del carico sulla porta 80. Questo modello distribuisce anche un account di archiviazione, una rete virtuale, un indirizzo IP pubblico, un 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 servizio di bilanciamento del carico e configurare le regole NAT nel LB

Distribuzione 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, una rete virtuale, un 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

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

Distribuzione in Azure
Questo modello consente di individuare un indirizzo IP privato per una scheda di interfaccia di rete in modo dinamico. 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

Distribuzione 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

Distribuzione 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 macchine virtuali con managed disk

Distribuzione 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 una rete virtuale che verrà creata anche come parte della distribuzione
dischi dinamici CentOS/UbuntuServer & Docker 1.12(cs)

Distribuzione 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'uso da parte dell'utente azure-cli viene eseguita automaticamente come contenitore Docker. Questo modello di istanza singola è una risoluzione dei problemi 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:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

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

Formato risorsa

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

{
  "type": "Microsoft.Compute/availabilitySets",
  "apiVersion": "2020-12-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
digitare Tipo di risorsa 'Microsoft.Compute/availabilitySets'
apiVersion Versione dell'API della risorsa '2020-12-01'
nome Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 1-80

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

Iniziare con alfanumerico. Termina con caratteri alfanumerici o caratteri di sottolineatura.
ubicazione Percorso risorsa stringa (obbligatorio)
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
Sku Lo SKU del set di disponibilità è necessario impostare solo il nome. Per un set di valori possibile, vedere AvailabilitySetSkuTypes. Usare 'Aligned' per le macchine virtuali con dischi gestiti e 'Classic' per le macchine virtuali con dischi non gestiti. Il valore predefinito è 'Classic'. Sku
proprietà 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.
SubResource
virtualMachines Elenco di riferimenti a tutte le macchine virtuali nel set di disponibilità. SubResource []

Sottorisorsa

Nome Descrizione Valore
Id ID risorsa corda

Sku

Nome Descrizione Valore
capacità Specifica il numero di macchine virtuali nel set di scalabilità. Int
nome Nome sku. corda
livello Specifica il livello di macchine virtuali in un set di scalabilità.

Valori possibili:

Standard

Base
corda

Modelli di avvio rapido

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

Sagoma Descrizione
2 macchine virtuali nella rete virtuale - Regole di bilanciamento del carico interno e bilanciamento del carico interno

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

Distribuzione in Azure
Questo modello consente di creare 2 macchine virtuali in un servizio di bilanciamento del carico e di configurare una regola di bilanciamento del carico sulla porta 80. Questo modello distribuisce anche un account di archiviazione, una rete virtuale, un indirizzo IP pubblico, un 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 servizio di bilanciamento del carico e configurare le regole NAT nel LB

Distribuzione 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, una rete virtuale, un 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

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

Distribuzione in Azure
Questo modello consente di individuare un indirizzo IP privato per una scheda di interfaccia di rete in modo dinamico. 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

Distribuzione 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

Distribuzione 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 macchine virtuali con managed disk

Distribuzione 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 una rete virtuale che verrà creata anche come parte della distribuzione
dischi dinamici CentOS/UbuntuServer & Docker 1.12(cs)

Distribuzione 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'uso da parte dell'utente azure-cli viene eseguita automaticamente come contenitore Docker. Questo modello di istanza singola è una risoluzione dei problemi del modello di cluster HPC/GPU @ https://github.com/azurebigcompute/BigComputeBench

Definizione di risorsa Terraform (provider AzAPI)

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

  • Gruppo di risorse

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

Formato risorsa

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/availabilitySets@2020-12-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
digitare Tipo di risorsa "Microsoft.Compute/availabilitySets@2020-12-01"
nome Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 1-80

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

Iniziare con alfanumerico. Termina con caratteri alfanumerici o caratteri di sottolineatura.
ubicazione Percorso risorsa stringa (obbligatorio)
parent_id Per eseguire la distribuzione in un gruppo di risorse, usare l'ID del gruppo di risorse. stringa (obbligatorio)
Tag Tag delle risorse Dizionario di nomi e valori di tag.
Sku Lo SKU del set di disponibilità è necessario impostare solo il nome. Per un set di valori possibile, vedere AvailabilitySetSkuTypes. Usare 'Aligned' per le macchine virtuali con dischi gestiti e 'Classic' per le macchine virtuali con dischi non gestiti. Il valore predefinito è 'Classic'. Sku
proprietà 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.
SubResource
virtualMachines Elenco di riferimenti a tutte le macchine virtuali nel set di disponibilità. SubResource []

Sottorisorsa

Nome Descrizione Valore
Id ID risorsa corda

Sku

Nome Descrizione Valore
capacità Specifica il numero di macchine virtuali nel set di scalabilità. Int
nome Nome sku. corda
livello Specifica il livello di macchine virtuali in un set di scalabilità.

Valori possibili:

Standard

Base
corda