Microsoft.Compute availabilitySets 2021-03-01
Bicep-resourcedefinitie
Het resourcetype availabilitySets kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Compute/availabilitySets-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Compute/availabilitySets@2021-03-01' = {
location: 'string'
name: 'string'
properties: {
platformFaultDomainCount: int
platformUpdateDomainCount: int
proximityPlacementGroup: {
id: 'string'
}
virtualMachines: [
{
id: 'string'
}
]
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Eigenschapswaarden
AvailabilitySetProperties
Naam | Beschrijving | Waarde |
---|---|---|
platformFaultDomainCount | Aantal foutdomeinen. | Int |
platformUpdateDomainCount | Aantal domeinen bijwerken. | Int |
proximityPlacementGroup | Hiermee geeft u informatie op over de nabijheidsplaatsingsgroep waaraan de beschikbaarheidsset moet worden toegewezen. Minimale API-versie: 2018-04-01. |
SubResource- |
virtualMachines | Een lijst met verwijzingen naar alle virtuele machines in de beschikbaarheidsset. | SubResource[] |
Microsoft.Compute/availabilitySets
Naam | Beschrijving | Waarde |
---|---|---|
plaats | Resourcelocatie | tekenreeks (vereist) |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | De exemplaarweergave van een resource. | AvailabilitySetProperties- |
Sku | SKU van de beschikbaarheidsset, alleen de naam moet worden ingesteld. Zie AvailabilitySetSkuTypes voor mogelijke set waarden. Gebruik 'Uitgelijnd' voor virtuele machines met beheerde schijven en klassiek voor virtuele machines met niet-beheerde schijven. De standaardwaarde is 'Klassiek'. | SKU- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
ResourceTags
Naam | Beschrijving | Waarde |
---|
Sku
Naam | Beschrijving | Waarde |
---|---|---|
capaciteit | Hiermee geeft u het aantal virtuele machines in de schaalset op. | Int |
naam | De SKU-naam. | snaar |
rang | Hiermee geeft u de laag van virtuele machines in een schaalset. Mogelijke waarden: Standaard Basic |
snaar |
SubResource
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
Quickstart-voorbeelden
In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.
Bicep-bestand | Beschrijving |
---|---|
2 VM's in VNET : interne load balancer- en LB-regels | Met deze sjabloon kunt u 2 virtuele machines maken in een VNET en onder een interne load balancer en een taakverdelingsregel configureren op poort 80. Met deze sjabloon wordt ook een opslagaccount, virtueel netwerk, openbaar IP-adres, beschikbaarheidsset en netwerkinterfaces geïmplementeerd. |
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs) | Dit is een algemene sjabloon voor het maken van één exemplaar CentOS 7.2/7.1/6.5 of Ubuntu Server 16.04.0-LTS met configureerbaar aantal gegevensschijven (configureerbare grootten). Er kunnen maximaal 16 schijven worden vermeld in de portalparameters en de maximale grootte van elke schijf moet kleiner zijn dan 1023 GB. De MDADM RAID0-matrix wordt automatisch gekoppeld en overleeft het opnieuw opstarten. Nieuwste Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 is beschikbaar voor gebruik vanuit de azure-cli van de gebruiker wordt automatisch uitgevoerd als docker-container. Deze sjabloon voor één exemplaar is een uitschieter van de sjabloon HPC/GPU-clusters @ https://github.com/azurebigcompute/BigComputeBench |
Een Azure-VM maken met een nieuw AD-forest | Met deze sjabloon maakt u een nieuwe Virtuele Azure-machine. Hiermee wordt de VM geconfigureerd als EEN AD DC voor een nieuw forest |
Een Ubuntu GNOME-bureaublad maken | Met deze sjabloon maakt u een ubuntu-desktopcomputer. Dit werkt uitstekend voor gebruik als een jumpbox achter een NAT. |
Shibboleth Identity Provider-cluster implementeren in Windows | Met deze sjabloon wordt Shibboleth Identity Provider geïmplementeerd in Windows in een geclusterde configuratie. Nadat de implementatie is geslaagd, kunt u naar https://your-domain:8443/idp/profile/status (poortnummer noteren) gaan om het succes te controleren. |
IMPLEMENTEERT SQL Server 2014 AG op bestaande VNET-& AD- | Met deze sjabloon maakt u drie nieuwe Virtuele Azure-machines op een bestaand VNET: twee VM's zijn geconfigureerd als replicaknooppunten van de SQL Server 2014-beschikbaarheidsgroep en één VIRTUELE machine is geconfigureerd als bestandssharewitness voor automatische clusterfailover. Naast deze VM's worden ook de volgende aanvullende Azure-resources geconfigureerd: interne load balancer, opslagaccounts. PowerShell DSC wordt gebruikt om clustering, SQL Server en een beschikbaarheidsgroep binnen elke VIRTUELE machine te configureren. Voor Active Directory-ondersteuning moeten bestaande Active Directory-domeincontrollers al worden geïmplementeerd op het bestaande VNET. |
VIRTUELE IIS-machines & SQL Server 2014-VM's | Maak 1 of 2 IIS Windows 2012 R2 Webservers en één back-end SQL Server 2014 in VNET. |
JBoss EAP op RHEL (geclusterde, multi-VM)- | Met deze sjabloon kunt u meerdere RHEL 8.6-VM's met JBoss EAP 7.4-cluster maken en ook een webtoepassing met de naam eap-session-replication implementeren. U kunt zich aanmelden bij de beheerconsole met behulp van de JBoss EAP-gebruikersnaam en -wachtwoord die zijn geconfigureerd op het moment van de implementatie. |
sjabloon voor meerdere VM's met beheerde schijf | Met deze sjabloon maakt u N aantal VM's met beheerde schijven, openbare IP-adressen en netwerkinterfaces. Hiermee worden de VM's in één beschikbaarheidsset gemaakt. Ze worden ingericht in een virtueel netwerk dat ook wordt gemaakt als onderdeel van de implementatie |
Azure Firewall gebruiken als EEN DNS-proxy in een Hub & Spoke-topologie | In dit voorbeeld ziet u hoe u een stertopologie in Azure implementeert met behulp van de Azure Firewall. Het virtuele hubnetwerk fungeert als een centraal punt van connectiviteit met veel virtuele spoke-netwerken die zijn verbonden met het virtuele hubnetwerk via peering van virtuele netwerken. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype availabilitySets kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Compute/availabilitySets-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Compute/availabilitySets",
"apiVersion": "2021-03-01",
"name": "string",
"location": "string",
"properties": {
"platformFaultDomainCount": "int",
"platformUpdateDomainCount": "int",
"proximityPlacementGroup": {
"id": "string"
},
"virtualMachines": [
{
"id": "string"
}
]
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Eigenschapswaarden
AvailabilitySetProperties
Naam | Beschrijving | Waarde |
---|---|---|
platformFaultDomainCount | Aantal foutdomeinen. | Int |
platformUpdateDomainCount | Aantal domeinen bijwerken. | Int |
proximityPlacementGroup | Hiermee geeft u informatie op over de nabijheidsplaatsingsgroep waaraan de beschikbaarheidsset moet worden toegewezen. Minimale API-versie: 2018-04-01. |
SubResource- |
virtualMachines | Een lijst met verwijzingen naar alle virtuele machines in de beschikbaarheidsset. | SubResource[] |
Microsoft.Compute/availabilitySets
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2021-03-01' |
plaats | Resourcelocatie | tekenreeks (vereist) |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | De exemplaarweergave van een resource. | AvailabilitySetProperties- |
Sku | SKU van de beschikbaarheidsset, alleen de naam moet worden ingesteld. Zie AvailabilitySetSkuTypes voor mogelijke set waarden. Gebruik 'Uitgelijnd' voor virtuele machines met beheerde schijven en klassiek voor virtuele machines met niet-beheerde schijven. De standaardwaarde is 'Klassiek'. | SKU- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
type | Het resourcetype | 'Microsoft.Compute/availabilitySets' |
ResourceTags
Naam | Beschrijving | Waarde |
---|
Sku
Naam | Beschrijving | Waarde |
---|---|---|
capaciteit | Hiermee geeft u het aantal virtuele machines in de schaalset op. | Int |
naam | De SKU-naam. | snaar |
rang | Hiermee geeft u de laag van virtuele machines in een schaalset. Mogelijke waarden: Standaard Basic |
snaar |
SubResource
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
2 VM's in een load balancer en configureer NAT-regels op de LB- |
Met deze sjabloon kunt u 2 virtuele machines maken in een beschikbaarheidsset en NAT-regels configureren via de load balancer. Met deze sjabloon worden ook een opslagaccount, virtueel netwerk, openbaar IP-adres en netwerkinterfaces geïmplementeerd. In deze sjabloon gebruiken we de mogelijkheid voor resourcelussen om de netwerkinterfaces en virtuele machines te maken |
2 VM's in een load balancer en taakverdelingsregels |
Met deze sjabloon kunt u 2 virtuele machines maken onder een load balancer en een taakverdelingsregel configureren op poort 80. Met deze sjabloon wordt ook een opslagaccount, virtueel netwerk, openbaar IP-adres, beschikbaarheidsset en netwerkinterfaces geïmplementeerd. In deze sjabloon gebruiken we de mogelijkheid voor resourcelussen om de netwerkinterfaces en virtuele machines te maken |
2 VM's in VNET : interne load balancer- en LB-regels |
Met deze sjabloon kunt u 2 virtuele machines maken in een VNET en onder een interne load balancer en een taakverdelingsregel configureren op poort 80. Met deze sjabloon wordt ook een opslagaccount, virtueel netwerk, openbaar IP-adres, beschikbaarheidsset en netwerkinterfaces geïmplementeerd. |
201-vnet-2subnets-service-endpoints-storage-integration |
Hiermee maakt u twee nieuwe VM's met elk een NIC, in twee verschillende subnetten binnen hetzelfde VNet. Hiermee stelt u het service-eindpunt in op een van de subnetten en beveiligt u het opslagaccount op dat subnet. |
App Gateway met WAF-, SSL-, IIS- en HTTPS-omleiding |
Met deze sjabloon wordt een toepassingsgateway geïmplementeerd met WAF, end-to-end SSL en HTTP naar HTTPS-omleiding op de IIS-servers. |
Azure Container Service Engine (acs-engine) - Swarm-modus |
De Azure Container Service Engine (acs-engine) genereert ARM-sjablonen (Azure Resource Manager) voor clusters met Docker in Microsoft Azure met uw keuze uit DC/OS, Kubernetes, Swarm Mode of Swarm-orchestrators. De invoer voor het hulpprogramma is een clusterdefinitie. De clusterdefinitie is vergelijkbaar met (in veel gevallen hetzelfde als) de syntaxis van de ARM-sjabloon die wordt gebruikt voor het implementeren van een Microsoft Azure Container Service-cluster. |
Barracuda Web Application Firewall met back-end IIS-servers |
Met deze Azure-quickstartsjabloon wordt een Barracuda Web Application Firewall-oplossing geïmplementeerd in Azure met het vereiste aantal back-end-IIS-webservers op basis van Windows 2012. Sjablonen bevatten de nieuwste Barracuda WAF met betalen per gebruik-licentie en de nieuwste Windows 2012 R2 Azure Image for IIS. Barracuda Web Application Firewall inspecteert binnenkomend webverkeer en blokkeert SQL-injecties, cross-site scripting, malware uploadt & toepassing DDoS en andere aanvallen die zijn gericht op uw webtoepassingen. Eén externe LB wordt geïmplementeerd met NAT-regels om extern bureaublad-toegang tot back-endwebservers in te schakelen. Volg de post-implementatieconfiguratiehandleiding die beschikbaar is in de GitHub-sjabloonmap voor meer informatie over post-implementatiestappen met betrekking tot Barracuda Web Application Firewall en het publiceren van webtoepassingen. |
basic RDS-farmimplementatie |
Met deze sjabloon maakt u een eenvoudige RDS-farmimplementatie |
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs) |
Dit is een algemene sjabloon voor het maken van één exemplaar CentOS 7.2/7.1/6.5 of Ubuntu Server 16.04.0-LTS met configureerbaar aantal gegevensschijven (configureerbare grootten). Er kunnen maximaal 16 schijven worden vermeld in de portalparameters en de maximale grootte van elke schijf moet kleiner zijn dan 1023 GB. De MDADM RAID0-matrix wordt automatisch gekoppeld en overleeft het opnieuw opstarten. Nieuwste Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 is beschikbaar voor gebruik vanuit de azure-cli van de gebruiker wordt automatisch uitgevoerd als docker-container. Deze sjabloon voor één exemplaar is een uitschieter van de sjabloon HPC/GPU-clusters @ https://github.com/azurebigcompute/BigComputeBench |
Met deze sjabloon maakt u een chef-back-endcluster waarop front-endknooppunten zijn gekoppeld | |
2 VM's maken in LB en een SQL Server-VM met NSG- |
Met deze sjabloon worden 2 Windows-VM's (die kunnen worden gebruikt als web-FE) gemaakt in een beschikbaarheidsset en een load balancer met poort 80 geopend. De twee VM's kunnen worden bereikt via RDP op poort 6001 en 6002. Met deze sjabloon maakt u ook een SQL Server 2014-VM die kan worden bereikt via een RDP-verbinding die is gedefinieerd in een netwerkbeveiligingsgroep. |
2 virtuele machines maken met LB en SQL Server-VM met SSD- |
Met deze sjabloon maakt u 2 Linux-VM's (die kunnen worden gebruikt als web-FE) met in een beschikbaarheidsset en een load balancer met poort 80 geopend. De twee VM's kunnen worden bereikt met behulp van SSH op poort 6001 en 6002. Met deze sjabloon maakt u ook een SQL Server 2014-VM die kan worden bereikt via een RDP-verbinding die is gedefinieerd in een netwerkbeveiligingsgroep. Alle VM-opslag kan Gebruikmaken van Premium Storage (SSD) en u kunt ervoor kiezen om VM's met alle DS-grootten te creeren |
Een load balancer maken met een openbaar IPv6-adres |
Met deze sjabloon maakt u een internetgerichte load balancer met een openbaar IPv6-adres, taakverdelingsregels en twee VM's voor de back-endpool. |
een beschikbaarheidsset maken met drie foutdomeinen |
Met deze sjabloon maakt u een beschikbaarheidsset met 3 foutdomeinen |
een Virtuele Azure-machine maken met een nieuw Active Directory-forest |
Met deze sjabloon maakt u een nieuwe Virtuele Azure-machine. De virtuele machine wordt geconfigureerd als een Active Directory-domeincontroller voor een nieuw forest |
Een Azure-VM maken met een nieuw AD-forest |
Met deze sjabloon maakt u een nieuwe Virtuele Azure-machine. Hiermee wordt de VM geconfigureerd als EEN AD DC voor een nieuw forest |
een nieuw AD-domein maken met 2 domeincontrollers |
Met deze sjabloon worden 2 nieuwe VM's gemaakt als AD-DC's (primaire en back-up) voor een nieuw forest en domein |
Een Ubuntu GNOME-bureaublad maken |
Met deze sjabloon maakt u een ubuntu-desktopcomputer. Dit werkt uitstekend voor gebruik als een jumpbox achter een NAT. |
Maak een nieuw Active Directory-forest met optionele subdomein |
Met deze sjabloon maakt u een nieuw Active Directory-forest met een optioneel subdomein. U kunt ervoor kiezen om één of twee DC's per domein te hebben. De netwerkconfiguratie is zeer configureerbaar, waardoor deze geschikt is om in een bestaande omgeving te passen. De VM's maken gebruik van beheerde schijven en hebben geen afhankelijkheid van opslagaccounts. Als besturingssysteem kunt u kiezen tussen Windows Server 2016 en Windows Server 2019. Deze sjabloon illustreert het gebruik van geneste sjablonen, Powershell DSC en andere geavanceerde concepten. |
VM's maken in beschikbaarheidssets met behulp van resourcelussen |
Maak 2-5 VM's in beschikbaarheidssets met behulp van resourcelussen. De VM's kunnen Unbuntu of Windows zijn met maximaal 5 VM's, omdat in dit voorbeeld één storageAccount wordt gebruikt |
IOMAD-cluster implementeren op Ubuntu- |
Met deze sjabloon wordt IOMAD geïmplementeerd als een LAMP-toepassing op Ubuntu. Er wordt een of meer Ubuntu-VM's gemaakt voor de front-end en één VM voor de back-end. Het voert een stille installatie van Apache en PHP uit op de front-end-VM en MySQL op de back-end-VM. Vervolgens wordt IOMAD geïmplementeerd op het cluster. Hiermee configureert u een load balancer voor het doorsturen van aanvragen naar de front-end-VM's. Het configureert ook NAT-regels om beheerderstoegang tot elk van de VM's toe te staan. Er wordt ook een moodledata-gegevensmap ingesteld met behulp van bestandsopslag die wordt gedeeld tussen de VM's. Nadat de implementatie is geslaagd, kunt u naar /iomad op elke front-end-VM gaan (met behulp van webbeheerderstoegang) om IOMAD te configureren. |
Open edX Dogwood (multi-VM) implementeren |
Met deze sjabloon maakt u een netwerk van Ubuntu-VM's en implementeert u Open edX Dogwood erop. Implementatie ondersteunt 1-9 toepassings-VM's en back-end-Mongo- en MySQL-VM's. |
OpenLDAP-cluster implementeren op Ubuntu- |
Met deze sjabloon wordt een OpenLDAP-cluster geïmplementeerd op Ubuntu. Het maakt meerdere Ubuntu-VM's (maximaal 5, maar kan eenvoudig worden verhoogd) en voert een stille installatie van OpenLDAP erop uit. Vervolgens wordt N-way multi-master-replicatie ingesteld. Nadat de implementatie is geslaagd, kunt u naar /phpldapadmin gaan om OpenLDAP te starten. |
OpenSIS Community Edition-cluster implementeren op Ubuntu |
Met deze sjabloon wordt OpenSIS Community Edition geïmplementeerd als een LAMP-toepassing in Ubuntu. Er wordt een of meer Ubuntu-VM's gemaakt voor de front-end en één VM voor de back-end. Het voert een stille installatie van Apache en PHP uit op de front-end-VM en MySQL op de back-end-VM. Vervolgens wordt OpenSIS Community Edition geïmplementeerd op het cluster. Nadat de implementatie is geslaagd, kunt u naar /opensis-ce gaan op elk van de front-end-VM's (met behulp van webbeheerderstoegang) om openSIS te starten. |
Shibboleth Identity Provider-cluster implementeren op Ubuntu |
Met deze sjabloon wordt Shibboleth Identity Provider geïmplementeerd op Ubuntu in een geclusterde configuratie. Nadat de implementatie is geslaagd, kunt u naar https://your-domain:8443/idp/profile/Status (poortnummer noteren) gaan om het succes te controleren. |
Shibboleth Identity Provider-cluster implementeren in Windows |
Met deze sjabloon wordt Shibboleth Identity Provider geïmplementeerd in Windows in een geclusterde configuratie. Nadat de implementatie is geslaagd, kunt u naar https://your-domain:8443/idp/profile/status (poortnummer noteren) gaan om het succes te controleren. |
Solace PubSub+ message broker implementeren op Azure Linux-VM('s) |
Met deze sjabloon kunt u een zelfstandige Solace PubSub+ berichtenbroker of een cluster met hoge beschikbaarheid van Solace PubSub+ berichtenbrokers implementeren op Virtuele Linux-machines in Azure Linux. |
Implementeert een MySQL-replicatiecluster met 2 knooppunten/slave- |
Met deze sjabloon wordt een MySQL-replicatiecluster met 2 knooppunten/slaves geïmplementeerd op CentOS 6.5 of 6.6 |
Implementeert een Consul-cluster met drie knooppunten |
Met deze sjabloon wordt een Consul-cluster met 3 knooppunten geïmplementeerd en worden de knooppunten automatisch samengevoegd via Atlas. Consul is een hulpprogramma voor servicedetectie, gedistribueerd sleutel-/waardearchief en een aantal andere coole dingen. Atlas wordt geleverd door Hashicorp (makers van Consul) als een manier om snel Consul-clusters te maken zonder handmatig aan elk knooppunt te hoeven deelnemen |
Implementeert een Percona XtraDB-cluster met 3 knooppunten |
Met deze sjabloon wordt een MySQL-cluster met hoge beschikbaarheid van 3 knooppunten geïmplementeerd op CentOS 6.5 of Ubuntu 12.04 |
Implementeert een CentOS-cluster met N-knooppunten |
Met deze sjabloon wordt een CentOS-cluster met 2-10 knooppunten met 2 netwerken geïmplementeerd. |
IMPLEMENTEERT SQL Server 2014 AG op bestaande VNET-& AD- |
Met deze sjabloon maakt u drie nieuwe Virtuele Azure-machines op een bestaand VNET: twee VM's zijn geconfigureerd als replicaknooppunten van de SQL Server 2014-beschikbaarheidsgroep en één VIRTUELE machine is geconfigureerd als bestandssharewitness voor automatische clusterfailover. Naast deze VM's worden ook de volgende aanvullende Azure-resources geconfigureerd: interne load balancer, opslagaccounts. PowerShell DSC wordt gebruikt om clustering, SQL Server en een beschikbaarheidsgroep binnen elke VIRTUELE machine te configureren. Voor Active Directory-ondersteuning moeten bestaande Active Directory-domeincontrollers al worden geïmplementeerd op het bestaande VNET. |
Implementeert Windows-VM's onder LB, configureert u WinRM Https |
Met deze sjabloon kunt u Windows-VM's implementeren met enkele verschillende opties voor de Windows-versie. Met deze sjabloon configureert u ook een WinRM https-listener op VM's |
Privé-IP dynamisch detecteren |
Met deze sjabloon kunt u dynamisch een privé-IP voor een NIC detecteren. Het geeft het privé-IP-adres van NIC0 door aan VM1 met behulp van aangepaste scriptextensies die het naar een bestand op VM1 schrijven. |
DNS-doorstuurserver-VM- |
Deze sjabloon laat zien hoe u een DNS-server maakt waarmee query's worden doorgestuurd naar de interne DNS-servers van Azure. Dit is handig voor het instellen van DNS-resultaat tussen virtuele netwerken (zoals beschreven in https://azure.microsoft.com/documentation/articles/virtual-networks-name-resolution-for-vms-and-role-instances/). |
Docker Swarm-cluster |
Met deze sjabloon maakt u een Docker Swarm-cluster met hoge beschikbaarheid |
voorbeeld van geparameteriseerde implementatie met gekoppelde sjablonen |
Met deze voorbeeldsjabloon worden meerdere lagen resources geïmplementeerd in een Azure-resourcegroep. Elke laag heeft configureerbare elementen om te laten zien hoe u parameterisering voor de eindgebruiker kunt weergeven. |
GlassFish op SUSE- |
Met deze sjabloon wordt een GlassFish-cluster met gelijke taakverdeling (v3 of v4) geïmplementeerd dat bestaat uit een door de gebruiker gedefinieerd aantal SUSE-VM's (OpenSUSE of SLES). |
VIRTUELE IIS-machines & SQL Server 2014-VM's |
Maak 1 of 2 IIS Windows 2012 R2 Webservers en één back-end SQL Server 2014 in VNET. |
Elasticsearch-cluster installeren op een virtuele-machineschaalset |
Met deze sjabloon wordt een Elasticsearch-cluster geïmplementeerd op een virtuele-machineschaalset. De sjabloon richt 3 toegewezen hoofdknooppunten in, met een optioneel aantal gegevensknooppunten, die worden uitgevoerd op beheerde schijven. |
meerdere Visual Studio Team Services-agents (VSTS) installeren |
Met deze sjabloon maakt u een virtuele machine en ondersteunende resources waarop Visual Studio 2017 is geïnstalleerd. Het installeert en configureert ook maximaal 4 VSTS-buildagents en koppelt deze aan een VSTS-pool |
Intel Lustre-clients met behulp van afbeeldingen in de CentOS-galerie |
Met deze sjabloon worden meerdere virtuele Intel Lustre 2.7-clientmachines gemaakt met behulp van Azure Gallery OpenLogic CentOS 6.6- of 7.0-installatiekopieën en wordt een bestaand Intel Lustre-bestandssysteem gekoppeld |
IPv6 in Azure Virtual Network (VNET) |
Maak een IPv4-/IPv6-VNET met twee STACK-VM's. |
IPv6 in Azure Virtual Network (VNET) met Std LB- |
Maak een IPv4-/IPv6-VNET met twee stacks en een internetgerichte Standard Load Balancer. |
JBoss EAP op RHEL (geclusterde, multi-VM)- |
Met deze sjabloon kunt u meerdere RHEL 8.6-VM's met JBoss EAP 7.4-cluster maken en ook een webtoepassing met de naam eap-session-replication implementeren. U kunt zich aanmelden bij de beheerconsole met behulp van de JBoss EAP-gebruikersnaam en -wachtwoord die zijn geconfigureerd op het moment van de implementatie. |
KEMP LoadMaster HA Pair |
Met deze sjabloon wordt een KEMP LoadMaster HA Pair geïmplementeerd |
Lustre HPC-client- en serverknooppunten |
Met deze sjabloon maakt u lustre-client- en serverknooppunt-VM's en gerelateerde infrastructuur zoals VNET's |
app met meerdere lagen met NSG, ILB, AppGateway |
Met deze sjabloon wordt een virtueel netwerk geïmplementeerd, het netwerk gescheiden door subnetten, VM's geïmplementeerd en taakverdeling geconfigureerd |
Traffic Manager met meerdere lagen, L4 ILB, L7 AppGateway |
Met deze sjabloon wordt een virtueel netwerk geïmplementeerd, het netwerk gescheiden door subnetten, VM's geïmplementeerd en taakverdeling geconfigureerd |
sjabloon voor meerdere VM's met beheerde schijf |
Met deze sjabloon maakt u N aantal VM's met beheerde schijven, openbare IP-adressen en netwerkinterfaces. Hiermee worden de VM's in één beschikbaarheidsset gemaakt. Ze worden ingericht in een virtueel netwerk dat ook wordt gemaakt als onderdeel van de implementatie |
meerdere VM-sjabloon met Chef-extensie |
Hiermee wordt een opgegeven aantal Ubuntu-VM's geïmplementeerd die zijn geconfigureerd met Chef Client |
implementatie van RDS-farm met behulp van bestaande Active Directory- |
Met deze sjabloon maakt u een RDS-farmimplementatie met behulp van bestaande Active Directory in dezelfde resourcegroep |
implementatie met hoge beschikbaarheid van RDS-gateways |
Deze sjabloon biedt hoge beschikbaarheid voor RD Gateway- en RD Web Access-servers in een bestaande RDS-implementatie |
Red Hat Linux 3-laag oplossing in Azure |
Met deze sjabloon kunt u een architectuur met drie lagen implementeren met virtuele machines van Red Hat Enterprise Linux 7.3. Architectuur omvat virtuele netwerken, externe en interne load balancers, jump-VM, NSG's, enzovoort, samen met meerdere RHEL Virtuele machines in elke laag |
Redundante haproxy met Azure load balancer en zwevende IP- |
Met deze sjabloon maakt u een redundante haproxy-installatie met 2 Ubuntu-VM's die zijn geconfigureerd achter Azure Load Balancer met zwevend IP-adres ingeschakeld. Elk van de Ubuntu-VM's voert haproxy uit om aanvragen te verdelen over andere toepassings-VM's (in dit geval Apache uitvoeren). Keepalived maakt redundantie mogelijk voor de haproxy-VM's door het zwevende IP-adres toe te wijzen aan de MASTER en de load balancer-test op de BACKUP te blokkeren. Met deze sjabloon wordt ook een opslagaccount, virtueel netwerk, openbaar IP-adres, netwerkinterfaces geïmplementeerd. |
SAP NetWeaver 3-laag (aangepaste beheerde installatiekopieën) |
Met deze sjabloon kunt u een virtuele machine implementeren met behulp van een besturingssysteem dat wordt ondersteund door SAP met managed disks. |
SAP NetWeaver 3-laag (beheerde schijf) |
Met deze sjabloon kunt u een virtuele machine implementeren met behulp van een besturingssysteem dat wordt ondersteund door SAP en Managed Disks. |
sap NetWeaver 3-laag geconvergeerde (beheerde schijf) |
Met deze sjabloon kunt u een virtuele machine implementeren met behulp van een besturingssysteem en Beheerde schijven die worden ondersteund door SAP. |
sap NetWeaver 3-laag geconvergeerde (beheerde installatiekopieën) |
Met deze sjabloon kunt u een virtuele machine implementeren met behulp van een besturingssysteem dat wordt ondersteund door SAP. |
SAP NetWeaver 3-tier multi SID (A)SCS (managed disks) |
Met deze sjabloon kunt u een virtuele machine implementeren met behulp van een besturingssysteem dat wordt ondersteund door SAP. |
SAP NetWeaver 3-tier multi SID AS (beheerde schijven) |
Met deze sjabloon kunt u een virtuele machine implementeren met behulp van een besturingssysteem dat wordt ondersteund door SAP. |
SAP NetWeaver 3-tier multi SID DB (beheerde schijven) |
Met deze sjabloon kunt u een virtuele machine implementeren met behulp van een besturingssysteem dat wordt ondersteund door SAP. |
SAP NetWeaver-bestandsserver (beheerde schijf) |
Met deze sjabloon kunt u een bestandsserver implementeren die kan worden gebruikt als gedeelde opslag voor SAP NetWeaver. |
Azure Firewall gebruiken als EEN DNS-proxy in een Hub & Spoke-topologie |
In dit voorbeeld ziet u hoe u een stertopologie in Azure implementeert met behulp van de Azure Firewall. Het virtuele hubnetwerk fungeert als een centraal punt van connectiviteit met veel virtuele spoke-netwerken die zijn verbonden met het virtuele hubnetwerk via peering van virtuele netwerken. |
Zookeeper-cluster op Ubuntu-VM's |
Met deze sjabloon maakt u een Zookeper-knooppuntcluster op Ubuntu-VM's. Gebruik de parameter scaleNumber om het aantal knooppunten in dit cluster op te geven |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype availabilitySets kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroep
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Compute/availabilitySets-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/availabilitySets@2021-03-01"
name = "string"
location = "string"
sku = {
capacity = int
name = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
platformFaultDomainCount = int
platformUpdateDomainCount = int
proximityPlacementGroup = {
id = "string"
}
virtualMachines = [
{
id = "string"
}
]
}
})
}
Eigenschapswaarden
AvailabilitySetProperties
Naam | Beschrijving | Waarde |
---|---|---|
platformFaultDomainCount | Aantal foutdomeinen. | Int |
platformUpdateDomainCount | Aantal domeinen bijwerken. | Int |
proximityPlacementGroup | Hiermee geeft u informatie op over de nabijheidsplaatsingsgroep waaraan de beschikbaarheidsset moet worden toegewezen. Minimale API-versie: 2018-04-01. |
SubResource- |
virtualMachines | Een lijst met verwijzingen naar alle virtuele machines in de beschikbaarheidsset. | SubResource[] |
Microsoft.Compute/availabilitySets
Naam | Beschrijving | Waarde |
---|---|---|
plaats | Resourcelocatie | tekenreeks (vereist) |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | De exemplaarweergave van een resource. | AvailabilitySetProperties- |
Sku | SKU van de beschikbaarheidsset, alleen de naam moet worden ingesteld. Zie AvailabilitySetSkuTypes voor mogelijke set waarden. Gebruik 'Uitgelijnd' voor virtuele machines met beheerde schijven en klassiek voor virtuele machines met niet-beheerde schijven. De standaardwaarde is 'Klassiek'. | SKU- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
type | Het resourcetype | "Microsoft.Compute/availabilitySets@2021-03-01" |
ResourceTags
Naam | Beschrijving | Waarde |
---|
Sku
Naam | Beschrijving | Waarde |
---|---|---|
capaciteit | Hiermee geeft u het aantal virtuele machines in de schaalset op. | Int |
naam | De SKU-naam. | snaar |
rang | Hiermee geeft u de laag van virtuele machines in een schaalset. Mogelijke waarden: Standaard Basic |
snaar |
SubResource
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |