az aosm nfd

Poznámka:

Tento odkaz je součástí rozšíření aosm pro Azure CLI (verze 2.54.0 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu az aosm nfd . Přečtěte si další informace o rozšířeních.

Skupina příkazů "aosm" je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Správa definic síťových funkcí vydavatele AOSM

Definice síťové funkce (NFD) je kolekce grafů Helm nebo šablon ARM, které definují síťovou funkci. Tato skupina příkazů umožňuje sestavovat a publikovat NFD do Azure.

Příkazy

Name Description Typ Stav
az aosm nfd build

Sestavte definici síťové funkce AOSM.

Rozšíření Preview
az aosm nfd generate-config

Vygenerujte konfigurační soubor pro vytvoření definice síťové funkce vydavatele AOSM.

Rozšíření Preview
az aosm nfd publish

Publikujte předem vytvořenou definici síťové funkce AOSM.

Rozšíření Preview

az aosm nfd build

Preview

Skupina příkazů "aosm" je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Sestavte definici síťové funkce AOSM.

Vytvoří definici síťové funkce AOSM (NFD) na základě zadaného konfiguračního souboru. NFD je sestaven z chartů Helm nebo šablon ARM zadaných v konfiguračním souboru. Výstup je adresář, který se dá publikovat přímo (pomocí příkazu aosm nfd publish) nebo ručně přizpůsobit před publikováním.

az aosm nfd build --config-file
                  --definition-type {cnf, vnf, vnf-nexus}
                  [--skip {artifact-upload, bicep-publish, helm-template, image-upload}]

Příklady

Vytvořte kontejnerizovanou síťovou funkci.

az aosm nfd build --definition-type cnf --config-file my-cnf-input-config.jsonc

Vytvořte funkci virtuální sítě pro použití v Azure Core.

az aosm nfd build --definition-type vnf --config-file my-vnf-input-config.jsonc

Vytvořte funkci virtuální sítě pro použití v Azure Nexusu.

az aosm nfd build --definition-type vnf-nexus --config-file my-vnf-nexus-input-config.jsonc

Povinné parametry

--config-file -f

Cesta ke konfiguračnímu souboru. Jedná se o soubor JSONC, který obsahuje požadované parametry pro sestavení NFD.

--definition-type

Typ definice AOSM, která se má publikovat. Konfigurační soubor se liší v závislosti na typu.

přijímané hodnoty: cnf, vnf, vnf-nexus

Volitelné parametry

--skip

Volitelné kroky pro přeskočení "bicep-publish" přeskočí nasazení šablony bicep; "artifact-upload" přeskočí nahrávání všech artefaktů; Nahrávání imagí přeskočí nahrání image virtuálního pevného disku (pro VNF) nebo image kontejneru (pro soubory CNF); "helm-template" přeskočí šablonování grafů helmu (pro CNF).

přijímané hodnoty: artifact-upload, bicep-publish, helm-template, image-upload
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az aosm nfd generate-config

Preview

Skupina příkazů "aosm" je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Vygenerujte konfigurační soubor pro vytvoření definice síťové funkce vydavatele AOSM.

Vygeneruje konfigurační soubor, který můžete použít k sestavení definice síťové funkce AOSM (NFD). Konfigurační soubor je soubor JSONC, který obsahuje požadované parametry pro sestavení NFD. Před sestavením NFD musíte konfigurační soubor dokončit s konkrétními hodnotami.

az aosm nfd generate-config --definition-type {cnf, vnf, vnf-nexus}
                            [--output-file]

Příklady

Vygenerujte konfigurační soubor pro kontejnerizovanou síťovou funkci.

az aosm nfd generate-config --definition-type cnf

Vygenerujte konfigurační soubor pro funkci virtuální sítě.

az aosm nfd generate-config --definition-type vnf

Vygenerujte konfigurační soubor pro funkci virtuální sítě pro použití v Azure Nexusu.

az aosm nfd generate-config --definition-type vnf-nexus

Vygenerujte konfigurační soubor pro funkci virtuální sítě a zapisujte do konkrétního souboru.

az aosm nfd generate-config --definition-type vnf --output-file my-vnf-input-config.jsonc

Povinné parametry

--definition-type

Typ definice AOSM, která se má publikovat. Konfigurační soubor se liší v závislosti na typu.

přijímané hodnoty: cnf, vnf, vnf-nexus

Volitelné parametry

--output-file

Název výstupního souboru pro zápis vygenerovaného konfiguračního textu do.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az aosm nfd publish

Preview

Skupina příkazů "aosm" je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Publikujte předem vytvořenou definici síťové funkce AOSM.

Publikuje předem sestavenou definici síťové funkce AOSM (NFD) do Azure. NFD musí být sestaven pomocí příkazu aosm nfd build, aby bylo možné ho publikovat. NFD a další požadované prostředky (prostředek vydavatele, manifesty artefaktů, účty úložiště atd.) se publikuje do zadané skupiny prostředků v aktuálně aktivním předplatném Azure.

az aosm nfd publish --build-output-folder
                    --definition-type {cnf, vnf, vnf-nexus}
                    [--no-subscription-permissions {false, true}]

Příklady

Publikujte kontejnerizovanou síťovou funkci.

az aosm nfd publish --definition-type cnf --build-output-folder my-cnf-output-folder

Publikujte funkci virtuální sítě pro použití v Azure Core.

az aosm nfd publish --definition-type vnf --build-output-folder my-vnf-output-folder

Publikujte funkci virtuální sítě pro použití v Azure Nexusu.

az aosm nfd publish --definition-type vnf-nexus --build-output-folder my-vnf-nexus-output-folder

Publikujte kontejnerizovanou síťovou funkci, pokud nemáte požadovaná oprávnění k importu.

az aosm nfd publish --definition-type cnf --build-output-folder my-cnf-output-folder --no-subscription-permissions

Povinné parametry

--build-output-folder -b

Cesta ke složce, která se má publikovat, vytvořená příkazem sestavení.

--definition-type

Typ definice AOSM, která se má publikovat. Konfigurační soubor se liší v závislosti na typu.

přijímané hodnoty: cnf, vnf, vnf-nexus

Volitelné parametry

--no-subscription-permissions -u

Používá se jenom pro publikování CNF – ignorováno ve všech ostatních scénářích. Tento příznak předejte, pokud nemáte oprávnění k importu do předplatného Publisheru (role přispěvatele + role AcrPush nebo vlastní role, která umožňuje akci importImage a AcrPush pro celé předplatné). Použití tohoto příznaku způsobí, že se artefakty obrázků přetáhnou do místního počítače a pak se nasdílí do úložiště artefaktů. Je to pomalejší než kopie zcela v Rámci Azure, ale je to alternativa, pokud nemáte požadovaná oprávnění. Vyžaduje místní instalaci Dockeru.

přijímané hodnoty: false, true
výchozí hodnota: False
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.