Condividi tramite


Gestire il ciclo di vita di un'istanza di Azure IoT Operations

Usare l'interfaccia della riga di comando di Azure e portale di Azure per gestire, disinstallare o aggiornare le istanze di Operazioni IoT di Azure.

Prerequisiti

  • Un'istanza di Azure IoT Operations distribuita in un cluster. Per altre informazioni, vedere Distribuire le operazioni di Azure IoT.

  • CLI di Azure installato sulla tua macchina di sviluppo. Questo scenario richiede l'interfaccia della riga di comando di Azure, versione 2.53.0 o superiore. Usare az --version per controllare la versione e az upgrade per aggiornarla, se necessario. Per altre informazioni, vedere Installare l'interfaccia della riga di comando di Azure.

  • Estensione Operazioni di Azure IoT per l'interfaccia della riga di comando di Azure. Usare il comando seguente per aggiungere l'estensione o aggiornarla alla versione più recente:

    az extension add --upgrade --name azure-iot-ops
    

Gestione

Dopo la distribuzione, è possibile usare l'interfaccia della riga di comando di Azure e il portale di Azure per visualizzare e gestire l'istanza di Operazioni di Azure IoT.

Elenca le istanze

  1. Nel portale di Azure, cercare e selezionare Operazioni di Azure IoT.
  2. Usare i filtri per visualizzare le istanze di Operazioni di Azure IoT in base alla sottoscrizione, al gruppo di risorse e altro ancora.

Visualizzare l'istanza

È possibile visualizzare l'istanza di Operazioni di Azure IoT nel portale di Azure.

  1. Nel portale di Azure. passare al gruppo di risorse che contiene l'istanza di Operazioni di Azure IoT oppure cercare e selezionare Operazioni di Azure IoT.

  2. Selezionare il nome dell'istanza di Operazioni di Azure IoT.

  3. Nella pagina Panoramica dell'istanza è possibile visualizzare le proprietà dell'istanza. Ad esempio, è possibile visualizzare lo stato dei connettori di anteprima, che possono essere abilitati o disabilitati. Per modificare lo stato dei connettori di anteprima, fare clic su Modifica.

    Screenshot che mostra l'istanza di Azure IoT Operations nel cluster abilitato con Arc e come abilitare i connettori.

    Questa azione apre un pannello di configurazione in cui è possibile abilitare o disabilitare il connettore di anteprima ONVIF.

  4. Nella scheda Riepilogo risorse vengono visualizzate le risorse distribuite nel cluster.

(Anteprima) Clonare un'istanza

Annotazioni

La funzionalità clone è in anteprima e in fase di sviluppo.

Attualmente, il portale di Azure non supporta la clonazione di un'istanza di Operazioni IoT di Azure. È possibile usare l'interfaccia della riga di comando di Azure per clonare un'istanza di .

Aggiornare istanze e configurazione

  1. Nel portale di Azure. passare al gruppo di risorse che contiene l'istanza di Operazioni di Azure IoT oppure cercare e selezionare Operazioni di Azure IoT.

  2. Selezionare il nome dell'istanza di Operazioni di Azure IoT.

  3. Nella pagina Panoramica dell'istanza, selezionare Aggiungi tag o modifica per modificare i tag nell'istanza.

Gestire i componenti

Ogni istanza di Azure IoT Operations include diversi componenti, ad esempio il broker MQTT, il connettore per OPC UA e i flussi di dati. Per altre informazioni sulla gestione di questi componenti, vedere i rispettivi articoli. Ad esempio, per gestire il broker MQTT, iniziare con Panoramica di Broker.

(Anteprima) Gestire i componenti usando i manifesti di distribuzione kubernetes

In generale, Azure IoT Operations usa la piattaforma Azure Arc per offrire un'esperienza cloud ibrida in cui è possibile gestire la configurazione tramite Azure Resource Manager (ARM) e strumenti front-end come il portale di Azure, Bicep e l'interfaccia della riga di comando di Azure.

Tuttavia, è anche possibile gestire i componenti delle operazioni IoT di Azure usando i manifesti di distribuzione kubernetes YAML. Ciò significa che è possibile usare strumenti come kubectl per gestire alcuni componenti delle operazioni di Azure IoT. Questa funzionalità è in anteprima e presenta alcune limitazioni:

  • Solo alcuni componenti supportano l'uso di manifesti di distribuzione Kubernetes. Questi componenti sono il broker MQTT e i flussi di dati. Altri componenti come il connettore per i servizi OPC UA e Akri non supportano questa funzionalità.
  • A meno che non si abiliti la sincronizzazione delle risorse nelle operazioni IoT di Azure usando az iot ops rsync enable, le modifiche apportate alle risorse che usano manifesti di distribuzione Kubernetes non vengono sincronizzate con Azure. Per altre informazioni sulla sincronizzazione delle risorse, vedere Sincronizzazione risorse.
  • Anche se la sincronizzazione delle risorse è abilitata, le nuove risorse create con manifesti di distribuzione Kubernetes non vengono sincronizzate con Azure. Vengono sincronizzate solo le modifiche apportate alle risorse esistenti.

Disinstallare

L'interfaccia della riga di comando di Azure IoT Operations e il portale di Azure offrono diverse opzioni per la disinstallazione delle operazioni di Azure IoT.

Importante

Se si vuole pulire il cluster e il gruppo di risorse, è consigliabile rimuovere prima le operazioni IoT di Azure dal cluster usando i comandi dell'interfaccia della riga di comando per le operazioni di Azure IoT nella sezione seguente. È quindi possibile eliminare il gruppo di risorse. L'eliminazione diretta del gruppo di risorse lascerà le risorse orfane nel cluster.

  1. Nel portale di Azure. passare al gruppo di risorse che contiene l'istanza di Operazioni di Azure IoT oppure cercare e selezionare Operazioni di Azure IoT.

  2. Selezionare il nome dell'istanza di Operazioni di Azure IoT.

  3. Nella pagina Panoramica dell'istanza, selezionare Elimina.

  4. Esaminare l'elenco delle risorse che vengono e non vengono eliminate come parte di questa operazione, quindi digitare il nome dell'istanza e selezionare Elimina per confermare.

    Screenshot che mostra l'eliminazione di un'istanza di Operazioni di Azure IoT nel portale di Azure.

Annotazioni

L'eliminazione dell'istanza di Operazioni IoT di Azure nel portale di Azure non rimuove le dipendenze create durante la distribuzione delle operazioni di Azure IoT. Per rimuovere queste dipendenze, usare il az iot ops delete --name <INSTANCE_NAME> --resource-group <RESOURCE_GROUP> --include-deps comando descritto nella procedura dell'interfaccia della riga di comando di Azure.