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


Наборы доступности Microsoft.Compute

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

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

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

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

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

resource symbolicname 'Microsoft.Compute/availabilitySets@2024-11-01' = {
  location: 'string'
  name: 'string'
  properties: {
    platformFaultDomainCount: int
    platformUpdateDomainCount: int
    proximityPlacementGroup: {
      id: 'string'
    }
    scheduledEventsPolicy: {
      scheduledEventsAdditionalPublishingTargets: {
        eventGridAndResourceGraph: {
          enable: bool
        }
      }
      userInitiatedReboot: {
        automaticallyApprove: bool
      }
      userInitiatedRedeploy: {
        automaticallyApprove: bool
      }
    }
    virtualMachines: [
      {
        id: 'string'
      }
    ]
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Значения свойств

AvailabilitySetProperties

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

EventGridAndResourceGraph

Имя Описание Ценность
давать возможность Указывает, включена ли сетка событий и граф ресурсов для конфигураций, связанных с запланированными событиями. булевая переменная (bool)

Microsoft.Compute/availabilitySets

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

ResourceTags

Имя Описание Ценность

ScheduledEventsAdditionalPublishingTargets

Имя Описание Ценность
eventGridAndResourceGraph Параметры конфигурации, используемые при создании параметра eventGridAndResourceGraph Scheduled Event. EventGridAndResourceGraph

ScheduledEventsPolicy

Имя Описание Ценность
scheduledEventsAdditionalPublishingTargets Параметры конфигурации, используемые при публикации scheduledEventsAdditionalPublishingTargets. ScheduledEventsAdditionalPublishingTargets
userInitiatedReboot Параметры конфигурации, используемые при создании параметра запланированного события userInitiatedReboot. UserInitiatedReboot
userInitiatedRedeploy Параметры конфигурации, используемые при создании параметра события userInitiatedRedeploy, запланированного. UserInitiatedRedeploy

Sku

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

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

Стандартные

Базовая
струна

SubResource

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

UserInitiatedReboot

Имя Описание Ценность
автоматическиApprove Указывает конфигурации, связанные с запланированными событиями перезагрузки. булевая переменная (bool)

UserInitiatedRedeploy

Имя Описание Ценность
автоматическиApprove Указывает конфигурации, связанные с запланированным событием повторного развертывания. булевая переменная (bool)

Примеры использования

Проверенные модули Azure

Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.

Модуль Описание
группы доступности Модуль ресурсов AVM для группы доступности

Примеры быстрого запуска Azure

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

Bicep-файл Описание
2 виртуальных машин в виртуальной сети — правила внутренней подсистемы балансировки нагрузки и балансировки нагрузки Этот шаблон позволяет создавать 2 виртуальные машины в виртуальной сети и в внутренней подсистеме балансировки нагрузки и настраивать правило балансировки нагрузки в порте 80. Этот шаблон также развертывает учетную запись хранения, виртуальную сеть, общедоступный IP-адрес, группу доступности и сетевые интерфейсы.
CentOS/UbuntuServer Auto Dynamic Disks & 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
Создание виртуальной машины Azure с помощью нового леса AD Этот шаблон создает новую виртуальную машину Azure, она настраивает виртуальную машину для домена AD для нового леса.
создание классического Ubuntu GNOME Этот шаблон создает компьютер ubuntu для настольных компьютеров. Это отлично подходит для использования в качестве прыжка за NAT.
Развертывание кластера поставщика удостоверений Shibboleth в Windows Этот шаблон развертывает поставщик удостоверений Shibboleth в Windows в кластеризованной конфигурации. После успешного развертывания можно перейти к https://your-domain:8443/idp/profile/status (номер порта заметок), чтобы проверить успешность.
развертывает группу доступности SQL Server 2014 в существующей виртуальной сети & AD Этот шаблон создает три новых виртуальных машины Azure в существующей виртуальной сети: две виртуальные машины настраиваются как узлы реплики группы доступности SQL Server 2014, а одна виртуальная машина настроена в качестве свидетеля общей папки для автоматической отработки отказа кластера. Помимо этих виртуальных машин, также настроены следующие дополнительные ресурсы Azure: внутренняя подсистема балансировки нагрузки, учетные записи хранения. Для настройки кластеризации, SQL Server и группы доступности на каждой виртуальной машине используется PowerShell DSC. Для поддержки Active Directory существующие контроллеры домена Active Directory уже должны быть развернуты в существующей виртуальной сети.
виртуальные машины IIS & виртуальной машины SQL Server 2014 Создайте веб-серверы Windows 2012 R2 с 1 или 2 IIS и один серверный сервер SQL Server 2014 в виртуальной сети.
JBoss EAP на RHEL (кластеризованные, много виртуальные машины) Этот шаблон позволяет создавать несколько виртуальных машин RHEL 8.6 под управлением кластера JBoss EAP 7.4, а также развертывать веб-приложение с именем eap-session-replication, вы можете войти в консоль администрирования с помощью имени пользователя и пароля JBoss EAP, настроенного во время развертывания.
шаблон нескольких виртуальных машин с управляемым диском Этот шаблон создаст N числа виртуальных машин с управляемыми дисками, общедоступными IP-адресами и сетевыми интерфейсами. Он создаст виртуальные машины в одной группе доступности. Они будут подготовлены в виртуальной сети, которая также будет создана в рамках развертывания.
использовать брандмауэр Azure в качестве DNS-прокси в топологии & периферийных концентратора В этом примере показано, как развернуть звездообразную топологию в Azure с помощью брандмауэра Azure. Виртуальная сеть концентратора выступает в качестве центральной точки подключения ко многим периферийным виртуальным сетям, подключенным к центральной виртуальной сети через пиринг между виртуальными сетями.

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

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

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

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

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

{
  "type": "Microsoft.Compute/availabilitySets",
  "apiVersion": "2024-11-01",
  "name": "string",
  "location": "string",
  "properties": {
    "platformFaultDomainCount": "int",
    "platformUpdateDomainCount": "int",
    "proximityPlacementGroup": {
      "id": "string"
    },
    "scheduledEventsPolicy": {
      "scheduledEventsAdditionalPublishingTargets": {
        "eventGridAndResourceGraph": {
          "enable": "bool"
        }
      },
      "userInitiatedReboot": {
        "automaticallyApprove": "bool"
      },
      "userInitiatedRedeploy": {
        "automaticallyApprove": "bool"
      }
    },
    "virtualMachines": [
      {
        "id": "string"
      }
    ]
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Значения свойств

AvailabilitySetProperties

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

EventGridAndResourceGraph

Имя Описание Ценность
давать возможность Указывает, включена ли сетка событий и граф ресурсов для конфигураций, связанных с запланированными событиями. булевая переменная (bool)

Microsoft.Compute/availabilitySets

Имя Описание Ценность
apiVersion Версия API '2024-11-01'
местоположение Расположение ресурса строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Представление экземпляра ресурса. AvailabilitySetProperties
SKU Sku группы доступности, необходимо задать только имя. Сведения о возможном наборе значений см. в разделе AvailabilitySetSkuTypes. Используйте "Выравнивание" для виртуальных машин с управляемыми дисками и классическими для виртуальных машин с неуправляемыми дисками. Значение по умолчанию — "Классический". SKU
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.Compute/availabilitySets"

ResourceTags

Имя Описание Ценность

ScheduledEventsAdditionalPublishingTargets

Имя Описание Ценность
eventGridAndResourceGraph Параметры конфигурации, используемые при создании параметра eventGridAndResourceGraph Scheduled Event. EventGridAndResourceGraph

ScheduledEventsPolicy

Имя Описание Ценность
scheduledEventsAdditionalPublishingTargets Параметры конфигурации, используемые при публикации scheduledEventsAdditionalPublishingTargets. ScheduledEventsAdditionalPublishingTargets
userInitiatedReboot Параметры конфигурации, используемые при создании параметра запланированного события userInitiatedReboot. UserInitiatedReboot
userInitiatedRedeploy Параметры конфигурации, используемые при создании параметра события userInitiatedRedeploy, запланированного. UserInitiatedRedeploy

Sku

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

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

Стандартные

Базовая
струна

SubResource

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

UserInitiatedReboot

Имя Описание Ценность
автоматическиApprove Указывает конфигурации, связанные с запланированными событиями перезагрузки. булевая переменная (bool)

UserInitiatedRedeploy

Имя Описание Ценность
автоматическиApprove Указывает конфигурации, связанные с запланированным событием повторного развертывания. булевая переменная (bool)

Примеры использования

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

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

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

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

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

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

Развернуть в Azure
Создает две новые виртуальные машины с сетевым адаптером в двух разных подсетях в одной виртуальной сети. Задает конечную точку службы в одной из подсетей и защищает учетную запись хранения в этой подсети.
Шлюз приложений с помощью WAF, SSL, IIS и перенаправления HTTPS

Развернуть в Azure
Этот шаблон развертывает шлюз приложений с WAF, заканчивая SSL и HTTP на HTTPS перенаправление на серверах IIS.
подсистеме службы контейнеров Azure (acs-engine) — режим swarm

Развернуть в Azure
Подсистема службы контейнеров Azure (acs-engine) создает шаблоны ARM (Azure Resource Manager) для кластеров с поддержкой Docker в Microsoft Azure с выбором контроллера домена или ОС, Kubernetes, режима swarm или оркестраторов Swarm. Входные данные средства — это определение кластера. Определение кластера очень похоже (во многих случаях совпадает с синтаксисом шаблона ARM, используемым для развертывания кластера службы контейнеров Microsoft Azure).
брандмауэр веб-приложения Barracuda с серверными серверами IIS

Развернуть в Azure
Этот шаблон краткого руководства Azure развертывает решение брандмауэра веб-приложений Barracuda в Azure с необходимым количеством серверных веб-серверов iis Windows 2012 на основе IIS.Templates включает последнюю версию Barracuda WAF с оплатой по мере использования лицензии и последней версии образа Azure Windows 2012 R2 для IIS. Брандмауэр веб-приложения Barracuda проверяет входящий веб-трафик и блокирует внедрение SQL, межсайтовые скрипты, вредоносные программы отправляют & приложения DDoS и другие атаки, предназначенные для веб-приложений. Одна внешняя подсистема балансировки нагрузки развертывается с помощью правил NAT, чтобы разрешить удаленный рабочий стол доступ к внутренним веб-серверам. Следуйте инструкциям по настройке после развертывания, доступном в каталоге шаблонов GitHub, чтобы узнать больше о шагах после развертывания, связанных с брандмауэром веб-приложений Barracuda и публикацией веб-приложений.
базовое развертывание фермы RDS

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

Развернуть в Azure
Этот шаблон создает серверный кластер chef-backend с подключенными интерфейсными узлами
создание 2 виртуальных машин в LB и виртуальной машине SQL Server с помощью NSG

Развернуть в Azure
Этот шаблон создает 2 виртуальных машинах Windows (которые можно использовать в качестве веб-fe) в группе доступности и подсистеме балансировки нагрузки с открытым портом 80. Эти две виртуальные машины можно получить с помощью RDP через порт 6001 и 6002. Этот шаблон также создает виртуальную машину SQL Server 2014, которую можно получить через подключение RDP, определенное в группе безопасности сети.
создание 2 виртуальных машин Linux с LB и виртуальной машиной SQL Server с SSD

Развернуть в Azure
Этот шаблон создает 2 виртуальных машины Linux (которые можно использовать в качестве веб-fe) с набором доступности и подсистемой балансировки нагрузки с открытым портом 80. Эти две виртуальные машины можно получить с помощью SSH через порт 6001 и 6002. Этот шаблон также создает виртуальную машину SQL Server 2014, которую можно получить через подключение RDP, определенное в группе безопасности сети. Все хранилища виртуальных машин могут использовать хранилище класса Premium (SSD), и вы можете выбрать для обработки виртуальных машин все размеры DS.
Создание подсистемы балансировки нагрузки с общедоступным IPv6-адресом

Развернуть в Azure
Этот шаблон создает подсистему балансировки нагрузки с подключением к Интернету с общедоступным IPv6-адресом, правилами балансировки нагрузки и двумя виртуальными машинами для внутреннего пула.
Создание группы доступности с 3 доменами сбоя

Развернуть в Azure
Этот шаблон создает группу доступности с 3 доменами сбоя
создание виртуальной машины Azure с помощью нового леса Active Directory

Развернуть в Azure
Этот шаблон создает новую виртуальную машину Azure, настраивает виртуальную машину для контроллера домена Active Directory для нового леса.
Создание виртуальной машины Azure с помощью нового леса AD

Развернуть в Azure
Этот шаблон создает новую виртуальную машину Azure, она настраивает виртуальную машину для домена AD для нового леса.
Создание домена AD с 2 контроллерами домена

Развернуть в Azure
Этот шаблон создает 2 новых виртуальных машинах, которые должны быть контроллерами домена AD (основными и резервными копиями) для нового леса и домена.
создание классического Ubuntu GNOME

Развернуть в Azure
Этот шаблон создает компьютер ubuntu для настольных компьютеров. Это отлично подходит для использования в качестве прыжка за NAT.
Создание леса Active Directory с дополнительным поддоменом

Развернуть в Azure
Этот шаблон создает новый лес Active Directory с необязательным поддоменом. Вы можете выбрать один или два контроллера домена. Конфигурация сети настраивается с высокой степенью настройки, что позволяет использовать ее в существующей среде. Виртуальные машины используют управляемые диски и не зависят от учетных записей хранения. В качестве операционной системы можно выбрать windows Server 2016 и Windows Server 2019. Этот шаблон иллюстрирует использование вложенных шаблонов, PowerShell DSC и других расширенных концепций.
создание виртуальных машин в группах доступности с помощью циклов ресурсов

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

Развернуть в Azure
Этот шаблон развертывает IOMAD в качестве приложения LAMP в Ubuntu. Он создает одну или несколько виртуальных машин Ubuntu для внешнего интерфейса и одну виртуальную машину для серверной части. Она выполняет автоматическую установку Apache и PHP на интерфейсной виртуальной машине и MySQL на серверной виртуальной машине. Затем он развертывает IOMAD в кластере. Она настраивает подсистему балансировки нагрузки для направления запросов на интерфейсную виртуальную машину. Он также настраивает правила NAT, чтобы разрешить администратору доступ к каждой виртуальной машине. Он также настраивает каталог данных moodledata с помощью хранилища файлов, совместно используемых для виртуальной машины. После успешного развертывания можно перейти к /iomad на каждой интерфейсной виртуальной машине (с помощью доступа веб-администратора), чтобы начать настройку IOMAD.
развертывание Open edX Dogwood (Multi-VM)

Развернуть в Azure
Этот шаблон создает сеть виртуальных машин Ubuntu и развертывает на них Open edX Dogwood. Развертывание поддерживает виртуальные машины приложений 1–9 и внутренние виртуальные машины Mongo и MySQL.
развернуть кластер OpenLDAP в Ubuntu

Развернуть в Azure
Этот шаблон развертывает кластер OpenLDAP в Ubuntu. Он создает несколько виртуальных машин Ubuntu (до 5, но можно легко увеличить) и выполняет автоматическую установку OpenLDAP на них. Затем он настраивает многопользовательскую репликацию на них. После успешного развертывания можно перейти к /phpldapadmin, чтобы начать параллельную настройку OpenLDAP.
развертывание кластера OpenSIS Community Edition в Ubuntu

Развернуть в Azure
Этот шаблон развертывает OpenSIS Community Edition в качестве приложения LAMP в Ubuntu. Он создает одну или несколько виртуальных машин Ubuntu для внешнего интерфейса и одну виртуальную машину для серверной части. Она выполняет автоматическую установку Apache и PHP на интерфейсной виртуальной машине и MySQL на серверной виртуальной машине. Затем он развертывает OpenSIS Community Edition в кластере. После успешного развертывания можно перейти к /opensis-ce на каждой из интерфейсных виртуальных машин (с помощью доступа веб-администратора), чтобы начать параллельную настройку OpenSIS.
Развертывание кластера поставщика удостоверений Shibboleth в Ubuntu

Развернуть в Azure
Этот шаблон развертывает поставщик удостоверений Shibboleth в Ubuntu в кластеризованной конфигурации. После успешного развертывания можно перейти к https://your-domain:8443/idp/profile/Status (номер порта заметок), чтобы проверить успешность.
Развертывание кластера поставщика удостоверений Shibboleth в Windows

Развернуть в Azure
Этот шаблон развертывает поставщик удостоверений Shibboleth в Windows в кластеризованной конфигурации. После успешного развертывания можно перейти к https://your-domain:8443/idp/profile/status (номер порта заметок), чтобы проверить успешность.
развертывание брокера сообщений Solace PubSub+ на виртуальных машинах Linux Azure

Развернуть в Azure
Этот шаблон позволяет развертывать автономный брокер сообщений Solace PubSub+ или три узла с высоким уровнем доступности брокеров сообщений Solace PubSub+ на виртуальных машинах Linux Azure.
развертывает главный или подчиненный кластер репликации MySQL с 2 узлами

Развернуть в Azure
Этот шаблон развертывает главный или подчиненный кластер репликации MySQL узла в CentOS 6.5 или 6.6
развертывает 3 узла Consul Cluster

Развернуть в Azure
Этот шаблон развертывает 3 узла Consul и автоматически присоединяет узлы через Atlas. Consul — это средство обнаружения служб, распределенное хранилище ключей и значений и куча других холодных вещей. Atlas предоставляется Hashicorp (создатели Consul) в качестве способа быстрого создания кластеров Consul без необходимости вручную присоединиться к каждому узлу
развертывает 3 узла Percona XtraDB Cluster

Развернуть в Azure
Этот шаблон развертывает 3 узла MySQL с высоким уровнем доступности в CentOS 6.5 или Ubuntu 12.04
развертывает кластер CentOS N-узла

Развернуть в Azure
Этот шаблон развертывает кластер CentOS с 2-10 узлами с 2 сетями.
развертывает группу доступности SQL Server 2014 в существующей виртуальной сети & AD

Развернуть в Azure
Этот шаблон создает три новых виртуальных машины Azure в существующей виртуальной сети: две виртуальные машины настраиваются как узлы реплики группы доступности SQL Server 2014, а одна виртуальная машина настроена в качестве свидетеля общей папки для автоматической отработки отказа кластера. Помимо этих виртуальных машин, также настроены следующие дополнительные ресурсы Azure: внутренняя подсистема балансировки нагрузки, учетные записи хранения. Для настройки кластеризации, SQL Server и группы доступности на каждой виртуальной машине используется PowerShell DSC. Для поддержки Active Directory существующие контроллеры домена Active Directory уже должны быть развернуты в существующей виртуальной сети.
развертывает виртуальные машины Windows в LB, настраивает WinRM Https

Развернуть в Azure
Этот шаблон позволяет развертывать виртуальные машины Windows с помощью нескольких различных вариантов для версии Windows. Этот шаблон также настраивает прослушиватель https WinRM на виртуальных машинах
динамически обнаруживать частный IP-адрес

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

Развернуть в Azure
В этом шаблоне показано, как создать DNS-сервер, который перенаправит запросы на внутренние DNS-серверы Azure. Это полезно для настройки результатов DNS между виртуальными сетями (как описано в https://azure.microsoft.com/documentation/articles/virtual-networks-name-resolution-for-vms-and-role-instances/).
Кластер Docker Swarm

Развернуть в Azure
Этот шаблон создает кластер Docker Swarm с высоким уровнем доступности
пример параметризованного развертывания с связанными шаблонами

Развернуть в Azure
В этом примере шаблона будет развернуто несколько уровней ресурсов в группе ресурсов Azure. Каждый уровень имеет настраиваемые элементы, чтобы показать, как можно предоставлять параметризацию для конечного пользователя.
GlassFish на SUSE

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

Развернуть в Azure
Создайте веб-серверы Windows 2012 R2 с 1 или 2 IIS и один серверный сервер SQL Server 2014 в виртуальной сети.
установить кластер Elasticsearch в масштабируемом наборе виртуальных машин

Развернуть в Azure
Этот шаблон развертывает кластер Elasticsearch в масштабируемом наборе виртуальных машин. Шаблон подготавливает 3 выделенных главных узла с необязательным количеством узлов данных, которые выполняются на управляемых дисках.
установка нескольких агентов Visual Studio Team Services (VSTS)

Развернуть в Azure
Этот шаблон создает виртуальную машину и поддерживает ресурсы с установленным Visual Studio 2017. Он также устанавливает и настраивает агенты сборки VSTS до 4 и связывает их с пулом VSTS.
клиентов Intel Lustre с изображением коллекции CentOS

Развернуть в Azure
Этот шаблон создает несколько клиентских машин Intel Lustre 2.7 с помощью коллекции Azure OpenLogic CentOS 6.6 или 7.0 образов и подключает существующую файловую систему Intel Lustre
IPv6 в виртуальной сети Azure

Развернуть в Azure
Создайте виртуальную сеть IPv4/IPv6 с двумя виртуальными машинами с двумя стеками.
IPv6 в виртуальной сети Azure с std LB

Развернуть в Azure
Создайте виртуальную сеть с двумя стеками IPv4/IPv6 с 2 виртуальными машинами и подсистемой балансировки нагрузки уровня "Стандартный" в Интернете.
JBoss EAP на RHEL (кластеризованные, много виртуальные машины)

Развернуть в Azure
Этот шаблон позволяет создавать несколько виртуальных машин RHEL 8.6 под управлением кластера JBoss EAP 7.4, а также развертывать веб-приложение с именем eap-session-replication, вы можете войти в консоль администрирования с помощью имени пользователя и пароля JBoss EAP, настроенного во время развертывания.
пары HA loadMaster KEMP

Развернуть в Azure
Этот шаблон развертывает пару hamaster loadMaster KEMP
узлах клиента и сервера Lustre HPC

Развернуть в Azure
Этот шаблон создает виртуальные машины клиента и узла сервера Lustre и связанную инфраструктуру, например виртуальные сети
многоуровневое приложение с NSG, ILB, AppGateway

Развернуть в Azure
Этот шаблон развертывает виртуальную сеть, отделяет сеть через подсети, развертывает виртуальные машины и настраивает балансировку нагрузки.
диспетчер трафика нескольких уровней, ILB L4, L7 AppGateway

Развернуть в Azure
Этот шаблон развертывает виртуальную сеть, отделяет сеть через подсети, развертывает виртуальные машины и настраивает балансировку нагрузки.
шаблон нескольких виртуальных машин с управляемым диском

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

Развернуть в Azure
Развертывает указанное количество виртуальных машин Ubuntu, настроенных с помощью клиента Chef
развертывание фермы RDS с помощью существующего Active Directory

Развернуть в Azure
Этот шаблон создает развертывание фермы RDS с помощью существующего Active Directory в той же группе ресурсов
развертывание шлюза RDS с высоким уровнем доступности

Развернуть в Azure
Этот шаблон обеспечивает высокий уровень доступности для шлюза удаленных рабочих столов и серверов веб-доступа удаленных рабочих столов в существующем развертывании RDS.
решение Red Hat Linux 3 уровня в Azure

Развернуть в Azure
Этот шаблон позволяет развернуть архитектуру уровня 3 с помощью виртуальных машин Red Hat Enterprise Linux 7.3. Архитектура включает виртуальные сети, внешние и внутренние подсистемы балансировки нагрузки, виртуальную машину переходов, группы безопасности сети и т. д., а также несколько виртуальных машин RHEL на каждом уровне
избыточной haproxy с подсистемой балансировки нагрузки Azure и с плавающей ip-

Развернуть в Azure
Этот шаблон создает избыточное средство установки haproxy с 2 виртуальными машинами Ubuntu, настроенными за подсистемой балансировки нагрузки Azure с включенным плавающим IP-адресом. Каждая из виртуальных машин Ubuntu запускает haproxy для балансировки нагрузки запросов к другим виртуальным машинам приложений (в этом случае выполняется Apache). Keepalived обеспечивает избыточность для виртуальных машин haproxy, назначив главного IP-адреса и блокируя пробу подсистемы балансировки нагрузки в backup. Этот шаблон также развертывает учетную запись хранения, виртуальную сеть, общедоступный IP-адрес, сетевые интерфейсы.
SAP NetWeaver 3 уровня (настраиваемый управляемый образ)

Развернуть в Azure
Этот шаблон позволяет развертывать виртуальную машину с помощью операционной системы, поддерживаемой SAP с помощью управляемых дисков.
SAP NetWeaver 3 уровня (управляемый диск)

Развернуть в Azure
Этот шаблон позволяет развернуть виртуальную машину с помощью операционной системы, поддерживаемой SAP и управляемыми дисками.
SAP NetWeaver 3-уровня конвергентного (управляемого диска)

Развернуть в Azure
Этот шаблон позволяет развертывать виртуальную машину с помощью операционной системы и управляемых дисков, поддерживаемых SAP.
SAP NetWeaver 3-уровня конвергентного (управляемого образа)

Развернуть в Azure
Этот шаблон позволяет развернуть виртуальную машину с помощью операционной системы, поддерживаемой SAP.
SAP NetWeaver 3 уровня с несколькими идентификаторами БЕЗОПАСНОСТИ (A)SCS (управляемые диски)

Развернуть в Azure
Этот шаблон позволяет развернуть виртуальную машину с помощью операционной системы, поддерживаемой SAP.
SAP NetWeaver 3 уровня с несколькими идентификаторами БЕЗОПАСНОСТИ AS (управляемые диски)

Развернуть в Azure
Этот шаблон позволяет развернуть виртуальную машину с помощью операционной системы, поддерживаемой SAP.
SAP NetWeaver 3-уровней многоуровневой базы данных SID (управляемые диски)

Развернуть в Azure
Этот шаблон позволяет развернуть виртуальную машину с помощью операционной системы, поддерживаемой SAP.
файлового сервера SAP NetWeaver (управляемый диск)

Развернуть в Azure
Этот шаблон позволяет развернуть файловый сервер, который можно использовать в качестве общего хранилища для SAP NetWeaver.
использовать брандмауэр Azure в качестве DNS-прокси в топологии & периферийных концентратора

Развернуть в Azure
В этом примере показано, как развернуть звездообразную топологию в Azure с помощью брандмауэра Azure. Виртуальная сеть концентратора выступает в качестве центральной точки подключения ко многим периферийным виртуальным сетям, подключенным к центральной виртуальной сети через пиринг между виртуальными сетями.
кластер Zookeeper на виртуальных машинах Ubuntu

Развернуть в Azure
Этот шаблон создает кластер Zookeper узла n на виртуальных машинах Ubuntu. Используйте параметр scaleNumber, чтобы указать количество узлов в этом кластере.

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

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

  • Группа ресурсов

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/availabilitySets@2024-11-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      platformFaultDomainCount = int
      platformUpdateDomainCount = int
      proximityPlacementGroup = {
        id = "string"
      }
      scheduledEventsPolicy = {
        scheduledEventsAdditionalPublishingTargets = {
          eventGridAndResourceGraph = {
            enable = bool
          }
        }
        userInitiatedReboot = {
          automaticallyApprove = bool
        }
        userInitiatedRedeploy = {
          automaticallyApprove = bool
        }
      }
      virtualMachines = [
        {
          id = "string"
        }
      ]
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  }
}

Значения свойств

AvailabilitySetProperties

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

EventGridAndResourceGraph

Имя Описание Ценность
давать возможность Указывает, включена ли сетка событий и граф ресурсов для конфигураций, связанных с запланированными событиями. булевая переменная (bool)

Microsoft.Compute/availabilitySets

Имя Описание Ценность
местоположение Расположение ресурса строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Представление экземпляра ресурса. AvailabilitySetProperties
SKU Sku группы доступности, необходимо задать только имя. Сведения о возможном наборе значений см. в разделе AvailabilitySetSkuTypes. Используйте "Выравнивание" для виртуальных машин с управляемыми дисками и классическими для виртуальных машин с неуправляемыми дисками. Значение по умолчанию — "Классический". SKU
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.Compute/availabilitySets@2024-11-01"

ResourceTags

Имя Описание Ценность

ScheduledEventsAdditionalPublishingTargets

Имя Описание Ценность
eventGridAndResourceGraph Параметры конфигурации, используемые при создании параметра eventGridAndResourceGraph Scheduled Event. EventGridAndResourceGraph

ScheduledEventsPolicy

Имя Описание Ценность
scheduledEventsAdditionalPublishingTargets Параметры конфигурации, используемые при публикации scheduledEventsAdditionalPublishingTargets. ScheduledEventsAdditionalPublishingTargets
userInitiatedReboot Параметры конфигурации, используемые при создании параметра запланированного события userInitiatedReboot. UserInitiatedReboot
userInitiatedRedeploy Параметры конфигурации, используемые при создании параметра события userInitiatedRedeploy, запланированного. UserInitiatedRedeploy

Sku

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

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

Стандартные

Базовая
струна

SubResource

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

UserInitiatedReboot

Имя Описание Ценность
автоматическиApprove Указывает конфигурации, связанные с запланированными событиями перезагрузки. булевая переменная (bool)

UserInitiatedRedeploy

Имя Описание Ценность
автоматическиApprove Указывает конфигурации, связанные с запланированным событием повторного развертывания. булевая переменная (bool)