Udostępnij za pośrednictwem


az aosm nfd

Uwaga

Ta dokumentacja jest częścią rozszerzenia aosm dla interfejsu wiersza polecenia platformy Azure (wersja 2.54.0 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az aosm nfd . Dowiedz się więcej o rozszerzeniach.

Grupa poleceń "aosm" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Zarządzanie definicjami funkcji sieciowych wydawcy AOSM.

Definicja funkcji sieciowej (NFD) to kolekcja wykresów programu Helm lub szablonów usługi ARM definiujących funkcję sieciową. Ta grupa poleceń umożliwia kompilowanie i publikowanie plików NFD na platformie Azure.

Polecenia

Nazwa Opis Typ Stan
az aosm nfd build

Utwórz definicję funkcji sieciowej AOSM.

Numer wewnętrzny Wersja Preview
az aosm nfd generate-config

Wygeneruj plik konfiguracji na potrzeby tworzenia definicji funkcji sieciowej wydawcy AOSM.

Numer wewnętrzny Wersja Preview
az aosm nfd publish

Publikowanie wstępnie utworzonej definicji funkcji sieciowej AOSM.

Numer wewnętrzny Wersja Preview

az aosm nfd build

Wersja zapoznawcza

Grupa poleceń "aosm" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Utwórz definicję funkcji sieciowej AOSM.

Tworzy definicję funkcji sieciowej AOSM (NFD) na podstawie podanego pliku konfiguracji. NFD jest tworzony na podstawie pakietów Helm lub szablonów usługi ARM określonych w pliku konfiguracji. Dane wyjściowe to katalog, który można opublikować bezpośrednio (za pomocą polecenia publikowania aosm nfd) lub ręcznie dostosowany przed opublikowaniem.

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

Przykłady

Utwórz konteneryzowaną funkcję sieciową.

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

Tworzenie funkcji sieci wirtualnej do użycia na platformie Azure Core.

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

Tworzenie funkcji sieci wirtualnej do użycia na platformie Azure Nexus.

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

Parametry wymagane

--config-file -f

Ścieżka do pliku konfiguracji. Jest to plik JSONC zawierający wymagane parametry do utworzenia systemu plików NFD.

--definition-type

Typ definicji AOSM do opublikowania. Plik konfiguracji różni się w zależności od typu.

akceptowane wartości: cnf, vnf, vnf-nexus

Parametry opcjonalne

--skip

Opcjonalne kroki pomijania. Polecenie "bicep-publish" spowoduje pominięcie wdrożenia szablonu bicep; Element "artifact-upload" pominie przekazywanie wszystkich artefaktów; "przekazywanie obrazu" spowoduje pominięcie przekazywania obrazu VHD (w przypadku plików VNFs) lub obrazów kontenera (w przypadku plików CNFs); Element "helm-template" pomija tworzenie szablonów wykresów helm (w przypadku plików CFS).

akceptowane wartości: artifact-upload, bicep-publish, helm-template, image-upload
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az aosm nfd generate-config

Wersja zapoznawcza

Grupa poleceń "aosm" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Wygeneruj plik konfiguracji na potrzeby tworzenia definicji funkcji sieciowej wydawcy AOSM.

Generuje plik konfiguracji, którego można użyć do utworzenia definicji funkcji sieciowej AOSM (NFD). Plik konfiguracji jest plikiem JSONC zawierającym wymagane parametry do utworzenia systemu plików NFD. Przed utworzeniem systemu plików NFD należy ukończyć plik konfiguracji z określonymi wartościami.

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

Przykłady

Wygeneruj plik konfiguracji dla konteneryzowanej funkcji sieciowej.

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

Wygeneruj plik konfiguracji dla funkcji sieci wirtualnej.

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

Wygeneruj plik konfiguracji funkcji sieci wirtualnej do użycia na platformie Azure Nexus.

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

Wygeneruj plik konfiguracji funkcji sieci wirtualnej i zapisz go w określonym pliku.

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

Parametry wymagane

--definition-type

Typ definicji AOSM do opublikowania. Plik konfiguracji różni się w zależności od typu.

akceptowane wartości: cnf, vnf, vnf-nexus

Parametry opcjonalne

--output-file

Nazwa pliku wyjściowego do zapisania wygenerowanego tekstu konfiguracji.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az aosm nfd publish

Wersja zapoznawcza

Grupa poleceń "aosm" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Publikowanie wstępnie utworzonej definicji funkcji sieciowej AOSM.

Publikuje wstępnie utworzoną definicję funkcji sieciowej AOSM (NFD) na platformie Azure. Aby można było opublikować plik NFD, należy skompilować za pomocą polecenia aosm nfd build. NFD i inne wymagane zasoby (zasób wydawcy, manifesty artefaktów, konta magazynu itp.) jest publikowany w określonej grupie zasobów w aktualnie aktywnej subskrypcji platformy Azure.

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

Przykłady

Publikowanie konteneryzowanej funkcji sieciowej.

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

Publikowanie funkcji sieci wirtualnej do użycia na platformie Azure Core.

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

Publikowanie funkcji sieci wirtualnej do użycia na platformie Azure Nexus.

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

Publikowanie konteneryzowanej funkcji sieciowej, jeśli nie masz wymaganych uprawnień importu.

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

Parametry wymagane

--build-output-folder -b

Ścieżka do folderu do opublikowania utworzonego przez polecenie kompilacji.

--definition-type

Typ definicji AOSM do opublikowania. Plik konfiguracji różni się w zależności od typu.

akceptowane wartości: cnf, vnf, vnf-nexus

Parametry opcjonalne

--no-subscription-permissions -u

Używane tylko w przypadku publikowania WNF — ignorowane we wszystkich innych scenariuszach. Przekaż tę flagę, jeśli nie masz uprawnień do importowania do subskrypcji wydawcy (rola współautora + rola AcrPush lub rola niestandardowa, która zezwala na akcję importImage i AcrPush w całej subskrypcji). Użycie tej flagi powoduje, że artefakty obrazu są ściągane na komputer lokalny, a następnie wypychane do magazynu artefaktów. Jest to wolniejsze niż kopia w całości w obrębie platformy Azure, ale jest alternatywą, jeśli nie masz wymaganych uprawnień. Wymaga zainstalowania platformy Docker lokalnie.

akceptowane wartości: false, true
wartość domyślna: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.