Azure / azure-cli

Azure Command-Line Interface
MIT License
4.03k stars 3k forks source link

NCv3 and ND series doesn't support AN but are in "Compatible VM sizes" #19182

Closed yuxisun1217 closed 1 year ago

yuxisun1217 commented 3 years ago

Describe the bug When I try to create a VM that the size doesn't support accelerated-networking, it should report an error message and stop creating, but for the ND and NCv3 sizes they are created successfully. And the message also shows that ND and NCv3 series supports accelerated-networking. I'm not quite sure if this is an issue of azure-cli. It looks more like an issue of some Azure database. Could you please help to figure out where to open this issue? Thanks!

To Reproduce

  1. Create a NIC with accelerated-networking enabled
  2. Use "az vm create --size Standard_ND6s" to create a VM with this NIC attached.
  3. The step2 VM can be created successfully. But it should not success because this VM size doesn't support AN
  4. Use "az vm create --size Standard_NV6" to create a VM with an AN enabled NIC attached
  5. The step4 is failed because NV6 doesn't support AN. And from the output message we can see that ND and NCv3 series are in "Compatible VM sizes" which is incorrect.

Additional context

    "message": "Virtual machine /subscriptions/7be814a0-2a8a-4798-ac8f-304eda9d56f3/resourceGroups/wala85nv6sriov08090220/providers/Microsoft.Compute/virtualMachines/wala85nv6sriov08090220-vm1 has size Standard_NV6, which is not compatible with enabling accelerated networking on network interface(s) on the VM. Compatible VM sizes: Standard_D2_v4, Standard_D2s_v4, Standard_D2ds_v4, Standard_D3_v2, Standard_D12_v2, Standard_D3_v2_Promo, Standard_D12_v2_Promo, Standard_DS3_v2, Standard_DS12_v2, Standard_DS13-4_v2, Standard_DS14-4_v2, Standard_DS3_v2_Promo, Standard_DS12_v2_Promo, Standard_DS13-4_v2_Promo, Standard_DS14-4_v2_Promo, Standard_F4, Standard_F4s, Standard_D8_v3, Standard_D8s_v3, Standard_D32-8s_v3, Standard_E8_v3, Standard_E8s_v3, Standard_D3_v2_ABC, Standard_D12_v2_ABC, Standard_F4_ABC, Standard_F8s_v2, Standard_D4_v2, Standard_D13_v2, Standard_D4_v2_Promo, Standard_D13_v2_Promo, Standard_DS4_v2, Standard_DS13_v2, Standard_DS14-8_v2, Standard_DS4_v2_Promo, Standard_DS13_v2_Promo, Standard_DS14-8_v2_Promo, Standard_F8, Standard_F8s, Standard_M64-16ms, Standard_D16_v3, Standard_D16s_v3, Standard_D32-16s_v3, Standard_D64-16s_v3, Standard_E16_v3, Standard_E16s_v3, Standard_E32-16s_v3, Standard_D4_v2_ABC, Standard_D13_v2_ABC, Standard_F8_ABC, Standard_F16s_v2, Standard_D5_v2, Standard_D14_v2, Standard_D5_v2_Promo, Standard_D14_v2_Promo, Standard_DS5_v2, Standard_DS14_v2, Standard_DS5_v2_Promo, Standard_DS14_v2_Promo, Standard_F16, Standard_F16s, Standard_M64-32ms, Standard_M128-32ms, Standard_D32_v3, Standard_D32s_v3, Standard_D64-32s_v3, Standard_E32_v3, Standard_E32s_v3, Standard_E32-8s_v3, Standard_E32-16_v3, Standard_D5_v2_ABC, Standard_D14_v2_ABC, Standard_F16_ABC, Standard_F32s_v2, Standard_D15_v2, Standard_D15_v2_Promo, Standard_D15_v2_Nested, Standard_DS15_v2, Standard_DS15_v2_Promo, Standard_DS15_v2_Nested, Standard_D40_v3, Standard_D40s_v3, Standard_D15_v2_ABC, Standard_M64ms, Standard_M64s, Standard_M128-64ms, Standard_D64_v3, Standard_D64s_v3, Standard_E64_v3, Standard_E64s_v3, Standard_E64-16s_v3, Standard_E64-32s_v3, Standard_F64s_v2, Standard_F72s_v2, Standard_M128s, Standard_M128ms, Standard_L8s_v2, Standard_L16s_v2, Standard_L32s_v2, Standard_L64s_v2, SQLGL, SQLGLCore, Standard_D4_v3, Standard_D4s_v3, Standard_D2_v2, Standard_DS2_v2, Standard_E4_v3, Standard_E4s_v3, Standard_F2, Standard_F2s, Standard_F4s_v2, Standard_D11_v2, Standard_DS11_v2, AZAP_Performance_ComputeV17C, AZAP_Performance_ComputeV17C_DDA, AZAP_Performance_ComputeV17C_HalfNode, Standard_PB6s, Standard_PB12s, Standard_PB24s, Standard_L80s_v2, Standard_M8ms, Standard_M8-4ms, Standard_M8-2ms, Standard_M16ms, Standard_M16-8ms, Standard_M16-4ms, Standard_M32ms, Standard_M32-8ms, Standard_M32-16ms, Standard_M32ls, Standard_M32ts, Standard_M64ls, Standard_E64i_v3, Standard_E64is_v3, Standard_E4-2s_v3, Standard_E8-4s_v3, Standard_E8-2s_v3, Standard_E16-4s_v3, Standard_E16-8s_v3, Standard_E20s_v3, Standard_E20_v3, Standard_D11_v2_Promo, Standard_D2_v2_Promo, Standard_DS11_v2_Promo, Standard_DS2_v2_Promo, Standard_M208ms_v2, Standard_MDB16s, Standard_MDB32s, Experimental_E64-40s_v3, Standard_DS11-1_v2, Standard_DS12-1_v2, Standard_DS12-2_v2, Standard_DS13-2_v2, MSODSG5, Special_CCX_DS13_v2, Special_CCX_DS14_v2, F2_Flex, F4_Flex, F8_Flex, F16_Flex, F32_Flex, F64_Flex, F2s_Flex, F4s_Flex, F8s_Flex, F16s_Flex, F32s_Flex, F64s_Flex, D2_Flex, D4_Flex, D8_Flex, D16_Flex, D32_Flex, D64_Flex, D2s_Flex, D4s_Flex, D8s_Flex, D16s_Flex, D32s_Flex, D64s_Flex, E2_Flex, E4_Flex, E8_Flex, E16_Flex, E32_Flex, E64_Flex, E64i_Flex, E2s_Flex, E4s_Flex, E8s_Flex, E16s_Flex, E32s_Flex, E64s_Flex, E64is_Flex, Standard_M416ms_v2, Standard_M416s_v2, Standard_M208s_v2, FCA_E64-52s_v3, FCA_E32-28s_v3, FCA_E32-26s_v3, FCA_E32-24s_v3, FCA_E16-14s_v3, FCA_E16-12s_v3, FCA_E16-10s_v3, FCA_E8-6s_v3, Special_D4_v2, D48_Flex, D48s_Flex, E20_Flex, E20s_Flex, E48_Flex, E48s_Flex, F48s_Flex, Standard_D48_v3, Standard_D48s_v3, Standard_E48_v3, Standard_E48s_v3, Standard_F48s_v2, Standard_L48s_v2, SQLG5_IaaS, Standard_M128, Standard_M128m, Standard_M64, Standard_M64m, AZAP_Performance_ComputeV17C_12, Standard_B12ms, Standard_B16ms, Standard_B20ms, SQLG5-80m, AZAP_Performance_ComputeV17C_QuarterNode, Standard_DS15i_v2, Standard_D15i_v2, Standard_F72fs_v2, AZAP_Performance_ComputeV17B_76, Standard_ND40s_v3, SQLG5_NP80, SQLG6, StandardM208msv2, SQLG6_IaaS, SQLG7_AMD, SQLG6_NP2, SQLG6_NP4, SQLG6_NP8, SQLG6_NP16, SQLG6_NP24, SQLG6_NP32, SQLG6_NP40, SQLG6_NP64, SQLG6_NP80, SQLG6_NP96, SQLG6_NP96s, Standard_D4a_v3, Standard_D8a_v3, Standard_D16a_v3, Standard_D32a_v3, Standard_D48a_v3, Standard_D64a_v3, Standard_D96a_v3, Standard_D104a_v3, Standard_D4as_v3, Standard_D8as_v3, Standard_D16as_v3, Standard_D32as_v3, Standard_D48as_v3, Standard_D64as_v3, Standard_D96as_v3, Standard_D104as_v3, Standard_E4a_v3, Standard_E8a_v3, Standard_E16a_v3, Standard_E32a_v3, Standard_E48a_v3, Standard_E64a_v3, Standard_E96a_v3, Standard_E104a_v3, Standard_E4as_v3, Standard_E8as_v3, Standard_E16as_v3, Standard_E32as_v3, Standard_E48as_v3, Standard_E64as_v3, Standard_E96as_v3, Standard_E104as_v3, SQLG5_NP80s, Standard_D4_v4, Standard_D8_v4, Standard_D16_v4, Standard_D32_v4, Standard_D48_v4, Standard_D64_v4, Standard_D4d_v4, Standard_D8d_v4, Standard_D16d_v4, Standard_D32d_v4, Standard_D48d_v4, Standard_D64d_v4, Standard_D4s_v4, Standard_D8s_v4, Standard_D16s_v4, Standard_D32s_v4, Standard_D48s_v4, Standard_D64s_v4, Standard_D4ds_v4, Standard_D8ds_v4, Standard_D16ds_v4, Standard_D32ds_v4, Standard_D48ds_v4, Standard_D64ds_v4, Standard_E4_v4, Standard_E8_v4, Standard_E16_v4, Standard_E20_v4, Standard_E32_v4, Standard_E48_v4, Standard_E64_v4, Standard_E4d_v4, Standard_E8d_v4, Standard_E16d_v4, Standard_E20d_v4, Standard_E32d_v4, Standard_E48d_v4, Standard_E64d_v4, Standard_E4s_v4, Standard_E8s_v4, Standard_E16s_v4, Standard_E20s_v4, Standard_E32s_v4, Standard_E48s_v4, Standard_E64s_v4, Standard_E64is_v4, Standard_E4ds_v4, Standard_E8ds_v4, Standard_E16ds_v4, Standard_E20ds_v4, Standard_E32ds_v4, Standard_E48ds_v4, Standard_E64ds_v4, Standard_E64ids_v4, Standard_DC2s_v2, Standard_DC4s_v2, Standard_DC8_v2, SQLDCGen6_2, AZAP_Performance_ComputeV17W_76, AZAP_Performance_ComputeV17B_40, Standard_D4a_v4, Standard_D4as_v4, Standard_D8a_v4, Standard_D8as_v4, Standard_D16a_v4, Standard_D16as_v4, Standard_D32a_v4, Standard_D32as_v4, Standard_D48a_v4, Standard_D48as_v4, Standard_D64a_v4, Standard_D64as_v4, Standard_D96a_v4, Standard_D96as_v4, Standard_E4a_v4, Standard_E4as_v4, Standard_E8a_v4, Standard_E8as_v4, Standard_E16a_v4, Standard_E16as_v4, Standard_E20a_v4, Standard_E20as_v4, Standard_E32a_v4, Standard_E32as_v4, Standard_E48a_v4, Standard_E48as_v4, Standard_E64a_v4, Standard_E64as_v4, Standard_E96a_v4, Standard_E96as_v4, Standard_E64is_v4_SPECIAL, Standard_E64ids_v4_SPECIAL, Standard_E4-2s_v4, Standard_E8-2s_v4, Standard_E8-4s_v4, Standard_E16-8s_v4, Standard_E16-4s_v4, Standard_E32-16s_v4, Standard_E32-8s_v4, Standard_E64-32s_v4, Standard_E64-16s_v4, Standard_E4-2ds_v4, Standard_E8-4ds_v4, Standard_E8-2ds_v4, Standard_E16-8ds_v4, Standard_E16-4ds_v4, Standard_E32-16ds_v4, Standard_E32-8ds_v4, Standard_E64-32ds_v4, Standard_E64-16ds_v4, SQLG7, SQLG7_IaaS, SQLG6_NP56, Experimental_Olympia20ls, Experimental_Olympia20s, Experimental_Olympia20ms, Experimental_Olympia40ls, Experimental_Olympia40s, Experimental_Olympia40ms, Experimental_Olympia72ls, Experimental_Olympia72s, Experimental_Olympia72ms, Standard_E64i_v4_SPECIAL, Experimental_OlympiaBTT20ls, Experimental_OlympiaBTT20s, Experimental_OlympiaBTT20ms, Experimental_OlympiaBTT40ls, Experimental_OlympiaBTT40s, Experimental_OlympiaBTT40ms, Experimental_OlympiaBTT72ls, Experimental_OlympiaBTT72s, Experimental_OlympiaBTT72ms, SQLG7_NP4, SQLG7_NP8, SQLG7_NP16, SQLG7_NP24, SQLG7_NP32, SQLG7_NP40, SQLG7_NP64, SQLG7_NP80, SQLG7_NP96, SQLG7_NP104, SQLG7_NP104s, Standard_M24s_v2, Standard_M24ms_v2, Standard_M48s_v2, Standard_M48ms_v2, Standard_M96s_v2, Standard_M96ms_v2, Standard_M192s_v2, Standard_M192ms_v2, Standard_D4hs_v3, Standard_D8hs_v3, Standard_D4ahs_v4, Standard_D8ahs_v4, AZAP_Performance_ComputeGen6_1_96, Experimental_F4ns_v2, Experimental_F8ns_v2, Experimental_F16ns_v2, Experimental_F32ns_v2, Experimental_F48ns_v2, Experimental_F64ns_v2, Experimental_F72ns_v2, Experimental_D4ns_v4, Experimental_D8ns_v4, Experimental_D16ns_v4, Experimental_D32ns_v4, Experimental_D48ns_v4, Experimental_E4ns_v4, Experimental_E8ns_v4, Experimental_E16ns_v4, Standard_E64id_v4_SPECIAL, Experimental_UltraLocalDisk4, Experimental_UltraLocalDisk8, Experimental_UltraLocalDisk16, Experimental_UltraLocalDisk32, Experimental_UltraLocalDisk48, Experimental_UltraLocalDisk64, Experimental_UltraLocalDisk80, AZAP_Performance_ComputeV17W_38_HalfNode, SQLG7_DCLK, CosmosDBG5_JBOD, Standard_M416xs_v2, Standard_M420xs_v2, Standard_M384xs_v2, Standard_M208-104ms_v2, Standard_M208-52ms_v2, Standard_M208-104s_v2, Standard_M208-52s_v2, Standard_M416-208ms_v2, Standard_M416-104ms_v2, Standard_M416-208s_v2, Standard_M416-104s_v2, AZAP_Performance_ComputeIntelGen7_0B_100, AZAP_Performance_ComputeIntelGen7_0CFpga_100, Standard_NV4as_v4, Standard_NV8as_v4, Standard_NV16as_v4, Standard_NV32as_v4, Standard_NV4ahs_v4, Standard_NV8ahs_v4, Standard_NV16ahs_v4, Standard_NV32ahs_v4, Standard_E80ids_v4, Standard_L88is_v2, Standard_M352xs_v2, Standard_E80is_v4, Experimental_SQLUltraLocalDisk104, Standard_NC4as_T4_v3, Standard_NC8as_T4_v3, Standard_NC16as_T4_v3, Standard_NC64as_T4_v3, Standard_M416is_v2, Standard_E2darm_V3, Standard_E4darm_V3, Standard_E8darm_V3, Standard_E16darm_V3, Standard_E20darm_V3, Standard_E32darm_V3, Standard_E48darm_V3, Standard_E64darm_V3, Standard_D2darm_V3, Standard_D4darm_V3, Standard_D8darm_V3, Standard_D16darm_V3, Standard_D32darm_V3, Standard_D48darm_V3, Standard_D64darm_V3, Standard_E96ias_v4, Standard_NV12s_v3, Standard_NV12hs_v3, Standard_NV24s_v3, Standard_NV24ms_v3, Standard_NV32ms_v3, Standard_NV48s_v3, Standard_E4-2as_v4, Standard_E8-4as_v4, Standard_E8-2as_v4, Standard_E16-4as_v4, Standard_E32-16as_v4, Standard_E32-8as_v4, Standard_E64-32as_v4, Standard_E64-16as_v4, Standard_E96-48as_v4, Standard_E96-24as_v4, SQLG7_AMD_IaaS, SQLG7_AMD_NVME, SQLG7_NVME, AZAP_Performance_Compute_Cosmos_Gen7_FN, AZAP_Performance_ComputeIntelGen6_1CFpga_Search_FN, AZAP_Performance_ComputeGen6_1_96_FP, Standard_M32dms_v2, Standard_M64ds_v2, Standard_M64dms_v2, Standard_M128ds_v2, Standard_M128dms_v2, Standard_M192ds_v2, Standard_M192dms_v2, Standard_M192ids_v2, Standard_M192idms_v2, Standard_M32ms_v2, Standard_M64s_v2, Standard_M64ms_v2, Standard_M128s_v2, Standard_M128ms_v2, Standard_M192is_v2, Standard_M192ims_v2, Experimental_A1arm_v2, Experimental_A2arm_v2, Experimental_A4arm_v2, Experimental_A8arm_v2, Experimental_A2marm_v2, Experimental_A4marm_v2, Experimental_A8marm_v2, Standard_ND40rs_v2, Standard_HC44rs, Standard_HB60rs, Standard_HB120rs_v2, Standard_DC2as_v4, Standard_DC16as_v4, Standard_DC32as_v4, Standard_DC96as_v4, Standard_DC1as_v4, Standard_DC8as_v4, Standard_DC48as_v4, Standard_E2d_v4, Experimental_HF4mds_v1, Experiemental_HF12mds_v1, Experimental_HF24mds_v1, Experimental_halfnode_v1, Experiemental_HF36mds_v1, Experiemental_HF48mds_v1, Harvest_E2s_v3, Harvest_E4s_v3, Harvest_E8s_v3, AZAP_Performance_ComputeIntelGen7_2B_Search_FN, Standard_NC6s_v2, Standard_NC12s_v2, Standard_NC24s_v2, Standard_NC6s_v3, Standard_NC12s_v3, Standard_NC24s_v3, Standard_ND12s, Standard_ND24s, Standard_NP10s, Standard_NP20s, Standard_NP40s, Standard_ND6s, AZAP_Performance_Compute_Cosmos_Gen7_FN_FP, Standard_M420ixs_v2, Standard_M840ixs_v2, Standard_E4s_v4_ADHType1, Standard_E8s_v4_ADHType1, Standard_E16s_v4_ADHType1, Standard_E32s_v4_ADHType1, Standard_E4ds_v4_ADHType1, Standard_E8ds_v4_ADHType1, Standard_E16ds_v4_ADHType1, Standard_E32ds_v4_ADHType1, Standard_E2_v5, Standard_E4_v5, Standard_E8_v5, Standard_E16_v5, Standard_E20_v5, Standard_E32_v5, Standard_E48_v5, Standard_E64_v5, Standard_E96_v5, Standard_E104i_v5, Standard_E2d_v5, Standard_E4d_v5, Standard_E8d_v5, Standard_E16d_v5, Standard_E20d_v5, Standard_E32d_v5, Standard_E48d_v5, Standard_E64d_v5, Standard_E96d_v5, Standard_E104id_v5, Standard_E2s_v5, Standard_E4-2s_v5, Standard_E4s_v5, Standard_E8-2s_v5, Standard_E8-4s_v5, Standard_E8s_v5, Standard_E16-4s_v5, Standard_E16-8s_v5, Standard_E16s_v5, Standard_E20s_v5, Standard_E32-8s_v5, Standard_E32-16s_v5, Standard_E32s_v5, Standard_E48s_v5, Standard_E64-16s_v5, Standard_E64-32s_v5, Standard_E64s_v5, Standard_E96-24s_v5, Standard_E96-48s_v5, Standard_E96s_v5, Standard_E104is_v5, Standard_E2ds_v5, Standard_E4-2ds_v5, Standard_E4ds_v5, Standard_E8-2ds_v5, Standard_E8-4ds_v5, Standard_E8ds_v5, Standard_E16-4ds_v5, Standard_E16-8ds_v5, Standard_E16ds_v5, Standard_E20ds_v5, Standard_E32-8ds_v5, Standard_E32-16ds_v5, Standard_E32ds_v5, Standard_E48ds_v5, Standard_E64-16ds_v5, Standard_E64-32ds_v5, Standard_E64ds_v5, Standard_E96-24ds_v5, Standard_E96-48ds_v5, Standard_E96ds_v5, Standard_E104ids_v5, Standard_D2_v5, Standard_D4_v5, Standard_D8_v5, Standard_D16_v5, Standard_D32_v5, Standard_D48_v5, Standard_D64_v5, Standard_D96_v5, Standard_D2d_v5, Standard_D4d_v5, Standard_D8d_v5, Standard_D16d_v5, Standard_D32d_v5, Standard_D48d_v5, Standard_D64d_v5, Standard_D96d_v5, Standard_D2s_v5, Standard_D4s_v5, Standard_D8s_v5, Standard_D16s_v5, Standard_D32s_v5, Standard_D48s_v5, Standard_D64s_v5, Standard_D96s_v5, Standard_D2ds_v5, Standard_D4ds_v5, Standard_D8ds_v5, Standard_D16ds_v5, Standard_D32ds_v5, Standard_D48ds_v5, Standard_D64ds_v5, Standard_D96ds_v5, Standard_D2l_v5, Standard_D4l_v5, Standard_D8l_v5, Standard_D16l_v5, Standard_D32l_v5, Standard_D48l_v5, Standard_D64l_v5, Standard_D96l_v5, Standard_D2ld_v5, Standard_D4ld_v5, Standard_D8ld_v5, Standard_D16ld_v5, Standard_D32ld_v5, Standard_D48ld_v5, Standard_D64ld_v5, Standard_D96ld_v5, Standard_D2ls_v5, Standard_D4ls_v5, Standard_D8ls_v5, Standard_D16ls_v5, Standard_D32ls_v5, Standard_D48ls_v5, Standard_D64ls_v5, Standard_D96ls_v5, Standard_D2lds_v5, Standard_D4lds_v5, Standard_D8lds_v5, Standard_D16lds_v5, Standard_D32lds_v5, Standard_D48lds_v5, Standard_D64lds_v5, Standard_D96lds_v5, Standard_HB120rs_v3, Standard_HB120-96rs_v3, Standard_HB120-64rs_v3, Standard_HB120-32rs_v3, Standard_HB120-16rs_v3, standard_DC1s_v3, standard_DC2s_v3, standard_DC4s_v3, standard_DC8s_v3, standard_DC16s_v3, standard_DC24s_v3, standard_DC32s_v3, standard_DC48s_v3, standard_DC1ds_v3, standard_DC2ds_v3, standard_DC4ds_v3, standard_DC8ds_v3, standard_DC16ds_v3, standard_DC24ds_v3, standard_DC32ds_v3, standard_DC48ds_v3, Standard_FX4mds, Standard_FX12mds, Standard_FX24mds, Standard_FX36mds, Standard_FX48mds, Standard_L8as_v3, Standard_L16as_v3, Standard_L32as_v3, Standard_L48as_v3, Standard_L64as_v3, Standard_L80as_v3, Standard_L96ias_v3, Standard_L112ias_v3, Standard_L8s_v3, Standard_L16s_v3, Standard_L32s_v3, Standard_L48s_v3, Standard_L64s_v3, Standard_L80s_v3, Standard_L96is_v3, Standard_L112is_v3, Standard_ND96asr_v4, Standard_ND96asr_A100_v4, Standard_D2as_v5_Promo, Standard_D4as_v5_Promo, Standard_D8as_v5_Promo, Standard_D16as_v5_Promo, Standard_D32as_v5_Promo, Standard_D48as_v5_Promo, Standard_D64as_v5_Promo, Standard_D96as_v5_Promo, Standard_E2as_v5_Promo, Standard_E4as_v5_Promo, Standard_E8as_v5_Promo, Standard_E16as_v5_Promo, Standard_E20as_v5_Promo, Standard_E32as_v5_Promo, Standard_E48as_v5_Promo, Standard_E64as_v5_Promo, Standard_E96as_v5_Promo, Standard_D2als_v5, Standard_D4als_v5, Standard_D8als_v5, Standard_D16als_v5, Standard_D32als_v5, Standard_D48als_v5, Standard_D64als_v5, Standard_D96als_v5, Standard_D2alds_v5, Standard_D4alds_v5, Standard_D8alds_v5, Standard_D16alds_v5, Standard_D32alds_v5, Standard_D48alds_v5, Standard_D64alds_v5, Standard_D96alds_v5, Standard_D2as_v5, Standard_D4as_v5, Standard_D8as_v5, Standard_D16as_v5, Standard_D32as_v5, Standard_D48as_v5, Standard_D64as_v5, Standard_D96as_v5, Standard_D2ads_v5, Standard_D4ads_v5, Standard_D8ads_v5, Standard_D16ads_v5, Standard_D32ads_v5, Standard_D48ads_v5, Standard_D64ads_v5, Standard_D96ads_v5, Standard_E2as_v5, Standard_E4as_v5, Standard_E8as_v5, Standard_E16as_v5, Standard_E20as_v5, Standard_E32as_v5, Standard_E48as_v5, Standard_E64as_v5, Standard_E96as_v5, Standard_E96ias_v5, Standard_E2ads_v5, Standard_E4ads_v5, Standard_E8ads_v5, Standard_E16ads_v5, Standard_E20ads_v5, Standard_E32ads_v5, Standard_E48ads_v5, Standard_E64ads_v5, Standard_E96ads_v5, Standard_E96iads_v5, Standard_E4-2as_v5, Standard_E8-4as_v5, Standard_E8-2as_v5, Standard_E16-8as_v5, Standard_E16-4as_v5, Standard_E32-16as_v5, Standard_E32-8as_v5, Standard_E64-32as_v5, Standard_E64-16as_v5, Standard_E96-48as_v5, Standard_E96-24as_v5, Standard_E4-2ads_v5, Standard_E8-4ads_v5, Standard_E8-2ads_v5, Standard_E16-8ads_v5, Standard_E16-4ads_v5, Standard_E32-16ads_v5, Standard_E32-8ads_v5, Standard_E64-32ads_v5, Standard_E64-16ads_v5, Standard_E96-48ads_v5, Standard_E96-24ads_v5, Internal_D2als_v5, Internal_D4als_v5, Internal_D8als_v5, Internal_D16als_v5, Internal_D32als_v5, Internal_D48als_v5, Internal_D64als_v5, Internal_D96als_v5, Internal_D2alds_v5, Internal_D4alds_v5, Internal_D8alds_v5, Internal_D16alds_v5, Internal_D32alds_v5, Internal_D48alds_v5, Internal_D64alds_v5, Internal_D96alds_v5, Internal_D2as_v5, Internal_D4as_v5, Internal_D8as_v5, Internal_D16as_v5, Internal_D32as_v5, Internal_D48as_v5, Internal_D64as_v5, Internal_D96as_v5, Internal_D2ads_v5, Internal_D4ads_v5, Internal_D8ads_v5, Internal_D16ads_v5, Internal_D32ads_v5, Internal_D48ads_v5, Internal_D64ads_v5, Internal_D96ads_v5, Internal_E2as_v5, Internal_E4as_v5, Internal_E8as_v5, Internal_E16as_v5, Internal_E20as_v5, Internal_E32as_v5, Internal_E48as_v5, Internal_E64as_v5, Internal_E96as_v5, Internal_E2ads_v5, Internal_E4ads_v5, Internal_E8ads_v5, Internal_E16ads_v5, Internal_E20ads_v5, Internal_E32ads_v5, Internal_E48ads_v5, Internal_E64ads_v5, Internal_E96ads_v5, Standard_E16-8as_v4, Internal_GPGen8LM_128iad, Internal_GPGen8MM_128iad, Internal_GPGen8HH_128iad, Internal_NPMM_2ds, Internal_NPMM_4ds, Internal_NPMM_8ds, Internal_NPMM_16ds, Internal_NPMM_24ds, Internal_NPMM_32ds, Internal_NPMM_40ds, Internal_NPMM_64ds, Internal_NPMM_80ds, Internal_NPMM_128ds, Internal_NPHH_2ds, Internal_NPHH_4ds, Internal_NPHH_8ds, Internal_NPHH_16ds, Internal_NPHH_24ds, Internal_NPHH_32ds, Internal_NPHH_40ds, Internal_NPHH_48ds, Internal_NPHH_64ds, Internal_NPHH_80ds, Internal_NPHH_104ds, Internal_NPHH_128ds, Internal_NPG5C_2d, Internal_NPG5C_4d, Internal_NPG5C_8d, Internal_NPG5C_16d, Internal_NPG5C_24d, Internal_NPG5C_32d, Internal_NPG5C_40d, Internal_NPG5C_64d, Internal_NPG5C_80d, Internal_NPG5C_128d, Internal_NPG5C_128id, Internal_NPMM_128ids, Internal_NPHH_128ids, Standard_D2d_v4, Standard_E2_v4, Standard_E2s_v4, Standard_E2ds_v4, Internal_GPGen8LM_128id, Internal_GPGen8MM_128id, Internal_GPGen8HH_128id, AZAP_Performance_ComputeIntelGen7_2C_Search_PN, AZAP_Performance_ComputeIntelGen7_2CFpga_Search_PN, Standard_ND96amsr_A100_v4, Standard_D2plds_v5, Standard_D4plds_v5, Standard_D8plds_v5, Standard_D16plds_v5, Standard_D32plds_v5, Standard_D48plds_v5, Standard_D64plds_v5, Standard_D96plds_v5, Standard_D2pls_v5, Standard_D4pls_v5, Standard_D8pls_v5, Standard_D16pls_v5, Standard_D32pls_v5, Standard_D48pls_v5, Standard_D64pls_v5, Standard_D96pls_v5, Standard_D2pds_v5, Standard_D4pds_v5, Standard_D8pds_v5, Standard_D16pds_v5, Standard_D32pds_v5, Standard_D48pds_v5, Standard_D64pds_v5, Standard_D96pds_v5, Standard_D2ps_v5, Standard_D4ps_v5, Standard_D8ps_v5, Standard_D16ps_v5, Standard_D32ps_v5, Standard_D48ps_v5, Standard_D64ps_v5, Standard_D96ps_v5, Standard_E2dps_v5, Standard_E4dps_v5, Standard_E8dps_v5, Standard_E16dps_v5, Standard_E20dps_v5, Standard_E32dps_v5, Standard_E48dps_v5, Standard_E64dps_v5, Standard_E96dps_v5, Standard_E2ps_v5, Standard_E4ps_v5, Standard_E8ps_v5, Standard_E16ps_v5, Standard_E20ps_v5, Standard_E32ps_v5, Standard_E48ps_v5, Standard_E64ps_v5, Standard_E96ps_v5, Internal_Test0, Internal_Test1, Internal_Test2, Internal_Test3, Internal_Test4, Internal_Test5, Internal_Test6, Internal_Test7, Internal_Test8, Internal_Test9, Internal_Test0s, Internal_Test1s, Internal_Test2s, Internal_Test3s, Internal_Test4s, Internal_Test5s, Internal_Test6s, Internal_Test7s, Internal_Test8s, Internal_Test9s, Internal_SQL_Test0, Internal_SQL_Test1, Internal_SQL_Test2, Internal_SQL_Test3, Internal_SQL_Test4, Internal_SQL_Test5, Internal_SQL_Test6, Internal_SQL_Test7, Internal_SQL_Test8, Internal_SQL_Test9, Internal_SQL_Test10, Internal_SQL_Test11, Internal_GPGen8MH_64ad, Internal_GPGen8MH_128iad, Standard_DC2as_v5, Standard_DC4as_v5, Standard_DC8as_v5, Standard_DC16as_v5, Standard_DC32as_v5, Standard_DC48as_v5, Standard_DC64as_v5, Standard_DC96as_v5, Standard_DC2ads_v5, Standard_DC4ads_v5, Standard_DC8ads_v5, Standard_DC16ads_v5, Standard_DC32ads_v5, Standard_DC48ads_v5, Standard_DC64ads_v5, Standard_DC96ads_v5, Standard_EC2as_v5, Standard_EC4as_v5, Standard_EC8as_v5, Standard_EC16as_v5, Standard_EC20as_v5, Standard_EC32as_v5, Standard_EC48as_v5, Standard_EC64as_v5, Standard_EC96as_v5, Standard_EC96ias_v5, Standard_EC2ads_v5, Standard_EC4ads_v5, Standard_EC8ads_v5, Standard_EC16ads_v5, Standard_EC20ads_v5, Standard_EC32ads_v5, Standard_EC48ads_v5, Standard_EC64ads_v5, Standard_EC96ads_v5, Standard_EC96iads_v5, Standard_NV4ads_A10_v5, Standard_NV10ads_A10_v5, Standard_NV20ads_A10_v5, Standard_NV20adms_A10_v5, Standard_NV30ads_A10_v5, Standard_NV30adms_A10_v5, Standard_NV40ads_A10_v5, Standard_E2a_v4, Standard_E2as_v4, Standard_D2ahs_v4, Standard_D2as_v4, Standard_D2a_v4, Standard_D2_v3, Standard_D2s_v3, Standard_E2_v3, Standard_E2s_v3, Standard_NC24ads_A100_v4, Standard_NC48ads_A100_v4, Standard_NC96ads_A100_v4, Standard_D1_v2, Standard_DS1_v2, Standard_F1, Standard_F1s."
