Azure / Azure/azure-cli

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

Open
#33,016 2 comments 0 reactions 1 assignee Claimed by @necusjz View on GitHub
act-quality-productivity-squad Azure CLI Team customer-reported feature-request Network
Dominant language
Python
Stars
4.6k
Forks
3.5k
Avg merge
3d 22h
Merged PRs (30d)
64

Description

### Preconditions

- [x] 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_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.