Megosztás a következőn keresztül:


az aosm nfd

Feljegyzés

Ez a hivatkozás az Azure CLI aosm bővítményének része (2.54.0-s vagy újabb verzió). A bővítmény automatikusan telepíti az az aosm nfd parancs első futtatásakor. További információ a bővítményekről.

Az "aosm" parancscsoport előzetes verzióban és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus

Az AOSM közzétevő hálózati függvénydefinícióinak kezelése.

A hálózati függvénydefiníció (NFD) helmdiagramok vagy ARM-sablonok gyűjteménye, amelyek egy hálózati függvényt határoznak meg. Ez a parancscsoport lehetővé teszi NFD-k készítését és közzétételét az Azure-ban.

Parancsok

Name Description Típus Állapot
az aosm nfd build

AOSM hálózati függvénydefiníció létrehozása.

Mellék Előnézet
az aosm nfd generate-config

Konfigurációs fájl létrehozása az AOSM-közzétevő hálózati függvénydefiníciójának létrehozásához.

Mellék Előnézet
az aosm nfd publish

Egy előre összeállított AOSM hálózati függvénydefiníció közzététele.

Mellék Előnézet

az aosm nfd build

Előnézet

Az "aosm" parancscsoport előzetes verzióban és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus

AOSM hálózati függvénydefiníció létrehozása.

Létrehoz egy AOSM hálózati függvénydefiníciót (NFD) a megadott konfigurációs fájl alapján. Az NFD a konfigurációs fájlban megadott Helm-diagramokból vagy ARM-sablonokból épül fel. A kimenet egy könyvtár, amely közvetlenül közzétehető (az aosm nfd publish parancs használatával), vagy manuálisan testre szabható a közzététel előtt.

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

Példák

Tárolóalapú hálózati függvény létrehozása.

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

Virtuális hálózati függvény létrehozása az Azure Core-ban való használatra.

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

Virtuális hálózati függvény létrehozása az Azure Nexusban való használatra.

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

Kötelező paraméterek

--config-file -f

A konfigurációs fájl elérési útja. Ez egy JSONC-fájl, amely tartalmazza az NFD létrehozásához szükséges paramétereket.

--definition-type

A közzéteendő AOSM-definíció típusa. A konfigurációs fájl típustól függően eltérő.

elfogadott értékek: cnf, vnf, vnf-nexus

Opcionális paraméterek

--skip

Nem kötelező kihagyni a lépéseket. A "bicep-publish" kihagyja a bicep-sablon üzembe helyezését; Az "összetevő feltöltése" kihagyja az összetevők feltöltését; A "képfeltöltés" kihagyja a VHD-rendszerkép (VNF-ek) vagy a tárolólemezképek (CNF-ek) feltöltését; A "helm-template" kihagyja a helm-diagramok (CNF-ek) templatálását.

elfogadott értékek: artifact-upload, bicep-publish, helm-template, image-upload
Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az aosm nfd generate-config

Előnézet

Az "aosm" parancscsoport előzetes verzióban és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus

Konfigurációs fájl létrehozása az AOSM-közzétevő hálózati függvénydefiníciójának létrehozásához.

Létrehoz egy konfigurációs fájlt, amellyel létrehozhat egy AOSM hálózati függvénydefiníciót (NFD). A konfigurációs fájl egy JSONC-fájl, amely tartalmazza az NFD létrehozásához szükséges paramétereket. Az NFD létrehozása előtt ki kell töltenie a konfigurációs fájlt a megadott értékekkel.

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

Példák

Konfigurációs fájl létrehozása tárolóalapú hálózati függvényhez.

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

Hozzon létre egy konfigurációs fájlt egy virtuális hálózati függvényhez.

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

Hozzon létre egy konfigurációs fájlt egy virtuális hálózati függvényhez az Azure Nexusban való használatra.

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

Hozzon létre egy konfigurációs fájlt egy virtuális hálózati függvényhez, és írjon egy adott fájlba.

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

Kötelező paraméterek

--definition-type

A közzéteendő AOSM-definíció típusa. A konfigurációs fájl típustól függően eltérő.

elfogadott értékek: cnf, vnf, vnf-nexus

Opcionális paraméterek

--output-file

Annak a kimeneti fájlnak a neve, amelybe a létrehozott konfigurációs szöveget meg szeretné írni.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az aosm nfd publish

Előnézet

Az "aosm" parancscsoport előzetes verzióban és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus

Egy előre összeállított AOSM hálózati függvénydefiníció közzététele.

Előre elkészített AOSM hálózati függvénydefiníciót (NFD) tesz közzé az Azure-ban. A közzététel előtt az NFD-t az aosm nfd build parancs használatával kell létrehozni. Az NFD és egyéb szükséges erőforrások (közzétevői erőforrás, összetevőjegyzék(ek), tárfiók(ok) stb.) az aktuálisan aktív Azure-előfizetés megadott erőforráscsoportjában van közzétéve.

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

Példák

Tárolóalapú hálózati függvény közzététele.

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

Virtuális hálózati függvény közzététele az Azure Core-ban való használatra.

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

Virtuális hálózati függvény közzététele az Azure Nexusban való használatra.

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

Tárolóalapú hálózati függvény közzététele, ha nem rendelkezik a szükséges importálási engedélyekkel.

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

Kötelező paraméterek

--build-output-folder -b

A közzétételi mappa elérési útja, amelyet a buildelési parancs hozott létre.

--definition-type

A közzéteendő AOSM-definíció típusa. A konfigurációs fájl típustól függően eltérő.

elfogadott értékek: cnf, vnf, vnf-nexus

Opcionális paraméterek

--no-subscription-permissions -u

Csak CNF-közzétételhez használható – minden más forgatókönyvben figyelmen kívül hagyva. Adja át ezt a jelzőt, ha nincs engedélye a Publisher-előfizetésbe való importálásra (Közreműködői szerepkör + AcrPush szerepkör, vagy olyan egyéni szerepkör, amely lehetővé teszi az importImage műveletet és az AcrPush-t a teljes előfizetésen keresztül). A jelző használatával a rendszer leküldi a rendszerkép-összetevőket a helyi gépre, majd leküldi az Összetevőtárba. Ez lassabb, mint egy példány teljes egészében az Azure-ban, de alternatív megoldás, ha nem rendelkezik a szükséges engedélyekkel. A Dockert helyileg kell telepíteni.

elfogadott értékek: false, true
alapértelmezett érték: False
Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.