Disponibilità di Microsoft.ComputeSets 2022-03-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 risorsa
Per creare una risorsa Microsoft.Compute/availabilitySets, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.Compute/availabilitySets@2022-03-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
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 |
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 |
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 |
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 |
Questo modello crea un set di disponibilità con 3 domini di errore |
individuare l'indirizzo IP privato in modo dinamico |
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 |
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 |
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 |
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) |
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:
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": "2022-03-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 | '2022-03-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
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 |
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 |
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 |
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 |
Questo modello crea un set di disponibilità con 3 domini di errore |
individuare l'indirizzo IP privato in modo dinamico |
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 |
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 |
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 |
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) |
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@2022-03-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@2022-03-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
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 |