Поделиться через


Доступность Microsoft.ComputeSets 2023-07-01

Определение ресурсов Bicep

Тип ресурса availabilitySets можно развернуть с помощью операций, предназначенных для следующих целей:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Compute/availabilitySets, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Compute/availabilitySets@2023-07-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

Имя Описание Ценность
имя Имя ресурса строка (обязательно)

Ограничение символов: 1–80

Допустимые символы:
Буквенно-цифровые символы, символы подчеркивания, периоды и дефисы.

Начните с буквенно-цифровых символов. Заканчивается буквенно-цифровым или подчеркиванием.
местоположение Расположение ресурса строка (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
SKU Sku группы доступности, необходимо задать только имя. Сведения о возможном наборе значений см. в разделе AvailabilitySetSkuTypes. Используйте "Выравнивание" для виртуальных машин с управляемыми дисками и классическими для виртуальных машин с неуправляемыми дисками. Значение по умолчанию — "Классический". Sku
свойства Представление экземпляра ресурса. AvailabilitySetProperties

AvailabilitySetProperties

Имя Описание Ценность
platformFaultDomainCount Число доменов сбоя. int
platformUpdateDomainCount Обновление количества доменов. int
proximityPlacementGroup Указывает сведения о группе размещения близкого взаимодействия, в которую должна быть назначена группа доступности. Минимальная версия API: 2018-04-01. SubResource
virtualMachines Список ссылок на все виртуальные машины в группе доступности. SubResource[]

SubResource

Имя Описание Ценность
идентификатор Идентификатор ресурса струна

Sku

Имя Описание Ценность
способность Указывает количество виртуальных машин в масштабируемом наборе. int
имя Имя SKU. струна
ярус Указывает уровень виртуальных машин в масштабируемом наборе.

Возможные значения:

категории "Стандартный"

базовый
струна

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
2 виртуальных машин в виртуальной сети — правила внутренней подсистемы балансировки нагрузки и балансировки нагрузки

развертывание в Azure
Этот шаблон позволяет создавать 2 виртуальные машины в виртуальной сети и в внутренней подсистеме балансировки нагрузки и настраивать правило балансировки нагрузки в порте 80. Этот шаблон также развертывает учетную запись хранения, виртуальную сеть, общедоступный IP-адрес, группу доступности и сетевые интерфейсы.
2 виртуальных машины в правилах балансировки нагрузки и балансировки нагрузки

развертывание в Azure
Этот шаблон позволяет создавать 2 виртуальные машины в подсистеме балансировки нагрузки и настраивать правило балансировки нагрузки в порте 80. Этот шаблон также развертывает учетную запись хранения, виртуальную сеть, общедоступный IP-адрес, группу доступности и сетевые интерфейсы. В этом шаблоне мы используем возможность циклов ресурсов для создания сетевых интерфейсов и виртуальных машин.
2 виртуальных машинах в подсистеме балансировки нагрузки и настройте правила NAT в балансировки нагрузки

развертывание в Azure
Этот шаблон позволяет создавать 2 виртуальных машины в группе доступности и настраивать правила NAT с помощью подсистемы балансировки нагрузки. Этот шаблон также развертывает учетную запись хранения, виртуальную сеть, общедоступный IP-адрес и сетевые интерфейсы. В этом шаблоне мы используем возможность циклов ресурсов для создания сетевых интерфейсов и виртуальных машин.
Создание группы доступности с 3 доменами сбоя

развертывание в Azure
Этот шаблон создает группу доступности с 3 доменами сбоя
динамически обнаруживать частный IP-адрес

развертывание в Azure
Этот шаблон позволяет динамически обнаруживать частный IP-адрес сетевого адаптера. Он передает частный IP-адрес сетевого адаптера виртуальной машине 1 с помощью расширений пользовательских скриптов, которые записывают его в файл на vm1.
GlassFish на SUSE

развертывание в Azure
Этот шаблон развертывает кластер с балансировкой нагрузки GlassFish (версии 3 или 4), состоящий из определяемого пользователем количества виртуальных машин SUSE (OpenSUSE или SLES).
создание виртуальных машин в группах доступности с помощью циклов ресурсов

развертывание в Azure
Создайте 2-5 виртуальных машин в группах доступности с помощью циклов ресурсов. Виртуальные машины могут быть Unbuntu или Windows с не более чем 5 виртуальными машинами, так как в этом примере используется одно хранилищеAccount
шаблон нескольких виртуальных машин с управляемым диском

развертывание в Azure
Этот шаблон создаст N числа виртуальных машин с управляемыми дисками, общедоступными IP-адресами и сетевыми интерфейсами. Он создаст виртуальные машины в одной группе доступности. Они будут подготовлены в виртуальной сети, которая также будет создана в рамках развертывания.
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs)

