Feature request: Accelerated networking supported NIC count from resource skus api

%3CLINGO-SUB%20id%3D%22lingo-sub-2703495%22%20slang%3D%22en-US%22%3EFeature%20request%3A%20Accelerated%20networking%20supported%20NIC%20count%20from%20resource%20skus%20api%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2703495%22%20slang%3D%22en-US%22%3E%3CP%3EIt%20is%20the%20case%20that%20some%20instance%20types%20can%20only%20support%20one%20network%20interface%20with%20accelerated%20networking%20enabled.%3CBR%20%2F%3EExample%20that%20can%20support%20more%20than%20one%20enabled%3A%20Standard_DS2_v2%3CBR%20%2F%3EExample%20that%20can%20only%20support%20one%20(see%20above%20error)%3A%20Standard_D2s_v3%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIf%20you%20try%20to%20create%20a%20VMSS%20(for%20example)%20with%20instance%20type%26nbsp%3BStandard_D2s_v3%20with%20two%20NICs%20both%20with%20accelerated%20networking%2C%20you%20get%20the%20following%20error%3A%3C%2FP%3E%3CPRE%3Ecompute.VirtualMachineScaleSetsClient%23CreateOrUpdate%3A%20Failure%20sending%20request%3A%20StatusCode%3D400%20%E2%80%93%20Original%20Error%3A%20Code%3D'VmSizeRestrictedToSingleNicWithAcceleratedNetworkingEnable'%20Message%3D'Virtual%20machine%20%2Fsubscriptions%2F49fc77ed-d214-4789-9936-9fcdc9028d53%2FresourceGroups%2FZAZA-K8S%2Fproviders%2FMicrosoft.Compute%2FvirtualMachineScaleSets%2Fus3-prod-dog-zaza-2d523fec4d3051f8%20with%20size%20Standard_D2s_v3%20is%20restricted%20to%20have%20only%20one%20network%20interface%20with%20accelerated%20networking%20enabled.'%20Details%3D%5B%5D%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20feature%20request%20is%20to%20include%20this%20information%3A%20%22How%20many%20NICs%20with%20accelerated%20networking%20can%20this%20instance%20type%20support%22%20in%20the%20resource%20skus%20endpoint%20(and%20in%20the%20corresponding%20golang%20SDK)%3A%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Frest%2Fapi%2Fcompute%2Fresource-skus%2Flist%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Frest%2Fapi%2Fcompute%2Fresource-skus%2Flist%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20have%20been%20communicating%20with%20azure%20support%20on%20this%2C%20the%20internal%20number%20they%20are%20tracking%20the%20feature%20request%20with%20is%2010736394%3C%2FP%3E%3C%2FLINGO-BODY%3E
Occasional Visitor

It is the case that some instance types can only support one network interface with accelerated networking enabled.
Example that can support more than one enabled: Standard_DS2_v2
Example that can only support one (see above error): Standard_D2s_v3

 

If you try to create a VMSS (for example) with instance type Standard_D2s_v3 with two NICs both with accelerated networking, you get the following error:

compute.VirtualMachineScaleSetsClient#CreateOrUpdate: Failure sending request: StatusCode=400 – Original Error: Code='VmSizeRestrictedToSingleNicWithAcceleratedNetworkingEnable' Message='Virtual machine /subscriptions/49fc77ed-d214-4789-9936-9fcdc9028d53/resourceGroups/ZAZA-K8S/providers/Microsoft.Compute/virtualMachineScaleSets/us3-prod-dog-zaza-2d523fec4d3051f8 with size Standard_D2s_v3 is restricted to have only one network interface with accelerated networking enabled.' Details=[]

 

The feature request is to include this information: "How many NICs with accelerated networking can this instance type support" in the resource skus endpoint (and in the corresponding golang SDK): https://docs.microsoft.com/en-us/rest/api/compute/resource-skus/list

 

I have been communicating with azure support on this, the internal number they are tracking the feature request with is 10736394

0 Replies