共用方式為


Microsoft.Compute availabilitySets 2023-03-01

Bicep 資源定義

availabilitySets 資源類型可以使用目標作業進行部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。

資源格式

若要建立 Microsoft.Compute/availabilitySets 資源,請將下列 Bicep 新增至您的範本。

resource symbolicname 'Microsoft.Compute/availabilitySets@2023-03-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 資源名稱 需要字串 ()

字元限制:1-80

合法字元:
英數字元、底線、句號和連字號。

以英數字元開頭。 以英數字元或底線結尾。
location 資源位置 需要字串 ()
tags 資源標籤 標記名稱和值的字典。 請參閱 範本中的標籤
sku 可用性設定組的 SKU,只需要設定名稱。 如需可能的值集,請參閱 AvailabilitySetSkuTypes。 針對具有受控磁碟的虛擬機使用「對齊」,針對具有非受控磁碟的虛擬機使用「傳統」。 預設值為 『Classic』。 Sku
properties 資源的實例檢視。 AvailabilitySetProperties

AvailabilitySetProperties

名稱 描述
platformFaultDomainCount 容錯網域計數。 int
platformUpdateDomainCount 更新網域計數。 int
proximityPlacementGroup 指定可用性設定組應指派給之鄰近放置群組的相關信息。 API 版本下限:2018-04-01。 SubResource
virtualMachines 可用性設定組中所有虛擬機的參考清單。 SubResource[]

SubResource

名稱 描述
id 資源標識碼 字串

SKU

名稱 描述
處理能力 指定擴展集中的虛擬機數目。 int
NAME SKU 名稱。 字串
tier 指定擴展集中的虛擬機層。

可能的值如下:

標準

基本
字串

快速入門範本

下列快速入門範本會部署此資源類型。

範本 描述
VNET 中的 2 個 VM - 內部 Load Balancer 和 LB 規則

部署至 Azure
此範本可讓您在 VNET 和內部負載平衡器下建立 2 虛擬機器,並在埠 80 上設定負載平衡規則。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址、可用性設定組和網路介面。
負載平衡器中的 2 部 VM 和負載平衡規則

部署至 Azure
此範本可讓您在負載平衡器下建立 2 個 虛擬機器,並在埠 80 上設定負載平衡規則。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址、可用性設定組和網路介面。 在此範本中,我們使用資源迴圈功能來建立網路介面和虛擬機
負載平衡器中的 2 部 VM,並在 LB 上設定 NAT 規則

部署至 Azure
此範本可讓您在可用性設定組中建立 2 個 虛擬機器,並透過負載平衡器設定 NAT 規則。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址和網路介面。 在此範本中,我們使用資源迴圈功能來建立網路介面和虛擬機
建立具有 3 個容錯網域的可用性設定組

部署至 Azure
此範本會建立具有 3 個容錯網域的可用性設定組
動態探索私人IP

部署至 Azure
此範本可讓您動態探索 NIC 的私人 IP。 它會使用自定義腳本擴充功能將 NIC0 的私人 IP 傳遞至 VM1,以將它寫入 VM1 上的檔案。
SUSE 上的 GlassFish

部署至 Azure
此範本會部署負載平衡的 GlassFish (v3 或 v4) 叢集,其中包含使用者定義的 SUSE (OpenSUSE 或 SLES) VM 數目。
使用資源迴圈在可用性設定組中建立 VM

部署至 Azure
使用資源迴圈在可用性設定組中建立 2-5 部 VM。 VM 可以是 Unbuntu 或 Windows,最多 5 部 VM,因為此範例使用單一 storageAccount
具有受控磁碟的多重 VM 範本

部署至 Azure
此範本會使用受控磁碟、公用IP和網路介面建立 N 個 VM 數目。 它會在單一可用性設定組中建立 VM。 它們將會在部署過程中建立的 虛擬網路 中布建
CentOS/UbuntuServer 自動動態磁碟 & Docker 1.12 (cs)

部署至 Azure
這是建立單一實例 CentOS 7.2/7.1/6.5 或 Ubuntu Server 16.04.0-LTS 的常見範本,其可設定的數據磁碟數目 (可設定的大小) 。 入口網站參數中可以提及最多 16 個磁碟,每個磁碟的大小上限應小於 1023 GB。 MDADM RAID0 Array 已自動掛接並存留於重新啟動。 最新的 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-03-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-03-01'
NAME 資源名稱 字串 (必要)

字元限制:1-80

合法字元:
英數字元、底線、句號和連字號。

以英數字元開頭。 以英數字元或底線結尾。
location 資源位置 字串 (必要)
tags 資源標籤 標記名稱和值的字典。 請參閱 範本中的標記
sku 可用性設定組的 SKU,只需要設定名稱。 如需一組可能的值,請參閱 AvailabilitySetSkuTypes。 針對具有受控磁碟的虛擬機使用「對齊」,針對具有非受控磁碟的虛擬機使用「傳統」。 預設值為 『Classic』。 Sku
properties 資源的實例檢視。 AvailabilitySetProperties

