Disponibilidade microsoft.computeSets 2023-09-01
Definição de recurso do Bicep
O tipo de recurso availabilitySets pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Compute/availabilitySets, adicione o Bicep a seguir ao modelo.
resource symbolicname 'Microsoft.Compute/availabilitySets@2023-09-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
properties: {
platformFaultDomainCount: int
platformUpdateDomainCount: int
proximityPlacementGroup: {
id: 'string'
}
virtualMachines: [
{
id: 'string'
}
]
}
}
Valores de propriedade
availabilitySets
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia de caracteres (obrigatório) Limite de caracteres: 1 a 80 Caracteres válidos: Caracteres alfanuméricos, sublinhados, pontos e hifens. Comece com caractere alfanumérico. Termine com caractere alfanumérico ou sublinhado. |
local | Localização do recurso | cadeia de caracteres (obrigatório) |
marcas | Marcações de recursos | Dicionário de nomes e valores de marcas. Consulte Marcas em modelos |
sku | Sku do conjunto de disponibilidade, somente o nome é necessário para ser definido. Consulte AvailabilitySetSkuTypes para obter um possível conjunto de valores. Use 'Aligned' para máquinas virtuais com discos gerenciados e 'Clássico' para máquinas virtuais com discos não gerenciados. O valor padrão é 'Clássico'. | Sku |
properties | A exibição de instância de um recurso. | AvailabilitySetProperties |
AvailabilitySetProperties
Nome | Descrição | Valor |
---|---|---|
platformFaultDomainCount | Contagem de domínios de falha. | INT |
platformUpdateDomainCount | Atualizar contagem de domínios. | INT |
proximityPlacementGroup | Especifica informações sobre o grupo de posicionamento por proximidade ao qual o conjunto de disponibilidade deve ser atribuído. Versão mínima da api: 2018-04-01. | SubResource |
virtualMachines | Uma lista de referências a todas as máquinas virtuais no conjunto de disponibilidade. | SubResource[] |
SubResource
Nome | Descrição | Valor |
---|---|---|
id | ID do recurso | string |
Sku
Nome | Descrição | Valor |
---|---|---|
ALOCADA | Especifica o número de máquinas virtuais no conjunto de dimensionamento. | INT |
name | O nome do sku. | string |
Camada | Especifica a camada de máquinas virtuais em um conjunto de dimensionamento. Valores possíveis: Standard Basic |
string |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
2 VMs na VNET – Regras internas de Load Balancer e LB |
Esse modelo permite que você crie 2 Máquinas Virtuais em uma VNET e em um balanceador de carga interno e configure uma regra de balanceamento de carga na Porta 80. Esse modelo também implanta uma conta de armazenamento, Rede Virtual, endereço IP público, conjunto de disponibilidade e interfaces de rede. |
2 VMs em um balanceador de carga e regras de balanceamento de carga |
Esse modelo permite que você crie 2 Máquinas Virtuais em um balanceador de carga e configure uma regra de balanceamento de carga na Porta 80. Esse modelo também implanta uma conta de armazenamento, Rede Virtual, endereço IP público, conjunto de disponibilidade e interfaces de rede. Neste modelo, usamos a funcionalidade de loops de recursos para criar as interfaces de rede e as máquinas virtuais |
2 VMs em um balanceador de carga e regras NAT configuradas no balanceador de carga |
Esse modelo permite que você crie 2 Máquinas Virtuais em um Conjunto de Disponibilidade e configure regras NAT por meio do balanceador de carga. Esse modelo também implanta uma conta de armazenamento, Rede Virtual, endereço IP público e interfaces de rede. Neste modelo, usamos a funcionalidade de loops de recursos para criar as interfaces de rede e as máquinas virtuais |
Criar um conjunto de disponibilidade com três domínios de falha |
Este modelo cria um conjunto de disponibilidade com três domínios de falha |
Descobrir IP privado dinamicamente |
Esse modelo permite que você descubra um IP privado para uma NIC dinamicamente. Ele passa o IP privado da NIC0 para a VM1 usando extensões de script personalizadas que o gravam em um arquivo na VM1. |
GlassFish no SUSE |
Este modelo implanta um cluster GlassFish com balanceamento de carga (v3 ou v4), que consiste em um número definido pelo usuário de VMs SUSE (OpenSUSE ou SLES). |
Criar VMs em Conjuntos de Disponibilidade usando Loops de Recursos |
Crie 2 a 5 VMs em Conjuntos de Disponibilidade usando Loops de Recursos. As VMs podem ser Unbuntu ou Windows com no máximo 5 VMs, pois este exemplo usa um único storageAccount |
Modelo de várias VMs com Disco Gerenciado |
Esse modelo criará N número de VMs com discos gerenciados, IPs públicos e interfaces de rede. Ele criará as VMs em um único Conjunto de Disponibilidade. Eles serão provisionados em um Rede Virtual que também será criado como parte da implantação |
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs) |
Esse é um modelo comum para criar uma instância única centOS 7.2/7.1/6.5 ou Ubuntu Server 16.04.0-LTS com número configurável de discos de dados (tamanhos configuráveis). O máximo de 16 discos pode ser mencionado nos parâmetros do portal e o tamanho máximo de cada disco deve ser menor que 1023 GB. A Matriz RAID0 do MDADM é desmontada automaticamente e sobrevive a reinicializações. Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 está disponível para uso do usuário azure-cli é executado automaticamente como um contêiner do Docker. Este modelo de instância única é um desdobramento do modelo de clusters HPC/GPU @https://github.com/azurebigcompute/BigComputeBench |
Definição de recurso de modelo do ARM
O tipo de recurso availabilitySets pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Compute/availabilitySets, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.Compute/availabilitySets",
"apiVersion": "2023-09-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"properties": {
"platformFaultDomainCount": "int",
"platformUpdateDomainCount": "int",
"proximityPlacementGroup": {
"id": "string"
},
"virtualMachines": [
{
"id": "string"
}
]
}
}
Valores de propriedade
availabilitySets
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | 'Microsoft.Compute/availabilitySets' |
apiVersion | A versão da API de recursos | '2023-09-01' |
name | O nome do recurso | cadeia de caracteres (obrigatório) Limite de caracteres: 1 a 80 Caracteres válidos: Caracteres alfanuméricos, sublinhados, pontos e hifens. Comece com caractere alfanumérico. Termine com caractere alfanumérico ou sublinhado. |
local | Localização do recurso | cadeia de caracteres (obrigatório) |
marcas | Marcações de recursos | Dicionário de nomes e valores de marcas. Consulte Marcas em modelos |
sku | Sku do conjunto de disponibilidade, somente o nome é necessário para ser definido. Consulte AvailabilitySetSkuTypes para obter um possível conjunto de valores. Use 'Aligned' para máquinas virtuais com discos gerenciados e 'Clássico' para máquinas virtuais com discos não gerenciados. O valor padrão é 'Clássico'. | Sku |
properties | A exibição de instância de um recurso. | AvailabilitySetProperties |
AvailabilitySetProperties
Nome | Descrição | Valor |
---|---|---|
platformFaultDomainCount | Contagem de domínios de falha. | INT |
platformUpdateDomainCount | Atualizar contagem de domínios. | INT |
proximityPlacementGroup | Especifica informações sobre o grupo de posicionamento por proximidade ao qual o conjunto de disponibilidade deve ser atribuído. Versão mínima da api: 2018-04-01. | SubResource |
virtualMachines | Uma lista de referências a todas as máquinas virtuais no conjunto de disponibilidade. | SubResource[] |
SubResource
Nome | Descrição | Valor |
---|---|---|
id | ID do recurso | string |
Sku
Nome | Descrição | Valor |
---|---|---|
ALOCADA | Especifica o número de máquinas virtuais no conjunto de dimensionamento. | INT |
name | O nome do sku. | string |
Camada | Especifica a camada de máquinas virtuais em um conjunto de dimensionamento. Valores possíveis: Standard Basic |
string |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
2 VMs na VNET – Regras internas de Load Balancer e LB |
Esse modelo permite que você crie 2 Máquinas Virtuais em uma VNET e em um balanceador de carga interno e configure uma regra de balanceamento de carga na Porta 80. Esse modelo também implanta uma conta de armazenamento, Rede Virtual, endereço IP público, conjunto de disponibilidade e interfaces de rede. |
2 VMs em um balanceador de carga e regras de balanceamento de carga |
Esse modelo permite que você crie 2 Máquinas Virtuais em um balanceador de carga e configure uma regra de balanceamento de carga na Porta 80. Esse modelo também implanta uma conta de armazenamento, Rede Virtual, endereço IP público, conjunto de disponibilidade e interfaces de rede. Neste modelo, usamos a funcionalidade de loops de recursos para criar as interfaces de rede e as máquinas virtuais |
2 VMs em um balanceador de carga e regras NAT configuradas no balanceador de carga |
Esse modelo permite que você crie 2 Máquinas Virtuais em um Conjunto de Disponibilidade e configure regras NAT por meio do balanceador de carga. Esse modelo também implanta uma conta de armazenamento, Rede Virtual, endereço IP público e interfaces de rede. Neste modelo, usamos a funcionalidade de loops de recursos para criar as interfaces de rede e as máquinas virtuais |
Criar um conjunto de disponibilidade com três domínios de falha |
Este modelo cria um conjunto de disponibilidade com três domínios de falha |
Descobrir IP privado dinamicamente |
Esse modelo permite que você descubra um IP privado para uma NIC dinamicamente. Ele passa o IP privado da NIC0 para a VM1 usando extensões de script personalizadas que o gravam em um arquivo na VM1. |
GlassFish no SUSE |
Este modelo implanta um cluster GlassFish com balanceamento de carga (v3 ou v4), que consiste em um número definido pelo usuário de VMs SUSE (OpenSUSE ou SLES). |
Criar VMs em Conjuntos de Disponibilidade usando Loops de Recursos |
Crie 2 a 5 VMs em Conjuntos de Disponibilidade usando Loops de Recursos. As VMs podem ser Unbuntu ou Windows com no máximo 5 VMs, pois este exemplo usa um único storageAccount |
Modelo de várias VMs com Disco Gerenciado |
Esse modelo criará N número de VMs com discos gerenciados, IPs públicos e interfaces de rede. Ele criará as VMs em um único Conjunto de Disponibilidade. Eles serão provisionados em um Rede Virtual que também será criado como parte da implantação |
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs) |
Esse é um modelo comum para criar uma instância única centOS 7.2/7.1/6.5 ou Ubuntu Server 16.04.0-LTS com número configurável de discos de dados (tamanhos configuráveis). O máximo de 16 discos pode ser mencionado nos parâmetros do portal e o tamanho máximo de cada disco deve ser menor que 1023 GB. A Matriz RAID0 do MDADM é desmontada automaticamente e sobrevive a reinicializações. Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 está disponível para uso do usuário azure-cli é executado automaticamente como um contêiner do Docker. Este modelo de instância única é um desdobramento do modelo de clusters HPC/GPU @https://github.com/azurebigcompute/BigComputeBench |
Definição de recurso do Terraform (provedor AzAPI)
O tipo de recurso availabilitySets pode ser implantado com operações direcionadas:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Compute/availabilitySets, adicione o Terraform a seguir ao modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/availabilitySets@2023-09-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
platformFaultDomainCount = int
platformUpdateDomainCount = int
proximityPlacementGroup = {
id = "string"
}
virtualMachines = [
{
id = "string"
}
]
}
sku = {
capacity = int
name = "string"
tier = "string"
}
})
}
Valores de propriedade
availabilitySets
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Compute/availabilitySets@2023-09-01" |
name | O nome do recurso | cadeia de caracteres (obrigatório) Limite de caracteres: 1 a 80 Caracteres válidos: Caracteres alfanuméricos, sublinhados, pontos e hifens. Comece com caractere alfanumérico. Termine com caractere alfanumérico ou sublinhado. |
local | Localização do recurso | cadeia de caracteres (obrigatório) |
parent_id | Para implantar em um grupo de recursos, use a ID desse grupo de recursos. | cadeia de caracteres (obrigatório) |
marcas | Marcações de recursos | Dicionário de nomes e valores de marcas. |
sku | Sku do conjunto de disponibilidade, somente o nome é necessário para ser definido. Consulte AvailabilitySetSkuTypes para obter um possível conjunto de valores. Use 'Aligned' para máquinas virtuais com discos gerenciados e 'Clássico' para máquinas virtuais com discos não gerenciados. O valor padrão é 'Clássico'. | Sku |
properties | A exibição de instância de um recurso. | AvailabilitySetProperties |
AvailabilitySetProperties
Nome | Descrição | Valor |
---|---|---|
platformFaultDomainCount | Contagem de domínios de falha. | INT |
platformUpdateDomainCount | Atualizar contagem de domínios. | INT |
proximityPlacementGroup | Especifica informações sobre o grupo de posicionamento por proximidade ao qual o conjunto de disponibilidade deve ser atribuído. Versão mínima da api: 2018-04-01. | SubResource |
virtualMachines | Uma lista de referências a todas as máquinas virtuais no conjunto de disponibilidade. | SubResource[] |
SubResource
Nome | Descrição | Valor |
---|---|---|
id | ID do recurso | string |
Sku
Nome | Descrição | Valor |
---|---|---|
ALOCADA | Especifica o número de máquinas virtuais no conjunto de dimensionamento. | INT |
name | O nome do sku. | string |
Camada | Especifica a camada de máquinas virtuais em um conjunto de dimensionamento. Valores possíveis: Standard Basic |
string |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de