Microsoft.Compute availabilitySets 2018-06-01
Definición de recursos de Bicep
El tipo de recurso availabilitySets se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Compute/availabilitySets, agregue lo siguiente a la plantilla de Bicep.
resource symbolicname 'Microsoft.Compute/availabilitySets@2018-06-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'
}
}
Valores de propiedad
AvailabilitySetProperties
Nombre | Descripción | Valor |
---|---|---|
platformFaultDomainCount | Recuento de dominios de error. | Int |
platformUpdateDomainCount | Actualizar recuento de dominios. | Int |
proximityPlacementGroup | Especifica información sobre el grupo de selección de ubicación de proximidad al que se debe asignar el conjunto de disponibilidad. Versión mínima de api: 2018-04-01. |
SubResource |
virtualMachines | Lista de referencias a todas las máquinas virtuales del conjunto de disponibilidad. | subrecurso[] |
Microsoft.Compute/availabilitySets
Nombre | Descripción | Valor |
---|---|---|
ubicación | Ubicación del recurso | string (obligatorio) |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Vista de instancia de un recurso. | availabilitySetProperties |
Sku | SKU del conjunto de disponibilidad, solo se requiere el nombre para establecer. Consulte AvailabilitySetSkuTypes para ver posibles conjuntos de valores. Use "Aligned" para máquinas virtuales con discos administrados y "Clásico" para máquinas virtuales con discos no administrados. El valor predeterminado es "Clásico". | Sku de |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
ResourceTags
Nombre | Descripción | Valor |
---|
Sku
Nombre | Descripción | Valor |
---|---|---|
capacidad | Especifica el número de máquinas virtuales del conjunto de escalado. | Int |
nombre | El nombre de la SKU. | cuerda |
nivel | Especifica el nivel de máquinas virtuales de un conjunto de escalado. Valores posibles: Estándar Básico |
cuerda |
SubResource
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso | cuerda |
Ejemplos de inicio rápido
En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.
Archivo de Bicep | Descripción |
---|---|
2 máquinas virtuales en la red virtual: reglas internas de load Balancer y LB | Esta plantilla permite crear 2 máquinas virtuales en una red virtual y en un equilibrador de carga interno y configurar una regla de equilibrio de carga en el puerto 80. Esta plantilla también implementa una cuenta de almacenamiento, una red virtual, una dirección IP pública, un conjunto de disponibilidad e interfaces de red. |
discos dinámicos automáticos centOS/UbuntuServer & docker 1.12(cs) | Se trata de una plantilla común para crear centOS 7.2/7.1/6.5 o Ubuntu Server 16.04.0-LTS con un número configurable de discos de datos (tamaños configurables). El máximo de 16 discos se puede mencionar en los parámetros del portal y el tamaño máximo de cada disco debe ser inferior a 1023 GB. La matriz RAID0 MDADM se monta automáticamente y sobrevive a los reinicios. La versión más reciente de Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 está disponible para su uso desde el usuario azure-cli se ejecuta automáticamente como contenedor de Docker. Esta plantilla de instancia única es una solución de la plantilla de clústeres de HPC/GPU @ https://github.com/azurebigcompute/BigComputeBench |
Creación de una máquina virtual de Azure con un nuevo bosque de AD | Esta plantilla crea una nueva máquina virtual de Azure, configura la máquina virtual para que sea un controlador de dominio de AD para un nuevo bosque. |
Crear un de escritorio ubuntu GNOME | Esta plantilla crea una máquina de escritorio ubuntu. Esto funciona bien para su uso como jumpbox detrás de una NAT. |
implementación del clúster del proveedor de identidades shibboleth en Windows | Esta plantilla implementa el proveedor de identidades de Shibboleth en Windows en una configuración en clúster. Una vez que la implementación se haya realizado correctamente, puede ir a https://your-domain:8443/idp/profile/status (número de puerto de nota) para comprobar si la operación se ha realizado correctamente. |
implementa el grupo de disponibilidad de SQL Server 2014 en la red virtual existente & AD | Esta plantilla crea tres nuevas máquinas virtuales de Azure en una red virtual existente: dos máquinas virtuales se configuran como nodos de réplica del grupo de disponibilidad de SQL Server 2014 y una máquina virtual está configurada como testigo de recurso compartido de archivos para la conmutación por error de clúster automatizada. Además de estas máquinas virtuales, también se configuran los siguientes recursos adicionales de Azure: equilibrador de carga interno, cuentas de almacenamiento. Para configurar la agrupación en clústeres, SQL Server y un grupo de disponibilidad dentro de cada máquina virtual, se aprovecha DSC de PowerShell. Para la compatibilidad con Active Directory, los controladores de dominio de Active Directory existentes ya deben implementarse en la red virtual existente. |
máquinas virtuales de IIS & máquina virtual de SQL Server 2014 | Cree 1 o 2 servidores web de Windows 2012 R2 de IIS y un back-end SQL Server 2014 en la red virtual. |
JBoss EAP en RHEL (agrupado, multi vm) | Esta plantilla le permite crear varias máquinas virtuales de RHEL 8.6 que ejecutan el clúster de JBoss EAP 7.4 e implementa también una aplicación web denominada eap-session-replication, puede iniciar sesión en la consola de administración mediante el nombre de usuario y la contraseña de JBoss EAP configurados en el momento de la implementación. |
plantilla de varias máquinas virtuales con Managed Disk | Esta plantilla creará N número de máquinas virtuales con discos administrados, direcciones IP públicas e interfaces de red. Creará las máquinas virtuales en un único conjunto de disponibilidad. Se aprovisionarán en una red virtual que también se creará como parte de la implementación. |
Uso de Azure Firewall como proxy DNS en una topología en estrella tipo Hub & Spoke | En este ejemplo se muestra cómo implementar una topología en estrella tipo hub-spoke en Azure mediante Azure Firewall. La red virtual del concentrador actúa como un punto central de conectividad a muchas redes virtuales de radio que están conectadas a la red virtual del concentrador a través del emparejamiento de redes virtuales. |
Definición de recursos de plantilla de ARM
El tipo de recurso availabilitySets se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Compute/availabilitySets, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.Compute/availabilitySets",
"apiVersion": "2018-06-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"
}
}
Valores de propiedad
AvailabilitySetProperties
Nombre | Descripción | Valor |
---|---|---|
platformFaultDomainCount | Recuento de dominios de error. | Int |
platformUpdateDomainCount | Actualizar recuento de dominios. | Int |
proximityPlacementGroup | Especifica información sobre el grupo de selección de ubicación de proximidad al que se debe asignar el conjunto de disponibilidad. Versión mínima de api: 2018-04-01. |
SubResource |
virtualMachines | Lista de referencias a todas las máquinas virtuales del conjunto de disponibilidad. | subrecurso[] |
Microsoft.Compute/availabilitySets
Nombre | Descripción | Valor |
---|---|---|
apiVersion | La versión de api | '2018-06-01' |
ubicación | Ubicación del recurso | string (obligatorio) |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Vista de instancia de un recurso. | availabilitySetProperties |
Sku | SKU del conjunto de disponibilidad, solo se requiere el nombre para establecer. Consulte AvailabilitySetSkuTypes para ver posibles conjuntos de valores. Use "Aligned" para máquinas virtuales con discos administrados y "Clásico" para máquinas virtuales con discos no administrados. El valor predeterminado es "Clásico". | Sku de |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
tipo | El tipo de recurso | "Microsoft.Compute/availabilitySets" |
ResourceTags
Nombre | Descripción | Valor |
---|
Sku
Nombre | Descripción | Valor |
---|---|---|
capacidad | Especifica el número de máquinas virtuales del conjunto de escalado. | Int |
nombre | El nombre de la SKU. | cuerda |
nivel | Especifica el nivel de máquinas virtuales de un conjunto de escalado. Valores posibles: Estándar Básico |
cuerda |
SubResource
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso | cuerda |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
2 máquinas virtuales en un equilibrador de carga y configurar reglas NAT en el de carga |
Esta plantilla le permite crear 2 máquinas virtuales en un conjunto de disponibilidad y configurar reglas NAT a través del equilibrador de carga. Esta plantilla también implementa una cuenta de almacenamiento, una red virtual, una dirección IP pública e interfaces de red. En esta plantilla, se usa la funcionalidad de bucles de recursos para crear las interfaces de red y las máquinas virtuales. |
2 máquinas virtuales en un equilibrador de carga y reglas de equilibrio de carga |
Esta plantilla permite crear 2 máquinas virtuales en un equilibrador de carga y configurar una regla de equilibrio de carga en el puerto 80. Esta plantilla también implementa una cuenta de almacenamiento, una red virtual, una dirección IP pública, un conjunto de disponibilidad e interfaces de red. En esta plantilla, se usa la funcionalidad de bucles de recursos para crear las interfaces de red y las máquinas virtuales. |
2 máquinas virtuales en la red virtual: reglas internas de load Balancer y LB |
Esta plantilla permite crear 2 máquinas virtuales en una red virtual y en un equilibrador de carga interno y configurar una regla de equilibrio de carga en el puerto 80. Esta plantilla también implementa una cuenta de almacenamiento, una red virtual, una dirección IP pública, un conjunto de disponibilidad e interfaces de red. |
201-vnet-2subnets-service-endpoints-storage-integration |
Crea 2 nuevas máquinas virtuales con una NIC cada una, en dos subredes diferentes dentro de la misma red virtual. Establece el punto de conexión de servicio en una de las subredes y protege la cuenta de almacenamiento en esa subred. |
App Gateway con de redirección de WAF, SSL, IIS y HTTPS |
Esta plantilla implementa una instancia de Application Gateway con WAF, ssl de extremo a extremo y HTTP a redireccionamiento HTTPS en los servidores IIS. |
Azure Container Service Engine (acs-engine): modo enjambre |
Azure Container Service Engine (acs-engine) genera plantillas de ARM (Azure Resource Manager) para clústeres habilitados para Docker en Microsoft Azure con su elección de orquestadores DC/OS, Kubernetes, Swarm Mode o Swarm. La entrada de la herramienta es una definición de clúster. La definición del clúster es muy similar a (en muchos casos, la misma que) la sintaxis de plantilla de ARM que se usa para implementar un clúster de Microsoft Azure Container Service. |
firewall de aplicaciones web barracuda con servidores IIS de back-end |
Esta plantilla de inicio rápido de Azure implementa una solución de firewall de aplicaciones web barracuda en Azure con el número necesario de servidores web de IIS basados en Windows 2012. Templates incluye la versión más reciente de Barracuda WAF con licencia de pago por uso y la última imagen de Azure de Windows 2012 R2 para IIS. Barracuda Web Application Firewall inspecciona el tráfico web entrante y bloquea inyecciones de SQL, scripting entre sitios, cargas de malware & DDoS de aplicaciones y otros ataques dirigidos a las aplicaciones web. Un LB externo se implementa con reglas NAT para habilitar el acceso de Escritorio remoto a los servidores web back-end. Siga la guía de configuración posterior a la implementación disponible en el directorio de plantillas de GitHub para obtener más información sobre los pasos posteriores a la implementación relacionados con el firewall de aplicaciones web barracuda y la publicación de aplicaciones web. |
implementación básica del conjunto de servidores de RDS |
Esta plantilla crea una implementación básica de la granja de servidores de RDS. |
discos dinámicos automáticos centOS/UbuntuServer & docker 1.12(cs) |
Se trata de una plantilla común para crear centOS 7.2/7.1/6.5 o Ubuntu Server 16.04.0-LTS con un número configurable de discos de datos (tamaños configurables). El máximo de 16 discos se puede mencionar en los parámetros del portal y el tamaño máximo de cada disco debe ser inferior a 1023 GB. La matriz RAID0 MDADM se monta automáticamente y sobrevive a los reinicios. La versión más reciente de Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 está disponible para su uso desde el usuario azure-cli se ejecuta automáticamente como contenedor de Docker. Esta plantilla de instancia única es una solución de la plantilla de clústeres de HPC/GPU @ https://github.com/azurebigcompute/BigComputeBench |
High-Availability clúster de back-end de Chef |
Esta plantilla crea un clúster chef-backend con nodos front-end conectados |
crear 2 máquinas virtuales en LB y una máquina virtual con SQL Server con NSG |
Esta plantilla crea 2 máquinas virtuales Windows (que se pueden usar como FE web) con en un conjunto de disponibilidad y un equilibrador de carga con el puerto 80 abierto. Se puede acceder a las dos máquinas virtuales mediante RDP en el puerto 6001 y 6002. Esta plantilla también crea una máquina virtual de SQL Server 2014 a través de una conexión RDP definida en un grupo de seguridad de red. |
creación de 2 máquinas virtuales Linux con LB y máquina virtual con SQL Server con ssd |
Esta plantilla crea 2 máquinas virtuales Linux (que se pueden usar como FE web) con en un conjunto de disponibilidad y un equilibrador de carga con el puerto 80 abierto. Se puede acceder a las dos máquinas virtuales mediante SSH en el puerto 6001 y 6002. Esta plantilla también crea una máquina virtual de SQL Server 2014 a través de una conexión RDP definida en un grupo de seguridad de red. Todo el almacenamiento de máquinas virtuales puede usar Premium Storage (SSD) y puede elegir crear máquinas virtuales con todos los tamaños de DS. |
Crear un equilibrador de carga con una dirección IPv6 pública |
Esta plantilla crea un equilibrador de carga accesible desde Internet con una dirección IPv6 pública, reglas de equilibrio de carga y dos máquinas virtuales para el grupo de back-end. |
Crear un conjunto de disponibilidad con 3 dominios de error |
Esta plantilla crea un conjunto de disponibilidad con 3 dominios de error |
Creación de una máquina virtual de Azure con un nuevo bosque de Active Directory |
Esta plantilla crea una nueva máquina virtual de Azure, configura la máquina virtual para que sea un controlador de dominio de Active Directory para un nuevo bosque. |
Creación de una máquina virtual de Azure con un nuevo bosque de AD |
Esta plantilla crea una nueva máquina virtual de Azure, configura la máquina virtual para que sea un controlador de dominio de AD para un nuevo bosque. |
Crear un dominio de AD con 2 controladores de dominio |
Esta plantilla crea dos máquinas virtuales nuevas para que sean controladores de dominio de AD (principal y copia de seguridad) para un nuevo bosque y dominio. |
Crear un de escritorio ubuntu GNOME |
Esta plantilla crea una máquina de escritorio ubuntu. Esto funciona bien para su uso como jumpbox detrás de una NAT. |
Crear nuevo bosque de Active Directory con de subdominio opcional |
Esta plantilla crea un nuevo bosque de Active Directory, con un subdominio opcional. Puede elegir tener uno o dos controladores de dominio por dominio. La configuración de red es muy configurable, lo que resulta adecuado para ajustarse a un entorno existente. Las máquinas virtuales usan discos administrados y no tienen ninguna dependencia en las cuentas de almacenamiento. Como sistema operativo, puede elegir entre Windows Server 2016 y Windows Server 2019. Esta plantilla muestra el uso de plantillas anidadas, DSC de PowerShell y otros conceptos avanzados. |
Crear máquinas virtuales en conjuntos de disponibilidad mediante bucles de recursos |
Cree máquinas virtuales de 2 a 5 en conjuntos de disponibilidad mediante bucles de recursos. Las máquinas virtuales pueden ser Unbuntu o Windows con un máximo de 5 máquinas virtuales, ya que en este ejemplo se usa una única storageAccount. |
implementación de un clúster de IOMAD en Ubuntu |
Esta plantilla implementa IOMAD como una aplicación LAMP en Ubuntu. Crea una o varias máquinas virtuales Ubuntu para el front-end y una sola máquina virtual para el back-end. Realiza una instalación silenciosa de Apache y PHP en las máquinas virtuales front-end y MySQL en la máquina virtual de back-end. A continuación, implementa IOMAD en el clúster. Configura un equilibrador de carga para dirigir las solicitudes a las máquinas virtuales de front-end. También configura reglas NAT para permitir el acceso de administrador a cada una de las máquinas virtuales. También configura un directorio de datos moodledata mediante el almacenamiento de archivos compartido entre las máquinas virtuales. Una vez que la implementación se haya realizado correctamente, puede ir a /iomad en cada máquina virtual de front-end (mediante el acceso de administrador web) para empezar a configurar IOMAD. |
implementar Open edX Dogwood (multi-VM) |
Esta plantilla crea una red de máquinas virtuales Ubuntu e implementa Open edX Dogwood en ellas. La implementación admite máquinas virtuales de aplicaciones de 1 a 9 y máquinas virtuales back-end de Mongo y MySQL. |
implementación del clúster de OpenLDAP en Ubuntu |
Esta plantilla implementa un clúster de OpenLDAP en Ubuntu. Crea varias máquinas virtuales Ubuntu (hasta 5, pero se puede aumentar fácilmente) y realiza una instalación silenciosa de OpenLDAP en ellas. A continuación, configura la replicación multimaestro de N vías en ellos. Una vez que la implementación se haya realizado correctamente, puede ir a /phpldapadmin para empezar a congfiguring OpenLDAP. |
implementar un clúster de OpenSIS Community Edition en Ubuntu |
Esta plantilla implementa OpenSIS Community Edition como una aplicación LAMP en Ubuntu. Crea una o varias máquinas virtuales Ubuntu para el front-end y una sola máquina virtual para el back-end. Realiza una instalación silenciosa de Apache y PHP en las máquinas virtuales front-end y MySQL en la máquina virtual de back-end. A continuación, implementa OpenSIS Community Edition en el clúster. Una vez que la implementación se ha realizado correctamente, puede ir a /opensis-ce en cada una de las máquinas virtuales de front-end (mediante el acceso de administrador web) para empezar a configurar OpenSIS. |
implementación del clúster del proveedor de identidades shibboleth en Ubuntu |
Esta plantilla implementa el proveedor de identidades de Shibboleth en Ubuntu en una configuración en clúster. Una vez que la implementación se haya realizado correctamente, puede ir a https://your-domain:8443/idp/profile/Status (número de puerto de nota) para comprobar si la operación se ha realizado correctamente. |
implementación del clúster del proveedor de identidades shibboleth en Windows |
Esta plantilla implementa el proveedor de identidades de Shibboleth en Windows en una configuración en clúster. Una vez que la implementación se haya realizado correctamente, puede ir a https://your-domain:8443/idp/profile/status (número de puerto de nota) para comprobar si la operación se ha realizado correctamente. |
Implementar agente de mensajes de Solace PubSub+ en máquinas virtuales Linux de Azure |
Esta plantilla le permite implementar un agente de mensajes independiente solace PubSub+ o un clúster de alta disponibilidad de tres nodos de agentes de mensajes de Solace PubSub+ en máquinas virtuales Linux de Azure. |
Implementa un clúster de replicación mySQL maestro o subordinado de 2 nodos |
Esta plantilla implementa un clúster de replicación mySQL maestro/subordinado de dos nodos en CentOS 6.5 o 6.6 |
implementa un clúster de Consul de 3 nodos |
Esta plantilla implementa un clúster de Consul de 3 nodos y une automáticamente los nodos a través de Atlas. Consul es una herramienta para la detección de servicios, el almacén de claves y valores distribuidos y un montón de otras cosas interesantes. Hashicorp (creadores de Consul) proporciona Atlas como una manera de crear rápidamente clústeres de Consul sin tener que unir manualmente cada nodo. |
implementa un clúster de Percona XtraDB de 3 nodos |
Esta plantilla implementa un clúster de alta disponibilidad de MySQL de 3 nodos en CentOS 6.5 o Ubuntu 12.04 |
implementa un clúster centOS de N nodos |
Esta plantilla implementa un clúster centOS de 2 a 10 nodos con 2 redes. |
implementa el grupo de disponibilidad de SQL Server 2014 en la red virtual existente & AD |
Esta plantilla crea tres nuevas máquinas virtuales de Azure en una red virtual existente: dos máquinas virtuales se configuran como nodos de réplica del grupo de disponibilidad de SQL Server 2014 y una máquina virtual está configurada como testigo de recurso compartido de archivos para la conmutación por error de clúster automatizada. Además de estas máquinas virtuales, también se configuran los siguientes recursos adicionales de Azure: equilibrador de carga interno, cuentas de almacenamiento. Para configurar la agrupación en clústeres, SQL Server y un grupo de disponibilidad dentro de cada máquina virtual, se aprovecha DSC de PowerShell. Para la compatibilidad con Active Directory, los controladores de dominio de Active Directory existentes ya deben implementarse en la red virtual existente. |
Implementa máquinas virtuales Windows en LB,configura WinRM Https |
Esta plantilla permite implementar máquinas virtuales Windows con algunas opciones diferentes para la versión de Windows. Esta plantilla también configura un agente de escucha https de WinRM en máquinas virtuales. |
detección dinámica de ip privada |
Esta plantilla le permite detectar una dirección IP privada para una NIC dinámicamente. Pasa la dirección IP privada de NIC0 a VM1 mediante extensiones de script personalizadas que lo escriben en un archivo en VM1. |
de máquina virtual del reenviador DNS |
Esta plantilla muestra cómo crear un servidor DNS que reenvía las consultas a los servidores DNS internos de Azure. Esto resulta útil para configurar el resultado de DNS entre redes virtuales (como se describe en https://azure.microsoft.com/documentation/articles/virtual-networks-name-resolution-for-vms-and-role-instances/). |
de clúster de Docker Swarm |
Esta plantilla crea un clúster de Docker Swarm de alta disponibilidad |
ejemplo de implementación parametrizada con plantillas vinculadas |
Esta plantilla de ejemplo implementará varios niveles de recursos en un grupo de recursos de Azure. Cada nivel tiene elementos configurables, para mostrar cómo puede exponer la parametrización al usuario final. |
GlassFish en SUSE |
Esta plantilla implementa un clúster de GlassFish con equilibrio de carga (v3 o v4), que consta de un número definido por el usuario de máquinas virtuales de SUSE (OpenSUSE o SLES). |
máquinas virtuales de IIS & máquina virtual de SQL Server 2014 |
Cree 1 o 2 servidores web de Windows 2012 R2 de IIS y un back-end SQL Server 2014 en la red virtual. |
instalación del clúster de Elasticsearch en un conjunto de escalado de máquinas virtuales |
Esta plantilla implementa un clúster de Elasticsearch en un conjunto de escalado de máquinas virtuales. La plantilla aprovisiona 3 nodos maestros dedicados, con un número opcional de nodos de datos, que se ejecutan en discos administrados. |
instalar varios agentes de Visual Studio Team Services (VSTS) |
Esta plantilla compila una máquina virtual y recursos auxiliares con Visual Studio 2017 instalado. También instala y configura hasta 4 agentes de compilación de VSTS y los vincula a un grupo de VSTS. |
clientes de Intel Lustre mediante de imagen de la galería centOS |
Esta plantilla crea varias máquinas virtuales cliente intel Lustre 2.7 mediante imágenes OpenLogic CentOS 6.6 o 7.0 de la galería de Azure y monta un sistema de archivos de Intel Lustre existente. |
IPv6 en azure Virtual Network (VNET) |
Cree una red virtual IPv4/IPv6 de pila dual con 2 máquinas virtuales. |
IPv6 en Azure Virtual Network (VNET) con Std LB |
Cree una red virtual IPv4/IPv6 de doble pila con 2 máquinas virtuales y un equilibrador de carga estándar accesible desde Internet. |
JBoss EAP en RHEL (agrupado, multi vm) |
Esta plantilla le permite crear varias máquinas virtuales de RHEL 8.6 que ejecutan el clúster de JBoss EAP 7.4 e implementa también una aplicación web denominada eap-session-replication, puede iniciar sesión en la consola de administración mediante el nombre de usuario y la contraseña de JBoss EAP configurados en el momento de la implementación. |
par de alta disponibilidad kemp LoadMaster |
Esta plantilla implementa un par de alta disponibilidad kemp LoadMaster |
Esta plantilla crea máquinas virtuales de cliente y nodo de servidor de Lustre y infraestructura relacionada, como redes virtuales. | |
aplicación de varios niveles con NSG, ILB, AppGateway |
Esta plantilla implementa una red virtual, separa la red a través de subredes, implementa máquinas virtuales y configura el equilibrio de carga. |
Administrador de tráfico de varios niveles, L4 ILB, L7 AppGateway |
Esta plantilla implementa una red virtual, separa la red a través de subredes, implementa máquinas virtuales y configura el equilibrio de carga. |
plantilla de varias máquinas virtuales con Managed Disk |
Esta plantilla creará N número de máquinas virtuales con discos administrados, direcciones IP públicas e interfaces de red. Creará las máquinas virtuales en un único conjunto de disponibilidad. Se aprovisionarán en una red virtual que también se creará como parte de la implementación. |
plantilla de máquina virtual múltiple con la extensión Chef |
Implementa un número especificado de máquinas virtuales Ubuntu configuradas con el cliente chef. |
implementación de la granja de servidores de RDS mediante una de Active Directory existente |
Esta plantilla crea una implementación de granja de RDS mediante active directory existente en el mismo grupo de recursos. |
implementación de alta disponibilidad de puerta de enlace de RDS |
Esta plantilla proporciona alta disponibilidad a los servidores de Acceso web de Escritorio remoto y puerta de enlace de Escritorio remoto en una implementación de RDS existente. |
solución de red Hat Linux de 3 niveles en Azure |
Esta plantilla le permite implementar una arquitectura de 3 niveles mediante máquinas virtuales "Red Hat Enterprise Linux 7.3". La arquitectura incluye redes virtuales, equilibradores de carga externos e internos, máquinas virtuales de salto, grupos de seguridad de red, etc. junto con varias máquinas virtuales de RHEL en cada nivel |
haproxy redundante con azure load-balancer y ip flotante |
Esta plantilla crea una configuración de haproxy redundante con 2 máquinas virtuales Ubuntu configuradas detrás de Azure Load Balancer con ip flotante habilitada. Cada una de las máquinas virtuales Ubuntu ejecuta haproxy para equilibrar la carga de las solicitudes a otras máquinas virtuales de aplicación (en este caso, se ejecuta Apache). Keepalived permite la redundancia para las máquinas virtuales haproxy mediante la asignación de la dirección IP flotante a MASTER y el bloqueo del sondeo del equilibrador de carga en backup. Esta plantilla también implementa una cuenta de almacenamiento, una red virtual, una dirección IP pública, interfaces de red. |
Esta plantilla permite implementar una máquina virtual mediante un sistema operativo compatible con SAP mediante Managed Disks. | |
Esta plantilla le permite implementar una máquina virtual mediante un sistema operativo compatible con SAP y Managed Disks. | |
Esta plantilla le permite implementar una máquina virtual mediante un sistema operativo y Managed Disks compatible con SAP. | |
Esta plantilla permite implementar una máquina virtual mediante un sistema operativo compatible con SAP. | |
de VARIOS SID (A)SCS (discos administrados) de SAP NetWeaver de 3 niveles |
Esta plantilla permite implementar una máquina virtual mediante un sistema operativo compatible con SAP. |
DE VARIOS SID de SAP NetWeaver de 3 niveles (discos administrados) |
Esta plantilla permite implementar una máquina virtual mediante un sistema operativo compatible con SAP. |
sap NetWeaver de varios SID DB de 3 niveles (discos administrados) |
Esta plantilla permite implementar una máquina virtual mediante un sistema operativo compatible con SAP. |
servidor de archivos sap NetWeaver (disco administrado) |
Esta plantilla le permite implementar un servidor de archivos que se puede usar como almacenamiento compartido para SAP NetWeaver. |
Uso de Azure Firewall como proxy DNS en una topología en estrella tipo Hub & Spoke |
En este ejemplo se muestra cómo implementar una topología en estrella tipo hub-spoke en Azure mediante Azure Firewall. La red virtual del concentrador actúa como un punto central de conectividad a muchas redes virtuales de radio que están conectadas a la red virtual del concentrador a través del emparejamiento de redes virtuales. |
clúster de Zookeeper en máquinas virtuales Ubuntu |
Esta plantilla crea un clúster de Zookeper de nodo "n" en máquinas virtuales Ubuntu. Use el parámetro scaleNumber para especificar el número de nodos de este clúster. |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso availabilitySets se puede implementar con operaciones destinadas a:
- grupos de recursos de
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Compute/availabilitySets, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/availabilitySets@2018-06-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"
}
]
}
})
}
Valores de propiedad
AvailabilitySetProperties
Nombre | Descripción | Valor |
---|---|---|
platformFaultDomainCount | Recuento de dominios de error. | Int |
platformUpdateDomainCount | Actualizar recuento de dominios. | Int |
proximityPlacementGroup | Especifica información sobre el grupo de selección de ubicación de proximidad al que se debe asignar el conjunto de disponibilidad. Versión mínima de api: 2018-04-01. |
SubResource |
virtualMachines | Lista de referencias a todas las máquinas virtuales del conjunto de disponibilidad. | subrecurso[] |
Microsoft.Compute/availabilitySets
Nombre | Descripción | Valor |
---|---|---|
ubicación | Ubicación del recurso | string (obligatorio) |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Vista de instancia de un recurso. | availabilitySetProperties |
Sku | SKU del conjunto de disponibilidad, solo se requiere el nombre para establecer. Consulte AvailabilitySetSkuTypes para ver posibles conjuntos de valores. Use "Aligned" para máquinas virtuales con discos administrados y "Clásico" para máquinas virtuales con discos no administrados. El valor predeterminado es "Clásico". | Sku de |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. |
tipo | El tipo de recurso | "Microsoft.Compute/availabilitySets@2018-06-01" |
ResourceTags
Nombre | Descripción | Valor |
---|
Sku
Nombre | Descripción | Valor |
---|---|---|
capacidad | Especifica el número de máquinas virtuales del conjunto de escalado. | Int |
nombre | El nombre de la SKU. | cuerda |
nivel | Especifica el nivel de máquinas virtuales de un conjunto de escalado. Valores posibles: Estándar Básico |
cuerda |
SubResource
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso | cuerda |