Delen via


Publisher-tenants, abonnementen, regio's en preview-beheer

In dit artikel wordt de functie Resource Preview-beheer van Publisher geïntroduceerd.

Overzicht

De NFM Publisher-API (Azure Network Function Manager) biedt partners een naadloze Azure Marketplace-ervaring voor het onboarden van Netwerkfuncties (NF) en Network Service Designs (NSD's).

De Publisher-API introduceert functies waarmee uitgevers van netwerkfuncties (NF) en serviceontwerpers netwerkfunctiedefinities (NFD) en Network Service Design (NSD) in verschillende modi kunnen beheren. Met deze modi kunnen partners controle uitoefenen over NFD-gebruik (Network Function Definition) en Network Service Design (NSD). Met controle over de NFD's en NSD's kunnen partners specifieke abonnementen, alle abonnementen of een NFDVersion of NSDVersion afschappen als er regressies zijn. In dit artikel worden de details van deze verschillende modi besproken.

De functie Publisher Resource Preview Management in Azure Network Function Manager stelt partners in staat om netwerkfunctiedefinities en hun versies naadloos te beheren. Met de mogelijkheid om implementatiestatussen, toegangsbevoegdheden en versiebeheer te beheren, kunnen partners zorgen voor een soepele ervaring voor hun klanten en tegelijkertijd de kwaliteit en stabiliteit van hun aanbiedingen behouden.

Tenants, abonnementen en regio's

Moeten mijn uitgevers- en Site Network Service-resources (SNS) zich in dezelfde tenant, hetzelfde abonnement of dezelfde regio bevinden?

  • NSDV-resources (Publisher Network Service Design Version) en NFDV-resources (Network Function Definition Version) moeten zich in dezelfde Azure-tenant bevinden als SNS-resources (Site Network Services).

  • Network Service Design Version (NSDV) en Network Function Definition Version (NFDV) versionState zijn essentieel voor meerdere abonnementen.

    • Preview = SNS (Site Network Service) kan worden geïmplementeerd in hetzelfde abonnement als de netwerkfunctiedefinitieversie/netwerkfunctiedefinitieversie (NSDV/NFDV).
    • Active = Site Network Service (SNS) kan in elk abonnement worden geïmplementeerd.
  • Publisher-resources kunnen zich in verschillende Azure Core- of Nexus-regio's bevinden voor SNS-resources (Site Network Service).

  • Uitgeversnamen moeten uniek zijn binnen een regio.

  • SNS (Site Network Service) kan verwijzen naar CGV's (Configuration Group Values) uit elke regio, maar kan alleen verwijzen naar sitebronnen uit dezelfde regio.

  • CGS-waarden (Configuration Group Values) kunnen verwijzen naar een configuratiegroepsschema (CGS) in elke regio.

  • Netwerkfuncties:

    • Kan verwijzen naar NFDVersion vanuit elke regio.
    • Moet verwijzen naar Azure Stack Edge vanuit dezelfde regio, indien gehost op Azure Stack Edge.
    • De ARM-sjabloon binnen een virtuele netwerkfunctie moet resources implementeren in dezelfde regio als de netwerkfunctie.
    • CNF's kunnen verwijzen naar customLocation vanuit elke regio.

Statussen van netwerkfunctiedefinitie en netwerkserviceontwerp

De volgende tabel bevat informatie over de statusstatus van de netwerkfunctiedefinitie (NFD) en Network Service Design (NSD).

Provincie Beschrijving Gebruikers Is onveranderbaar
Preview De standaardstatus bij het maken van NFDVersion of NSDVersion; geeft aan dat het testen in behandeling is. Hetzelfde abonnement als Publisher. Nee
Actief Geeft de gereedheid aan voor het gebruik van klanten. Artefacten moeten onveranderbaar zijn met artifactManifestState geüpload. Toegang op basis van RBS, elk abonnement in dezelfde tenant. Ja
Afgeschaft Impliceert regressie gevonden; voorkomt dat nieuwe implementaties van deze versie worden uitgevoerd. Kan niet worden geïmplementeerd. Ja

Statusmachine artefactmanifest

  • Uploaden betekent dat de status veranderlijk is en dat de artefacten in het manifest kunnen worden gewijzigd.

  • Geüpload betekent dat de status onveranderbaar is en dat de artefacten in het manifest niet kunnen worden gewijzigd.

Onveranderbare artefacten zijn geteste artefacten die niet kunnen worden gewijzigd of overschreven. Het gebruik van onveranderbare artefacten met Azure Operator Service Manager zorgt voor consistentie, betrouwbaarheid en beveiliging van de artefacten in verschillende omgevingen en platforms. Versies van netwerkfunctiedefinities en versies van netwerkserviceontwerp met versionState Active worden afgedwongen om onveranderbare artefacten te implementeren.

Status artefactmanifest bijwerken

Gebruik de volgende Azure CLI-opdracht om de status van een artefactmanifestresource te wijzigen.

  az aosm publisher artifact-manifest update-state \
    --resource-group <myResourceGroupName> \
    --publisher-name <myPublisherName> \
    --artifact-store-name <myArtifactStoreName> \
    --name <myArtifactManifestName> \
    --state Uploaded

Statusmachine voor netwerkfunctiedefinitie en netwerkserviceontwerp

  • Preview is de standaardstatus.
  • De afgeschafte status is een terminalstatus, maar kan worden omgekeerd.

Status van definitieversie van netwerkfunctie bijwerken

Gebruik de volgende Azure CLI-opdracht om de status van een resource voor de definitie van een netwerkfunctie te wijzigen.

  az aosm publisher network-function-definition version update-state \
    --resource-group <myResourceGroup> \
    --publisher-name <myPublisherName> \
    --group-name <myNetworkFunctionDefinitionGroupName> \
    --version-name <myNetworkFunctionDefinitionVersionName> \
    --version-state Active | Deprecated

Status van NSDV-versie (Network Service Design Version) bijwerken

Gebruik de volgende Azure CLI-opdracht om de status van een Network Service Design Version-resource te wijzigen.

  az aosm publisher network-service-design version update-state \
    --resource-group <myResourceGroup> \
    --publisher-name <myPublisherName> \
    --group-name <myNetworkServiceDesignGroupName> \
    --version-name <myNetworkServiceDesignVersionName> \
    --version-state Active | Deprecated