Microsoft.Compute availabilitySets 2021-07-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 dei 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 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 |
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 |
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 |
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 |
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 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 |
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 |
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 |
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) |
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:
- 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 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 |
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 |
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 |
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 |
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 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 |
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 |
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 |
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) |
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 |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per