Microsoft.Compute-tillgänglighetUppsättningar 2017-03-30
Bicep-resursdefinition
Resurstypen availabilitySets kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
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@2017-03-30' = {
location: 'string'
name: 'string'
properties: {
platformFaultDomainCount: int
platformUpdateDomainCount: int
virtualMachines: [
{
id: 'string'
}
]
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Egenskapsvärden
AvailabilitySetProperties
Namn | Beskrivning | Värde |
---|---|---|
platformFaultDomainCount | Antal feldomäner. | Int |
platformUpdateDomainCount | Uppdatera antalet domäner. | Int |
virtualMachines | En lista med referenser till alla virtuella datorer i tillgänglighetsuppsättningen. | SubResource[] |
Microsoft.Compute/availabilitySets
Namn | Beskrivning | Värde |
---|---|---|
plats | Resursplats | sträng (krävs) |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Instansvyn för en resurs. | AvailabilitySetProperties |
Sku | SKU för tillgänglighetsuppsättningen | Sku |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
ResourceTags
Namn | Beskrivning | Värde |
---|
Sku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Anger antalet virtuella datorer i skalningsuppsättningen. Obs! Om den nya vm-SKU:n inte stöds på maskinvaran som skalningsuppsättningen för närvarande är på, måste du frigöra de virtuella datorerna i skalningsuppsättningen innan du ändrar SKU-namnet. | Int |
Namn | SKU-namnet. | sträng |
Nivå | Anger nivån för virtuella datorer i en skalningsuppsättning. Möjliga värden: Standard Grundläggande |
sträng |
SubResource
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID | sträng |
Snabbstartsexempel
Följande snabbstartsexempel distribuerar den här resurstypen.
Bicep-fil | Beskrivning |
---|---|
2 virtuella datorer i VNET – Interna lastbalanserare och LB-regler | Med den här mallen kan du skapa två virtuella datorer i ett virtuellt nätverk och under en intern lastbalanserare och konfigurera en belastningsutjämningsregel på port 80. Den här mallen distribuerar även ett lagringskonto, virtuellt nätverk, offentlig IP-adress, tillgänglighetsuppsättning och nätverksgränssnitt. |
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs) | Det här är en vanlig mall för att skapa en enda 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 docker-container. Den här mallen för en enskild instans är en avsökning av HPC/GPU-klustermallen @ https://github.com/azurebigcompute/BigComputeBench |
Skapa en virtuell Azure-dator med en ny AD Forest- | Den här mallen skapar en ny virtuell Azure-dator. Den konfigurerar den virtuella datorn till en AD DC för en ny skog |
Skapa ett Ubuntu GNOME-skrivbord | Den här mallen skapar en ubuntu-dator. Detta fungerar bra för användning som en jumpbox bakom en NAT. |
Distribuera Shibboleth Identity Provider-kluster i Windows | Den här mallen distribuerar Shibboleth Identity Provider på Windows i en klustrad konfiguration. När distributionen har slutförts kan du gå till https://your-domain:8443/idp/profile/status (notera portnummer) för att kontrollera om det har lyckats. |
Distribuerar SQL Server 2014 AG på befintlig VNET & AD | Den här mallen skapar tre nya virtuella Azure-datorer på ett befintligt virtuellt nätverk: Två virtuella datorer konfigureras som SQL Server 2014-tillgänglighetsgrupprepliknoder och en virtuell dator konfigureras som ett filresursvittne för automatisk klusterredundans. Utöver dessa virtuella datorer konfigureras även följande ytterligare Azure-resurser: Intern lastbalanserare, lagringskonton. PowerShell DSC används för att konfigurera klustring, SQL Server och en tillgänglighetsgrupp inom varje virtuell dator. För Active Directory-stöd bör befintliga Active Directory-domänkontrollanter redan distribueras på det befintliga virtuella nätverket. |
virtuella IIS-datorer & SQL Server 2014 VM- | Skapa 1 eller 2 IIS Windows 2012 R2-webbservrar och en serverdels SQL Server 2014 i VNET. |
JBoss EAP på RHEL (klustrad, flera virtuella datorer) | Med den här mallen kan du skapa flera virtuella RHEL 8.6-datorer som kör JBoss EAP 7.4-klustret och även distribuerar ett webbprogram som kallas eap-session-replikering. Du kan logga in på administratörskonsolen med JBoss EAP-användarnamnet och lösenordet som konfigurerades vid tidpunkten för distributionen. |
mall för flera virtuella datorer med managed 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 ett virtuellt nätverk som också skapas som en del av distributionen |
Använda Azure Firewall som EN DNS-proxy i en Topologi för Hub & Spoke | Det här exemplet visar hur du distribuerar en hub-spoke-topologi i Azure med hjälp av Azure Firewall. Det virtuella hubbnätverket fungerar som en central anslutningspunkt för många virtuella ekernätverk som är anslutna till det virtuella hubbnätverket via peering för virtuella nätverk. |
Resursdefinition för ARM-mall
Resurstypen availabilitySets kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
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": "2017-03-30",
"name": "string",
"location": "string",
"properties": {
"platformFaultDomainCount": "int",
"platformUpdateDomainCount": "int",
"virtualMachines": [
{
"id": "string"
}
]
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Egenskapsvärden
AvailabilitySetProperties
Namn | Beskrivning | Värde |
---|---|---|
platformFaultDomainCount | Antal feldomäner. | Int |
platformUpdateDomainCount | Uppdatera antalet domäner. | Int |
virtualMachines | En lista med referenser till alla virtuella datorer i tillgänglighetsuppsättningen. | SubResource[] |
Microsoft.Compute/availabilitySets
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2017-03-30' |
plats | Resursplats | sträng (krävs) |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Instansvyn för en resurs. | AvailabilitySetProperties |
Sku | SKU för tillgänglighetsuppsättningen | Sku |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
typ | Resurstypen | "Microsoft.Compute/availabilitySets" |
ResourceTags
Namn | Beskrivning | Värde |
---|
Sku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Anger antalet virtuella datorer i skalningsuppsättningen. Obs! Om den nya vm-SKU:n inte stöds på maskinvaran som skalningsuppsättningen för närvarande är på, måste du frigöra de virtuella datorerna i skalningsuppsättningen innan du ändrar SKU-namnet. | Int |
Namn | SKU-namnet. | sträng |
Nivå | Anger nivån för virtuella datorer i en skalningsuppsättning. Möjliga värden: Standard Grundläggande |
sträng |
SubResource
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Beskrivning |
---|---|
2 virtuella datorer i en lastbalanserare och konfigurera NAT-regler på LB- |
Med den här mallen kan du skapa två virtuella datorer i en tillgänglighetsuppsättning och konfigurera NAT-regler via lastbalanseraren. Den här mallen distribuerar även ett lagringskonto, ett virtuellt nätverk, en offentlig IP-adress och ett 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 lastbalanserare och belastningsutjämningsregler |
Med den här mallen kan du skapa två virtuella datorer under en lastbalanserare och konfigurera en belastningsutjämningsregel på port 80. Den här mallen distribuerar även ett lagringskonto, virtuellt nätverk, 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 VNET – Interna lastbalanserare och LB-regler |
Med den här mallen kan du skapa två virtuella datorer i ett virtuellt nätverk och under en intern lastbalanserare och konfigurera en belastningsutjämningsregel på port 80. Den här mallen distribuerar även ett lagringskonto, virtuellt nätverk, offentlig IP-adress, tillgänglighetsuppsättning och nätverksgränssnitt. |
201-vnet-2subnets-service-endpoints-storage-integration |
Skapar två nya virtuella datorer med ett nätverkskort vardera, i två olika undernät i samma virtuella nätverk. Anger tjänstslutpunkten på ett av undernäten och skyddar lagringskontot till det undernätet. |
App Gateway med WAF, SSL, IIS och HTTPS-omdirigering |
Den här mallen distribuerar en Application Gateway med WAF, SSL från slutpunkt till slutpunkt och HTTP till HTTPS-omdirigering på IIS-servrarna. |
Azure Container Service Engine (acs-engine) – Swarm Mode |
Azure Container Service Engine (acs-engine) genererar ARM-mallar (Azure Resource Manager) för Docker-aktiverade kluster på Microsoft Azure med ditt val av DC/OS, Kubernetes, Swarm Mode eller Swarm orchestrators. Indata till verktyget är en klusterdefinition. Klusterdefinitionen liknar (i många fall samma som) ARM-mallsyntaxen som används för att distribuera ett Microsoft Azure Container Service-kluster. |
Barracuda Web Application Firewall med serverdels-IIS-servrar |
Den här Azure-snabbstartsmallen distribuerar en Barracuda Web Application Firewall-lösning i Azure med det nödvändiga antalet Windows 2012-baserade IIS-webbservrar.Mallar innehåller den senaste Barracuda WAF med betala per användning-licens och den senaste Windows 2012 R2 Azure Image for IIS. Barracuda Web Application Firewall inspekterar inkommande webbtrafik och blockerar SQL-inmatningar, skript mellan webbplatser, uppladdning av skadlig kod & program-DDoS och andra attacker som riktas mot dina webbprogram. En extern lb distribueras med NAT-regler för att aktivera fjärrskrivbordsåtkomst till serverdelswebbservrar. Följ konfigurationsguiden efter distributionen som är tillgänglig i GitHub-mallkatalogen för att lära dig mer om steg efter distributionen som rör Barracuda-brandväggen för webbprogram och publicering av webbprogram. |
Distribution av grundläggande RDS-servergrupp |
Den här mallen skapar en grundläggande distribution av RDS-servergruppen |
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs) |
Det här är en vanlig mall för att skapa en enda 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 docker-container. Den här mallen för en enskild instans är en avsökning av HPC/GPU-klustermallen @ https://github.com/azurebigcompute/BigComputeBench |
Chef Backend High-Availability Cluster |
Den här mallen skapar ett chef-backend-kluster med anslutna klientdelsnoder |
Skapa två virtuella datorer i LB och en virtuell SQL Server-dator med NSG |
Den här mallen skapar två virtuella Windows-datorer (som kan användas som webb-FE) med i en tillgänglighetsuppsättning och en lastbalanserare med port 80 öppen. De två virtuella datorerna kan nås med RDP på port 6001 och 6002. Den här mallen skapar också en virtuell SQL Server 2014-dator som kan nås via RDP-anslutning som definierats i en nätverkssäkerhetsgrupp. |
Skapa 2 virtuella datorer Linux med lb- och SQL Server VM med SSD- |
Den här mallen skapar två virtuella Linux-datorer (som kan användas som webb-FE) med i en tillgänglighetsuppsättning och en lastbalanserare med port 80 öppen. De två virtuella datorerna kan nås med hjälp av SSH på port 6001 och 6002. Den här mallen skapar också en virtuell SQL Server 2014-dator som kan nås via RDP-anslutning som definierats i en nätverkssäkerhetsgrupp. Alla virtuella datorer kan använda Premium Storage (SSD) och du kan välja att skapa virtuella datorer med alla DS-storlekar |
Skapa en lastbalanserare med en offentlig IPv6-adress |
Den här mallen skapar en Internetuppkopplad lastbalanserare med en offentlig IPv6-adress, belastningsutjämningsregler och två virtuella datorer för serverdelspoolen. |
Skapa en tillgänglighetsuppsättning med 3 feldomäner |
Den här mallen skapar en tillgänglighetsuppsättning med 3 feldomäner |
Skapa en virtuell Azure-dator med en ny Active Directory-skog |
Den här mallen skapar en ny virtuell Azure-dator. Den konfigurerar den virtuella datorn till en Active Directory-domänkontrollant för en ny skog |
Skapa en virtuell Azure-dator med en ny AD Forest- |
Den här mallen skapar en ny virtuell Azure-dator. Den konfigurerar den virtuella datorn till en AD DC för en ny skog |
Skapa en ny AD-domän med 2 domänkontrollanter |
Den här mallen skapar två nya virtuella datorer som ska vara AD DCs (primära och säkerhetskopiering) för en ny skog och domän |
Skapa ett Ubuntu GNOME-skrivbord |
Den här mallen skapar en ubuntu-dator. Detta fungerar bra för användning som en jumpbox bakom en NAT. |
Skapa ny Active Directory-skog med valfri underdomän |
Den här mallen skapar en ny Active Directory-skog med en valfri underdomän. Du kan välja att ha antingen en eller två domänkontrollanter per domän. Nätverkskonfigurationen är mycket konfigurerbar, vilket gör den lämplig för att passa in i en befintlig miljö. De virtuella datorerna använder hanterade diskar och har inget beroende av lagringskonton. Som operativsystem kan du välja mellan Windows Server 2016 och Windows Server 2019. Den här mallen illustrerar användningen av kapslade mallar, Powershell DSC och andra avancerade begrepp. |
Skapa virtuella datorer i tillgänglighetsuppsättningar med hjälp av resursloopar |
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 |
Distribuera IOMAD-kluster på Ubuntu |
Den här mallen distribuerar IOMAD som ett LAMP-program på Ubuntu. Den skapar en eller flera virtuella Ubuntu-datorer för klientdelen och en enda virtuell dator för serverdelen. Det gör en tyst installation av Apache och PHP på den virtuella klientdatorns och MySQL på den virtuella serverdelsdatorn. Sedan distribueras IOMAD i klustret. Den konfigurerar en lastbalanserare för att dirigera begäranden till den virtuella klientdatorns. Den konfigurerar även NAT-regler för att tillåta administratörsåtkomst till var och en av de virtuella datorerna. Den konfigurerar också en moodledata-datakatalog med fillagring som delas mellan den virtuella datorns. När distributionen är klar kan du gå till /iomad på varje virtuell klientdelsdator (med webbadministratörsåtkomst) för att börja konfigurera IOMAD. |
Distribuera Open edX Dogwood (Multi-VM) |
Den här mallen skapar ett nätverk av virtuella Ubuntu-datorer och distribuerar Open edX Dogwood på dem. Distributionen stöder virtuella datorer med 1–9 program och virtuella Datorer för serverdelen Mongo och MySQL. |
Distribuera OpenLDAP-kluster på Ubuntu |
Den här mallen distribuerar ett OpenLDAP-kluster på Ubuntu. Det skapar flera virtuella Ubuntu-datorer (upp till 5, men kan enkelt ökas) och gör en tyst installation av OpenLDAP på dem. Sedan konfigureras N-way multi-master-replikering på dem. När distributionen är klar kan du gå till /phpldapadmin för att börja konfigurera OpenLDAP. |
Distribuera OpenSIS Community Edition-kluster på Ubuntu |
Den här mallen distribuerar OpenSIS Community Edition som ett LAMP-program på Ubuntu. Den skapar en eller flera virtuella Ubuntu-datorer för klientdelen och en enda virtuell dator för serverdelen. Det gör en tyst installation av Apache och PHP på den virtuella klientdatorns och MySQL på den virtuella serverdelsdatorn. Sedan distribueras OpenSIS Community Edition i klustret. När distributionen har slutförts kan du gå till /opensis-ce på var och en av de virtuella klientdatorernas (med webbadministratörsåtkomst) för att börja konfigurera OpenSIS. |
Distribuera Shibboleth Identity Provider-kluster på Ubuntu |
Den här mallen distribuerar Shibboleth Identity Provider på Ubuntu i en klustrad konfiguration. När distributionen har slutförts kan du gå till https://your-domain:8443/idp/profile/Status (notera portnummer) för att kontrollera om det har lyckats. |
Distribuera Shibboleth Identity Provider-kluster i Windows |
Den här mallen distribuerar Shibboleth Identity Provider på Windows i en klustrad konfiguration. När distributionen har slutförts kan du gå till https://your-domain:8443/idp/profile/status (notera portnummer) för att kontrollera om det har lyckats. |
Distribuera Meddelandekö för Solace PubSub+ till virtuella Azure Linux-datorer |
Med den här mallen kan du distribuera antingen en fristående Solace PubSub+-meddelandekö eller ett kluster med hög tillgänglighet med tre noder av Solace PubSub+ meddelandeköer till virtuella Azure Linux-datorer. |
Distribuerar ett 2-nods master/slave MySQL-replikeringskluster |
Den här mallen distribuerar ett 2-nods master/slave MySQL-replikeringskluster på CentOS 6.5 eller 6.6 |
Distribuerar ett 3-nodskonsulkluster |
Den här mallen distribuerar ett konsulkluster med 3 noder och ansluter automatiskt noderna via Atlas. Consul är ett verktyg för tjänstidentifiering, distribuerat nyckel-/värdelager och en massa andra coola saker. Atlas tillhandahålls av Hashicorp (konsulskapare) som ett sätt att snabbt skapa konsulkluster utan att behöva ansluta till varje nod manuellt |
Distribuerar ett 3-nod percona XtraDB-kluster |
Den här mallen distribuerar ett MySQL-kluster med hög tillgänglighet med 3 noder på CentOS 6.5 eller Ubuntu 12.04 |
Distribuerar ett CentOS-kluster med N-nod |
Den här mallen distribuerar ett CentOS-kluster med 2–10 noder med två nätverk. |
Distribuerar SQL Server 2014 AG på befintlig VNET & AD |
Den här mallen skapar tre nya virtuella Azure-datorer på ett befintligt virtuellt nätverk: Två virtuella datorer konfigureras som SQL Server 2014-tillgänglighetsgrupprepliknoder och en virtuell dator konfigureras som ett filresursvittne för automatisk klusterredundans. Utöver dessa virtuella datorer konfigureras även följande ytterligare Azure-resurser: Intern lastbalanserare, lagringskonton. PowerShell DSC används för att konfigurera klustring, SQL Server och en tillgänglighetsgrupp inom varje virtuell dator. För Active Directory-stöd bör befintliga Active Directory-domänkontrollanter redan distribueras på det befintliga virtuella nätverket. |
Distribuerar virtuella Windows-datorer under LB konfigurerar WinRM Https |
Med den här mallen kan du distribuera virtuella Windows-datorer med några olika alternativ för Windows-versionen. Den här mallen konfigurerar också en WinRM https-lyssnare på virtuella datorer |
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 det till en fil på VM1. |
VM- för DNS-vidarebefordrare |
Den här mallen visar hur du skapar en DNS-server som vidarebefordrar frågor till Azures interna DNS-servrar. Detta är användbart för att konfigurera DNS-resultat mellan virtuella nätverk (enligt beskrivningen i https://azure.microsoft.com/documentation/articles/virtual-networks-name-resolution-for-vms-and-role-instances/). |
Docker Swarm-kluster |
Den här mallen skapar ett Docker Swarm-kluster med hög tillgänglighet |
exempel på parametriserad distribution med länkade mallar |
Den här exempelmallen distribuerar flera resursnivåer till en Azure-resursgrupp. Varje nivå har konfigurerbara element för att visa hur du kan exponera parameterisering för slutanvändaren. |
GlassFish på SUSE |
Den här mallen distribuerar ett lastbalanserat GlassFish-kluster (v3 eller v4) som består av ett användardefinierat antal virtuella SUSE-datorer (OpenSUSE eller SLES). |
virtuella IIS-datorer & SQL Server 2014 VM- |
Skapa 1 eller 2 IIS Windows 2012 R2-webbservrar och en serverdels SQL Server 2014 i VNET. |
Installera Elasticsearch-kluster på en vm-skalningsuppsättning |
Den här mallen distribuerar ett Elasticsearch-kluster på en VM-skalningsuppsättning. Mallen etablerar 3 dedikerade huvudnoder med ett valfritt antal datanoder som körs på hanterade diskar. |
Installera flera VISUAL Studio Team Services-agenter (VSTS) |
Den här mallen skapar en virtuell dator och stöder resurser med Visual Studio 2017 installerat. Den installerar och konfigurerar även upp till 4 VSTS-byggagenter och länkar dem till en VSTS-pool |
Intel Lustre-klienter med centOS-galleribild |
Den här mallen skapar flera virtuella Intel Lustre 2.7-klientdatorer med Hjälp av Azure-galleriet OpenLogic CentOS 6.6 eller 7.0-avbildningar och monterar ett befintligt Intel Lustre-filsystem |
IPv6 i Azure Virtual Network (VNET) |
Skapa ett virtuellt IPv4/IPv6-VNET med två virtuella datorer med dubbla staplar. |
IPv6 i Azure Virtual Network (VNET) med Std LB |
Skapa ett virtuellt IPv4/IPv6 VNET med två virtuella datorer och en Internetuppkopplad standardlastbalanserare. |
JBoss EAP på RHEL (klustrad, flera virtuella datorer) |
Med den här mallen kan du skapa flera virtuella RHEL 8.6-datorer som kör JBoss EAP 7.4-klustret och även distribuerar ett webbprogram som kallas eap-session-replikering. Du kan logga in på administratörskonsolen med JBoss EAP-användarnamnet och lösenordet som konfigurerades vid tidpunkten för distributionen. |
KEMP LoadMaster HA Pair |
Den här mallen distribuerar ett KEMP LoadMaster HA-par |
Lustre HPC-klient- och servernoder |
Den här mallen skapar virtuella Datorer med Lustre-klient- och servernoder och relaterad infrastruktur, till exempel virtuella nätverk |
Flernivåapp med NSG, ILB, AppGateway |
Den här mallen distribuerar ett virtuellt nätverk, separerar nätverket via undernät, distribuerar virtuella datorer och konfigurerar belastningsutjämning |
Traffic Manager för flera nivåer, L4 ILB, L7 AppGateway |
Den här mallen distribuerar ett virtuellt nätverk, separerar nätverket via undernät, distribuerar virtuella datorer och konfigurerar belastningsutjämning |
mall för flera virtuella datorer med managed 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 ett virtuellt nätverk som också skapas som en del av distributionen |
mall för flera virtuella datorer med Chef-tillägg |
Distribuerar ett angivet antal virtuella Ubuntu-datorer som konfigurerats med Chef Client |
DISTRIBUTION av RDS-servergrupp med hjälp av befintlig active directory- |
Den här mallen skapar en distribution av RDS-servergruppen med hjälp av en befintlig active directory i samma resursgrupp |
DISTRIBUTION av hög tillgänglighet för RDS Gateway |
Den här mallen ger hög tillgänglighet till RD Gateway- och RD Web Access-servrar i en befintlig RDS-distribution |
Red Hat Linux 3-nivåslösning på Azure |
Med den här mallen kan du distribuera en arkitektur på 3 nivåer med hjälp av virtuella Datorer med "Red Hat Enterprise Linux 7.3". Arkitekturen omfattar virtuellt nätverk, externa och interna lastbalanserare, virtuell jump-dator, NSG:er osv. tillsammans med flera virtuella RHEL-datorer på varje nivå |
Redundant haproxy med Azure-lastbalanserare och flytande IP- |
Den här mallen skapar en redundant konfiguration av haproxy med 2 virtuella Ubuntu-datorer som konfigurerats bakom Azure-lastbalanseraren med flytande IP-aktiverad. Var och en av de virtuella Ubuntu-datorerna kör haproxy för att belastningsutjämningsbegäranden till andra virtuella programdatorer (kör Apache i det här fallet). Keepalived möjliggör redundans för de virtuella haproxy-datorerna genom att tilldela den flytande IP-adressen till MASTER och blockera lastbalanserarens avsökning på SÄKERHETSKOPIERingen. Den här mallen distribuerar även ett lagringskonto, virtuellt nätverk, offentlig IP-adress, nätverksgränssnitt. |
SAP NetWeaver 3-nivå (anpassad hanterad avbildning) |
Med den här mallen kan du distribuera en virtuell dator med ett operativsystem som stöds av SAP med hjälp av hanterade diskar. |
SAP NetWeaver 3-nivå (hanterad disk) |
Med den här mallen kan du distribuera en virtuell dator med ett operativsystem som stöds av SAP och Managed Disks. |
sap netweaver 3-nivå konvergerad (hanterad disk) |
Med den här mallen kan du distribuera en virtuell dator med hjälp av ett operativsystem och hanterade diskar som stöds av SAP. |
SAP NetWeaver 3-nivå konvergerad (hanterad avbildning) |
Med den här mallen kan du distribuera en virtuell dator med ett operativsystem som stöds av SAP. |
SAP NetWeaver 3-nivå multi SID (A)SCS (hanterade diskar) |
Med den här mallen kan du distribuera en virtuell dator med ett operativsystem som stöds av SAP. |
SAP NetWeaver |
Med den här mallen kan du distribuera en virtuell dator med ett operativsystem som stöds av SAP. |
SAP NetWeaver |
Med den här mallen kan du distribuera en virtuell dator med ett operativsystem som stöds av SAP. |
SAP NetWeaver-filserver (hanterad disk) |
Med den här mallen kan du distribuera en filserver som kan användas som delad lagring för SAP NetWeaver. |
Använda Azure Firewall som EN DNS-proxy i en Topologi för Hub & Spoke |
Det här exemplet visar hur du distribuerar en hub-spoke-topologi i Azure med hjälp av Azure Firewall. Det virtuella hubbnätverket fungerar som en central anslutningspunkt för många virtuella ekernätverk som är anslutna till det virtuella hubbnätverket via peering för virtuella nätverk. |
Zookeeper-kluster på virtuella Ubuntu-datorer |
Den här mallen skapar ett Zookeper-kluster för n-noder på virtuella Ubuntu-datorer. Använd parametern scaleNumber för att ange antalet noder i det här klustret |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen availabilitySets kan distribueras med åtgärder som 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@2017-03-30"
name = "string"
location = "string"
sku = {
capacity = int
name = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
platformFaultDomainCount = int
platformUpdateDomainCount = int
virtualMachines = [
{
id = "string"
}
]
}
})
}
Egenskapsvärden
AvailabilitySetProperties
Namn | Beskrivning | Värde |
---|---|---|
platformFaultDomainCount | Antal feldomäner. | Int |
platformUpdateDomainCount | Uppdatera antalet domäner. | Int |
virtualMachines | En lista med referenser till alla virtuella datorer i tillgänglighetsuppsättningen. | SubResource[] |
Microsoft.Compute/availabilitySets
Namn | Beskrivning | Värde |
---|---|---|
plats | Resursplats | sträng (krävs) |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Instansvyn för en resurs. | AvailabilitySetProperties |
Sku | SKU för tillgänglighetsuppsättningen | Sku |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. |
typ | Resurstypen | "Microsoft.Compute/availabilitySets@2017-03-30" |
ResourceTags
Namn | Beskrivning | Värde |
---|
Sku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Anger antalet virtuella datorer i skalningsuppsättningen. Obs! Om den nya vm-SKU:n inte stöds på maskinvaran som skalningsuppsättningen för närvarande är på, måste du frigöra de virtuella datorerna i skalningsuppsättningen innan du ändrar SKU-namnet. | Int |
Namn | SKU-namnet. | sträng |
Nivå | Anger nivån för virtuella datorer i en skalningsuppsättning. Möjliga värden: Standard Grundläggande |
sträng |
SubResource
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID | sträng |