Condividi tramite


Tenant, sottoscrizioni, aree e gestione dell'anteprima del server di pubblicazione

Questo articolo presenta la funzionalità Gestione anteprima risorse server di pubblicazione.

Panoramica

L'API del server di pubblicazione NFM (Network Function Manager) di Azure offre ai partner un'esperienza semplice di Azure Marketplace per l'onboarding di Funzioni di rete (NF) e network service design (NSD).

L'API publisher introduce funzionalità che consentono ai server di pubblicazione e alle finestre di progettazione servizi (Network Function Definition) di gestire NFD (Network Function Definition) e Network Service Design (NSD) in varie modalità. Queste modalità consentono ai partner di esercitare il controllo sull'utilizzo di NSD (Network Function Definition) e Network Service Design (NSD). Il controllo sugli identificatori di rete e NFD consente ai partner di specificare sottoscrizioni, tutte le sottoscrizioni o deprecare un valore NFDVersion o NSDVersion in caso di regressioni. Questo articolo illustra le specifiche di queste diverse modalità.

La funzionalità Gestione anteprima risorse server di pubblicazione in Gestione funzioni di rete di Azure consente ai partner di gestire facilmente le definizioni delle funzioni di rete e le relative versioni. Con la possibilità di controllare gli stati di distribuzione, i privilegi di accesso e la gestione delle versioni, i partner possono garantire un'esperienza ottimale per i clienti mantenendo al tempo stesso la qualità e la stabilità delle offerte.

Tenant, sottoscrizioni e aree

Le risorse del server di pubblicazione e del servizio di rete del sito devono trovarsi nello stesso tenant, sottoscrizione o area?

  • Le risorse NSDV (Network Network Service Design Version) e Network Function Definition Version (NFDV) devono trovarsi nello stesso tenant di Azure delle risorse SNS (Site Network Services).

  • Network Service Design Version (NSDV) e Network Function Definition Version (NFDV) versionState sono chiave per la sottoscrizione incrociata.

    • Anteprima = Il servizio di rete del sito (SNS) è distribuibile nella stessa sottoscrizione della versione della definizione della funzione di rete/versione della definizione della funzione di rete (NSDV/NFDV).
    • Active = Il servizio di rete del sito (SNS) è distribuibile in qualsiasi sottoscrizione.
  • Le risorse del server di pubblicazione possono trovarsi in diverse aree di Azure Core o Nexus alle risorse del servizio di rete del sito (SNS).

  • I nomi dei server di pubblicazione devono essere univoci all'interno di un'area.

  • Il servizio di rete del sito (SNS) può fare riferimento ai valori del gruppo di configurazione (CGV) da qualsiasi area, ma può fare riferimento solo alle risorse del sito dalla stessa area.

  • I valori dei gruppi di configurazione (CGV) possono fare riferimento a uno schema del gruppo di configurazione (CGS) in qualsiasi area.

  • Funzioni di rete:

    • Può fare riferimento a NFDVersion da qualsiasi area.
    • È necessario fare riferimento ad Azure Stack Edge dalla stessa area, se ospitata in Azure Stack Edge.
    • Il modello di Resource Manager all'interno di una funzione Rete virtuale deve distribuire le risorse nella stessa area della funzione di rete.
    • Le funzioni cnfs possono fare riferimento a customLocation da qualsiasi area.

Definizione della funzione di rete e stati della versione di Progettazione dei servizi di rete

La tabella seguente fornisce informazioni sullo stato della versione NSD (Network Function Definition) e Network Service Design (NSD).

Provincia Descrizione Utenti Non modificabile
Anteprima Stato predefinito alla creazione di NFDVersion o NSDVersion; indica test in sospeso. Stessa sottoscrizione del server di pubblicazione. No
Attive Indica l'idoneità per l'utilizzo dei clienti. Gli artefatti devono essere non modificabili con artifactManifestState Caricato. Accesso basato su RBS, qualsiasi sottoscrizione nello stesso tenant.
Deprecato Implica la regressione trovata; impedisce nuove distribuzioni da questa versione. Non è possibile distribuire.

Macchina a stati del manifesto dell'artefatto

  • Il caricamento indica che lo stato è modificabile e gli artefatti all'interno del manifesto possono essere modificati.

  • Caricato indica che lo stato non è modificabile e gli artefatti all'interno del manifesto non possono essere modificati.

Gli artefatti non modificabili sono artefatti testati che non possono essere modificati o sovrascritti. L'uso di artefatti non modificabili con Azure Operator Service Manager garantisce coerenza, affidabilità e sicurezza degli artefatti in ambienti e piattaforme diversi. Le versioni di definizione della funzione di rete e le versioni di progettazione del servizio di rete con versionState Active vengono applicate per distribuire artefatti non modificabili.

Aggiornare lo stato del manifesto dell'artefatto

Usare il comando seguente dell'interfaccia della riga di comando di Azure per modificare lo stato di una risorsa manifesto dell'artefatto.

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

Definizione della funzione di rete e macchina a stati di progettazione del servizio di rete

  • L'anteprima è lo stato predefinito.
  • Lo stato deprecato è uno stato terminale, ma può essere invertito.

Aggiornare lo stato della versione della definizione della funzione di rete

Usare il comando seguente dell'interfaccia della riga di comando di Azure per modificare lo stato di una risorsa Versione definizione funzione di rete.

  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

Aggiornare lo stato della versione NSDV (Network Service Design Version)

Usare il comando seguente dell'interfaccia della riga di comando di Azure per modificare lo stato di una risorsa Versione di progettazione del servizio di rete.

  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