Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Lär dig hur du distribuerar Azure IoT Operations till ett testkluster, som är ett Arc-aktiverat Kubernetes-kluster som du kan använda för testnings- och utvärderingsscenarier.
Om du vill distribuera Azure IoT Operations till ett produktionskluster läser du Distribuera Azure IoT-åtgärder till ett produktionskluster.
Innan du börjar
I den här artikeln beskrivs distributioner och instanser av Azure IoT Operations, som är två olika begrepp:
- En Azure IoT Operations-distribution beskriver alla komponenter och resurser som aktiverar Azure IoT Operations-scenariot. Dessa komponenter och resurser omfattar: - En Azure IoT Operations-instans
- Arc-tillägg
- Anpassade platser
- Resurser som du kan konfigurera i din Azure IoT Operations-lösning, till exempel namnområdestillgångar och enheter.
 
- En Azure IoT Operations-instans är den överordnade resursen som paketera den uppsättning tjänster som definieras i Vad är Azure IoT Operations? som MQTT-koordinator, dataflöden och anslutningsprogram för OPC UA. 
När vi pratar om att distribuera Azure IoT Operations menar vi den fullständiga uppsättningen komponenter som utgör en distribution. När distributionen finns kan du visa, hantera och uppdatera instansen.
Förutsättningar
Molnresurser:
- Ett Azure-abonnemang. 
- Åtkomstbehörigheter för Azure. Mer information finns i Distributionsinformation > Nödvändig behörighet. 
Utvecklingsresurser:
- Azure CLI installerat på utvecklingsdatorn. Det här scenariot kräver Azure CLI version 2.53.0 eller senare. Använd - az --versionför att kontrollera din version och- az upgradeuppdatera om det behövs. Mer information finns i Installera Azure CLI.
- Azure IoT Operations-tillägget för Azure CLI. Använd följande kommando för att lägga till tillägget eller uppdatera det till den senaste versionen: - az extension add --upgrade --name azure-iot-ops
En klustervärd:
- Ha ett Azure Arc-aktiverat Kubernetes-kluster med de anpassade funktionerna för plats- och arbetsbelastningsidentitet aktiverade. Om du inte har något följer du stegen i Förbereda ditt Azure Arc-aktiverade Kubernetes-kluster. - Om du distribuerade Azure IoT Operations till klustret tidigare avinstallerar du resurserna innan du fortsätter. Mer information finns i Uppdatera Azure IoT-åtgärder. 
Distribuera i Azure-portalen
Distributionsupplevelsen Azure Portal är ett hjälpverktyg som genererar ett distributionskommando baserat på dina resurser och konfiguration. Det sista steget är att köra ett Azure CLI-kommando, så du behöver fortfarande de Azure CLI-krav som beskrivs i föregående avsnitt.
- Logga in på Azure-portalen. 
- I sökrutan söker du efter och väljer Azure IoT-åtgärder. 
- Välj Skapa. 
- Ange följande information på fliken Grundläggande : - Parameter - Värde - Prenumeration - Välj den prenumeration som innehåller ditt Arc-aktiverade kluster. - resursgrupp - Välj den resursgrupp som innehåller ditt Arc-aktiverade kluster. - Klusternamn - Välj det kluster som du vill distribuera Azure IoT-åtgärder till. - Namn på anpassad plats - Valfritt: Ersätt standardnamnet för den anpassade platsen. - Distributionsversion - Välj 1.1 (GA-version) eller 1.2 (förhandsversion). Om du väljer 1.2 (förhandsversion) markerar du kryssrutan för att godkänna villkoren för förhandsversionen. Mer information finns i IoT Operations-versioner.   
- Välj Nästa: Konfiguration. 
- På fliken Konfiguration anger du följande information: - Parameter - Värde - Namn på Azure IoT-åtgärder - Valfritt: Ersätt standardnamnet för Azure IoT Operations-instansen. - Konfiguration av MQTT-koordinator - Valfritt: Redigera standardinställningarna för MQTT-koordinatorn. I Azure Portal går det att konfigurera inställningar för kardinalitet och minnesprofil. Information om hur du konfigurerar andra inställningar, inklusive diskbaserad meddelandebuffert och avancerade MQTT-klientalternativ, finns i Azure CLI-stöd för avancerad MQTT-koordinatorkonfiguration. - Konfiguration av dataflödesprofil - Valfritt: Redigera standardinställningarna för dataflöden. Mer information finns i Konfigurera dataflödesprofil.   
- Välj Nästa: Beroendehantering. 
- På fliken Beroendehantering väljer du ett befintligt schemaregister eller använder följande steg för att skapa ett: - Välj Skapa ny. 
- Ange ett schemaregisternamn och schemaregistrets namnområde. 
- Välj Välj Azure Storage-container. 
- Välj ett lagringskonto i listan över hierarkiska namnområdesaktiverade konton eller välj Skapa för att skapa ett. - Schemaregistret kräver ett Azure Storage-konto med hierarkiskt namnområde och åtkomst till offentligt nätverk aktiverat. När du skapar ett nytt lagringskonto väljer du lagringskontotypen Generell användning v2 och anger Hierarkisk namnrymd till Aktiverad. - Mer information om hur du konfigurerar ditt lagringskonto finns i Riktlinjer för produktionsdistribution. 
- Välj en container i ditt lagringskonto eller välj Container för att skapa en. 
- Välj Använd för att bekräfta schemaregisterkonfigurationerna. 
 
