Share via


Aggiornare l'istanza di base del pacchetto in un sito - Modello di Resource Manager

Ogni sito 5G Core privato di Azure contiene un'istanza di base del pacchetto, che è un'implementazione nativa del cloud dei 3GPP definiti dagli standard 5G Next Generation Core (5G NGC o 5GC). Sarà necessario aggiornare periodicamente le istanze di base del pacchetto per ottenere l'accesso alle funzionalità di base 5G private di Azure più recenti e mantenere il supporto per la rete mobile privata. In questa guida pratica si apprenderà come aggiornare un'istanza di base di pacchetti usando un modello di Azure Resource Manager (modello di Resource Manager).

Un modello di Azure Resource Manager è un file JSON (JavaScript Object Notation) che definisce l'infrastruttura e la configurazione per il progetto. Il modello utilizza la sintassi dichiarativa. Si descrive la distribuzione prevista senza scrivere la sequenza di comandi di programmazione per creare la distribuzione.

Se la distribuzione contiene più siti, è consigliabile aggiornare prima il core del pacchetto in un singolo sito e assicurarsi che l'aggiornamento venga completato prima di aggiornare i core di pacchetto nei siti rimanenti.

Se l'ambiente soddisfa i prerequisiti, si ha familiarità con l'uso dei modelli di Resource Manager e si è pianificato l'aggiornamento, selezionare il pulsante Distribuisci in Azure . Il modello verrà aperto nel portale di Azure.

Pulsante per distribuire il modello di Resource Manager in Azure.

Prerequisiti

  • È necessario disporre di un core di pacchetti in esecuzione. Per informazioni dettagliate su come verificare questo problema, vedere Verificare che il core del pacchetto sia in esecuzione.
  • Assicurarsi di poter accedere al portale di Azure usando un account con accesso alla sottoscrizione attiva usata per creare la rete mobile privata. Questo account deve avere il ruolo predefinito Collaboratore o Proprietario nell'ambito della sottoscrizione.
  • Identificare il nome del sito che ospita l'istanza di base del pacchetto da aggiornare.
  • Se si usa Microsoft Entra ID per autenticare l'accesso agli strumenti di monitoraggio locali, assicurarsi che il computer locale disponga dell'accesso kubectl di base al cluster Kubernetes abilitato per Azure Arc. Questo richiede un file kubeconfig di base, che è possibile ottenere seguendo l'accesso dello spazio dei nomi Core.

Rivedere il modello

Il modello usato in questo avvio rapido proviene dai modelli di avvio rapido di Azure. Per visualizzare il modello, vedere azuredeploy.json.

Il modello modifica la versione di una risorsa Microsoft.MobileNetwork/packetCoreControlPlanes esistente. In questo modo viene eseguita una disinstallazione e una reinstallazione del core del pacchetto con la nuova versione della risorsa. Nessun'altra risorsa viene modificata durante questo processo, a meno che non si modifichi anche la configurazione della nuova versione. La risorsa fornisce la configurazione per le funzioni di rete del piano di controllo dell'istanza di base del pacchetto, inclusa la configurazione IP per l'interfaccia N2.

Pianificare l'aggiornamento

È consigliabile aggiornare l'istanza di base del pacchetto durante una finestra di manutenzione per ridurre al minimo l'impatto dell'aggiornamento sul servizio.

Quando si pianifica l'aggiornamento, assicurarsi di consentire tempo sufficiente per un aggiornamento e un possibile rollback in caso di problemi. Il completamento di un aggiornamento e del rollback del core di pacchetti può richiedere fino a due ore.

Si considerino anche i punti seguenti per i passaggi di pre-aggiornamento e post-aggiornamento che potrebbe essere necessario pianificare durante la pianificazione della finestra di manutenzione:

  • Vedere le note sulla versione di base del pacchetto per la versione del core di pacchetto a cui si sta eseguendo l'aggiornamento e se è supportato dalla versione in cui è in esecuzione Azure Stack Edge (A edizione Standard).
  • Se la versione A edizione Standard non è compatibile con la versione di base del pacchetto a cui si esegue l'aggiornamento, è prima necessario aggiornare A edizione Standard. Per la versione più recente disponibile di A edizione Standard, vedere Aggiornare la GPU di Azure Stack Edge Pro.
    • Se attualmente si esegue una versione di base del pacchetto che la versione A edizione Standard si sta aggiornando a supporta, è possibile aggiornare il core A edizione Standard e del pacchetto in modo indipendente.
    • Se attualmente si esegue una versione di base del pacchetto che la versione A edizione Standard a cui si esegue l'aggiornamento non supporta, è possibile che il core del pacchetto non funzioni normalmente con la nuova versione A edizione Standard. In questo caso, è consigliabile pianificare una finestra di manutenzione che consente di aggiornare sia A edizione Standard che core di pacchetti. Vedere Aggiornare la GPU di Azure Stack Edge Pro per quanto tempo sarà necessario l'aggiornamento A edizione Standard.
  • Preparare un piano di test con tutti i passaggi da seguire per convalidare la distribuzione dopo l'aggiornamento. Questo piano deve includere il test di alcuni dispositivi e sessioni registrati e verrà eseguito come parte di Verifica aggiornamento.
  • Vedere Ripristinare le informazioni sulla distribuzione di cui è stato eseguito il backup e Verificare l'aggiornamento per i passaggi successivi all'aggiornamento che è necessario seguire per assicurarsi che la distribuzione sia completamente operativa. Assicurarsi che il piano di aggiornamento consenta tempo sufficiente per questi passaggi.

Verificare che il core del pacchetto sia in esecuzione

Usare le metriche della piattaforma di Monitoraggio di Azure, i dashboard di base dei pacchetti o Azure Integrità risorse per verificare che l'istanza di base del pacchetto funzioni normalmente.

Per usare Azure Integrità risorse per verificare che l'istanza di core del pacchetto sia integra:

  1. Accedere al portale di Azure.

  2. Cercare e selezionare la risorsa Rete mobile che rappresenta la rete mobile privata.

    Screenshot del portale di Azure. Mostra i risultati di una ricerca di una risorsa rete mobile.

  3. Nel menu Risorsa selezionare Siti.

  4. Selezionare il sito contenente l'istanza di base del pacchetto a cui si è interessati.

  5. Nell'intestazione Funzione di rete selezionare il nome della risorsa Packet Core Control Plane visualizzata accanto a Packet Core.

    Screenshot del portale di Azure che mostra il campo Packet Core.

  6. Selezionare Integrità risorse nella sezione Guida sul lato sinistro.

  7. Verificare che la risorsa sia integra e che non siano presenti avvisi imprevisti.

  8. Se sono presenti avvisi imprevisti, seguire i passaggi consigliati elencati per ripristinare il sistema.

  9. Per altre informazioni sull'integrità e sui tipi di stato che possono essere visualizzati, vedere Integrità risorse panoramica.

Aggiornare l'istanza di base del pacchetto

Eseguire il backup delle informazioni sulla distribuzione

L'elenco seguente contiene i dati che andranno persi durante un aggiornamento di base di pacchetti. Eseguire il backup di tutte le informazioni che si desidera conservare; dopo l'aggiornamento, è possibile usare queste informazioni per riconfigurare l'istanza di base del pacchetto.

  1. A seconda del metodo di autenticazione durante l'accesso ai dashboard di base di traccia e pacchetti distribuiti:
    • Se si usa Microsoft Entra ID, salvare una copia del file YAML dell'oggetto segreto Kubernetes creato in Creare oggetti segreti Kubernetes.
    • Se si usano nomi utente e password locali e si vuole continuare a usare le stesse credenziali, salvare una copia delle password correnti in una posizione sicura. 
  2. Tutte le tracce vengono eliminate durante l'aggiornamento e non possono essere recuperate. Se si desidera conservare le tracce, esportarle e salvarle in modo sicuro prima di continuare.
  3. Tutte le personalizzazioni apportate ai dashboard di base del pacchetto non verranno eseguite tramite l'aggiornamento. Per salvare una copia di backup dei dashboard, vedere Esportazione di un dashboard nella documentazione di Grafana.
  4. La maggior parte delle ENTITÀ eseguirà automaticamente la registrazione e la ricreazione di tutte le sessioni al termine dell'aggiornamento. Se sono presenti dispositivi speciali che richiedono operazioni manuali per il ripristino da un'interruzione del core di pacchetti, raccogliere un elenco di queste unità utente e i relativi passaggi di ripristino.

Aggiornare A edizione Standard

Se si è determinato in Pianificare l'aggiornamento che è necessario aggiornare a edizione Standard, seguire la procedura descritta in Aggiornare la GPU di Azure Stack Edge Pro.

Aggiornare i core dei pacchetti

  1. Selezionare il collegamento seguente per accedere ad Azure e aprire il modello.

    Pulsante per distribuire il modello di Resource Manager in Azure.

  2. Selezionare o immettere i valori seguenti, usando le informazioni recuperate in Prerequisiti.

    • Sottoscrizione: selezionare la sottoscrizione di Azure usata per creare la rete mobile privata.
    • Gruppo di risorse: selezionare il gruppo di risorse contenente la risorsa di rete mobile che rappresenta la rete mobile privata.
    • Area: selezionare l'area in cui è stata distribuita la rete mobile privata.
    • Core pacchetto esistente: selezionare il nome dell'istanza di base del pacchetto da aggiornare.
    • Nuova versione: immettere la versione a cui si vuole aggiornare l'istanza di base del pacchetto.

    Screenshot del portale di Azure che mostra i campi di configurazione per il modello di Arm di aggiornamento.

    Nota

    Se viene visualizzato un avviso relativo a un'incompatibilità tra la versione di base del pacchetto selezionata e la versione corrente di Azure Stack Edge, è prima necessario aggiornare A edizione Standard. Selezionare Aggiorna A edizione Standard dal prompt degli avvisi e seguire le istruzioni in Aggiornare la GPU di Azure Stack Edge Pro. Dopo aver completato l'aggiornamento di A edizione Standard, tornare all'inizio di questo passaggio per aggiornare il core del pacchetto.

  3. Selezionare Rivedi e crea.

  4. Azure ora convaliderà i valori di configurazione immessi. Verrà visualizzato un messaggio che indica che i valori hanno superato la convalida.

    Se la convalida non riesce, verrà visualizzato un messaggio di errore e verranno contrassegnate le schede Configurazione contenenti la configurazione non valida. Selezionare le schede contrassegnate e usare i messaggi di errore per correggere la configurazione non valida prima di tornare alla scheda Rivedi e crea .

  5. Dopo aver convalidato la configurazione, selezionare Crea per aggiornare l'istanza di base del pacchetto. Il portale di Azure visualizzerà una schermata di conferma quando l'istanza di base del pacchetto è stata aggiornata.

Esaminare le risorse distribuite

  1. Selezionare Vai al gruppo di risorse.

    Screenshot del portale di Azure che mostra una conferma della distribuzione per il modello di Resource Manager.

  2. Selezionare la risorsa Packet Core Control Plane che rappresenta la funzione del piano di controllo dell'istanza di base del pacchetto nel sito.

  3. Controllare il campo Versione sotto l'intestazione Configurazione per verificare che venga visualizzata la nuova versione del software.

Ripristinare le informazioni di distribuzione di cui è stato eseguito il backup

Riconfigurare la distribuzione usando le informazioni raccolte in Informazioni sulla distribuzione di backup.

  1. A seconda del metodo di autenticazione durante l'accesso ai dashboard di base di traccia e pacchetti distribuiti:

  2. Se è stato eseguito il backup di qualsiasi dashboard di base di pacchetti, seguire Importare un dashboard nella documentazione di Grafana per ripristinarli.

  3. Se sono presenti unità definite dall'utente che richiedono operazioni manuali per il ripristino da un'interruzione del core di pacchetti, seguire la procedura di ripristino.

Verificare l'aggiornamento

  1. Seguire la procedura descritta in Verificare che il core del pacchetto sia in esecuzione per verificare che l'aggiornamento sia stato completato e che il core del pacchetto sia in esecuzione correttamente.
  2. Eseguire il piano di test preparato in Pianificare l'aggiornamento.

Rollback

Se si sono verificati problemi dopo l'aggiornamento, è possibile eseguire il rollback dell'istanza di base del pacchetto alla versione precedente.

In questo passaggio si eseguirà il rollback del core del pacchetto usando una richiesta api REST. Seguire Rollback: portale di Azure se si vuole eseguire il rollback usando invece il portale di Azure.

Se una delle opzioni di configurazione impostate mentre l'istanza di base del pacchetto stava eseguendo una versione più recente non è supportata nella versione a cui si vuole eseguire il rollback, è necessario ripristinare la configurazione precedente prima di poter eseguire un rollback. Controllare le note sulla versione di base del pacchetto per informazioni su quando sono state introdotte nuove funzionalità.

  1. Assicurarsi di disporre di un backup delle informazioni di distribuzione. Se è necessario eseguire di nuovo il backup, seguire Le informazioni sulla distribuzione di backup.

  2. Eseguire una richiesta POST di rollback.

    Suggerimento

    Per altre informazioni su come usare le API REST, vedere Informazioni di riferimento sull'API REST di Azure.

  3. Seguire la procedura descritta in Ripristinare le informazioni di distribuzione di cui è stato eseguito il backup per riconfigurare la distribuzione.

  4. Seguire la procedura descritta in Verificare l'aggiornamento per verificare se il rollback è riuscito.

Passaggi successivi

È stato completato l'aggiornamento dell'istanza di base del pacchetto.

  • Se la distribuzione contiene più siti, aggiornare l'istanza di base del pacchetto in un altro sito.
  • Usare le metriche della piattaforma di Monitoraggio di Azure o i dashboard di base dei pacchetti per monitorare la distribuzione.