Microsoft.Compute availabilitySets 2019-07-01
Bicep 資源定義
availabilitySets 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.Compute/availabilitySets 資源,請將下列 Bicep 新增至範本。
resource symbolicname 'Microsoft.Compute/availabilitySets@2019-07-01' = {
location: 'string'
name: 'string'
properties: {
platformFaultDomainCount: int
platformUpdateDomainCount: int
proximityPlacementGroup: {
id: 'string'
}
virtualMachines: [
{
id: 'string'
}
]
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
屬性值
AvailabilitySetProperties
名字 | 描述 | 價值 |
---|---|---|
platformFaultDomainCount | 容錯網域計數。 | int |
platformUpdateDomainCount | 更新網域計數。 | int |
proximityPlacementGroup | 指定可用性設定組應指派給之鄰近放置群組的相關信息。 API 版本下限:2018-04-01。 |
SubResource |
virtualMachines | 可用性設定組中所有虛擬機的參考清單。 | SubResource[] |
Microsoft.Compute/availabilitySets
名字 | 描述 | 價值 |
---|---|---|
位置 | 資源位置 | 字串 (必要) |
名字 | 資源名稱 | 字串 (必要) |
性能 | 資源的實例檢視。 | AvailabilitySetProperties |
sku | 可用性設定組的 SKU,只需要設定名稱。 如需可能的值集,請參閱 AvailabilitySetSkuTypes。 針對具有受控磁碟的虛擬機使用「對齊」,針對具有非受控磁碟的虛擬機使用「傳統」。 預設值為 『Classic』。 | Sku |
標籤 | 資源標籤 | 標記名稱和值的字典。 請參閱範本中的 標籤 |
ResourceTags
名字 | 描述 | 價值 |
---|
Sku
名字 | 描述 | 價值 |
---|---|---|
能力 | 指定擴展集中的虛擬機數目。 | int |
名字 | SKU 名稱。 | 字串 |
層 | 指定擴展集中虛擬機的層級。 可能的值: Standard 基本 |
字串 |
SubResource
名字 | 描述 | 價值 |
---|---|---|
id | 資源標識碼 | 字串 |
快速入門範例
下列快速入門範例會部署此資源類型。
Bicep 檔案 | 描述 |
---|---|
VNET 中的 2 部 VM - 內部負載平衡器和 LB 規則 | 此範本可讓您在 VNET 和內部負載平衡器下建立 2 部虛擬機器,並在埠 80 上設定負載平衡規則。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址、可用性設定組和網路介面。 |
CentOS/UbuntuServer 自動動態磁碟 & Docker 1.12(cs) | 這是建立單一實例 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 |
使用新的 AD 樹系建立 Azure VM | 此範本會建立新的 Azure VM,它會將 VM 設定為新樹系的 AD DC |
建立Ubuntu GNOME桌面 | 此範本會建立 ubuntu 桌面電腦。 這很適合用來做為 NAT 後方的 Jumpbox。 |
在 Windows 上部署 Shibboleth Identity Provider 叢集 | 此範本會在叢集設定中,在 Windows 上部署 Shibboleth 識別提供者。 部署成功之後,您可以前往 https://your-domain:8443/idp/profile/status (記下埠號碼) 來檢查成功。 |
在現有的 VNET & AD 上部署 SQL Server 2014 AG | 此範本會在現有的 VNET 上建立三個新的 Azure VM:兩部 VM 會設定為 SQL Server 2014 可用性群組復本節點,一個 VM 會設定為自動叢集故障轉移的檔案共享見證。 除了這些 VM 之外,也會設定下列額外的 Azure 資源:內部負載平衡器、記憶體帳戶。 若要設定每個 VM 內的叢集、SQL Server 和可用性群組,會利用 PowerShell DSC。 針對 Active Directory 支援,現有的 Active Directory 域控制器應該已經部署在現有的 VNET 上。 |
SQL Server 2014 VM & IIS VM | 在 VNET 中建立 1 或 2 個 IIS Windows 2012 R2 網頁伺服器和一個後端 SQL Server 2014。 |
RHEL 上的 JBoss EAP | 此範本可讓您建立執行 JBoss EAP 7.4 叢集的多個 RHEL 8.6 VM,並部署稱為 eap-session-replication 的 Web 應用程式,您可以使用部署時設定的 JBoss EAP 使用者名稱和密碼來登入管理控制台。 |
使用受控磁碟 |
此範本會建立具有受控磁碟、公用IP和網路介面的VM數目。 它會在單一可用性設定組中建立 VM。 它們將會佈建在虛擬網路中,此虛擬網路也會建立為部署的一部分 |
使用 Azure 防火牆作為中樞 & 輪輻拓撲中的 DNS Proxy | 此範例示範如何使用 Azure 防火牆在 Azure 中部署中樞輪輻拓撲。 中樞虛擬網路可作為透過虛擬網路對等互連連線到中樞虛擬網路之許多輪輻虛擬網路的中央點。 |
ARM 樣本資源定義
availabilitySets 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.Compute/availabilitySets 資源,請將下列 JSON 新增至範本。
{
"type": "Microsoft.Compute/availabilitySets",
"apiVersion": "2019-07-01",
"name": "string",
"location": "string",
"properties": {
"platformFaultDomainCount": "int",
"platformUpdateDomainCount": "int",
"proximityPlacementGroup": {
"id": "string"
},
"virtualMachines": [
{
"id": "string"
}
]
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
屬性值
AvailabilitySetProperties
名字 | 描述 | 價值 |
---|---|---|
platformFaultDomainCount | 容錯網域計數。 | int |
platformUpdateDomainCount | 更新網域計數。 | int |
proximityPlacementGroup | 指定可用性設定組應指派給之鄰近放置群組的相關信息。 API 版本下限:2018-04-01。 |
SubResource |
virtualMachines | 可用性設定組中所有虛擬機的參考清單。 | SubResource[] |
Microsoft.Compute/availabilitySets
名字 | 描述 | 價值 |
---|---|---|
apiVersion | API 版本 | '2019-07-01' |
位置 | 資源位置 | 字串 (必要) |
名字 | 資源名稱 | 字串 (必要) |
性能 | 資源的實例檢視。 | AvailabilitySetProperties |
sku | 可用性設定組的 SKU,只需要設定名稱。 如需可能的值集,請參閱 AvailabilitySetSkuTypes。 針對具有受控磁碟的虛擬機使用「對齊」,針對具有非受控磁碟的虛擬機使用「傳統」。 預設值為 『Classic』。 | Sku |
標籤 | 資源標籤 | 標記名稱和值的字典。 請參閱範本中的 標籤 |
類型 | 資源類型 | 'Microsoft.Compute/availabilitySets' |
ResourceTags
名字 | 描述 | 價值 |
---|
Sku
名字 | 描述 | 價值 |
---|---|---|
能力 | 指定擴展集中的虛擬機數目。 | int |
名字 | SKU 名稱。 | 字串 |
層 | 指定擴展集中虛擬機的層級。 可能的值: Standard 基本 |
字串 |
SubResource
名字 | 描述 | 價值 |
---|---|---|
id | 資源標識碼 | 字串 |
快速入門範本
下列快速入門範本會部署此資源類型。
範本 | 描述 |
---|---|
在負載平衡器中 2 部 VM,並在 LB 上設定 NAT 規則 |
此範本可讓您在可用性設定組中建立 2 部虛擬機,並透過負載平衡器設定 NAT 規則。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址和網路介面。 在此範本中,我們使用資源迴圈功能來建立網路介面和虛擬機 |
負載平衡器中的 2 部 VM 和負載平衡規則 |
此範本可讓您在負載平衡器下建立 2 部虛擬機,並在埠 80 上設定負載平衡規則。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址、可用性設定組和網路介面。 在此範本中,我們使用資源迴圈功能來建立網路介面和虛擬機 |
VNET 中的 2 部 VM - 內部負載平衡器和 LB 規則 |
此範本可讓您在 VNET 和內部負載平衡器下建立 2 部虛擬機器,並在埠 80 上設定負載平衡規則。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址、可用性設定組和網路介面。 |
201-vnet-2subnets-service-endpoints-storage-integration |
在相同 VNet 內的兩個不同子網中,分別建立 2 個新的 VM 與 NIC。 設定其中一個子網上的服務端點,並將記憶體帳戶保護至該子網。 |
使用 WAF、SSL、IIS 和 HTTPS 重新導向 應用程式閘道 |
此範本會部署具有 WAF 的應用程式閘道、端對端 SSL 和 HTTP 到 IIS 伺服器上的 HTTPS 重新導向。 |
Azure Container Service Engine (acs-engine) - 群集模式 |
Azure Container Service Engine (acs-engine) 會使用您選擇的 DC/OS、Kubernetes、Swarm 模式或 Swarm 協調器,為 Microsoft azure 上啟用 Docker 的叢集產生 ARM (Azure Resource Manager) 範本。 工具的輸入是叢集定義。 叢集定義非常類似(在許多情況下與 相同)用來部署 azure Container Service 叢集Microsoft ARM 範本語法。 |
使用後端 IIS 伺服器 Barracuda Web 應用程式防火牆 |
此 Azure 快速入門範本會在 Azure 上部署 Barracuda Web 應用程式防火牆解決方案,其中包含必要的後端 Windows 2012 型 IIS Web Server。Templates 包含最新的 Barracuda WAF,其中包含隨用隨付授權和最新 Windows 2012 R2 適用於 IIS 的 Azure 映射。Barracuda Web 應用程式防火牆會檢查輸入 Web 流量,並封鎖 SQL 插入、跨網站腳本、惡意代碼上傳 & 應用程式 DDoS 和其他以 Web 應用程式為目標的攻擊。 一個外部 LB 部署了 NAT 規則,以啟用後端 Web 伺服器的遠端桌面存取。 請遵循 GitHub 範本目錄中提供的部署後設定指南,深入瞭解與 Barracuda Web 應用程式防火牆和 Web 應用程式發布相關的部署後步驟。 |
基本 RDS 伺服器陣列部署 |
此範本會建立基本的 RDS 伺服器陣列部署 |
CentOS/UbuntuServer 自動動態磁碟 & Docker 1.12(cs) |
這是建立單一實例 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 |
Chef 後端 High-Availability 叢集 |
此範本會建立具有連結前端節點的 chef-backend 叢集 |
在 LB 和具有 NSG 的 SQL Server VM 中建立 2 部 VM |
此範本會在可用性設定組中建立 2 個 Windows VM(可做為 Web FE),並使用埠 80 開啟的 Load Balancer。 您可以在埠 6001 和 6002 上使用 RDP 來連線這兩個 VM。 此範本也會建立 SQL Server 2014 VM,其可透過網路安全組中定義的 RDP 連線來連線。 |
使用 LB 和具有 SSD 的 SQL Server VM 建立 2 部 VM |
此範本會在可用性設定組和已開啟埠 80 的 Load Balancer 中建立 2 個 Linux VM(可做為 Web FE)。 這兩個 VM 可以使用埠 6001 和 6002 上的 SSH 來連線。 此範本也會建立 SQL Server 2014 VM,其可透過網路安全組中定義的 RDP 連線來連線。 所有 VM 記憶體都可以使用進階記憶體(SSD),您可以選擇使用所有 DS 大小的 VM |
建立具有公用 IPv6 位址的負載平衡器 |
此範本會建立因特網面向的負載平衡器,其中包含公用 IPv6 位址、負載平衡規則,以及後端集區的兩部 VM。 |
建立具有 3 個容錯網域的可用性設定組 |
此範本會建立具有 3 個容錯網域的可用性設定組 |
使用新的 Active Directory 樹系 建立 Azure VM |
此範本會建立新的 Azure VM,它會將 VM 設定為新樹系的 Active Directory 域控制器 |
使用新的 AD 樹系建立 Azure VM |
此範本會建立新的 Azure VM,它會將 VM 設定為新樹系的 AD DC |
建立具有2個域控制器的新AD網域 |
此樣本會為新的樹系和網域建立 2 個新的 VM 作為 AD DC(主要和備份) |
建立Ubuntu GNOME桌面 |
此範本會建立 ubuntu 桌面電腦。 這很適合用來做為 NAT 後方的 Jumpbox。 |
使用選擇性子域建立新的 Active Directory 樹系 |
此範本會建立具有選擇性子域的新 Active Directory 樹系。 您可以選擇每個網域有一或兩個 DC。 網路設定高度可設定,因此適合納入現有的環境。 VM 使用受控磁碟,且不相依於記憶體帳戶。 身為操作系統,您可以選擇 Windows Server 2016 和 Windows Server 2019。 此範本說明使用巢狀範本、Powershell DSC 和其他進階概念。 |
使用資源迴圈在可用性設定組中建立 VM |
使用資源迴圈在可用性設定組中建立 2-5 部 VM。 VM 可以是 Unbuntu 或 Windows,最多 5 部 VM,因為此範例會使用單一 storageAccount |
在Ubuntu 上部署IOMAD叢集 |
此範本會將 IOMAD 部署為 Ubuntu 上的 LAMP 應用程式。 它會為前端建立一或多個Ubuntu VM,並為後端建立單一 VM。 它會在後端 VM 的前端 VM 和 MySQL 上執行 Apache 和 PHP 的無訊息安裝。 然後它會在叢集上部署 IOMAD。 它會設定負載平衡器,以將要求導向至前端 VM 的 。 它也會設定 NAT 規則,以允許系統管理員存取每個 VM。 它也會使用 VM 之間共用的檔案記憶體來設定 moodledata 資料目錄。 部署成功之後,您可以移至每個前端 VM 上的 /iomad(使用 Web 系統管理員存取權)開始設定 IOMAD。 |
部署開放式edX Dogwood (多 VM) |
此範本會建立 Ubuntu VM 的網路,並在其中部署 Open edX Dogwood。 部署支援 1-9 個應用程式 VM 和後端 Mongo 和 MySQL VM。 |
在Ubuntu 上部署OpenLDAP叢集 |
此範本會在Ubuntu上部署OpenLDAP叢集。 它會建立多個 Ubuntu VM(最多 5 個,但很容易增加),並在它們上執行 OpenLDAP 的無訊息安裝。 然後,它會在它們上設定 N 向多宿主複寫。 部署成功之後,您可以移至 /phpldapadmin 以啟動 congfiguring OpenLDAP。 |
在 Ubuntu 上部署 OpenSIS Community Edition 叢集 |
此範本會將 OpenSIS Community Edition 部署為 Ubuntu 上的 LAMP 應用程式。 它會為前端建立一或多個Ubuntu VM,並為後端建立單一 VM。 它會在後端 VM 的前端 VM 和 MySQL 上執行 Apache 和 PHP 的無訊息安裝。 然後它會在叢集上部署 OpenSIS Community Edition。 部署成功之後,您可以在每個前端 VM 上移至 /opensis-ce ,以啟動 congfiguring OpenSIS。 |
在Ubuntu 上部署Shibboleth Identity Provider 叢集 |
此範本會在叢集設定中的Ubuntu上部署Shibboleth Identity Provider。 部署成功之後,您可以前往 https://your-domain:8443/idp/profile/Status (記下埠號碼) 來檢查成功。 |
在 Windows 上部署 Shibboleth Identity Provider 叢集 |
此範本會在叢集設定中,在 Windows 上部署 Shibboleth 識別提供者。 部署成功之後,您可以前往 https://your-domain:8443/idp/profile/status (記下埠號碼) 來檢查成功。 |
將 Solace PubSub+ 訊息代理程式部署到 Azure Linux VM(s) |
此範本可讓您將獨立 Solace PubSub+ 訊息代理程式或 Solace PubSub+ 訊息代理程式三個節點高可用性叢集部署到 Azure Linux VM 上。 |
部署 2 節點主要/從屬 MySQL 複寫叢集 |
此範本會在 CentOS 6.5 或 6.6 上部署 2 個節點主要/從屬 MySQL 複寫叢集 |
部署 3 節點 Consul Cluster |
此範本會部署 3 個節點 Consul 叢集,並透過 Atlas 自動加入節點。 Consul 是服務探索、分散式密鑰/值存放區和一堆其他酷專案的工具。 Atlas 是由 Hashicorp 提供(Consul 的製造者)提供,以快速建立 Consul 叢集的方式,而不需要手動加入每個節點 |
部署 3 個節點 Percona XtraDB 叢集 |
此範本會在 CentOS 6.5 或 Ubuntu 12.04 上部署 3 個節點 MySQL 高可用性叢集 |
部署 N 節點 CentOS 叢集 |
此範本會部署具有 2 個網路的 2-10 節點 CentOS 叢集。 |
在現有的 VNET & AD 上部署 SQL Server 2014 AG |
此範本會在現有的 VNET 上建立三個新的 Azure VM:兩部 VM 會設定為 SQL Server 2014 可用性群組復本節點,一個 VM 會設定為自動叢集故障轉移的檔案共享見證。 除了這些 VM 之外,也會設定下列額外的 Azure 資源:內部負載平衡器、記憶體帳戶。 若要設定每個 VM 內的叢集、SQL Server 和可用性群組,會利用 PowerShell DSC。 針對 Active Directory 支援,現有的 Active Directory 域控制器應該已經部署在現有的 VNET 上。 |
在 LB 下部署 Windows VM,設定 WinRM Https |
此範本可讓您使用 Windows 版本的幾個不同選項來部署 Windows VM。 此範本也會在 VM 上設定 WinRM HTTPs 接聽程式 |
動態探索私人IP |
此範本可讓您動態探索 NIC 的私人 IP。 它會使用自定義腳本延伸模組將 NIC0 的私人 IP 傳遞至 VM1,以將它寫入 VM1 上的檔案。 |
DNS 轉寄站 VM |
此範本示範如何建立 DNS 伺服器,以將查詢轉送至 Azure 的內部 DNS 伺服器。 這適用於在虛擬網路之間設定 DNS 結果(如 https://azure.microsoft.com/documentation/articles/virtual-networks-name-resolution-for-vms-and-role-instances/中所述)。 |
Docker Swarm 叢集 |
此範本會建立高可用性 Docker Swarm 叢集 |
連結範例的參數化部署範例 |
此範例範本會將多層資源部署到 Azure 資源群組。 每一層都有可設定的元素,以示範如何將參數化公開給使用者。 |
SUSE 上的 |
此範本會部署負載平衡的 GlassFish (v3 或 v4) 叢集,其中包含使用者定義的 SUSE 數目 (OpenSUSE 或 SLES) VM。 |
SQL Server 2014 VM & IIS VM |
在 VNET 中建立 1 或 2 個 IIS Windows 2012 R2 網頁伺服器和一個後端 SQL Server 2014。 |
在虛擬機擴展集上安裝 Elasticsearch 叢集 |
此範本會在虛擬機擴展集上部署 Elasticsearch 叢集。 範本會布建 3 個專用主要節點,其中包含選擇性數目的數據節點,這些節點會在受控磁碟上執行。 |
安裝多個 Visual Studio Team Services (VSTS) 代理程式 |
此範本會建置虛擬機並支援已安裝Visual Studio 2017的資源。 它也會安裝並設定最多 4 個 VSTS 組建代理程式,並將其連結至 VSTS 集區 |
使用 CentOS 資源庫映像 Intel Lustre 用戶端 |
此範本會使用 Azure 資源庫 OpenLogic CentOS 6.6 或 7.0 映射建立多個 Intel Lustre 2.7 用戶端虛擬機,並掛接現有的 Intel Lustre 文件系統 |
Azure 虛擬網路中的 IPv6 |
建立具有 2 個 VM 的雙堆疊 IPv4/IPv6 VNET。 |
在 Azure 虛擬網路中 IPv6 與 Std LB |
建立具有 2 部 VM 和因特網面向標準 Load Balancer 的雙堆棧 IPv4/IPv6 VNET。 |
RHEL 上的 JBoss EAP |
此範本可讓您建立執行 JBoss EAP 7.4 叢集的多個 RHEL 8.6 VM,並部署稱為 eap-session-replication 的 Web 應用程式,您可以使用部署時設定的 JBoss EAP 使用者名稱和密碼來登入管理控制台。 |
KEMP LoadMaster HA 配對 |
此範本會部署KEMP LoadMasterHA配對 |
Lustre HPC 用戶端和伺服器節點 |
此範本會建立 Lustre 用戶端和伺服器節點 VM 和相關基礎結構,例如 VNET |
使用 NSG、ILB、AppGateway |
此範本會部署虛擬網路、透過子網隔離網路、部署 VM 並設定負載平衡 |
多層式流量管理員、L4 ILB、L7 AppGateway |
此範本會部署虛擬網路、透過子網隔離網路、部署 VM 並設定負載平衡 |
使用受控磁碟 |
此範本會建立具有受控磁碟、公用IP和網路介面的VM數目。 它會在單一可用性設定組中建立 VM。 它們將會佈建在虛擬網路中,此虛擬網路也會建立為部署的一部分 |
使用 Chef 擴充功能 多個 VM 範本 |
部署使用 Chef 用戶端設定的指定數目 Ubuntu VM |
使用現有的 Active Directory |
此範本會使用相同的資源群組中的現有 Active Directory 來建立 RDS 伺服器陣列部署 |
RDS 閘道高可用性部署 |
此範本提供現有 RDS 部署中 RD 閘道和 RD Web 存取伺服器的高可用性 |
在 Azure 上 |
此範本可讓您使用 『Red Hat Enterprise Linux 7.3』 虛擬機來部署 3 層架構。 架構包括虛擬網路、外部和內部負載平衡器、跳躍 VM、NSG 等,以及每一層中的多個 RHEL 虛擬機 |
使用 Azure 負載平衡器和浮動 IP |
此範本會建立備援 haproxy 設定,其中 2 個 Ubuntu VM 設定在已啟用浮動 IP 的 Azure 負載平衡器後方。 每個Ubuntu VM都會執行 haproxy,以對其他應用程式 VM 的要求進行負載平衡(在此案例中執行Apache)。 Keepalived 藉由將浮動 IP 指派給 MASTER,並封鎖 BACKUP 上的負載平衡器探查,來啟用 haproxy VM 的備援。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址、網路介面。 |
SAP NetWeaver 3 層式 (自定義受控映射) |
此範本可讓您使用 SAP 使用受控磁碟支援的作業系統來部署 VM。 |
SAP NetWeaver 3 層式 (受控磁碟) |
此範本可讓您使用 SAP 和受控磁碟支援的作業系統來部署 VM。 |
SAP NetWeaver 3 層聚合式(受控磁碟) |
此範本可讓您使用 SAP 支援的作業系統和受控磁碟來部署 VM。 |
SAP NetWeaver 3 層聚合式映射 |
此範本可讓您使用 SAP 支援的作業系統來部署 VM。 |
SAP NetWeaver 3 層多層 SID (A)SCS (受控磁碟) |
此範本可讓您使用 SAP 支援的作業系統來部署 VM。 |
SAP NetWeaver 3 層多層式 SID AS (受控磁碟) |
此範本可讓您使用 SAP 支援的作業系統來部署 VM。 |
SAP NetWeaver 3 層多層式 SID DB(受控磁碟) |
此範本可讓您使用 SAP 支援的作業系統來部署 VM。 |
SAP NetWeaver 檔案伺服器 (受控磁碟) |
此範本可讓您部署檔案伺服器,以作為 SAP NetWeaver 的共享記憶體。 |
使用 Azure 防火牆作為中樞 & 輪輻拓撲中的 DNS Proxy |
此範例示範如何使用 Azure 防火牆在 Azure 中部署中樞輪輻拓撲。 中樞虛擬網路可作為透過虛擬網路對等互連連線到中樞虛擬網路之許多輪輻虛擬網路的中央點。 |
Ubuntu VM 上的 Zookeeper 叢集 |
此範本會在 Ubuntu VM 上建立 'n' 節點 Zookeper 叢集。 使用 scaleNumber 參數指定此叢集中的節點數目 |
Terraform (AzAPI 提供者) 資源定義
availabilitySets 資源類型可以使用目標作業來部署:
- 資源群組
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.Compute/availabilitySets 資源,請將下列 Terraform 新增至範本。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/availabilitySets@2019-07-01"
name = "string"
location = "string"
sku = {
capacity = int
name = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
platformFaultDomainCount = int
platformUpdateDomainCount = int
proximityPlacementGroup = {
id = "string"
}
virtualMachines = [
{
id = "string"
}
]
}
})
}
屬性值
AvailabilitySetProperties
名字 | 描述 | 價值 |
---|---|---|
platformFaultDomainCount | 容錯網域計數。 | int |
platformUpdateDomainCount | 更新網域計數。 | int |
proximityPlacementGroup | 指定可用性設定組應指派給之鄰近放置群組的相關信息。 API 版本下限:2018-04-01。 |
SubResource |
virtualMachines | 可用性設定組中所有虛擬機的參考清單。 | SubResource[] |
Microsoft.Compute/availabilitySets
名字 | 描述 | 價值 |
---|---|---|
位置 | 資源位置 | 字串 (必要) |
名字 | 資源名稱 | 字串 (必要) |
性能 | 資源的實例檢視。 | AvailabilitySetProperties |
sku | 可用性設定組的 SKU,只需要設定名稱。 如需可能的值集,請參閱 AvailabilitySetSkuTypes。 針對具有受控磁碟的虛擬機使用「對齊」,針對具有非受控磁碟的虛擬機使用「傳統」。 預設值為 『Classic』。 | Sku |
標籤 | 資源標籤 | 標記名稱和值的字典。 |
類型 | 資源類型 | “Microsoft.Compute/availabilitySets@2019-07-01” |
ResourceTags
名字 | 描述 | 價值 |
---|
Sku
名字 | 描述 | 價值 |
---|---|---|
能力 | 指定擴展集中的虛擬機數目。 | int |
名字 | SKU 名稱。 | 字串 |
層 | 指定擴展集中虛擬機的層級。 可能的值: Standard 基本 |
字串 |
SubResource
名字 | 描述 | 價值 |
---|---|---|
id | 資源標識碼 | 字串 |