Microsoft.Compute availabilitySets 2023-09-01
Определение ресурса Bicep
Тип ресурса AvailabilitySets можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания групп ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.Compute/availabilitySets, добавьте следующий Bicep в шаблон.
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'
}
]
}
}
Значения свойств
availabilitySets
Имя | Описание | Значение |
---|---|---|
name | имя ресурса. | string (обязательно) Ограничение символов: 1-80 Допустимые символы: Буквенно-цифровые символы, символы подчеркивания, точки и дефисы. Начинается с буквенно-цифрового символа. Закачивается буквенно-цифровым символом или символом подчеркивания. |
location | Расположение ресурса | string (обязательно) |
tags | Теги ресурсов | Словарь имен и значений тегов. См . раздел Теги в шаблонах |
sku | Номер SKU группы доступности, для задания требуется только имя. Возможный набор значений см. в разделе AvailabilitySetSkuTypes. Используйте "Выровнено" для виртуальных машин с управляемыми дисками и "Классическую" для виртуальных машин с неуправляемыми дисками. Значение по умолчанию — Classic. | SKU |
properties | Представление экземпляра ресурса. | Свойства AvailabilitySetProperties |
Свойства AvailabilitySetProperties
Имя | Описание | Значение |
---|---|---|
platformFaultDomainCount | Число доменов сбоя. | INT |
platformUpdateDomainCount | Обновление количества доменов. | INT |
proximityPlacementGroup | Указывает сведения о группе размещения близкого взаимодействия, которым должна быть назначена группа доступности. Минимальная версия API: 2018-04-01. | SubResource |
virtualMachines | Список ссылок на все виртуальные машины в группе доступности. | SubResource[] |
SubResource
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса | строка |
Sku
Имя | Описание | Значение |
---|---|---|
Емкость | Указывает количество виртуальных машин в масштабируемом наборе. | INT |
name | Имя SKU. | строка |
Уровень | Указывает уровень виртуальных машин в масштабируемом наборе. Возможные значения: Standard Edition Основной |
строка |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
2 виртуальные машины в виртуальной сети — внутренние правила Load Balancer и подсистемы балансировки нагрузки |
Этот шаблон позволяет создать 2 Виртуальные машины в виртуальной сети и во внутренней подсистеме балансировки нагрузки, а также настроить правило балансировки нагрузки на порту 80. Этот шаблон также развертывает учетную запись хранения, виртуальная сеть, общедоступный IP-адрес, группу доступности и сетевые интерфейсы. |
2 ВМ в подсистеме балансировки нагрузки и правила балансировки нагрузки |
Этот шаблон позволяет создать 2 Виртуальные машины в подсистеме балансировки нагрузки и настроить правило балансировки нагрузки на порте 80. Этот шаблон также развертывает учетную запись хранения, виртуальная сеть, общедоступный IP-адрес, группу доступности и сетевые интерфейсы. В этом шаблоне мы используем возможность циклов ресурсов для создания сетевых интерфейсов и виртуальных машин. |
2 ВМ в подсистеме балансировки нагрузки и правила преобразования сетевых адресов для балансировки нагрузки |
Этот шаблон позволяет создать 2 Виртуальные машины в группе доступности и настроить правила NAT с помощью подсистемы балансировки нагрузки. Этот шаблон также развертывает учетную запись хранения, виртуальная сеть, общедоступный IP-адрес и сетевые интерфейсы. В этом шаблоне мы используем возможность циклов ресурсов для создания сетевых интерфейсов и виртуальных машин. |
Создание группы доступности с 3 доменами сбоя |
Этот шаблон создает группу доступности с 3 доменами сбоя |
Динамическое обнаружение частного IP-адреса |
Этот шаблон позволяет динамически обнаруживать частный IP-адрес сетевой карты. Он передает частный IP-адрес NIC0 в VM1 с помощью расширений пользовательских скриптов, которые записывают его в файл на VM1. |
GlassFish на SUSE |
Этот шаблон развертывает кластер GlassFish с балансировкой нагрузки (версии 3 или 4), состоящий из определяемого пользователем количества виртуальных машин SUSE (OpenSUSE или SLES). |
Создание виртуальных машин в группах доступности с помощью циклов ресурсов |
Создайте 2–5 виртуальных машин в группах доступности с помощью циклов ресурсов. Виртуальные машины могут быть Unbuntu или Windows с максимум 5 виртуальными машинами, так как в этом примере используется одна учетная запись хранилища. |
Шаблон нескольких виртуальных машин с управляемым диском |
Этот шаблон создаст N виртуальных машин с управляемыми дисками, общедоступными IP-адресами и сетевыми интерфейсами. Она создаст виртуальные машины в одной группе доступности. Они будут подготовлены в виртуальная сеть который также будет создан в рамках развертывания. |
Автоматические динамические диски CentOS/UbuntuServer & Docker 1.12(cs) |
Это общий шаблон для создания одного экземпляра CentOS 7.2/7.1/6.5 или Ubuntu Server 16.04.0-LTS с настраиваемым количеством дисков данных (настраиваемых размеров). В параметрах портала можно указать не более 16 дисков, а максимальный размер каждого диска должен быть меньше 1023 ГБ. Массив MDADM RAID0 автоматически подключается и сохраняет перезапуски. Последняя версия Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 доступна для использования из пользовательского интерфейса azure-cli автоматически выполняется как контейнер Docker. Этот шаблон одного экземпляра является ответвлением шаблона кластеров HPC/GPU. @https://github.com/azurebigcompute/BigComputeBench |
Определение ресурса шаблона ARM
Тип ресурса AvailabilitySets можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания групп ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.Compute/availabilitySets, добавьте следующий код JSON в шаблон.
{
"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"
}
]
}
}
Значения свойств
availabilitySets
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | Microsoft.Compute/availabilitySets |
версия_API | Версия API ресурсов | '2023-09-01' |
name | имя ресурса. | string (обязательно) Ограничение символов: 1-80 Допустимые символы: Буквенно-цифровые символы, символы подчеркивания, точки и дефисы. Начинается с буквенно-цифрового символа. Закачивается буквенно-цифровым символом или символом подчеркивания. |
location | Расположение ресурса | string (обязательно) |
tags | Теги ресурсов | Словарь имен и значений тегов. См . раздел Теги в шаблонах |
sku | Номер SKU группы доступности, для задания требуется только имя. Возможный набор значений см. в разделе AvailabilitySetSkuTypes. Используйте "Выровнено" для виртуальных машин с управляемыми дисками и "Классическую" для виртуальных машин с неуправляемыми дисками. Значение по умолчанию — Classic. | SKU |
properties | Представление экземпляра ресурса. | Свойства AvailabilitySetProperties |
Свойства AvailabilitySetProperties
Имя | Описание | Значение |
---|---|---|
platformFaultDomainCount | Число доменов сбоя. | INT |
platformUpdateDomainCount | Обновление количества доменов. | INT |
proximityPlacementGroup | Указывает сведения о группе размещения близкого взаимодействия, которым должна быть назначена группа доступности. Минимальная версия API: 2018-04-01. | SubResource |
virtualMachines | Список ссылок на все виртуальные машины в группе доступности. | SubResource[] |
SubResource
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса | строка |
Sku
Имя | Описание | Значение |
---|---|---|
Емкость | Указывает количество виртуальных машин в масштабируемом наборе. | INT |
name | Имя SKU. | строка |
Уровень | Указывает уровень виртуальных машин в масштабируемом наборе. Возможные значения: Standard Edition Основной |
строка |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
2 виртуальные машины в виртуальной сети — внутренние правила Load Balancer и подсистемы балансировки нагрузки |
Этот шаблон позволяет создать 2 Виртуальные машины в виртуальной сети и во внутренней подсистеме балансировки нагрузки, а также настроить правило балансировки нагрузки на порту 80. Этот шаблон также развертывает учетную запись хранения, виртуальная сеть, общедоступный IP-адрес, группу доступности и сетевые интерфейсы. |
2 ВМ в подсистеме балансировки нагрузки и правила балансировки нагрузки |
Этот шаблон позволяет создать 2 Виртуальные машины в подсистеме балансировки нагрузки и настроить правило балансировки нагрузки на порте 80. Этот шаблон также развертывает учетную запись хранения, виртуальная сеть, общедоступный IP-адрес, группу доступности и сетевые интерфейсы. В этом шаблоне мы используем возможность циклов ресурсов для создания сетевых интерфейсов и виртуальных машин. |
2 ВМ в подсистеме балансировки нагрузки и правила преобразования сетевых адресов для балансировки нагрузки |
Этот шаблон позволяет создать 2 Виртуальные машины в группе доступности и настроить правила NAT с помощью подсистемы балансировки нагрузки. Этот шаблон также развертывает учетную запись хранения, виртуальная сеть, общедоступный IP-адрес и сетевые интерфейсы. В этом шаблоне мы используем возможность циклов ресурсов для создания сетевых интерфейсов и виртуальных машин. |
Создание группы доступности с 3 доменами сбоя |
Этот шаблон создает группу доступности с 3 доменами сбоя |
Динамическое обнаружение частного IP-адреса |
Этот шаблон позволяет динамически обнаруживать частный IP-адрес сетевой карты. Он передает частный IP-адрес NIC0 в VM1 с помощью расширений пользовательских скриптов, которые записывают его в файл на VM1. |
GlassFish на SUSE |
Этот шаблон развертывает кластер GlassFish с балансировкой нагрузки (версии 3 или 4), состоящий из определяемого пользователем количества виртуальных машин SUSE (OpenSUSE или SLES). |
Создание виртуальных машин в группах доступности с помощью циклов ресурсов |
Создайте 2–5 виртуальных машин в группах доступности с помощью циклов ресурсов. Виртуальные машины могут быть Unbuntu или Windows с максимум 5 виртуальными машинами, так как в этом примере используется одна учетная запись хранилища. |
Шаблон нескольких виртуальных машин с управляемым диском |
Этот шаблон создаст N виртуальных машин с управляемыми дисками, общедоступными IP-адресами и сетевыми интерфейсами. Она создаст виртуальные машины в одной группе доступности. Они будут подготовлены в виртуальная сеть который также будет создан в рамках развертывания. |
Автоматические динамические диски CentOS/UbuntuServer & Docker 1.12(cs) |
Это общий шаблон для создания одного экземпляра CentOS 7.2/7.1/6.5 или Ubuntu Server 16.04.0-LTS с настраиваемым количеством дисков данных (настраиваемых размеров). В параметрах портала можно указать не более 16 дисков, а максимальный размер каждого диска должен быть меньше 1023 ГБ. Массив MDADM RAID0 автоматически подключается и сохраняет перезапуски. Последняя версия Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 доступна для использования из пользовательского интерфейса azure-cli автоматически выполняется как контейнер Docker. Этот шаблон одного экземпляра является ответвлением шаблона кластеров HPC/GPU. @https://github.com/azurebigcompute/BigComputeBench |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса AvailabilitySets можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.Compute/availabilitySets, добавьте следующую terraform в шаблон.
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"
}
})
}
Значения свойств
availabilitySets
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | "Microsoft.Compute/availabilitySets@2023-09-01" |
name | имя ресурса. | string (обязательно) Ограничение символов: 1-80 Допустимые символы: Буквенно-цифровые символы, символы подчеркивания, точки и дефисы. Начинается с буквенно-цифрового символа. Закачивается буквенно-цифровым символом или символом подчеркивания. |
location | Расположение ресурса | string (обязательно) |
parent_id | Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. | string (обязательно) |
tags | Теги ресурсов | Словарь имен и значений тегов. |
sku | Номер SKU группы доступности, для задания требуется только имя. Возможный набор значений см. в разделе AvailabilitySetSkuTypes. Используйте "Выровнено" для виртуальных машин с управляемыми дисками и "Классическую" для виртуальных машин с неуправляемыми дисками. Значение по умолчанию — Classic. | SKU |
properties | Представление экземпляра ресурса. | Свойства AvailabilitySetProperties |
AvailabilitySetProperties
Имя | Описание | Значение |
---|---|---|
platformFaultDomainCount | Число доменов сбоя. | INT |
platformUpdateDomainCount | Обновить число доменов. | INT |
proximityPlacementGroup | Указывает сведения о группе размещения близкого взаимодействия, в которую должна быть назначена группа доступности. Минимальная версия API: 2018-04-01. | SubResource |
virtualMachines | Список ссылок на все виртуальные машины в группе доступности. | SubResource[] |
SubResource
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса | строка |
Sku
Имя | Описание | Значение |
---|---|---|
Емкость | Указывает количество виртуальных машин в масштабируемом наборе. | INT |
name | Имя SKU. | строка |
Уровень | Указывает уровень виртуальных машин в масштабируемом наборе. Возможные значения: Standard Edition Основной |
строка |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по