共用方式為


Microsoft.Compute availabilitySets 2021-11-01

Bicep 資源定義

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

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

資源格式

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

resource symbolicname 'Microsoft.Compute/availabilitySets@2021-11-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。 針對具有受控磁碟的虛擬機使用「對齊」,針對具有非受控磁碟的虛擬機使用「傳統」。 預設值為 『Classic』。 Sku
性能 資源的實例檢視。 AvailabilitySetProperties

AvailabilitySetProperties

名字 描述 價值
platformFaultDomainCount 容錯網域計數。 int
platformUpdateDomainCount 更新網域計數。 int
proximityPlacementGroup 指定可用性設定組應指派給之鄰近放置群組的相關信息。

API 版本下限:2018-04-01。
SubResource
virtualMachines 可用性設定組中所有虛擬機的參考清單。 SubResource[]

SubResource

名字 描述 價值
id 資源標識碼 字串

Sku

名字 描述 價值
能力 指定擴展集中的虛擬機數目。 int
名字 SKU 名稱。 字串
指定擴展集中虛擬機的層級。

可能的值:

標準

基本
字串

快速入門範本

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

範本 描述
VNET 中的 2 部 VM - 內部負載平衡器和 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和網路介面的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": "2021-11-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 版本 '2021-11-01'
名字 資源名稱 字串 (必要)

字元限制:1-80

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

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

AvailabilitySetProperties

名字 描述 價值
platformFaultDomainCount 容錯網域計數。 int
platformUpdateDomainCount 更新網域計數。 int
proximityPlacementGroup 指定可用性設定組應指派給之鄰近放置群組的相關信息。

API 版本下限:2018-04-01。
SubResource
virtualMachines 可用性設定組中所有虛擬機的參考清單。 SubResource[]

SubResource

名字 描述 價值
id 資源標識碼 字串

Sku

名字 描述 價值
能力 指定擴展集中的虛擬機數目。 int
名字 SKU 名稱。 字串
指定擴展集中虛擬機的層級。

可能的值:

標準

基本
字串

快速入門範本

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

範本 描述
VNET 中的 2 部 VM - 內部負載平衡器和 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和網路介面的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@2021-11-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@2021-11-01”
名字 資源名稱 字串 (必要)

字元限制:1-80

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

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

AvailabilitySetProperties

名字 描述 價值
platformFaultDomainCount 容錯網域計數。 int
platformUpdateDomainCount 更新網域計數。 int
proximityPlacementGroup 指定可用性設定組應指派給之鄰近放置群組的相關信息。

API 版本下限:2018-04-01。
SubResource
virtualMachines 可用性設定組中所有虛擬機的參考清單。 SubResource[]

SubResource

名字 描述 價值
id 資源標識碼 字串

Sku

名字 描述 價值
能力 指定擴展集中的虛擬機數目。 int
名字 SKU 名稱。 字串
指定擴展集中虛擬機的層級。

可能的值:

標準

基本
字串