AvailabilitySetProperties

名稱 描述
platformFaultDomainCount 容錯網域計數。 int
platformUpdateDomainCount 更新網域計數。 int
proximityPlacementGroup 指定應該指派可用性設定組之鄰近放置群組的相關信息。 API 版本下限:2018-04-01。 SubResource
virtualMachines 可用性設定組中所有虛擬機的參考清單。 SubResource[]

SubResource

名稱 描述
id 資源標識碼 字串

SKU

名稱 描述
處理能力 指定擴展集中的虛擬機數目。 int
NAME SKU 名稱。 字串
tier 指定擴展集中的虛擬機層。

可能的值如下:

標準

基本
字串

快速入門範本

下列快速入門範本會部署此資源類型。

範本 描述
VNET 中的 2 個 VM - 內部 Load Balancer 和 LB 規則

部署至 Azure
此範本可讓您在 VNET 和內部負載平衡器下建立 2 虛擬機器,並在埠 80 上設定負載平衡規則。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址、可用性設定組和網路介面。
負載平衡器中的 2 部 VM 和負載平衡規則

部署至 Azure
此範本可讓您在負載平衡器下建立 2 個 虛擬機器,並在埠 80 上設定負載平衡規則。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址、可用性設定組和網路介面。 在此範本中,我們使用資源迴圈功能來建立網路介面和虛擬機
負載平衡器中的 2 部 VM,並在 LB 上設定 NAT 規則

部署至 Azure
此範本可讓您在可用性設定組中建立 2 虛擬機器,並透過負載平衡器設定 NAT 規則。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址和網路介面。 在此範本中,我們使用資源迴圈功能來建立網路介面和虛擬機
建立具有 3 個容錯網域的可用性設定組

部署至 Azure
此範本會建立具有 3 個容錯網域的可用性設定組
動態探索私人IP

部署至 Azure
此範本可讓您動態探索 NIC 的私人 IP。 它會使用自定義腳本擴充功能將 NIC0 的私人 IP 傳遞至 VM1,以將它寫入 VM1 上的檔案。
SUSE 上的 GlassFish

部署至 Azure
此範本會部署負載平衡的 GlassFish (v3 或 v4) 叢集,其中包含使用者定義的 SUSE 數目 (OpenSUSE 或 SLES) VM。
使用資源迴圈在可用性設定組中建立 VM

部署至 Azure
使用資源迴圈在可用性設定組中建立 2-5 部 VM。 VM 可以是 Unbuntu 或 Windows,最多 5 部 VM,因為此範例使用單一 storageAccount
具有受控磁碟的多重 VM 範本

部署至 Azure
此範本會建立具有受控磁碟、公用IP和網路介面的N個VM數目。 它會在單一可用性設定組中建立 VM。 它們將會布建在 虛擬網路 中,也會建立為部署的一部分
CentOS/UbuntuServer 自動動態磁碟 & Docker 1.12 (cs)

部署至 Azure
這是建立單一實例 CentOS 7.2/7.1/6.5 或 Ubuntu Server 16.04.0-LTS 的常見範本,其中包含可設定的數據磁碟數目, (可設定的大小) 。 入口網站參數中可以提及最多 16 個磁碟,而且每個磁碟的大小上限應小於 1023 GB。 MDADM RAID0 Array 會自動掛接,並存留於重新啟動。 最新的 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-03-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-03-01”
NAME 資源名稱 需要字串 ()

字元限制:1-80

合法字元:
英數字元、底線、句號和連字號。

以英數字元開頭。 以英數字元或底線結尾。
location 資源位置 需要字串 ()
parent_id 若要部署至資源群組,請使用該資源群組的標識碼。 需要字串 ()
tags 資源標籤 標記名稱和值的字典。
sku 可用性設定組的 SKU,只需要設定名稱。 如需可能的值集,請參閱 AvailabilitySetSkuTypes。 針對具有受控磁碟的虛擬機使用「對齊」,針對具有非受控磁碟的虛擬機使用「傳統」。 預設值為 『Classic』。 Sku
properties 資源的實例檢視。 AvailabilitySetProperties

AvailabilitySetProperties

名稱 描述
platformFaultDomainCount 容錯網域計數。 int
platformUpdateDomainCount 更新網域計數。 int
proximityPlacementGroup 指定可用性設定組應指派給之鄰近放置群組的相關信息。 API 版本下限:2018-04-01。 SubResource
virtualMachines 可用性設定組中所有虛擬機的參考清單。 SubResource[]

SubResource

名稱 描述
id 資源標識碼 字串

SKU

名稱 描述
處理能力 指定擴展集中的虛擬機數目。 int
NAME SKU 名稱。 字串
tier 指定擴展集中的虛擬機層。

可能的值如下:

標準

基本
字串