развертывание в Azure
Это общий шаблон для создания одного экземпляра 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. Этот шаблон одного экземпляра — это offshoot шаблона кластеров HPC/GPU @https://github.com/azurebigcompute/BigComputeBench

Определение ресурса шаблона ARM

Тип ресурса availabilitySets можно развернуть с помощью операций, предназначенных для следующих целей:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Compute/availabilitySets, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Compute/availabilitySets",
  "apiVersion": "2023-07-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"
apiVersion Версия API ресурсов '2023-07-01'
имя Имя ресурса строка (обязательно)

Ограничение символов: 1–80

Допустимые символы:
Буквенно-цифровые символы, символы подчеркивания, периоды и дефисы.

Начните с буквенно-цифровых символов. Заканчивается буквенно-цифровым или подчеркиванием.
местоположение Расположение ресурса строка (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
SKU Sku группы доступности, необходимо задать только имя. Сведения о возможном наборе значений см. в разделе AvailabilitySetSkuTypes. Используйте "Выравнивание" для виртуальных машин с управляемыми дисками и классическими для виртуальных машин с неуправляемыми дисками. Значение по умолчанию — "Классический". Sku
свойства Представление экземпляра ресурса. AvailabilitySetProperties

AvailabilitySetProperties

Имя Описание Ценность
platformFaultDomainCount Число доменов сбоя. int
platformUpdateDomainCount Обновление количества доменов. int
proximityPlacementGroup Указывает сведения о группе размещения близкого взаимодействия, в которую должна быть назначена группа доступности. Минимальная версия API: 2018-04-01. SubResource
virtualMachines Список ссылок на все виртуальные машины в группе доступности. SubResource[]

SubResource

Имя Описание Ценность
идентификатор Идентификатор ресурса струна

Sku

Имя Описание Ценность
способность Указывает количество виртуальных машин в масштабируемом наборе. int
имя Имя SKU. струна
ярус Указывает уровень виртуальных машин в масштабируемом наборе.

Возможные значения:

категории "Стандартный"

базовый
струна

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
2 виртуальных машин в виртуальной сети — правила внутренней подсистемы балансировки нагрузки и балансировки нагрузки

развертывание в Azure
Этот шаблон позволяет создавать 2 виртуальные машины в виртуальной сети и в внутренней подсистеме балансировки нагрузки и настраивать правило балансировки нагрузки в порте 80. Этот шаблон также развертывает учетную запись хранения, виртуальную сеть, общедоступный IP-адрес, группу доступности и сетевые интерфейсы.
2 виртуальных машины в правилах балансировки нагрузки и балансировки нагрузки

развертывание в Azure
Этот шаблон позволяет создавать 2 виртуальные машины в подсистеме балансировки нагрузки и настраивать правило балансировки нагрузки в порте 80. Этот шаблон также развертывает учетную запись хранения, виртуальную сеть, общедоступный IP-адрес, группу доступности и сетевые интерфейсы. В этом шаблоне мы используем возможность циклов ресурсов для создания сетевых интерфейсов и виртуальных машин.
2 виртуальных машинах в подсистеме балансировки нагрузки и настройте правила NAT в балансировки нагрузки

развертывание в Azure
Этот шаблон позволяет создавать 2 виртуальных машины в группе доступности и настраивать правила NAT с помощью подсистемы балансировки нагрузки. Этот шаблон также развертывает учетную запись хранения, виртуальную сеть, общедоступный IP-адрес и сетевые интерфейсы. В этом шаблоне мы используем возможность циклов ресурсов для создания сетевых интерфейсов и виртуальных машин.
Создание группы доступности с 3 доменами сбоя

развертывание в Azure
Этот шаблон создает группу доступности с 3 доменами сбоя
динамически обнаруживать частный IP-адрес

развертывание в Azure
Этот шаблон позволяет динамически обнаруживать частный IP-адрес сетевого адаптера. Он передает частный IP-адрес сетевого адаптера виртуальной машине 1 с помощью расширений пользовательских скриптов, которые записывают его в файл на vm1.
GlassFish на SUSE

развертывание в Azure
Этот шаблон развертывает кластер с балансировкой нагрузки GlassFish (версии 3 или 4), состоящий из определяемого пользователем количества виртуальных машин SUSE (OpenSUSE или SLES).
создание виртуальных машин в группах доступности с помощью циклов ресурсов

развертывание в Azure
Создайте 2-5 виртуальных машин в группах доступности с помощью циклов ресурсов. Виртуальные машины могут быть Unbuntu или Windows с не более чем 5 виртуальными машинами, так как в этом примере используется одно хранилищеAccount
шаблон нескольких виртуальных машин с управляемым диском

развертывание в Azure
Этот шаблон создаст N числа виртуальных машин с управляемыми дисками, общедоступными IP-адресами и сетевыми интерфейсами. Он создаст виртуальные машины в одной группе доступности. Они будут подготовлены в виртуальной сети, которая также будет создана в рамках развертывания.
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs)

развертывание в Azure
Это общий шаблон для создания одного экземпляра 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. Этот шаблон одного экземпляра — это offshoot шаблона кластеров HPC/GPU @https://github.com/azurebigcompute/BigComputeBench

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса availabilitySets можно развернуть с помощью операций, предназначенных для следующих целей:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Compute/availabilitySets, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/availabilitySets@2023-07-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-07-01"
имя Имя ресурса строка (обязательно)

Ограничение символов: 1–80

Допустимые символы:
Буквенно-цифровые символы, символы подчеркивания, периоды и дефисы.

Начните с буквенно-цифровых символов. Заканчивается буквенно-цифровым или подчеркиванием.
местоположение Расположение ресурса строка (обязательно)
parent_id Чтобы развернуть в группе ресурсов, используйте идентификатор этой группы ресурсов. строка (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов.
SKU Sku группы доступности, необходимо задать только имя. Сведения о возможном наборе значений см. в разделе AvailabilitySetSkuTypes. Используйте "Выравнивание" для виртуальных машин с управляемыми дисками и классическими для виртуальных машин с неуправляемыми дисками. Значение по умолчанию — "Классический". Sku
свойства Представление экземпляра ресурса. AvailabilitySetProperties

AvailabilitySetProperties

Имя Описание Ценность
platformFaultDomainCount Число доменов сбоя. int
platformUpdateDomainCount Обновление количества доменов. int
proximityPlacementGroup Указывает сведения о группе размещения близкого взаимодействия, в которую должна быть назначена группа доступности. Минимальная версия API: 2018-04-01. SubResource
virtualMachines Список ссылок на все виртуальные машины в группе доступности. SubResource[]

SubResource

Имя Описание Ценность
идентификатор Идентификатор ресурса струна

Sku

Имя Описание Ценность
способность Указывает количество виртуальных машин в масштабируемом наборе. int
имя Имя SKU. струна
ярус Указывает уровень виртуальных машин в масштабируемом наборе.

Возможные значения:

категории "Стандартный"

базовый
струна