yonzhan commented 3 years ago

Compute

mcgov commented 2 years ago

What is the current status of this ticket? This also isn't a feature request, it's a bug report.

There is an open issue with RedHat related to this and I'd like to close it out or at least give them a status update.

cxznmhdcxz commented 2 years ago

Hello, can you share the debug log?

mcgov commented 2 years ago

I don't think there is a debug log but there are repro instrunctions if you want to try it yourself.

Create a NIC with accelerated-networking enabled Use "az vm create --size Standard_ND6s" to create a VM with this NIC attached. The step2 VM can be created successfully. But it should not success because this VM size doesn't support AN Use "az vm create --size Standard_NV6" to create a VM with an AN enabled NIC attached The step4 is failed because NV6 doesn't support AN. And from the output message we can see that ND and NCv3 series are in "Compatible VM sizes" which is incorrect.

cxznmhdcxz commented 2 years ago

Our test subscription doesn't have quota to create ND or NCv3 vms. But query vm SKUs that support accelerated network by this CLI command,

az vm list-skus --location eastus --all true --resource-type virtualMachines --query '[].{size:size, name:name, acceleratedNetworkingEnabled: capabilities[?name==`AcceleratedNetworkingEnabled`].value | [0]}'   --output table

And the output shows that Standard_ND6s and Standard_NC6s_v3 does support AN, and Standard_NV6 doesn't.

mcgov commented 2 years ago

That is exactly the problem. https://docs.microsoft.com/en-us/azure/virtual-machines/nd-series ND series v1 doesn't support AN. It's a bug that they're showing up as supporting it.

ghost commented 2 years ago

Thank you for your feedback. This has been routed to the support team for assistance.

navba-MSFT commented 2 years ago

Removing the CXP Attention label after discussing with @yonzhan

ghost commented 2 years ago

Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @Drewm3, @avirishuv, @vaibhav-agar, @amjads1.

Issue Details
**Describe the bug** When I try to create a VM that the size doesn't support accelerated-networking, it should report an error message and stop creating, but for the ND and NCv3 sizes they are created successfully. And the message also shows that ND and NCv3 series supports accelerated-networking. I'm not quite sure if this is an issue of azure-cli. It looks more like an issue of some Azure database. Could you please help to figure out where to open this issue? Thanks! **To Reproduce** 1. Create a NIC with accelerated-networking enabled 2. Use "az vm create --size Standard_ND6s" to create a VM with this NIC attached. 3. The step2 VM can be created successfully. But it should not success because this VM size doesn't support AN 4. Use "az vm create --size Standard_NV6" to create a VM with an AN enabled NIC attached 5. The step4 is failed because NV6 doesn't support AN. And from the output message we can see that ND and NCv3 series are in "Compatible VM sizes" which is incorrect. **Additional context** ``` "message": "Virtual machine /subscriptions/7be814a0-2a8a-4798-ac8f-304eda9d56f3/resourceGroups/wala85nv6sriov08090220/providers/Microsoft.Compute/virtualMachines/wala85nv6sriov08090220-vm1 has size Standard_NV6, which is not compatible with enabling accelerated networking on network interface(s) on the VM. Compatible VM sizes: Standard_D2_v4, Standard_D2s_v4, Standard_D2ds_v4, Standard_D3_v2, Standard_D12_v2, Standard_D3_v2_Promo, Standard_D12_v2_Promo, Standard_DS3_v2, Standard_DS12_v2, Standard_DS13-4_v2, Standard_DS14-4_v2, Standard_DS3_v2_Promo, Standard_DS12_v2_Promo, Standard_DS13-4_v2_Promo, Standard_DS14-4_v2_Promo, Standard_F4, Standard_F4s, Standard_D8_v3, Standard_D8s_v3, Standard_D32-8s_v3, Standard_E8_v3, Standard_E8s_v3, Standard_D3_v2_ABC, Standard_D12_v2_ABC, Standard_F4_ABC, Standard_F8s_v2, Standard_D4_v2, Standard_D13_v2, Standard_D4_v2_Promo, Standard_D13_v2_Promo, Standard_DS4_v2, Standard_DS13_v2, Standard_DS14-8_v2, Standard_DS4_v2_Promo, Standard_DS13_v2_Promo, Standard_DS14-8_v2_Promo, Standard_F8, Standard_F8s, Standard_M64-16ms, Standard_D16_v3, Standard_D16s_v3, Standard_D32-16s_v3, Standard_D64-16s_v3, Standard_E16_v3, Standard_E16s_v3, Standard_E32-16s_v3, Standard_D4_v2_ABC, Standard_D13_v2_ABC, Standard_F8_ABC, Standard_F16s_v2, Standard_D5_v2, Standard_D14_v2, Standard_D5_v2_Promo, Standard_D14_v2_Promo, Standard_DS5_v2, Standard_DS14_v2, Standard_DS5_v2_Promo, Standard_DS14_v2_Promo, Standard_F16, Standard_F16s, Standard_M64-32ms, Standard_M128-32ms, Standard_D32_v3, Standard_D32s_v3, Standard_D64-32s_v3, Standard_E32_v3, Standard_E32s_v3, Standard_E32-8s_v3, Standard_E32-16_v3, Standard_D5_v2_ABC, Standard_D14_v2_ABC, Standard_F16_ABC, Standard_F32s_v2, Standard_D15_v2, Standard_D15_v2_Promo, Standard_D15_v2_Nested, Standard_DS15_v2, Standard_DS15_v2_Promo, Standard_DS15_v2_Nested, Standard_D40_v3, Standard_D40s_v3, Standard_D15_v2_ABC, Standard_M64ms, Standard_M64s, Standard_M128-64ms, Standard_D64_v3, Standard_D64s_v3, Standard_E64_v3, Standard_E64s_v3, Standard_E64-16s_v3, Standard_E64-32s_v3, Standard_F64s_v2, Standard_F72s_v2, Standard_M128s, Standard_M128ms, Standard_L8s_v2, Standard_L16s_v2, Standard_L32s_v2, Standard_L64s_v2, SQLGL, SQLGLCore, Standard_D4_v3, Standard_D4s_v3, Standard_D2_v2, Standard_DS2_v2, Standard_E4_v3, Standard_E4s_v3, Standard_F2, Standard_F2s, Standard_F4s_v2, Standard_D11_v2, Standard_DS11_v2, AZAP_Performance_ComputeV17C, AZAP_Performance_ComputeV17C_DDA, AZAP_Performance_ComputeV17C_HalfNode, Standard_PB6s, Standard_PB12s, Standard_PB24s, Standard_L80s_v2, Standard_M8ms, Standard_M8-4ms, Standard_M8-2ms, Standard_M16ms, Standard_M16-8ms, Standard_M16-4ms, Standard_M32ms, Standard_M32-8ms, Standard_M32-16ms, Standard_M32ls, Standard_M32ts, Standard_M64ls, Standard_E64i_v3, Standard_E64is_v3, Standard_E4-2s_v3, Standard_E8-4s_v3, Standard_E8-2s_v3, Standard_E16-4s_v3, Standard_E16-8s_v3, Standard_E20s_v3, Standard_E20_v3, Standard_D11_v2_Promo, Standard_D2_v2_Promo, Standard_DS11_v2_Promo, Standard_DS2_v2_Promo, Standard_M208ms_v2, Standard_MDB16s, Standard_MDB32s, Experimental_E64-40s_v3, Standard_DS11-1_v2, Standard_DS12-1_v2, Standard_DS12-2_v2, Standard_DS13-2_v2, MSODSG5, Special_CCX_DS13_v2, Special_CCX_DS14_v2, F2_Flex, F4_Flex, F8_Flex, F16_Flex, F32_Flex, F64_Flex, F2s_Flex, F4s_Flex, F8s_Flex, F16s_Flex, F32s_Flex, F64s_Flex, D2_Flex, D4_Flex, D8_Flex, D16_Flex, D32_Flex, D64_Flex, D2s_Flex, D4s_Flex, D8s_Flex, D16s_Flex, D32s_Flex, D64s_Flex, E2_Flex, E4_Flex, E8_Flex, E16_Flex, E32_Flex, E64_Flex, E64i_Flex, E2s_Flex, E4s_Flex, E8s_Flex, E16s_Flex, E32s_Flex, E64s_Flex, E64is_Flex, Standard_M416ms_v2, Standard_M416s_v2, Standard_M208s_v2, FCA_E64-52s_v3, FCA_E32-28s_v3, FCA_E32-26s_v3, FCA_E32-24s_v3, FCA_E16-14s_v3, FCA_E16-12s_v3, FCA_E16-10s_v3, FCA_E8-6s_v3, Special_D4_v2, D48_Flex, D48s_Flex, E20_Flex, E20s_Flex, E48_Flex, E48s_Flex, F48s_Flex, Standard_D48_v3, Standard_D48s_v3, Standard_E48_v3, Standard_E48s_v3, Standard_F48s_v2, Standard_L48s_v2, SQLG5_IaaS, Standard_M128, Standard_M128m, Standard_M64, Standard_M64m, AZAP_Performance_ComputeV17C_12, Standard_B12ms, Standard_B16ms, Standard_B20ms, SQLG5-80m, AZAP_Performance_ComputeV17C_QuarterNode, Standard_DS15i_v2, Standard_D15i_v2, Standard_F72fs_v2, AZAP_Performance_ComputeV17B_76, Standard_ND40s_v3, SQLG5_NP80, SQLG6, StandardM208msv2, SQLG6_IaaS, SQLG7_AMD, SQLG6_NP2, SQLG6_NP4, SQLG6_NP8, SQLG6_NP16, SQLG6_NP24, SQLG6_NP32, SQLG6_NP40, SQLG6_NP64, SQLG6_NP80, SQLG6_NP96, SQLG6_NP96s, Standard_D4a_v3, Standard_D8a_v3, Standard_D16a_v3, Standard_D32a_v3, Standard_D48a_v3, Standard_D64a_v3, Standard_D96a_v3, Standard_D104a_v3, Standard_D4as_v3, Standard_D8as_v3, Standard_D16as_v3, Standard_D32as_v3, Standard_D48as_v3, Standard_D64as_v3, Standard_D96as_v3, Standard_D104as_v3, Standard_E4a_v3, Standard_E8a_v3, Standard_E16a_v3, Standard_E32a_v3, Standard_E48a_v3, Standard_E64a_v3, Standard_E96a_v3, Standard_E104a_v3, Standard_E4as_v3, Standard_E8as_v3, Standard_E16as_v3, Standard_E32as_v3, Standard_E48as_v3, Standard_E64as_v3, Standard_E96as_v3, Standard_E104as_v3, SQLG5_NP80s, Standard_D4_v4, Standard_D8_v4, Standard_D16_v4, Standard_D32_v4, Standard_D48_v4, Standard_D64_v4, Standard_D4d_v4, Standard_D8d_v4, Standard_D16d_v4, Standard_D32d_v4, Standard_D48d_v4, Standard_D64d_v4, Standard_D4s_v4, Standard_D8s_v4, Standard_D16s_v4, Standard_D32s_v4, Standard_D48s_v4, Standard_D64s_v4, Standard_D4ds_v4, Standard_D8ds_v4, Standard_D16ds_v4, Standard_D32ds_v4, Standard_D48ds_v4, Standard_D64ds_v4, Standard_E4_v4, Standard_E8_v4, Standard_E16_v4, Standard_E20_v4, Standard_E32_v4, Standard_E48_v4, Standard_E64_v4, Standard_E4d_v4, Standard_E8d_v4, Standard_E16d_v4, Standard_E20d_v4, Standard_E32d_v4, Standard_E48d_v4, Standard_E64d_v4, Standard_E4s_v4, Standard_E8s_v4, Standard_E16s_v4, Standard_E20s_v4, Standard_E32s_v4, Standard_E48s_v4, Standard_E64s_v4, Standard_E64is_v4, Standard_E4ds_v4, Standard_E8ds_v4, Standard_E16ds_v4, Standard_E20ds_v4, Standard_E32ds_v4, Standard_E48ds_v4, Standard_E64ds_v4, Standard_E64ids_v4, Standard_DC2s_v2, Standard_DC4s_v2, Standard_DC8_v2, SQLDCGen6_2, AZAP_Performance_ComputeV17W_76, AZAP_Performance_ComputeV17B_40, Standard_D4a_v4, Standard_D4as_v4, Standard_D8a_v4, Standard_D8as_v4, Standard_D16a_v4, Standard_D16as_v4, Standard_D32a_v4, Standard_D32as_v4, Standard_D48a_v4, Standard_D48as_v4, Standard_D64a_v4, Standard_D64as_v4, Standard_D96a_v4, Standard_D96as_v4, Standard_E4a_v4, Standard_E4as_v4, Standard_E8a_v4, Standard_E8as_v4, Standard_E16a_v4, Standard_E16as_v4, Standard_E20a_v4, Standard_E20as_v4, Standard_E32a_v4, Standard_E32as_v4, Standard_E48a_v4, Standard_E48as_v4, Standard_E64a_v4, Standard_E64as_v4, Standard_E96a_v4, Standard_E96as_v4, Standard_E64is_v4_SPECIAL, Standard_E64ids_v4_SPECIAL, Standard_E4-2s_v4, Standard_E8-2s_v4, Standard_E8-4s_v4, Standard_E16-8s_v4, Standard_E16-4s_v4, Standard_E32-16s_v4, Standard_E32-8s_v4, Standard_E64-32s_v4, Standard_E64-16s_v4, Standard_E4-2ds_v4, Standard_E8-4ds_v4, Standard_E8-2ds_v4, Standard_E16-8ds_v4, Standard_E16-4ds_v4, Standard_E32-16ds_v4, Standard_E32-8ds_v4, Standard_E64-32ds_v4, Standard_E64-16ds_v4, SQLG7, SQLG7_IaaS, SQLG6_NP56, Experimental_Olympia20ls, Experimental_Olympia20s, Experimental_Olympia20ms, Experimental_Olympia40ls, Experimental_Olympia40s, Experimental_Olympia40ms, Experimental_Olympia72ls, Experimental_Olympia72s, Experimental_Olympia72ms, Standard_E64i_v4_SPECIAL, Experimental_OlympiaBTT20ls, Experimental_OlympiaBTT20s, Experimental_OlympiaBTT20ms, Experimental_OlympiaBTT40ls, Experimental_OlympiaBTT40s, Experimental_OlympiaBTT40ms, Experimental_OlympiaBTT72ls, Experimental_OlympiaBTT72s, Experimental_OlympiaBTT72ms, SQLG7_NP4, SQLG7_NP8, SQLG7_NP16, SQLG7_NP24, SQLG7_NP32, SQLG7_NP40, SQLG7_NP64, SQLG7_NP80, SQLG7_NP96, SQLG7_NP104, SQLG7_NP104s, Standard_M24s_v2, Standard_M24ms_v2, Standard_M48s_v2, Standard_M48ms_v2, Standard_M96s_v2, Standard_M96ms_v2, Standard_M192s_v2, Standard_M192ms_v2, Standard_D4hs_v3, Standard_D8hs_v3, Standard_D4ahs_v4, Standard_D8ahs_v4, AZAP_Performance_ComputeGen6_1_96, Experimental_F4ns_v2, Experimental_F8ns_v2, Experimental_F16ns_v2, Experimental_F32ns_v2, Experimental_F48ns_v2, Experimental_F64ns_v2, Experimental_F72ns_v2, Experimental_D4ns_v4, Experimental_D8ns_v4, Experimental_D16ns_v4, Experimental_D32ns_v4, Experimental_D48ns_v4, Experimental_E4ns_v4, Experimental_E8ns_v4, Experimental_E16ns_v4, Standard_E64id_v4_SPECIAL, Experimental_UltraLocalDisk4, Experimental_UltraLocalDisk8, Experimental_UltraLocalDisk16, Experimental_UltraLocalDisk32, Experimental_UltraLocalDisk48, Experimental_UltraLocalDisk64, Experimental_UltraLocalDisk80, AZAP_Performance_ComputeV17W_38_HalfNode, SQLG7_DCLK, CosmosDBG5_JBOD, Standard_M416xs_v2, Standard_M420xs_v2, Standard_M384xs_v2, Standard_M208-104ms_v2, Standard_M208-52ms_v2, Standard_M208-104s_v2, Standard_M208-52s_v2, Standard_M416-208ms_v2, Standard_M416-104ms_v2, Standard_M416-208s_v2, Standard_M416-104s_v2, AZAP_Performance_ComputeIntelGen7_0B_100, AZAP_Performance_ComputeIntelGen7_0CFpga_100, Standard_NV4as_v4, Standard_NV8as_v4, Standard_NV16as_v4, Standard_NV32as_v4, Standard_NV4ahs_v4, Standard_NV8ahs_v4, Standard_NV16ahs_v4, Standard_NV32ahs_v4, Standard_E80ids_v4, Standard_L88is_v2, Standard_M352xs_v2, Standard_E80is_v4, Experimental_SQLUltraLocalDisk104, Standard_NC4as_T4_v3, Standard_NC8as_T4_v3, Standard_NC16as_T4_v3, Standard_NC64as_T4_v3, Standard_M416is_v2, Standard_E2darm_V3, Standard_E4darm_V3, Standard_E8darm_V3, Standard_E16darm_V3, Standard_E20darm_V3, Standard_E32darm_V3, Standard_E48darm_V3, Standard_E64darm_V3, Standard_D2darm_V3, Standard_D4darm_V3, Standard_D8darm_V3, Standard_D16darm_V3, Standard_D32darm_V3, Standard_D48darm_V3, Standard_D64darm_V3, Standard_E96ias_v4, Standard_NV12s_v3, Standard_NV12hs_v3, Standard_NV24s_v3, Standard_NV24ms_v3, Standard_NV32ms_v3, Standard_NV48s_v3, Standard_E4-2as_v4, Standard_E8-4as_v4, Standard_E8-2as_v4, Standard_E16-4as_v4, Standard_E32-16as_v4, Standard_E32-8as_v4, Standard_E64-32as_v4, Standard_E64-16as_v4, Standard_E96-48as_v4, Standard_E96-24as_v4, SQLG7_AMD_IaaS, SQLG7_AMD_NVME, SQLG7_NVME, AZAP_Performance_Compute_Cosmos_Gen7_FN, AZAP_Performance_ComputeIntelGen6_1CFpga_Search_FN, AZAP_Performance_ComputeGen6_1_96_FP, Standard_M32dms_v2, Standard_M64ds_v2, Standard_M64dms_v2, Standard_M128ds_v2, Standard_M128dms_v2, Standard_M192ds_v2, Standard_M192dms_v2, Standard_M192ids_v2, Standard_M192idms_v2, Standard_M32ms_v2, Standard_M64s_v2, Standard_M64ms_v2, Standard_M128s_v2, Standard_M128ms_v2, Standard_M192is_v2, Standard_M192ims_v2, Experimental_A1arm_v2, Experimental_A2arm_v2, Experimental_A4arm_v2, Experimental_A8arm_v2, Experimental_A2marm_v2, Experimental_A4marm_v2, Experimental_A8marm_v2, Standard_ND40rs_v2, Standard_HC44rs, Standard_HB60rs, Standard_HB120rs_v2, Standard_DC2as_v4, Standard_DC16as_v4, Standard_DC32as_v4, Standard_DC96as_v4, Standard_DC1as_v4, Standard_DC8as_v4, Standard_DC48as_v4, Standard_E2d_v4, Experimental_HF4mds_v1, Experiemental_HF12mds_v1, Experimental_HF24mds_v1, Experimental_halfnode_v1, Experiemental_HF36mds_v1, Experiemental_HF48mds_v1, Harvest_E2s_v3, Harvest_E4s_v3, Harvest_E8s_v3, AZAP_Performance_ComputeIntelGen7_2B_Search_FN, Standard_NC6s_v2, Standard_NC12s_v2, Standard_NC24s_v2, Standard_NC6s_v3, Standard_NC12s_v3, Standard_NC24s_v3, Standard_ND12s, Standard_ND24s, Standard_NP10s, Standard_NP20s, Standard_NP40s, Standard_ND6s, AZAP_Performance_Compute_Cosmos_Gen7_FN_FP, Standard_M420ixs_v2, Standard_M840ixs_v2, Standard_E4s_v4_ADHType1, Standard_E8s_v4_ADHType1, Standard_E16s_v4_ADHType1, Standard_E32s_v4_ADHType1, Standard_E4ds_v4_ADHType1, Standard_E8ds_v4_ADHType1, Standard_E16ds_v4_ADHType1, Standard_E32ds_v4_ADHType1, Standard_E2_v5, Standard_E4_v5, Standard_E8_v5, Standard_E16_v5, Standard_E20_v5, Standard_E32_v5, Standard_E48_v5, Standard_E64_v5, Standard_E96_v5, Standard_E104i_v5, Standard_E2d_v5, Standard_E4d_v5, Standard_E8d_v5, Standard_E16d_v5, Standard_E20d_v5, Standard_E32d_v5, Standard_E48d_v5, Standard_E64d_v5, Standard_E96d_v5, Standard_E104id_v5, Standard_E2s_v5, Standard_E4-2s_v5, Standard_E4s_v5, Standard_E8-2s_v5, Standard_E8-4s_v5, Standard_E8s_v5, Standard_E16-4s_v5, Standard_E16-8s_v5, Standard_E16s_v5, Standard_E20s_v5, Standard_E32-8s_v5, Standard_E32-16s_v5, Standard_E32s_v5, Standard_E48s_v5, Standard_E64-16s_v5, Standard_E64-32s_v5, Standard_E64s_v5, Standard_E96-24s_v5, Standard_E96-48s_v5, Standard_E96s_v5, Standard_E104is_v5, Standard_E2ds_v5, Standard_E4-2ds_v5, Standard_E4ds_v5, Standard_E8-2ds_v5, Standard_E8-4ds_v5, Standard_E8ds_v5, Standard_E16-4ds_v5, Standard_E16-8ds_v5, Standard_E16ds_v5, Standard_E20ds_v5, Standard_E32-8ds_v5, Standard_E32-16ds_v5, Standard_E32ds_v5, Standard_E48ds_v5, Standard_E64-16ds_v5, Standard_E64-32ds_v5, Standard_E64ds_v5, Standard_E96-24ds_v5, Standard_E96-48ds_v5, Standard_E96ds_v5, Standard_E104ids_v5, Standard_D2_v5, Standard_D4_v5, Standard_D8_v5, Standard_D16_v5, Standard_D32_v5, Standard_D48_v5, Standard_D64_v5, Standard_D96_v5, Standard_D2d_v5, Standard_D4d_v5, Standard_D8d_v5, Standard_D16d_v5, Standard_D32d_v5, Standard_D48d_v5, Standard_D64d_v5, Standard_D96d_v5, Standard_D2s_v5, Standard_D4s_v5, Standard_D8s_v5, Standard_D16s_v5, Standard_D32s_v5, Standard_D48s_v5, Standard_D64s_v5, Standard_D96s_v5, Standard_D2ds_v5, Standard_D4ds_v5, Standard_D8ds_v5, Standard_D16ds_v5, Standard_D32ds_v5, Standard_D48ds_v5, Standard_D64ds_v5, Standard_D96ds_v5, Standard_D2l_v5, Standard_D4l_v5, Standard_D8l_v5, Standard_D16l_v5, Standard_D32l_v5, Standard_D48l_v5, Standard_D64l_v5, Standard_D96l_v5, Standard_D2ld_v5, Standard_D4ld_v5, Standard_D8ld_v5, Standard_D16ld_v5, Standard_D32ld_v5, Standard_D48ld_v5, Standard_D64ld_v5, Standard_D96ld_v5, Standard_D2ls_v5, Standard_D4ls_v5, Standard_D8ls_v5, Standard_D16ls_v5, Standard_D32ls_v5, Standard_D48ls_v5, Standard_D64ls_v5, Standard_D96ls_v5, Standard_D2lds_v5, Standard_D4lds_v5, Standard_D8lds_v5, Standard_D16lds_v5, Standard_D32lds_v5, Standard_D48lds_v5, Standard_D64lds_v5, Standard_D96lds_v5, Standard_HB120rs_v3, Standard_HB120-96rs_v3, Standard_HB120-64rs_v3, Standard_HB120-32rs_v3, Standard_HB120-16rs_v3, standard_DC1s_v3, standard_DC2s_v3, standard_DC4s_v3, standard_DC8s_v3, standard_DC16s_v3, standard_DC24s_v3, standard_DC32s_v3, standard_DC48s_v3, standard_DC1ds_v3, standard_DC2ds_v3, standard_DC4ds_v3, standard_DC8ds_v3, standard_DC16ds_v3, standard_DC24ds_v3, standard_DC32ds_v3, standard_DC48ds_v3, Standard_FX4mds, Standard_FX12mds, Standard_FX24mds, Standard_FX36mds, Standard_FX48mds, Standard_L8as_v3, Standard_L16as_v3, Standard_L32as_v3, Standard_L48as_v3, Standard_L64as_v3, Standard_L80as_v3, Standard_L96ias_v3, Standard_L112ias_v3, Standard_L8s_v3, Standard_L16s_v3, Standard_L32s_v3, Standard_L48s_v3, Standard_L64s_v3, Standard_L80s_v3, Standard_L96is_v3, Standard_L112is_v3, Standard_ND96asr_v4, Standard_ND96asr_A100_v4, Standard_D2as_v5_Promo, Standard_D4as_v5_Promo, Standard_D8as_v5_Promo, Standard_D16as_v5_Promo, Standard_D32as_v5_Promo, Standard_D48as_v5_Promo, Standard_D64as_v5_Promo, Standard_D96as_v5_Promo, Standard_E2as_v5_Promo, Standard_E4as_v5_Promo, Standard_E8as_v5_Promo, Standard_E16as_v5_Promo, Standard_E20as_v5_Promo, Standard_E32as_v5_Promo, Standard_E48as_v5_Promo, Standard_E64as_v5_Promo, Standard_E96as_v5_Promo, Standard_D2als_v5, Standard_D4als_v5, Standard_D8als_v5, Standard_D16als_v5, Standard_D32als_v5, Standard_D48als_v5, Standard_D64als_v5, Standard_D96als_v5, Standard_D2alds_v5, Standard_D4alds_v5, Standard_D8alds_v5, Standard_D16alds_v5, Standard_D32alds_v5, Standard_D48alds_v5, Standard_D64alds_v5, Standard_D96alds_v5, Standard_D2as_v5, Standard_D4as_v5, Standard_D8as_v5, Standard_D16as_v5, Standard_D32as_v5, Standard_D48as_v5, Standard_D64as_v5, Standard_D96as_v5, Standard_D2ads_v5, Standard_D4ads_v5, Standard_D8ads_v5, Standard_D16ads_v5, Standard_D32ads_v5, Standard_D48ads_v5, Standard_D64ads_v5, Standard_D96ads_v5, Standard_E2as_v5, Standard_E4as_v5, Standard_E8as_v5, Standard_E16as_v5, Standard_E20as_v5, Standard_E32as_v5, Standard_E48as_v5, Standard_E64as_v5, Standard_E96as_v5, Standard_E96ias_v5, Standard_E2ads_v5, Standard_E4ads_v5, Standard_E8ads_v5, Standard_E16ads_v5, Standard_E20ads_v5, Standard_E32ads_v5, Standard_E48ads_v5, Standard_E64ads_v5, Standard_E96ads_v5, Standard_E96iads_v5, Standard_E4-2as_v5, Standard_E8-4as_v5, Standard_E8-2as_v5, Standard_E16-8as_v5, Standard_E16-4as_v5, Standard_E32-16as_v5, Standard_E32-8as_v5, Standard_E64-32as_v5, Standard_E64-16as_v5, Standard_E96-48as_v5, Standard_E96-24as_v5, Standard_E4-2ads_v5, Standard_E8-4ads_v5, Standard_E8-2ads_v5, Standard_E16-8ads_v5, Standard_E16-4ads_v5, Standard_E32-16ads_v5, Standard_E32-8ads_v5, Standard_E64-32ads_v5, Standard_E64-16ads_v5, Standard_E96-48ads_v5, Standard_E96-24ads_v5, Internal_D2als_v5, Internal_D4als_v5, Internal_D8als_v5, Internal_D16als_v5, Internal_D32als_v5, Internal_D48als_v5, Internal_D64als_v5, Internal_D96als_v5, Internal_D2alds_v5, Internal_D4alds_v5, Internal_D8alds_v5, Internal_D16alds_v5, Internal_D32alds_v5, Internal_D48alds_v5, Internal_D64alds_v5, Internal_D96alds_v5, Internal_D2as_v5, Internal_D4as_v5, Internal_D8as_v5, Internal_D16as_v5, Internal_D32as_v5, Internal_D48as_v5, Internal_D64as_v5, Internal_D96as_v5, Internal_D2ads_v5, Internal_D4ads_v5, Internal_D8ads_v5, Internal_D16ads_v5, Internal_D32ads_v5, Internal_D48ads_v5, Internal_D64ads_v5, Internal_D96ads_v5, Internal_E2as_v5, Internal_E4as_v5, Internal_E8as_v5, Internal_E16as_v5, Internal_E20as_v5, Internal_E32as_v5, Internal_E48as_v5, Internal_E64as_v5, Internal_E96as_v5, Internal_E2ads_v5, Internal_E4ads_v5, Internal_E8ads_v5, Internal_E16ads_v5, Internal_E20ads_v5, Internal_E32ads_v5, Internal_E48ads_v5, Internal_E64ads_v5, Internal_E96ads_v5, Standard_E16-8as_v4, Internal_GPGen8LM_128iad, Internal_GPGen8MM_128iad, Internal_GPGen8HH_128iad, Internal_NPMM_2ds, Internal_NPMM_4ds, Internal_NPMM_8ds, Internal_NPMM_16ds, Internal_NPMM_24ds, Internal_NPMM_32ds, Internal_NPMM_40ds, Internal_NPMM_64ds, Internal_NPMM_80ds, Internal_NPMM_128ds, Internal_NPHH_2ds, Internal_NPHH_4ds, Internal_NPHH_8ds, Internal_NPHH_16ds, Internal_NPHH_24ds, Internal_NPHH_32ds, Internal_NPHH_40ds, Internal_NPHH_48ds, Internal_NPHH_64ds, Internal_NPHH_80ds, Internal_NPHH_104ds, Internal_NPHH_128ds, Internal_NPG5C_2d, Internal_NPG5C_4d, Internal_NPG5C_8d, Internal_NPG5C_16d, Internal_NPG5C_24d, Internal_NPG5C_32d, Internal_NPG5C_40d, Internal_NPG5C_64d, Internal_NPG5C_80d, Internal_NPG5C_128d, Internal_NPG5C_128id, Internal_NPMM_128ids, Internal_NPHH_128ids, Standard_D2d_v4, Standard_E2_v4, Standard_E2s_v4, Standard_E2ds_v4, Internal_GPGen8LM_128id, Internal_GPGen8MM_128id, Internal_GPGen8HH_128id, AZAP_Performance_ComputeIntelGen7_2C_Search_PN, AZAP_Performance_ComputeIntelGen7_2CFpga_Search_PN, Standard_ND96amsr_A100_v4, Standard_D2plds_v5, Standard_D4plds_v5, Standard_D8plds_v5, Standard_D16plds_v5, Standard_D32plds_v5, Standard_D48plds_v5, Standard_D64plds_v5, Standard_D96plds_v5, Standard_D2pls_v5, Standard_D4pls_v5, Standard_D8pls_v5, Standard_D16pls_v5, Standard_D32pls_v5, Standard_D48pls_v5, Standard_D64pls_v5, Standard_D96pls_v5, Standard_D2pds_v5, Standard_D4pds_v5, Standard_D8pds_v5, Standard_D16pds_v5, Standard_D32pds_v5, Standard_D48pds_v5, Standard_D64pds_v5, Standard_D96pds_v5, Standard_D2ps_v5, Standard_D4ps_v5, Standard_D8ps_v5, Standard_D16ps_v5, Standard_D32ps_v5, Standard_D48ps_v5, Standard_D64ps_v5, Standard_D96ps_v5, Standard_E2dps_v5, Standard_E4dps_v5, Standard_E8dps_v5, Standard_E16dps_v5, Standard_E20dps_v5, Standard_E32dps_v5, Standard_E48dps_v5, Standard_E64dps_v5, Standard_E96dps_v5, Standard_E2ps_v5, Standard_E4ps_v5, Standard_E8ps_v5, Standard_E16ps_v5, Standard_E20ps_v5, Standard_E32ps_v5, Standard_E48ps_v5, Standard_E64ps_v5, Standard_E96ps_v5, Internal_Test0, Internal_Test1, Internal_Test2, Internal_Test3, Internal_Test4, Internal_Test5, Internal_Test6, Internal_Test7, Internal_Test8, Internal_Test9, Internal_Test0s, Internal_Test1s, Internal_Test2s, Internal_Test3s, Internal_Test4s, Internal_Test5s, Internal_Test6s, Internal_Test7s, Internal_Test8s, Internal_Test9s, Internal_SQL_Test0, Internal_SQL_Test1, Internal_SQL_Test2, Internal_SQL_Test3, Internal_SQL_Test4, Internal_SQL_Test5, Internal_SQL_Test6, Internal_SQL_Test7, Internal_SQL_Test8, Internal_SQL_Test9, Internal_SQL_Test10, Internal_SQL_Test11, Internal_GPGen8MH_64ad, Internal_GPGen8MH_128iad, Standard_DC2as_v5, Standard_DC4as_v5, Standard_DC8as_v5, Standard_DC16as_v5, Standard_DC32as_v5, Standard_DC48as_v5, Standard_DC64as_v5, Standard_DC96as_v5, Standard_DC2ads_v5, Standard_DC4ads_v5, Standard_DC8ads_v5, Standard_DC16ads_v5, Standard_DC32ads_v5, Standard_DC48ads_v5, Standard_DC64ads_v5, Standard_DC96ads_v5, Standard_EC2as_v5, Standard_EC4as_v5, Standard_EC8as_v5, Standard_EC16as_v5, Standard_EC20as_v5, Standard_EC32as_v5, Standard_EC48as_v5, Standard_EC64as_v5, Standard_EC96as_v5, Standard_EC96ias_v5, Standard_EC2ads_v5, Standard_EC4ads_v5, Standard_EC8ads_v5, Standard_EC16ads_v5, Standard_EC20ads_v5, Standard_EC32ads_v5, Standard_EC48ads_v5, Standard_EC64ads_v5, Standard_EC96ads_v5, Standard_EC96iads_v5, Standard_NV4ads_A10_v5, Standard_NV10ads_A10_v5, Standard_NV20ads_A10_v5, Standard_NV20adms_A10_v5, Standard_NV30ads_A10_v5, Standard_NV30adms_A10_v5, Standard_NV40ads_A10_v5, Standard_E2a_v4, Standard_E2as_v4, Standard_D2ahs_v4, Standard_D2as_v4, Standard_D2a_v4, Standard_D2_v3, Standard_D2s_v3, Standard_E2_v3, Standard_E2s_v3, Standard_NC24ads_A100_v4, Standard_NC48ads_A100_v4, Standard_NC96ads_A100_v4, Standard_D1_v2, Standard_DS1_v2, Standard_F1, Standard_F1s." ```
Author: yuxisun1217
Assignees: zhoxing-ms, cxznmhdcxz
Labels: `Compute`, `Service Attention`, `customer-reported`, `feature-request`
Milestone: Backlog
jaylabell commented 2 years ago

@avirishuv can you please take a look at this issue?

Drewm3 commented 2 years ago

Travis will update this issue shortly. It appears that we have a typo in the config data for these VM sizes in the VM SKU API. At least some of these VM sizes do not actually support AN, but they are listed in the API as supporting AN. Configuring AN should not cause a failure on these sizes, but the networking will not be accelerated. We are investigating how we can fix this without causing failures because if we remove AN support from the SKU API, then it could break existing scripts that would start failing once AN support is removed because it would now cause the VM deployments to fail instead of the deployment being successful with slower networking.

jaylabell commented 1 year ago

@TravisCragg-MSFT Do you have an update on this item?

TravisCragg-MSFT commented 1 year ago

I have updated the docs to show this case. We are going to continue to allow these sizes to use the flag so that it will not impact existing VMs, but AN will NOT be enabled.

TravisCragg-MSFT commented 1 year ago

I am closing this issue, please @me with a reply if anything further is needed.