az aosm nfd
Notitie
Deze verwijzing maakt deel uit van de aosm-extensie voor de Azure CLI (versie 2.54.0 of hoger). De extensie installeert automatisch de eerste keer dat u een az aosm nfd-opdracht uitvoert. Meer informatie over extensies.
De opdrachtgroep 'aosm' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Netwerkfunctiedefinities van AOSM-uitgevers beheren.
Een NFD (Network Function Definition) is een verzameling Helm-grafieken of ARM-sjablonen waarmee een netwerkfunctie wordt gedefinieerd. Met deze opdrachtgroep kunt u NFD's bouwen en publiceren naar Azure.
Opdracht
Name | Description | Type | Status |
---|---|---|---|
az aosm nfd build |
Bouw een AOSM-netwerkfunctiedefinitie. |
Toestel | Preview uitvoeren |
az aosm nfd generate-config |
Genereer een configuratiebestand voor het bouwen van een netwerkfunctiedefinitie van de AOSM-uitgever. |
Toestel | Preview uitvoeren |
az aosm nfd publish |
Publiceer een vooraf gebouwde AOSM-netwerkfunctiedefinitie. |
Toestel | Preview uitvoeren |
az aosm nfd build
De opdrachtgroep 'aosm' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Bouw een AOSM-netwerkfunctiedefinitie.
Bouwt een AOSM Network Function Definition (NFD) op basis van het opgegeven configuratiebestand. De NFD is gebouwd op basis van de Helm-grafieken of ARM-sjablonen die zijn opgegeven in het configuratiebestand. De uitvoer is een map die rechtstreeks kan worden gepubliceerd (met behulp van de opdracht aosm nfd publish) of handmatig kan worden aangepast voordat deze wordt gepubliceerd.
az aosm nfd build --config-file
--definition-type {cnf, vnf, vnf-nexus}
[--skip {artifact-upload, bicep-publish, helm-template, image-upload}]
Voorbeelden
Bouw een containernetwerkfunctie.
az aosm nfd build --definition-type cnf --config-file my-cnf-input-config.jsonc
Bouw een functie voor een virtueel netwerk voor gebruik in Azure Core.
az aosm nfd build --definition-type vnf --config-file my-vnf-input-config.jsonc
Bouw een virtuele netwerkfunctie voor gebruik op Azure Nexus.
az aosm nfd build --definition-type vnf-nexus --config-file my-vnf-nexus-input-config.jsonc
Vereiste parameters
Het pad naar het configuratiebestand. Dit is een JSONC-bestand dat de vereiste parameters bevat voor het bouwen van de NFD.
Het type AOSM-definitie dat moet worden gepubliceerd. Het configuratiebestand verschilt afhankelijk van het type.
Optionele parameters
Optionele stappen voor overslaan. 'bicep-publish' slaat de implementatie van de bicep-sjabloon over; 'artefact-upload' slaat het uploaden van artefacten over; 'image-upload' slaat het uploaden van de VHD-installatiekopieën (voor VNF's) of de containerinstallatiekopieën (voor CNFs) over; Met 'helm-template' worden de Helm-grafieken (voor CNF's) overgeslagen.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az aosm nfd generate-config
De opdrachtgroep 'aosm' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Genereer een configuratiebestand voor het bouwen van een netwerkfunctiedefinitie van de AOSM-uitgever.
Hiermee wordt een configuratiebestand gegenereerd dat u kunt gebruiken om een AOSM Network Function Definition (NFD) te bouwen. Het configuratiebestand is een JSONC-bestand dat de vereiste parameters bevat voor het bouwen van de NFD. U moet het configuratiebestand met uw specifieke waarden voltooien voordat u de NFD bouwt.
az aosm nfd generate-config --definition-type {cnf, vnf, vnf-nexus}
[--output-file]
Voorbeelden
Genereer een configuratiebestand voor een containernetwerkfunctie.
az aosm nfd generate-config --definition-type cnf
Genereer een configuratiebestand voor een functie van een virtueel netwerk.
az aosm nfd generate-config --definition-type vnf
Genereer een configuratiebestand voor een virtuele netwerkfunctie voor gebruik op Azure Nexus.
az aosm nfd generate-config --definition-type vnf-nexus
Genereer een configuratiebestand voor een virtuele netwerkfunctie en schrijf naar een specifiek bestand.
az aosm nfd generate-config --definition-type vnf --output-file my-vnf-input-config.jsonc
Vereiste parameters
Het type AOSM-definitie dat moet worden gepubliceerd. Het configuratiebestand verschilt afhankelijk van het type.
Optionele parameters
De naam van het uitvoerbestand om de gegenereerde configuratietekst naar te schrijven.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az aosm nfd publish
De opdrachtgroep 'aosm' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Publiceer een vooraf gebouwde AOSM-netwerkfunctiedefinitie.
Hiermee publiceert u een vooraf gebouwde AOSM Network Function Definition (NFD) naar Azure. De NFD moet worden gebouwd met behulp van de opdracht aosm nfd build voordat deze kan worden gepubliceerd. De NFD en andere vereiste resources (uitgeversresource, artefactmanifesten, opslagaccount(s) enzovoort) wordt gepubliceerd naar de opgegeven resourcegroep in het momenteel actieve Azure-abonnement.
az aosm nfd publish --build-output-folder
--definition-type {cnf, vnf, vnf-nexus}
[--no-subscription-permissions {false, true}]
Voorbeelden
Een containernetwerkfunctie publiceren.
az aosm nfd publish --definition-type cnf --build-output-folder my-cnf-output-folder
Publiceer een functie voor een virtueel netwerk voor gebruik in Azure Core.
az aosm nfd publish --definition-type vnf --build-output-folder my-vnf-output-folder
Publiceer een virtual network-functie voor gebruik op Azure Nexus.
az aosm nfd publish --definition-type vnf-nexus --build-output-folder my-vnf-nexus-output-folder
Publiceer een containernetwerkfunctie wanneer u niet over de vereiste importmachtigingen beschikt.
az aosm nfd publish --definition-type cnf --build-output-folder my-cnf-output-folder --no-subscription-permissions
Vereiste parameters
Pad naar de map die moet worden gepubliceerd, gemaakt door de build-opdracht.
Het type AOSM-definitie dat moet worden gepubliceerd. Het configuratiebestand verschilt afhankelijk van het type.
Optionele parameters
Alleen gebruikt voor CNF-publicatie- genegeerd in alle andere scenario's. Geef deze vlag door als u niet gemachtigd bent om te importeren in het Publisher-abonnement (Rol inzender + AcrPush, of een aangepaste rol waarmee de importImage-actie en AcrPush over het hele abonnement kunnen worden uitgevoerd). Als u deze vlag gebruikt, worden afbeeldingsartefacten naar uw lokale computer opgehaald en vervolgens naar de Artifact Store gepusht. Dit is langzamer dan een kopie volledig in Azure, maar is een alternatief als u niet over de vereiste machtigingen beschikt. Vereist dat Docker lokaal wordt geïnstalleerd.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.