Microsoft.Compute availabilitySets
Bicep-resursdefinition
Resurstypen availabilitySets kan distribueras med åtgärder som är mål:
- Resursgrupper – Se distributionskommandon för resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Compute/availabilitySets-resurs lägger du till följande Bicep i mallen.
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'
}
]
}
}
Egenskapsvärden
availabilitySets
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet | sträng (krävs) Teckengräns: 1–80 Giltiga tecken: Alfanumeriska tecken, understreck, punkter och bindestreck. Börja med alfanumeriskt. Avsluta med alfanumeriskt eller understreck. |
location | Resursplats | sträng (krävs) |
tags | Resurstaggar | Ordlista med taggnamn och värden. Se Taggar i mallar |
sku | SKU för tillgänglighetsuppsättningen, endast namn krävs för att anges. Se AvailabilitySetSkuTypes för möjliga uppsättning värden. Använd "Justerad" för virtuella datorer med hanterade diskar och "klassisk" för virtuella datorer med ohanterade diskar. Standardvärdet är "klassiskt". | Sku |
properties | Instansvyn för en resurs. | AvailabilitySetProperties |
AvailabilitySetProperties
Name | Beskrivning | Värde |
---|---|---|
platformFaultDomainCount | Antal feldomäner. | int |
platformUpdateDomainCount | Uppdatera antalet domäner. | int |
proximityPlacementGroup | Anger information om närhetsplaceringsgruppen som tillgänglighetsuppsättningen ska tilldelas till. Lägsta API-version: 2018-04-01. | SubResource |
VirtualMachines | En lista med referenser till alla virtuella datorer i tillgänglighetsuppsättningen. | SubResource[] |
SubResource
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID | sträng |
Sku
Name | Beskrivning | Värde |
---|---|---|
capacity | Anger antalet virtuella datorer i skalningsuppsättningen. | int |
name | SKU-namnet. | sträng |
nivå | Anger nivån för virtuella datorer i en skalningsuppsättning. Möjliga värden: Standard Basic |
sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
2 virtuella datorer i VNET – Interna Load Balancer- och LB-regler |
Med den här mallen kan du skapa 2 Virtual Machines i ett virtuellt nätverk och under en intern lastbalanserare och konfigurera en belastningsutjämningsregel på port 80. Den här mallen distribuerar också ett lagringskonto, Virtual Network, offentlig IP-adress, tillgänglighetsuppsättning och nätverksgränssnitt. |
2 virtuella datorer i en Load Balancer och belastningsutjämningsregler |
Med den här mallen kan du skapa 2 Virtual Machines under en lastbalanserare och konfigurera en lastbalanseringsregel på port 80. Den här mallen distribuerar även ett lagringskonto, Virtual Network, offentlig IP-adress, tillgänglighetsuppsättning och nätverksgränssnitt. I den här mallen använder vi resursloopfunktionen för att skapa nätverksgränssnitt och virtuella datorer |
2 virtuella datorer i en Load Balancer och konfigurera NAT-regler på lastbalanserare |
Med den här mallen kan du skapa 2 Virtual Machines i en tillgänglighetsuppsättning och konfigurera NAT-regler via lastbalanseraren. Den här mallen distribuerar också ett lagringskonto, Virtual Network, offentlig IP-adress och nätverksgränssnitt. I den här mallen använder vi resursloopfunktionen för att skapa nätverksgränssnitt och virtuella datorer |
Skapa en tillgänglighetsuppsättning med 3 feldomäner |
Den här mallen skapar en tillgänglighetsuppsättning med 3 feldomäner |
Identifiera privat IP dynamiskt |
Med den här mallen kan du identifiera en privat IP-adress för ett nätverkskort dynamiskt. Den skickar den privata IP-adressen för NIC0 till VM1 med hjälp av anpassade skripttillägg som skriver den till en fil på VM1. |
GlassFish på SUSE |
Den här mallen distribuerar ett belastningsutjämningskluster (v3 eller v4) som består av ett användardefinierat antal virtuella SUSE-datorer (OpenSUSE eller SLES). |
Skapa virtuella datorer i tillgänglighetsuppsättningar med hjälp av resursslingor |
Skapa 2–5 virtuella datorer i tillgänglighetsuppsättningar med hjälp av resursslingor. De virtuella datorerna kan vara Unbuntu eller Windows med högst 5 virtuella datorer eftersom det här exemplet använder ett enda storageAccount |
Mall för flera virtuella datorer med hanterad disk |
Den här mallen skapar N antal virtuella datorer med hanterade diskar, offentliga IP-adresser och nätverksgränssnitt. De virtuella datorerna skapas i en enda tillgänglighetsuppsättning. De etableras i en Virtual Network som också skapas som en del av distributionen |
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs) |
Det här är en vanlig mall för att skapa en enskild instans av CentOS 7.2/7.1/6.5 eller Ubuntu Server 16.04.0-LTS med konfigurerbart antal datadiskar (konfigurerbara storlekar). Maximalt 16 diskar kan anges i portalparametrarna och den maximala storleken på varje disk ska vara mindre än 1 023 GB. MDADM RAID0-matrisen monteras automatiskt och klarar omstarter. Senaste Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 är tillgänglig för användning från användaren azure-cli körs automatiskt som en dockercontainer. Den här mallen för en enskild instans är en avsökning av mallen för HPC/GPU-kluster @https://github.com/azurebigcompute/BigComputeBench |
Resursdefinition för ARM-mall
Resurstypen availabilitySets kan distribueras med åtgärder som är mål:
- Resursgrupper – Se kommandon för resursgruppsdistribution
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Compute/availabilitySets-resurs lägger du till följande JSON i mallen.
{
"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"
}
]
}
}
Egenskapsvärden
availabilitySets
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Compute/availabilitySets" |
apiVersion | Resurs-API-versionen | '2023-09-01' |
name | Resursnamnet | sträng (krävs) Teckengräns: 1–80 Giltiga tecken: Alfanumeriska tecken, understreck, punkter och bindestreck. Börja med alfanumeriskt. Avsluta med alfanumeriskt eller understreck. |
location | Resursplats | sträng (krävs) |
tags | Resurstaggar | Ordlista med taggnamn och värden. Se Taggar i mallar |
sku | SKU för tillgänglighetsuppsättningen, endast namn krävs för att anges. Se AvailabilitySetSkuTypes för möjliga uppsättningsvärden. Använd "Justerad" för virtuella datorer med hanterade diskar och "Klassisk" för virtuella datorer med ohanterade diskar. Standardvärdet är "Klassisk". | Sku |
properties | Instansvyn för en resurs. | AvailabilitySetProperties |
AvailabilitySetProperties
Name | Beskrivning | Värde |
---|---|---|
platformFaultDomainCount | Antal feldomäner. | int |
platformUpdateDomainCount | Uppdatera antalet domäner. | int |
proximityPlacementGroup | Anger information om närhetsplaceringsgruppen som tillgänglighetsuppsättningen ska tilldelas till. Lägsta api-version: 2018-04-01. | Underresurs |
VirtualMachines | En lista med referenser till alla virtuella datorer i tillgänglighetsuppsättningen. | SubResource[] |
Underresurs
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID | sträng |
Sku
Name | Beskrivning | Värde |
---|---|---|
capacity | Anger antalet virtuella datorer i skalningsuppsättningen. | int |
name | SKU-namnet. | sträng |
nivå | Anger nivån för virtuella datorer i en skalningsuppsättning. Möjliga värden: Standard Basic |
sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
2 virtuella datorer i VNET – interna Load Balancer- och lb-regler |
Med den här mallen kan du skapa 2 Virtual Machines i ett virtuellt nätverk och under en intern lastbalanserare och konfigurera en lastbalanseringsregel på port 80. Den här mallen distribuerar även ett lagringskonto, Virtual Network, offentlig IP-adress, tillgänglighetsuppsättning och nätverksgränssnitt. |
2 virtuella datorer i en Load Balancer och belastningsutjämningsregler |
Med den här mallen kan du skapa 2 Virtual Machines under en lastbalanserare och konfigurera en lastbalanseringsregel på port 80. Den här mallen distribuerar även ett lagringskonto, Virtual Network, offentlig IP-adress, tillgänglighetsuppsättning och nätverksgränssnitt. I den här mallen använder vi resursloopfunktionen för att skapa nätverksgränssnitt och virtuella datorer |
2 virtuella datorer i en Load Balancer och konfigurera NAT-regler på lastbalanserare |
Med den här mallen kan du skapa 2 Virtual Machines i en tillgänglighetsuppsättning och konfigurera NAT-regler via lastbalanseraren. Den här mallen distribuerar också ett lagringskonto, Virtual Network, offentlig IP-adress och nätverksgränssnitt. I den här mallen använder vi resursloopfunktionen för att skapa nätverksgränssnitt och virtuella datorer |
Skapa en tillgänglighetsuppsättning med 3 feldomäner |
Den här mallen skapar en tillgänglighetsuppsättning med 3 feldomäner |
Identifiera privat IP dynamiskt |
Med den här mallen kan du identifiera en privat IP-adress för ett nätverkskort dynamiskt. Den skickar den privata IP-adressen för NIC0 till VM1 med hjälp av anpassade skripttillägg som skriver den till en fil på VM1. |
GlassFish på SUSE |
Den här mallen distribuerar ett belastningsutjämningskluster (v3 eller v4) som består av ett användardefinierat antal virtuella SUSE-datorer (OpenSUSE eller SLES). |
Skapa virtuella datorer i tillgänglighetsuppsättningar med hjälp av resursslingor |
Skapa 2–5 virtuella datorer i tillgänglighetsuppsättningar med hjälp av resursslingor. De virtuella datorerna kan vara Unbuntu eller Windows med högst 5 virtuella datorer eftersom det här exemplet använder ett enda storageAccount |
Mall för flera virtuella datorer med hanterad disk |
Den här mallen skapar N antal virtuella datorer med hanterade diskar, offentliga IP-adresser och nätverksgränssnitt. De virtuella datorerna skapas i en enda tillgänglighetsuppsättning. De etableras i en Virtual Network som också skapas som en del av distributionen |
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs) |
Det här är en vanlig mall för att skapa en enskild instans av CentOS 7.2/7.1/6.5 eller Ubuntu Server 16.04.0-LTS med konfigurerbart antal datadiskar (konfigurerbara storlekar). Maximalt 16 diskar kan anges i portalparametrarna och den maximala storleken på varje disk ska vara mindre än 1 023 GB. MDADM RAID0-matrisen monteras automatiskt och klarar omstarter. Senaste Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 är tillgänglig för användning från användaren azure-cli körs automatiskt som en dockercontainer. Den här mallen för en enskild instans är en avsökning av mallen för HPC/GPU-kluster @https://github.com/azurebigcompute/BigComputeBench |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen availabilitySets kan distribueras med åtgärder som är mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Compute/availabilitySets-resurs lägger du till följande Terraform i mallen.
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"
}
})
}
Egenskapsvärden
availabilitySets
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Compute/availabilitySets@2023-09-01" |
name | Resursnamnet | sträng (krävs) Teckengräns: 1–80 Giltiga tecken: Alfanumeriska tecken, understreck, punkter och bindestreck. Börja med alfanumeriskt. Avsluta med alfanumeriskt eller understreck. |
location | Resursplats | sträng (krävs) |
parent_id | Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. | sträng (krävs) |
tags | Resurstaggar | Ordlista med taggnamn och värden. |
sku | SKU för tillgänglighetsuppsättningen, endast namn krävs för att anges. Se AvailabilitySetSkuTypes för möjliga uppsättningsvärden. Använd "Justerad" för virtuella datorer med hanterade diskar och "Klassisk" för virtuella datorer med ohanterade diskar. Standardvärdet är "Klassisk". | Sku |
properties | Instansvyn för en resurs. | AvailabilitySetProperties |
AvailabilitySetProperties
Name | Beskrivning | Värde |
---|---|---|
platformFaultDomainCount | Antal feldomäner. | int |
platformUpdateDomainCount | Uppdatera antalet domäner. | int |
proximityPlacementGroup | Anger information om närhetsplaceringsgruppen som tillgänglighetsuppsättningen ska tilldelas till. Lägsta API-version: 2018-04-01. | SubResource |
VirtualMachines | En lista med referenser till alla virtuella datorer i tillgänglighetsuppsättningen. | SubResource[] |
SubResource
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID | sträng |
Sku
Name | Beskrivning | Värde |
---|---|---|
capacity | Anger antalet virtuella datorer i skalningsuppsättningen. | int |
name | SKU-namnet. | sträng |
nivå | Anger nivån för virtuella datorer i en skalningsuppsättning. Möjliga värden: Standard Basic |
sträng |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för