Microsoft.Compute availabilitySets 2021-04-01
Définition de ressource Bicep
Le type de ressource availabilitySets peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.Compute/availabilitySets, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Compute/availabilitySets@2021-04-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'
}
}
Valeurs de propriété
AvailabilitySetProperties
Nom | Description | Valeur |
---|---|---|
platformFaultDomainCount | Nombre de domaines d’erreur. | Int |
platformUpdateDomainCount | Mettre à jour le nombre de domaines. | Int |
proximityPlacementGroup | Spécifie des informations sur le groupe de placement de proximité auquel le groupe à haute disponibilité doit être affecté. Version minimale de l’API : 2018-04-01. |
SubResource |
virtualMachines | Liste des références à toutes les machines virtuelles du groupe à haute disponibilité. | SubResource[] |
Microsoft.Compute/availabilitySets
Nom | Description | Valeur |
---|---|---|
emplacement | Emplacement des ressources | chaîne (obligatoire) |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Vue d’instance d’une ressource. | AvailabilitySetProperties |
Sku | Référence SKU du groupe à haute disponibilité, seul le nom doit être défini. Consultez AvailabilitySetSkuTypes pour obtenir un ensemble de valeurs possible. Utilisez « Aligné » pour les machines virtuelles avec des disques managés et « Classic » pour les machines virtuelles avec des disques non managés. La valeur par défaut est « Classic ». | référence SKU |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
ResourceTags
Nom | Description | Valeur |
---|
Sku
Nom | Description | Valeur |
---|---|---|
capacité | Spécifie le nombre de machines virtuelles dans le groupe identique. | Int |
nom | Nom de la référence SKU. | corde |
niveau | Spécifie le niveau des machines virtuelles dans un groupe identique. Valeurs possibles : Standard De base |
corde |
Sous-ressource
Nom | Description | Valeur |
---|---|---|
id | ID de ressource | corde |
Exemples de démarrage rapide
Les exemples de démarrage rapide suivants déploient ce type de ressource.
Fichier Bicep | Description |
---|---|
2 machines virtuelles dans le réseau virtuel - Règles d’équilibreur de charge interne et LB | Ce modèle vous permet de créer 2 machines virtuelles dans un réseau virtuel et sous un équilibreur de charge interne et de configurer une règle d’équilibrage de charge sur le port 80. Ce modèle déploie également un compte de stockage, un réseau virtuel, une adresse IP publique, un groupe à haute disponibilité et des interfaces réseau. |
les disques dynamiques automatiques CentOS/UbuntuServer & Docker 1.12(cs) | Il s’agit d’un modèle courant pour la création d’une instance unique CentOS 7.2/7.1/6.5 ou Ubuntu Server 16.04.0-LTS avec un nombre configurable de disques de données (tailles configurables). 16 disques maximum peuvent être mentionnés dans les paramètres du portail et la taille maximale de chaque disque doit être inférieure à 1023 Go. Le tableau RAID0 MDADM est monté automatiquement et survive aux redémarrages. Dernière version de Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 est disponible pour l’utilisation à partir d’azure-cli utilisateur est en cours d’exécution automatique en tant que conteneur Docker. Ce modèle d’instance unique est une sortie du modèle de clusters HPC/GPU @ https://github.com/azurebigcompute/BigComputeBench |
créer une machine virtuelle Azure avec une nouvelle de forêt AD | Ce modèle crée une machine virtuelle Azure, il configure la machine virtuelle comme contrôleur de domaine AD pour une nouvelle forêt. |
Créer un de bureau Ubuntu GNOME | Ce modèle crée une machine de bureau Ubuntu. Cela fonctionne parfaitement pour être utilisé comme jumpbox derrière un NAT. |
Déployer un cluster Fournisseur d’identité Shibboleth sur Windows | Ce modèle déploie shibboleth Identity Provider sur Windows dans une configuration en cluster. Une fois le déploiement réussi, vous pouvez accéder à https://your-domain:8443/idp/profile/status (numéro de port de note) pour vérifier la réussite. |
déploie le groupe de disponibilité SQL Server 2014 sur un réseau virtuel existant & AD | Ce modèle crée trois machines virtuelles Azure sur un réseau virtuel existant : deux machines virtuelles sont configurées en tant que nœuds de réplica de groupe de disponibilité SQL Server 2014 et une machine virtuelle est configurée en tant que témoin de partage de fichiers pour le basculement automatique du cluster. Outre ces machines virtuelles, les ressources Azure supplémentaires suivantes sont également configurées : équilibreur de charge interne, comptes de stockage. Pour configurer le clustering, SQL Server et un groupe de disponibilité au sein de chaque machine virtuelle, PowerShell DSC est utilisé. Pour la prise en charge d’Active Directory, les contrôleurs de domaine Active Directory existants doivent déjà être déployés sur le réseau virtuel existant. |
machines virtuelles IIS & machine virtuelle SQL Server 2014 | Créez 1 ou 2 serveurs web IIS Windows 2012 R2 et un serveur principal SQL Server 2014 dans le réseau virtuel. |
JBoss EAP sur RHEL (clustered, multi-vm) | Ce modèle vous permet de créer plusieurs machines virtuelles RHEL 8.6 exécutant un cluster JBoss EAP 7.4 et de déployer également une application web appelée eap-session-replication, vous pouvez vous connecter à la console d’administration à l’aide du nom d’utilisateur et du mot de passe JBoss EAP configurés au moment du déploiement. |
modèle de machine virtuelle multima avec disque managé | Ce modèle crée N nombre de machines virtuelles avec des disques managés, des adresses IP publiques et des interfaces réseau. Il crée les machines virtuelles dans un groupe à haute disponibilité unique. Ils seront provisionnés dans un réseau virtuel qui sera également créé dans le cadre du déploiement |
utiliser le Pare-feu Azure comme proxy DNS dans une topologie Hub & Spoke | Cet exemple montre comment déployer une topologie hub-spoke dans Azure à l’aide du Pare-feu Azure. Le réseau virtuel hub agit comme un point central de connectivité à de nombreux réseaux virtuels spoke connectés au réseau virtuel hub via le peering de réseaux virtuels. |
Définition de ressource de modèle ARM
Le type de ressource availabilitySets peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.Compute/availabilitySets, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.Compute/availabilitySets",
"apiVersion": "2021-04-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"
}
}
Valeurs de propriété
AvailabilitySetProperties
Nom | Description | Valeur |
---|---|---|
platformFaultDomainCount | Nombre de domaines d’erreur. | Int |
platformUpdateDomainCount | Mettre à jour le nombre de domaines. | Int |
proximityPlacementGroup | Spécifie des informations sur le groupe de placement de proximité auquel le groupe à haute disponibilité doit être affecté. Version minimale de l’API : 2018-04-01. |
SubResource |
virtualMachines | Liste des références à toutes les machines virtuelles du groupe à haute disponibilité. | SubResource[] |
Microsoft.Compute/availabilitySets
Nom | Description | Valeur |
---|---|---|
apiVersion | Version de l’API | '2021-04-01' |
emplacement | Emplacement des ressources | chaîne (obligatoire) |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Vue d’instance d’une ressource. | AvailabilitySetProperties |
Sku | Référence SKU du groupe à haute disponibilité, seul le nom doit être défini. Consultez AvailabilitySetSkuTypes pour obtenir un ensemble de valeurs possible. Utilisez « Aligné » pour les machines virtuelles avec des disques managés et « Classic » pour les machines virtuelles avec des disques non managés. La valeur par défaut est « Classic ». | référence SKU |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
type | Type de ressource | 'Microsoft.Compute/availabilitySets' |
ResourceTags
Nom | Description | Valeur |
---|
Sku
Nom | Description | Valeur |
---|---|---|
capacité | Spécifie le nombre de machines virtuelles dans le groupe identique. | Int |
nom | Nom de la référence SKU. | corde |
niveau | Spécifie le niveau des machines virtuelles dans un groupe identique. Valeurs possibles : Standard De base |
corde |
Sous-ressource
Nom | Description | Valeur |
---|---|---|
id | ID de ressource | corde |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
2 machines virtuelles dans un équilibreur de charge et configurez des règles NAT sur le LB |
Ce modèle vous permet de créer 2 machines virtuelles dans un groupe à haute disponibilité et de configurer des règles NAT via l’équilibreur de charge. Ce modèle déploie également un compte de stockage, un réseau virtuel, une adresse IP publique et des interfaces réseau. Dans ce modèle, nous utilisons la fonctionnalité de boucles de ressources pour créer les interfaces réseau et les machines virtuelles |
2 machines virtuelles dans un équilibreur de charge et des règles d’équilibrage de charge |
Ce modèle vous permet de créer 2 machines virtuelles sous un équilibreur de charge et de configurer une règle d’équilibrage de charge sur le port 80. Ce modèle déploie également un compte de stockage, un réseau virtuel, une adresse IP publique, un groupe à haute disponibilité et des interfaces réseau. Dans ce modèle, nous utilisons la fonctionnalité de boucles de ressources pour créer les interfaces réseau et les machines virtuelles |
2 machines virtuelles dans le réseau virtuel - Règles d’équilibreur de charge interne et LB |
Ce modèle vous permet de créer 2 machines virtuelles dans un réseau virtuel et sous un équilibreur de charge interne et de configurer une règle d’équilibrage de charge sur le port 80. Ce modèle déploie également un compte de stockage, un réseau virtuel, une adresse IP publique, un groupe à haute disponibilité et des interfaces réseau. |
201-vnet-2subnets-service-endpoints-storage-integration |
Crée 2 machines virtuelles avec une carte réseau chacune, dans deux sous-réseaux différents au sein du même réseau virtuel. Définit le point de terminaison de service sur l’un des sous-réseaux et sécurise le compte de stockage sur ce sous-réseau. |
App Gateway avec la redirection WAF, SSL, IIS et HTTPS |
Ce modèle déploie une passerelle Application Gateway avec WAF, un protocole SSL de bout en bout et HTTP vers HTTPS redirigé sur les serveurs IIS. |
moteur Azure Container Service (acs-engine) - Mode Swarm |
Le moteur Azure Container Service (acs-engine) génère des modèles ARM (Azure Resource Manager) pour les clusters Compatibles Docker sur Microsoft Azure avec votre choix d’orchestrateurs DC/OS, Kubernetes, Swarm Ou Swarm. L’entrée de l’outil est une définition de cluster. La définition du cluster est très similaire à (dans de nombreux cas identique à) la syntaxe de modèle ARM utilisée pour déployer un cluster Microsoft Azure Container Service. |
Pare-feu d’applications web Barracuda avec des serveurs IIS principaux |
Ce modèle de démarrage rapide Azure déploie une solution de pare-feu d’applications web Barracuda sur Azure avec le nombre requis de serveurs web IIS 2012 principaux. Les modèles incluent la dernière version du pare-feu d’applications web Barracuda avec paiement à l’utilisation et l’image Azure Windows 2012 R2 pour IIS. Le Pare-feu d’applications web Barracuda inspecte le trafic web entrant et bloque les injections SQL, les scripts intersite, les programmes malveillants chargent & application DDoS et d’autres attaques ciblées sur vos applications web. Un LB externe est déployé avec des règles NAT pour permettre l’accès bureau à distance aux serveurs web principaux. Suivez le guide de configuration post-déploiement disponible dans le répertoire de modèles GitHub pour en savoir plus sur les étapes de post-déploiement liées au pare-feu d’applications web Barracuda et à la publication d’applications web. |
déploiement de batterie de serveurs Bureau à distance de base |
Ce modèle crée un déploiement de batterie de serveurs Bureau à distance de base |
les disques dynamiques automatiques CentOS/UbuntuServer & Docker 1.12(cs) |
Il s’agit d’un modèle courant pour la création d’une instance unique CentOS 7.2/7.1/6.5 ou Ubuntu Server 16.04.0-LTS avec un nombre configurable de disques de données (tailles configurables). 16 disques maximum peuvent être mentionnés dans les paramètres du portail et la taille maximale de chaque disque doit être inférieure à 1023 Go. Le tableau RAID0 MDADM est monté automatiquement et survive aux redémarrages. Dernière version de Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 est disponible pour l’utilisation à partir d’azure-cli utilisateur est en cours d’exécution automatique en tant que conteneur Docker. Ce modèle d’instance unique est une sortie du modèle de clusters HPC/GPU @ https://github.com/azurebigcompute/BigComputeBench |
Chef Backend High-Availability Cluster |
Ce modèle crée un cluster chef-back-end avec des nœuds frontaux attachés |
Créer 2 machines virtuelles en LB et une machine virtuelle SQL Server avec groupe de sécurité réseau |
Ce modèle crée 2 machines virtuelles Windows (qui peuvent être utilisées en tant que fe web) avec dans un groupe à haute disponibilité et un équilibreur de charge avec le port 80 ouvert. Les deux machines virtuelles peuvent être atteintes à l’aide de RDP sur le port 6001 et 6002. Ce modèle crée également une machine virtuelle SQL Server 2014 accessible via une connexion RDP définie dans un groupe de sécurité réseau. |
Créer 2 machines virtuelles Linux avec LB et UNE machine virtuelle SQL Server avec ssd |
Ce modèle crée 2 machines virtuelles Linux (qui peuvent être utilisées en tant que fe web) avec dans un groupe à haute disponibilité et un équilibreur de charge avec le port 80 ouvert. Les deux machines virtuelles peuvent être atteintes à l’aide de SSH sur le port 6001 et 6002. Ce modèle crée également une machine virtuelle SQL Server 2014 accessible via une connexion RDP définie dans un groupe de sécurité réseau. Tous les stockages de machines virtuelles peuvent utiliser le stockage Premium (SSD) et vous pouvez choisir de créer des machines virtuelles avec toutes les tailles DS |
Créer un équilibreur de charge avec une adresse IPv6 publique |
Ce modèle crée un équilibreur de charge accessible sur Internet avec une adresse IPv6 publique, des règles d’équilibrage de charge et deux machines virtuelles pour le pool principal. |
créer un groupe à haute disponibilité avec 3 domaines d’erreur |
Ce modèle crée un groupe à haute disponibilité avec 3 domaines d’erreur |
Créer une machine virtuelle Azure avec une nouvelle de forêt Active Directory |
Ce modèle crée une machine virtuelle Azure, il configure la machine virtuelle pour qu’elle soit un contrôleur de domaine Active Directory pour une nouvelle forêt |
créer une machine virtuelle Azure avec une nouvelle de forêt AD |
Ce modèle crée une machine virtuelle Azure, il configure la machine virtuelle comme contrôleur de domaine AD pour une nouvelle forêt. |
Créer un domaine AD avec 2 contrôleurs de domaine |
Ce modèle crée 2 nouvelles machines virtuelles pour qu’elles soient des contrôleurs de domaine AD (principaux et de sauvegarde) pour une nouvelle forêt et un nouveau domaine |
Créer un de bureau Ubuntu GNOME |
Ce modèle crée une machine de bureau Ubuntu. Cela fonctionne parfaitement pour être utilisé comme jumpbox derrière un NAT. |
Créer une forêt Active Directory avec un sous-domaine facultatif |
Ce modèle crée une forêt Active Directory avec un sous-domaine facultatif. Vous pouvez choisir d’avoir un ou deux contrôleurs de domaine par domaine. La configuration réseau est hautement configurable, ce qui lui permet de s’adapter à un environnement existant. Les machines virtuelles utilisent des disques managés et n’ont aucune dépendance sur les comptes de stockage. En tant que système d’exploitation, vous pouvez choisir entre Windows Server 2016 et Windows Server 2019. Ce modèle illustre l’utilisation de modèles imbriqués, de DSC PowerShell et d’autres concepts avancés. |
créer des machines virtuelles dans des groupes à haute disponibilité à l’aide de boucles de ressources |
Créez 2 à 5 machines virtuelles dans des groupes à haute disponibilité à l’aide de boucles de ressources. Les machines virtuelles peuvent être déboguées ou Windows avec un maximum de 5 machines virtuelles, car cet exemple utilise un seul storageAccount |
Déployer un cluster IOMAD sur Ubuntu |
Ce modèle déploie IOMAD en tant qu’application LAMP sur Ubuntu. Il crée une ou plusieurs machines virtuelles Ubuntu pour le serveur frontal et une seule machine virtuelle pour le serveur principal. Il effectue une installation silencieuse d’Apache et PHP sur les machines virtuelles frontales et MySQL sur la machine virtuelle back-end. Ensuite, il déploie IOMAD sur le cluster. Il configure un équilibreur de charge pour diriger les requêtes vers les machines virtuelles frontales. Il configure également des règles NAT pour autoriser l’accès administrateur à chacune des machines virtuelles. Il configure également un répertoire de données moodledata à l’aide du stockage de fichiers partagé entre les machines virtuelles. Une fois le déploiement réussi, vous pouvez accéder à /iomad sur chaque machine virtuelle frontale (à l’aide de l’accès administrateur web) pour commencer à configurer IOMAD. |
Déployer open edX Dogwood (multi-machine virtuelle) |
Ce modèle crée un réseau de machines virtuelles Ubuntu et déploie Open edX Dogwood sur eux. Le déploiement prend en charge les machines virtuelles d’application 1-9 et les machines virtuelles Mongo back-end Mongo et MySQL. |
Déployer un cluster OpenLDAP sur Ubuntu |
Ce modèle déploie un cluster OpenLDAP sur Ubuntu. Il crée plusieurs machines virtuelles Ubuntu (jusqu’à 5, mais peut être facilement augmentée) et effectue une installation silencieuse d’OpenLDAP sur ces machines virtuelles. Ensuite, il configure la réplication multimaître multimaître ndirectionnelle sur eux. Une fois le déploiement réussi, vous pouvez accéder à /phpldapadmin pour démarrer OpenLDAP congfiguring. |
Déployer un cluster OpenSIS Community Edition sur Ubuntu |
Ce modèle déploie OpenSIS Community Edition en tant qu’application LAMP sur Ubuntu. Il crée une ou plusieurs machines virtuelles Ubuntu pour le serveur frontal et une seule machine virtuelle pour le serveur principal. Il effectue une installation silencieuse d’Apache et PHP sur les machines virtuelles frontales et MySQL sur la machine virtuelle back-end. Ensuite, il déploie OpenSIS Community Edition sur le cluster. Une fois le déploiement réussi, vous pouvez accéder à /opensis-ce sur chacune des machines virtuelles frontales (à l’aide de l’accès administrateur web) pour démarrer OpenSIS congfiguring. |
Déployer un cluster Shibboleth Identity Provider sur Ubuntu |
Ce modèle déploie shibboleth Identity Provider sur Ubuntu dans une configuration en cluster. Une fois le déploiement réussi, vous pouvez accéder à https://your-domain:8443/idp/profile/Status (numéro de port de note) pour vérifier la réussite. |
Déployer un cluster Fournisseur d’identité Shibboleth sur Windows |
Ce modèle déploie shibboleth Identity Provider sur Windows dans une configuration en cluster. Une fois le déploiement réussi, vous pouvez accéder à https://your-domain:8443/idp/profile/status (numéro de port de note) pour vérifier la réussite. |
Déployer le répartiteur de messages Solace PubSub+ sur des machines virtuelles Linux Azure |
Ce modèle vous permet de déployer un répartiteur de messages Solace PubSub+ autonome ou un cluster à trois nœuds de répartiteurs de messages Solace PubSub+ sur des machines virtuelles Linux Azure. |
déploie un cluster de réplication MySQL maître/esclave à 2 nœuds |
Ce modèle déploie un cluster de réplication MySQL maître/esclave sur CentOS 6.5 ou 6.6 |
déploie un de cluster Consul à 3 nœuds |
Ce modèle déploie un cluster Consul à 3 nœuds et joint automatiquement les nœuds via Atlas. Consul est un outil pour la découverte de services, le magasin de clés/valeurs distribuées et un tas d’autres choses cool. Atlas est fourni par Hashicorp (fabricants de Consul) comme moyen de créer rapidement des clusters Consul sans avoir à joindre manuellement chaque nœud |
déploie un de cluster Percona XtraDB à 3 nœuds |
Ce modèle déploie un cluster à haute disponibilité MySQL à 3 nœuds sur CentOS 6.5 ou Ubuntu 12.04 |
déploie un de cluster CentOS à nœud N |
Ce modèle déploie un cluster CentOS à 2 à 10 nœuds avec 2 réseaux. |
déploie le groupe de disponibilité SQL Server 2014 sur un réseau virtuel existant & AD |
Ce modèle crée trois machines virtuelles Azure sur un réseau virtuel existant : deux machines virtuelles sont configurées en tant que nœuds de réplica de groupe de disponibilité SQL Server 2014 et une machine virtuelle est configurée en tant que témoin de partage de fichiers pour le basculement automatique du cluster. Outre ces machines virtuelles, les ressources Azure supplémentaires suivantes sont également configurées : équilibreur de charge interne, comptes de stockage. Pour configurer le clustering, SQL Server et un groupe de disponibilité au sein de chaque machine virtuelle, PowerShell DSC est utilisé. Pour la prise en charge d’Active Directory, les contrôleurs de domaine Active Directory existants doivent déjà être déployés sur le réseau virtuel existant. |
déploie des machines virtuelles Windows sous LB, configure WinRM Https |
Ce modèle vous permet de déployer des machines virtuelles Windows à l’aide de quelques options différentes pour la version de Windows. Ce modèle configure également un écouteur Https WinRM sur des machines virtuelles |
Découvrir l’adresse IP privée dynamiquement |
Ce modèle vous permet de découvrir dynamiquement une adresse IP privée pour une carte réseau. Il transmet l’adresse IP privée de NIC0 à VM1 à l’aide d’extensions de script personnalisées qui l’écrit dans un fichier sur VM1. |
machine virtuelle du redirecteur DNS |
Ce modèle montre comment créer un serveur DNS qui transfère les requêtes aux serveurs DNS internes d’Azure. Cela est utile pour configurer le résultat DNS entre les réseaux virtuels (comme décrit dans https://azure.microsoft.com/documentation/articles/virtual-networks-name-resolution-for-vms-and-role-instances/). |
de cluster Docker Swarm |
Ce modèle crée un cluster Docker Swarm à haute disponibilité |
exemple de déploiement paramétrable avec des modèles liés |
Cet exemple de modèle déploie plusieurs niveaux de ressources dans un groupe de ressources Azure. Chaque niveau a des éléments configurables pour montrer comment vous pouvez exposer le paramétrage à l’utilisateur final. |
GlassFish sur SUSE |
Ce modèle déploie un cluster GlassFish (v3 ou v4) à charge équilibrée, constitué d’un nombre défini par l’utilisateur de machines virtuelles SUSE (OpenSUSE ou SLES). |
machines virtuelles IIS & machine virtuelle SQL Server 2014 |
Créez 1 ou 2 serveurs web IIS Windows 2012 R2 et un serveur principal SQL Server 2014 dans le réseau virtuel. |
installer un cluster Elasticsearch sur un groupe de machines virtuelles identiques |
Ce modèle déploie un cluster Elasticsearch sur un groupe de machines virtuelles identiques. Le modèle provisionne 3 nœuds principaux dédiés, avec un nombre facultatif de nœuds de données, qui s’exécutent sur des disques managés. |
installer plusieurs agents Visual Studio Team Services (VSTS) |
Ce modèle génère une machine virtuelle et des ressources de prise en charge avec Visual Studio 2017 installé. Il installe et configure également jusqu’à 4 agents de build VSTS et les lie à un pool VSTS |
clients Intel Lustre utilisant l’image de galerie CentOS |
Ce modèle crée plusieurs machines virtuelles clientes Intel Lustre 2.7 à l’aide de la galerie Azure OpenLogic CentOS 6.6 ou 7.0 images et monte un système de fichiers Intel Lustre existant |
IPv6 dans le réseau virtuel Azure (VNET) |
Créez un réseau virtuel IPv4/IPv6 double pile avec 2 machines virtuelles. |
IPv6 dans un réseau virtuel Azure avec std LB |
Créez un réseau virtuel IPv4/IPv6 double pile avec 2 machines virtuelles et un équilibreur de charge Standard accessible sur Internet. |
JBoss EAP sur RHEL (clustered, multi-vm) |
Ce modèle vous permet de créer plusieurs machines virtuelles RHEL 8.6 exécutant un cluster JBoss EAP 7.4 et de déployer également une application web appelée eap-session-replication, vous pouvez vous connecter à la console d’administration à l’aide du nom d’utilisateur et du mot de passe JBoss EAP configurés au moment du déploiement. |
de paire HA KEMP LoadMaster |
Ce modèle déploie une paire KEMP LoadMaster HA |
Ce modèle crée des machines virtuelles de nœud client et serveur Lustre et une infrastructure associée, comme les réseaux virtuels | |
Application multiniveau avec NSG, ILB, AppGateway |
Ce modèle déploie un réseau virtuel, sépare le réseau par le biais de sous-réseaux, déploie des machines virtuelles et configure l’équilibrage de charge |
Gestionnaire de trafic multiniveau, L4 ILB, L7 AppGateway |
Ce modèle déploie un réseau virtuel, sépare le réseau par le biais de sous-réseaux, déploie des machines virtuelles et configure l’équilibrage de charge |
modèle de machine virtuelle multima avec disque managé |
Ce modèle crée N nombre de machines virtuelles avec des disques managés, des adresses IP publiques et des interfaces réseau. Il crée les machines virtuelles dans un groupe à haute disponibilité unique. Ils seront provisionnés dans un réseau virtuel qui sera également créé dans le cadre du déploiement |
modèle de machine virtuelle multiple avec l’extension Chef |
Déploie un nombre spécifié de machines virtuelles Ubuntu configurées avec Chef Client |
déploiement de batterie de serveurs Bureau à distance à l’aide d’un Active Directory existant |
Ce modèle crée un déploiement de batterie de serveurs Bureau à distance à l’aide d’active directory existant dans le même groupe de ressources |
déploiement de haute disponibilité de passerelle RDS |
Ce modèle fournit une haute disponibilité aux serveurs De passerelle Bureau à distance et Accès Web Bureau à distance dans un déploiement RDS existant |
solution Red Hat Linux à 3 niveaux sur Azure |
Ce modèle vous permet de déployer une architecture de 3 niveaux à l’aide de machines virtuelles « Red Hat Enterprise Linux 7.3 ». L’architecture inclut le réseau virtuel, les équilibreurs de charge externes et internes, la machine virtuelle Jump, les groupes de sécurité réseau, etc. avec plusieurs machines virtuelles RHEL dans chaque niveau |
haproxy redondant avec l’équilibreur de charge Azure et les IP flottantes |
Ce modèle crée une configuration haproxy redondante avec 2 machines virtuelles Ubuntu configurées derrière l’équilibreur de charge Azure avec une adresse IP flottante activée. Chacune des machines virtuelles Ubuntu exécute haproxy pour équilibrer la charge des requêtes vers d’autres machines virtuelles d’application (exécutant Apache dans ce cas). Keepalived active la redondance pour les machines virtuelles haproxy en affectant l’adresse IP flottante au master et en bloquant la sonde d’équilibreur de charge sur backup. Ce modèle déploie également un compte de stockage, un réseau virtuel, une adresse IP publique, des interfaces réseau. |
sap NetWeaver 3-tier (image managée personnalisée) |
Ce modèle vous permet de déployer une machine virtuelle à l’aide d’un système d’exploitation pris en charge par SAP à l’aide de disques managés. |
SAP NetWeaver 3 (disque managé) |
Ce modèle vous permet de déployer une machine virtuelle à l’aide d’un système d’exploitation pris en charge par SAP et disques managés. |
Ce modèle vous permet de déployer une machine virtuelle à l’aide d’un système d’exploitation et de disques managés pris en charge par SAP. | |
convergé sap NetWeaver 3 (image managée) |
Ce modèle vous permet de déployer une machine virtuelle à l’aide d’un système d’exploitation pris en charge par SAP. |
SAP NetWeaver multi-SID (A)SCS (disques managés) sap NetWeaver 3 |
Ce modèle vous permet de déployer une machine virtuelle à l’aide d’un système d’exploitation pris en charge par SAP. |
SAP NetWeaver 3-tier MULTI SID AS (disques managés) |
Ce modèle vous permet de déployer une machine virtuelle à l’aide d’un système d’exploitation pris en charge par SAP. |
sap NetWeaver 3-tier multi-SID DB (disques managés) |
Ce modèle vous permet de déployer une machine virtuelle à l’aide d’un système d’exploitation pris en charge par SAP. |
serveur de fichiers SAP NetWeaver (disque managé) |
Ce modèle vous permet de déployer un serveur de fichiers qui peut être utilisé comme stockage partagé pour SAP NetWeaver. |
utiliser le Pare-feu Azure comme proxy DNS dans une topologie Hub & Spoke |
Cet exemple montre comment déployer une topologie hub-spoke dans Azure à l’aide du Pare-feu Azure. Le réseau virtuel hub agit comme un point central de connectivité à de nombreux réseaux virtuels spoke connectés au réseau virtuel hub via le peering de réseaux virtuels. |
cluster Zookeeper sur des machines virtuelles Ubuntu |
Ce modèle crée un cluster Zookeper de nœud « n » sur des machines virtuelles Ubuntu. Utilisez le paramètre scaleNumber pour spécifier le nombre de nœuds dans ce cluster |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource availabilitySets peut être déployé avec des opérations qui ciblent :
- Groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.Compute/availabilitySets, ajoutez terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/availabilitySets@2021-04-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"
}
]
}
})
}
Valeurs de propriété
AvailabilitySetProperties
Nom | Description | Valeur |
---|---|---|
platformFaultDomainCount | Nombre de domaines d’erreur. | Int |
platformUpdateDomainCount | Mettre à jour le nombre de domaines. | Int |
proximityPlacementGroup | Spécifie des informations sur le groupe de placement de proximité auquel le groupe à haute disponibilité doit être affecté. Version minimale de l’API : 2018-04-01. |
SubResource |
virtualMachines | Liste des références à toutes les machines virtuelles du groupe à haute disponibilité. | SubResource[] |
Microsoft.Compute/availabilitySets
Nom | Description | Valeur |
---|---|---|
emplacement | Emplacement des ressources | chaîne (obligatoire) |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Vue d’instance d’une ressource. | AvailabilitySetProperties |
Sku | Référence SKU du groupe à haute disponibilité, seul le nom doit être défini. Consultez AvailabilitySetSkuTypes pour obtenir un ensemble de valeurs possible. Utilisez « Aligné » pour les machines virtuelles avec des disques managés et « Classic » pour les machines virtuelles avec des disques non managés. La valeur par défaut est « Classic ». | référence SKU |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. |
type | Type de ressource | « Microsoft.Compute/availabilitySets@2021-04-01 » |
ResourceTags
Nom | Description | Valeur |
---|
Sku
Nom | Description | Valeur |
---|---|---|
capacité | Spécifie le nombre de machines virtuelles dans le groupe identique. | Int |
nom | Nom de la référence SKU. | corde |
niveau | Spécifie le niveau des machines virtuelles dans un groupe identique. Valeurs possibles : Standard De base |
corde |
Sous-ressource
Nom | Description | Valeur |
---|---|---|
id | ID de ressource | corde |