Edit

Share via


About the Azure Operator Service Manager CLI extension

Azure Operator Service Manager (AOSM) enables publishers of containerized network functions (CNF) and virtualized network functions (VNF) to provide operators with network function definitions (NFDVs) that can be reliably deployed on Azure Arc-connected platforms, including Azure Operator Nexus. NFDVs can be composed into network service designs (NSDVs) that abstract and simplify the configuration surface an operator needs to understand when deploying the workload.

AOSM enables these workflows through a flexible and powerful hierarchy of Azure Resource Manager (ARM) resources. A CNF or VNF publisher must onboard their network functions onto AOSM as NFDVs and NSDVs, and test that the resources they have defined can be deployed.

The Azure CLI AOSM Extension provides a convenient, simplified interface for publishers to perform initial onboarding and testing of their CNFs and/or VNFs.

Key features

  • CNF and VNF support - Onboard both single and multi-helm CNFs, as well as single-VM VNFs.

  • Automated BICEP generation - Fill in a minimal configuration file and generate the BICEP definitions for the AOSM resources needed to onboard an NF to AOSM. The CLI automatically handles the network of resource references and reduces both the time to write the BICEP resources and the chance of error. The BICEP files are generated in a clear and well-commented folder structure.

  • Streamlined publishing - Deploy the AOSM resources, upload your network function images, and build upload your Azure Resource Manager (ARM) templates with a single command.

  • Simplified commands - The Az CLI AOSM extension collapses the API calls needed to onboard a network function (NF) to AOSM into three commands for NFDV onboarding, and three similar commands for NSDV onboarding.

  • Optimized for initial testing - The CLI builds AOSM resources which are optimized for simplicity and for accelerating the publish, deploy, test feedback loop.

Managing the CLI extension

As of 10/1/2025, the Azure Operator Service Manager CLI extension is classified in preview state by Azure CLI. Installing preview extensions generates warnings in the Azure CLI. To suppress these warnings, the following command examples include the --allow-preview true flag. This flag is optional, extension operations run without this flag will also work.

CLI Extension Install

To install the Azure Operator Service Manager CLI extension, use the following command:

az extension install --name aosm --allow-preview true 

CLI Extension Update

To update the Azure Operator Service Manager CLI extension, use the following command:

az extension update --name aosm --allow-preview true 

CLI Extension Version

To confirm the installed CLI extension version, use the following command:

az --version

If the Azure Operator Service Manager CLI extension is installed, the aosm row will be emitted in the version output:

----------------------------------------
...
aosm                             2.0.0b3
...

Next Steps

  • Use the Azure CLI AOSM Extension to onboard an example CNF or VNF.
  • Learn how to onboard your CNF to AOSM using the Azure CLI AOSM extension.
  • Learn how to onboard your VNF to AOSM using the Azure CLI AOSM extension.