az aosm nfd
Nota
Questo riferimento fa parte dell'estensione aosm per l'interfaccia della riga di comando di Azure (versione 2.54.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az aosm nfd . Altre informazioni sulle estensioni.
Il gruppo di comandi 'aosm' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Gestire le definizioni delle funzioni di rete dell'editore AOSM.
Una definizione di funzione di rete (NFD) è una raccolta di grafici Helm o modelli arm che definiscono una funzione di rete. Questo gruppo di comandi consente di compilare e pubblicare NFD in Azure.
Comandi
Nome | Descrizione | Tipo | Stato |
---|---|---|---|
az aosm nfd build |
Creare una definizione di funzione di rete AOSM. |
Estensione | Anteprima |
az aosm nfd generate-config |
Generare un file di configurazione per la compilazione di una definizione di funzione di rete dell'editore AOSM. |
Estensione | Anteprima |
az aosm nfd publish |
Pubblicare una definizione di funzione di rete AOSM predefinita. |
Estensione | Anteprima |
az aosm nfd build
Il gruppo di comandi 'aosm' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Creare una definizione di funzione di rete AOSM.
Compila una definizione di funzione di rete AOSM (NFD) in base al file di configurazione fornito. Il valore NFD viene compilato dai grafici Helm o dai modelli arm specificati nel file di configurazione. L'output è una directory che può essere pubblicata direttamente (usando il comando nfd publish aosm) o personalizzata manualmente prima della pubblicazione.
az aosm nfd build --config-file
--definition-type {cnf, vnf, vnf-nexus}
[--skip {artifact-upload, bicep-publish, helm-template, image-upload}]
Esempio
Creare una funzione di rete in contenitori.
az aosm nfd build --definition-type cnf --config-file my-cnf-input-config.jsonc
Creare una funzione Rete virtuale da usare in Azure Core.
az aosm nfd build --definition-type vnf --config-file my-vnf-input-config.jsonc
Creare una funzione Rete virtuale da usare in Azure Nexus.
az aosm nfd build --definition-type vnf-nexus --config-file my-vnf-nexus-input-config.jsonc
Parametri necessari
Percorso del file di configurazione. Si tratta di un file JSONC che contiene i parametri necessari per la compilazione del file NFD.
Tipo di definizione di AOSM da pubblicare. Il file di configurazione varia a seconda del tipo.
Parametri facoltativi
Ignorare i passaggi facoltativi. 'bicep-publish' ignorerà la distribuzione del modello bicep; 'artifact-upload' ignorerà il caricamento di tutti gli artefatti; 'image-upload' ignorerà il caricamento dell'immagine del disco rigido virtuale (per le VNFS) o delle immagini del contenitore (per i file CNF); 'helm-template' ignorerà la creazione di modelli dei grafici helm (per le funzioni cnfs).
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az aosm nfd generate-config
Il gruppo di comandi 'aosm' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Generare un file di configurazione per la compilazione di una definizione di funzione di rete dell'editore AOSM.
Genera un file di configurazione che è possibile usare per compilare una definizione di funzione di rete AOSM (NFD). Il file di configurazione è un file JSONC che contiene i parametri necessari per la compilazione del file NFD. È necessario completare il file di configurazione con i valori specifici prima di compilare il file NFD.
az aosm nfd generate-config --definition-type {cnf, vnf, vnf-nexus}
[--output-file]
Esempio
Generare un file di configurazione per una funzione di rete in contenitori.
az aosm nfd generate-config --definition-type cnf
Generare un file di configurazione per una funzione Rete virtuale.
az aosm nfd generate-config --definition-type vnf
Generare un file di configurazione per una funzione Rete virtuale da usare in Azure Nexus.
az aosm nfd generate-config --definition-type vnf-nexus
Generare un file di configurazione per una funzione Rete virtuale e scrivere in un file specifico.
az aosm nfd generate-config --definition-type vnf --output-file my-vnf-input-config.jsonc
Parametri necessari
Tipo di definizione di AOSM da pubblicare. Il file di configurazione varia a seconda del tipo.
Parametri facoltativi
Nome del file di output in cui scrivere il testo di configurazione generato.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az aosm nfd publish
Il gruppo di comandi 'aosm' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Pubblicare una definizione di funzione di rete AOSM predefinita.
Pubblica una definizione di funzione di rete (NFD) predefinita in Azure. Per poter essere pubblicato, è necessario compilare il file NFD usando il comando di compilazione aosm nfd. NFD e altre risorse necessarie (risorsa editore, manifesti degli artefatti), account di archiviazione e così via. viene pubblicato nel gruppo di risorse specificato nella sottoscrizione di Azure attualmente attiva.
az aosm nfd publish --build-output-folder
--definition-type {cnf, vnf, vnf-nexus}
[--no-subscription-permissions {false, true}]
Esempio
Pubblicare una funzione di rete in contenitori.
az aosm nfd publish --definition-type cnf --build-output-folder my-cnf-output-folder
Pubblicare una funzione Rete virtuale da usare in Azure Core.
az aosm nfd publish --definition-type vnf --build-output-folder my-vnf-output-folder
Pubblicare una funzione Rete virtuale da usare in Azure Nexus.
az aosm nfd publish --definition-type vnf-nexus --build-output-folder my-vnf-nexus-output-folder
Pubblicare una funzione di rete in contenitori quando non si dispone delle autorizzazioni di importazione necessarie.
az aosm nfd publish --definition-type cnf --build-output-folder my-cnf-output-folder --no-subscription-permissions
Parametri necessari
Percorso della cartella da pubblicare, creato dal comando di compilazione.
Tipo di definizione di AOSM da pubblicare. Il file di configurazione varia a seconda del tipo.
Parametri facoltativi
Usato solo per la pubblicazione CNF, ignorato in tutti gli altri scenari. Passare questo flag se non si dispone dell'autorizzazione per l'importazione nella sottoscrizione del server di pubblicazione (ruolo collaboratore + ruolo AcrPush o un ruolo personalizzato che consente l'azione importImage e AcrPush sull'intera sottoscrizione). L'uso di questo flag determina il pull degli artefatti dell'immagine nel computer locale e quindi il push nell'archivio artefatti. Questa operazione è più lenta rispetto a una copia interamente all'interno di Azure, ma è un'alternativa se non si dispone delle autorizzazioni necessarie. Richiede l'installazione locale di Docker.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.