Skip to content

Support ManaDirect property to enableme ManaDirect feature for V7 VM sizes on OVL3 Fleet. #33016

@irinakravsov-wq

Description

@irinakravsov-wq

Preconditions

  • No need to upgrade Python SDK or the Python SDK is ready.

Related command

No response

Resource Provider

ACG

Description of Feature or Work Requested

ASK: ACG "create image" command to include MANA property

With new evolution of Azure Boost (Overlake 3) Azure Core Networking team was planning to introduce a next-generation Azure networking feature that enables a virtual machine to use the Microsoft Azure Network Adapter (MANA) SmartNIC directly, without the legacy synthetic network path. This feature was expected to be enabled for all users starting with V7 vmsizes.
However later it was identified that some of Linux older images do not have support for Mana driver that is a prereq for ManaDirect feature. Because those images are at the end of life cycle partner teams are not planning to enable that support.

Based on this understanding, it was decided to have ManaDirect feature as an Opt-in configurable feature that requires validation of the guest image version.
This validation for guest images will have to stay active for V7 vmsizes only. Starting V8, ManaDirect feature is going to be enabled by default for everybody.

Similar behavior for guest image tagging was introduced couple years back to support Accelerated Networking feature, so I am trying to follow the same process.

Property name: ManaDirect

Minimum API Version Required

N/a

Swagger PR link / SDK link

N/A

Request Example

No response

Target Date

2027-01-01

PM Contact

Irina Kravsov (irinak@microsoft.com)

Engineer Contact

Paul Rosswurm (paulros@microsoft.com)

Additional context

No response

Metadata

Metadata

Assignees

Labels

Azure CLI TeamThe command of the issue is owned by Azure CLI teamNetworkaz network vnet/lb/nic/dns/etc...customer-reportedIssues that are reported by GitHub users external to the Azure organization.feature-request

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions