Freigeben über


Herausgebermandanten, Abonnements, Regionen und Vorschauverwaltung

In diesem Artikel wird das Feature "Publisher Resource Preview Management" vorgestellt.

Überblick

Die Publisher-API (Azure Network Function Manager, NFM) bietet Partnern eine nahtlose Azure Marketplace-Oberfläche für das Onboarding von Netzwerkfunktionen (NF) und Network Service Designs (NSDs).

Die Publisher-API führt Features ein, mit denen Netzwerkfunktionsherausgeber und Dienstdesigner netzwerkfunktionsdefinition (Network Function Definition, NFD) und Netzwerkdienstdesign (Network Service Design, NSD) in verschiedenen Modi verwaltet werden können. Mit diesen Modi können Partner die Kontrolle über die Netzwerkfunktionsdefinition (Network Function Definition, NFD) und die NSD-Nutzung (Network Service Design) ausüben. Die Kontrolle über die NFDs und NSDs ermöglicht Es Partnern, bestimmte Abonnements, alle Abonnements oder veraltete NFDVersion oder NSDVersion zu verwenden, wenn Regressionen vorhanden sind. Dieser Artikel befasst sich mit den Besonderheiten dieser verschiedenen Modi.

Das Feature Publisher-Ressourcenvorschauverwaltung in Azure Network Function Manager ermöglicht Partnern die nahtlose Verwaltung von Netzwerkfunktionsdefinitionen und deren Versionen. Mit der Möglichkeit, Bereitstellungszustände, Zugriffsberechtigungen und Versionsverwaltung zu steuern, können Partner eine reibungslose Benutzererfahrung für ihre Kunden sicherstellen, während Standard die Qualität und Stabilität ihrer Angebote beibehalten.

Mandanten, Abonnements und Regionen

Müssen sich meine Herausgeber- und Site Network Service(SNS)-Ressourcen in demselben Mandanten, Abonnement oder derselben Region befinden?

  • Publisher Network Service Design Version (NSDV) und Network Function Definition Version (NFDV)-Ressourcen müssen sich in demselben Azure-Mandanten wie SNS-Ressourcen (Site Network Services) befinden.

  • Network Service Design Version (NSDV) und Network Function Definition Version (NFDV) versionState sind der Schlüssel für ein cross-subscription.

    • Preview = Site Network Service (SNS) ist im selben Abonnement wie die Network Function Definition Version/Network Function Definition Version (NSDV/NFDV) bereitgestellt.
    • Active = Site Network Service (SNS) kann in jedem Abonnement bereitgestellt werden.
  • Publisher-Ressourcen können sich in verschiedenen Azure Core- oder Nexus-Regionen zu SNS-Ressourcen (Site Network Service) befinden.

  • Herausgebernamen müssen innerhalb einer Region eindeutig sein.

  • Der Standortnetzwerkdienst (Site Network Service, SNS) kann von einer beliebigen Region aus auf Konfigurationsgruppenwerte (Configuration Group Values, CGVs) verweisen, kann jedoch nur auf Standortressourcen aus derselben Region verweisen.

  • Konfigurationsgruppenwerte (Configuration Group Values, CGVs) können in einer beliebigen Region auf ein Konfigurationsgruppenschema (Configuration Group Schema, CGS) verweisen.

  • Netzwerkfunktionen:

    • Kann von einer beliebigen Region aus auf NFDVersion verweisen.
    • Muss auf Azure Stack Edge aus derselben Region verweisen, wenn sie in Azure Stack Edge gehostet wird.
    • Die ARM-Vorlage in einer Virtuellen Netzwerkfunktion muss Ressourcen in derselben Region wie die Netzwerkfunktion bereitstellen.
    • CNFs können von einer beliebigen Region aus auf customLocation verweisen.

Netzwerkfunktionsdefinition und Versionsstatus des Netzwerkdienstentwurfs

Die folgende Tabelle enthält Informationen zum Versionsstatus von Network Function Definition (NFD) und Network Service Design (NSD).

State Beschreibung Benutzer Ist unveränderlich
Vorschau Standardstatus bei der ERSTELLUNG von NFDVersion oder NSDVersion; gibt an, dass der Test aussteht. Dasselbe Abonnement wie Publisher. Nein
Aktiv Gibt die Bereitschaft für die Kundennutzung an. Artefakte müssen mit "artifactManifestState Uploaded" unveränderlich sein. Zugriff basierend auf RSP, jedem Abonnement in demselben Mandanten. Ja
Veraltet Impliziert Regression gefunden; verhindert, dass neue Bereitstellungen von dieser Version stammen. Kann nicht bereitgestellt werden. Ja

Artefaktmanifeststatuscomputer

  • Das Hochladen bedeutet, dass der Zustand änderbar ist und die Artefakte innerhalb des Manifests geändert werden können.

  • "Hochgeladen" bedeutet, dass der Zustand unveränderlich ist und die Artefakte innerhalb des Manifests nicht geändert werden können.

Unveränderliche Artefakte sind getestete Artefakte, die nicht geändert oder überschrieben werden können. Die Verwendung unveränderlicher Artefakte mit Azure Operator Service Manager sorgt für Konsistenz, Zuverlässigkeit und Sicherheit seiner Artefakte in verschiedenen Umgebungen und Plattformen. Netzwerkfunktionsdefinitionsversionen und Netzwerkdienstentwurfsversionen mit versionState Active werden erzwungen, um unveränderliche Artefakte bereitzustellen.

Status des Artefaktmanifests aktualisieren

Verwenden Sie den folgenden Azure CLI-Befehl, um den Status einer Artefaktmanifestressource zu ändern.

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

Network Function Definition and Network Service Design State Machine

  • Die Vorschau ist der Standardzustand.
  • Veralteter Zustand ist ein Terminalzustand, kann jedoch umgekehrt werden.

Aktualisieren des Versionsstatus der Netzwerkfunktionsdefinition

Verwenden Sie den folgenden Azure CLI-Befehl, um den Status einer Netzwerkfunktionsdefinitionsversionsressource zu ändern.

  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

Update Network Service Design Version (NSDV) Versionsstatus

Verwenden Sie den folgenden Azure CLI-Befehl, um den Status einer Netzwerkdienstentwurfsversionsressource zu ändern.

  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