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
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
Ścieżka do pliku konfiguracji. Jest to plik JSONC zawierający wymagane parametry do utworzenia systemu plików NFD.
Typ definicji AOSM do opublikowania. Plik konfiguracji różni się w zależności od typu.
Parametry opcjonalne
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).
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az aosm nfd generate-config
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
Typ definicji AOSM do opublikowania. Plik konfiguracji różni się w zależności od typu.
Parametry opcjonalne
Nazwa pliku wyjściowego do zapisania wygenerowanego tekstu konfiguracji.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az aosm nfd publish
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
Ścieżka do folderu do opublikowania utworzonego przez polecenie kompilacji.
Typ definicji AOSM do opublikowania. Plik konfiguracji różni się w zależności od typu.
Parametry opcjonalne
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.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.