為了確保 Microsoft Azure 有足夠的容量可供 Microsoft Azure Edge 使用,請測試 Microsoft Azure 虛擬機器型號的可用性,並檢查區域 CPU 輸出。
以下是
Microsoft Azure 容量需求 中建議的程序。這些步驟包括命令和輸出範例。這些命令會對 Microsoft Azure 虛擬機器型號的可用性進行測試,該虛擬機器型號將在指定區域的所有可用性區域 (1、2、3) 中,用於
Horizon Edge 閘道。
程序
- 執行命令以取得機器類型 (例如
Standard_D2
) 的區域 SKU 限制,如以下通用範例和其後的具體範例所示。
az vm list-skus --location <azure_region_where_edge_is_being_deployed> --size Standard_D2 --all --output table
以下代碼範例是
location
westeurope
中的區域限制的具體測試。
az vm list-skus --location westeurope --size Standard_D2 --all --output table
前述命令的輸出範例如下所示。第一個範例是成功的結果,表示沒有限制。第二個範例是失敗的結果,表示有限制。
-
輸出成功的結果 - 沒有任何限制
-
ResourceType Locations Name Zones Restrictions
--------------- ----------- -------------------- ------- --------------
virtualMachines westeurope Standard_D2_v3 1,2,3 None
-
輸出失敗的結果 - 有限制
-
ResourceType Locations Name Zones Restrictions
--------------- ----------- -------------------- ------- --------------
virtualMachines westeurope Standard_D2 1,2,3 'NotAvailableForSubscription, type: Zone, locations: westeurope, zones: 1,2,3']
- 執行命令以取得整個區域的 CPU 限制,如以下通用範例和其後的具體範例所示。
az vm list-usage --location <azure_region_where_edge_is_being_deployed> -o table
以下代碼範例是
location
westeurope
中的總 CPU 區域限制的具體測試。
az vm list-usage --location westeurope -o table
前述命令的輸出範例如下所示。第一個範例是成功的結果,因為 Total Regional vCPUs
的 CurrentValue
為 25
或更大 (此處為 26
),表示沒有限制。第二個範例是失敗的結果,因為 Total Regional vCPUs
的 Limit
小於 25
(此處為 10
),表示有限制。
-
輸出成功的結果 - 沒有任何限制
-
Name CurrentValue Limit
---------------------------------------- -------------- -------
Availability Sets 1 2500
Total Regional vCPUs 26 310
Virtual Machines 11 25000
Virtual Machine Scale Sets 1 2500
Dedicated vCPUs 0 3000
Cloud Services 0 2500
-
輸出失敗的結果 - 有限制
-
Name CurrentValue Limit
---------------------------------------- -------------- -------
Availability Sets 0 2500
Total Regional vCPUs 0 10
Virtual Machines 0 25000
Virtual Machine Scale Sets 0 2500
Dedicated vCPUs 0 3000
Cloud Services 0 2500