- På fliken Beroendehantering väljer du distributionsalternativet Testinställningar . Det här alternativet använder standardinställningar som rekommenderas för testning.   
- Välj Nästa: Automation. 
Köra Azure CLI-kommandon
Det sista steget i azure-portalens distributionsupplevelse är att köra en uppsättning Azure CLI-kommandon för att distribuera Azure IoT Operations till klustret. Kommandona genereras baserat på den information du angav i föregående steg.
En i taget kör du varje Azure CLI-kommando på fliken Automation i en terminal:
- Logga in på Azure CLI interaktivt med en webbläsare även om du redan har loggat in tidigare. Om du inte loggar in interaktivt kan du få ett felmeddelande om att enheten måste hanteras för att få åtkomst till resursen. - az login
- Installera det senaste Azure IoT Operations CLI-tillägget om du inte redan har gjort det. - az extension add --upgrade --name azure-iot-ops- Viktigt! - För förhandsversioner måste du lägga - --allow-previewtill flaggan i- az extension addkommandot för att installera förhandsversionen av Azure IoT Operations CLI-tillägget.- az extension add --upgrade --name azure-iot-ops --allow-preview
- Kopiera och kör det angivna kommandot az iot ops schema registry create för att skapa ett schemaregister som används av Azure IoT Operations-komponenter. Om du väljer att använda ett befintligt schemaregister visas inte det här kommandot på fliken Automation . 
- Azure IoT Operations använder namnområden för att organisera tillgångar och enheter. Varje Azure IoT Operations-instans använder ett enda namnområde för sina tillgångar och enheter. Du kan använda ett befintligt namnområde eller köra - az iot ops ns createkommandot för att skapa ett Azure Device Registry-namnområde. Ersätt- <my namespace name>med ett unikt namn för ditt namnområde.- az iot ops ns create -n <my namespace name> -g $RESOURCE_GROUP- Du kan också skapa ett nytt Azure Device Registry-namnområde i Azure-portalen: - I sökrutan skriver du och väljer Azure Device Registry.
- I den vänstra menyn väljer du Namnområden.
- Välj sedan + Skapa för att skapa ett nytt namnområde. Se till att använda samma resursgrupp som ditt Arc-aktiverade Kubernetes-kluster.
 - Anmärkning - Namnområdesresurser är tillgängliga från förhandsversionen av 2507. Om du använder en tidigare version är namnområden inte tillgängliga och du kan hoppa över det här steget. 
- Förbereda klustret för Azure IoT Operations-distribution. Kopiera och kör det angivna kommandot az iot ops init . - Tips/Råd - Kommandot - initbehöver bara köras en gång per kluster. Om du har följt den valfria förutsättningen för att konfigurera en egen certifikatutfärdare, följer du stegen i Använd din egen utfärdare.- Det kan ta flera minuter att slutföra det här kommandot. Du kan se förloppet i distributionsframsteget i terminalen. 
- Om du vill distribuera Azure IoT Operations kopierar och kör du det angivna kommandot az iot ops create . Det kan ta flera minuter att slutföra det här kommandot. Du kan se förloppet i distributionsframsteget i terminalen. - Om du vill använda ett befintligt namnområde lägger du till följande parameter i - createkommandot:- --ns-resource-id $(az iot ops ns show --name <my namespace name> --resource-group $RESOURCE_GROUP -o tsv --query id)
- Om du vill använda konfigurationen för förhandsgranskningsanslutningsappen lägger du till följande parameter i - createkommandot:- --feature connectors.settings.preview=Enabled- Anmärkning - Konfigurationsparametern - --featureär endast tillgänglig i den senaste GA-versionen. Om du använder förhandsversionen av 2507 är den här parametern inte tillgänglig.
 
- När alla Azure CLI-kommandon har slutförts kan du stänga guiden Installera Azure IoT Operations . 
              create När kommandot har slutförts har du en fungerande Azure IoT Operations-instans som körs i klustret. Nu är din instans konfigurerad för de flesta test- och utvärderingsscenarier.
Verifiera driftsättningen
När distributionen är klar kör du az iot ops check för att utvärdera IoT Operations-tjänstdistributionen för hälsa, konfiguration och användbarhet. Kommandot check kan hjälpa dig att hitta problem i distributionen och konfigurationen.
az iot ops check
Kommandot check visar en varning om saknade dataflöden, vilket är normalt och förväntat tills du skapar ett dataflöde. Mer information finns i Bearbeta och dirigera data med dataflöden.
Du kan kontrollera konfigurationerna för ämneskartor, QoS och meddelandevägar genom att lägga till parametern --detail-level 2 i check kommandot för en utförlig vy.
Du kan visa alla versioner av Azure IoT Operations CLI-tillägget som är tillgängliga genom att köra följande kommando:
az iot ops get-versions
Nästa steg
Azure IoT Operations-instansen som du distribuerade är konfigurerad för testscenarier. Om du vill aktivera säker inställning och förbereda instansen för produktionsscenarier följer du stegen i Aktivera säkra inställningar på en befintlig Azure IoT Operations-instans.