Zarządzanie cyklem życia wystąpienia operacji usługi Azure IoT
Ważne
Usługa Azure IoT Operations Preview — włączona przez usługę Azure Arc jest obecnie dostępna w wersji zapoznawczej. Nie należy używać tego oprogramowania w wersji zapoznawczej w środowiskach produkcyjnych.
Po udostępnieniu ogólnie dostępnej wersji należy wdrożyć nową instalację operacji usługi Azure IoT. Nie będzie można uaktualnić instalacji w wersji zapoznawczej.
Zobacz Dodatkowe warunki użytkowania wersji zapoznawczych platformy Microsoft Azure, aby zapoznać się z postanowieniami prawnymi dotyczącymi funkcji platformy Azure, które są w wersji beta lub wersji zapoznawczej albo w inny sposób nie zostały jeszcze wydane jako ogólnie dostępne.
Użyj interfejsu wiersza polecenia platformy Azure i witryny Azure Portal, aby zarządzać, odinstalować lub aktualizować wystąpienia operacji usługi Azure IoT.
Wymagania wstępne
Wystąpienie operacji usługi Azure IoT wdrożone w klastrze. Aby uzyskać więcej informacji, zobacz Wdrażanie operacji usługi Azure IoT.
Interfejs wiersza polecenia platformy Azure zainstalowany na komputerze deweloperskim. Ten scenariusz wymaga interfejsu wiersza polecenia platformy Azure w wersji 2.64.0 lub nowszej. Użyj
az --version
polecenia , aby sprawdzić wersję iaz upgrade
zaktualizować w razie potrzeby. Aby uzyskać więcej informacji, zobacz Jak zainstalować interfejs wiersza polecenia platformy Azure.Rozszerzenie Operacje usługi Azure IoT dla interfejsu wiersza polecenia platformy Azure. Użyj następującego polecenia, aby dodać rozszerzenie lub zaktualizować je do najnowszej wersji:
az extension add --upgrade --name azure-iot-ops
Zarządzanie
Po wdrożeniu możesz użyć interfejsu wiersza polecenia platformy Azure i witryny Azure Portal, aby wyświetlić wystąpienie operacji usługi Azure IoT i zarządzać nim.
Wyświetlanie listy wystąpień
az iot ops list
Użyj polecenia , aby wyświetlić wszystkie wystąpienia operacji usługi Azure IoT w subskrypcji lub grupie zasobów.
Podstawowe polecenie zwraca wszystkie wystąpienia w subskrypcji.
az iot ops list
Aby filtrować wyniki według grupy zasobów, dodaj --resource-group
parametr .
az iot ops list --resource-group <RESOURCE_GROUP>
Wyświetl wystąpienie
Użyj polecenia , az iot ops show
aby wyświetlić właściwości wystąpienia.
az iot ops show --name <INSTANCE_NAME> --resource-group <RESOURCE_GROUP>
Możesz również użyć az iot ops show
polecenia , aby wyświetlić zasoby we wdrożeniu operacji usługi Azure IoT w interfejsie wiersza polecenia platformy Azure. Dodaj flagę --tree
, aby wyświetlić widok drzewa wdrożenia, który zawiera określone wystąpienie operacji usługi Azure IoT.
az iot ops show --name <INSTANCE_NAME> --resource-group <RESOURCE_GROUP> --tree
Widok drzewa wdrożenia wygląda podobnie do następującego przykładu:
MyCluster
├── extensions
│ ├── akvsecretsprovider
│ ├── azure-iot-operations-ltwgs
│ └── azure-iot-operations-platform-ltwgs
└── customLocations
└── MyCluster-cl
├── resourceSyncRules
└── resources
├── MyCluster-ops-init-instance
└── MyCluster-observability
Możesz uruchomić az iot ops check
w klastrze, aby ocenić kondycję i konfiguracje poszczególnych składników operacji usługi Azure IoT. Domyślnie polecenie sprawdza MQ, ale można określić usługę z parametrem --ops-service
.
Aktualizowanie tagów i opisu wystąpienia
az iot ops update
Użyj polecenia , aby edytować tagi i parametry opisu wystąpienia operacji usługi Azure IoT. Wartości podane w poleceniu update
zastępują wszystkie istniejące tagi lub opis
az iot ops update --name <INSTANCE_NAME> --resource-group <RESOURCE_GROUP> --desc "<INSTANCE_DESCRIPTION>" --tags <TAG_NAME>=<TAG-VALUE> <TAG_NAME>=<TAG-VALUE>
Aby usunąć wszystkie tagi w wystąpieniu, ustaw parametr tagów na wartość null. Na przykład:
az iot ops update --name <INSTANCE_NAME> --resource-group --tags ""
Odinstaluj program
Interfejs wiersza polecenia platformy Azure i witryna Azure Portal oferują różne opcje odinstalowywania operacji usługi Azure IoT.
Kroki witryny Azure Portal umożliwiają usunięcie wystąpienia operacji usługi Azure IoT, ale nie mogą mieć wpływu na powiązane zasoby we wdrożeniu. Jeśli chcesz usunąć całe wdrożenie, użyj interfejsu wiersza polecenia platformy Azure.
Użyj polecenia az iot ops delete, aby usunąć całe wdrożenie operacji usługi Azure IoT z klastra. Polecenie delete
oblicza zasoby powiązane z operacjami usługi Azure IoT w klastrze i przedstawia widok drzewa zasobów do usunięcia. Klaster powinien być w trybie online po uruchomieniu tego polecenia.
Polecenie delete
usprawnia ponowne wdrażanie operacji usługi Azure IoT w tym samym klastrze. Spowoduje to cofnięcie create
polecenia, aby można było uruchomić create
polecenie , delete
, create
ponownie i tak dalej bez konieczności ponownego uruchamiania init
.
Polecenie delete
usuwa:
- Wystąpienie operacji usługi Azure IoT
- Rozszerzenia usługi Arc
- Lokalizacje niestandardowe
- Reguły synchronizacji zasobów
- Zasoby, które można skonfigurować w rozwiązaniu Operacje usługi Azure IoT, takie jak zasoby, broker MQTT i przepływy danych.
az iot ops delete --name <INSTANCE_NAME> --resource-group <RESOURCE_GROUP>
Aby usunąć wystąpienie, a także usunąć zależności operacji usługi Azure IoT (dane wyjściowe init
polecenia ), dodaj flagę --include-deps
.
Zaktualizuj
Obecnie nie ma obsługi aktualizowania istniejącego wdrożenia operacji usługi Azure IoT. Zamiast tego odinstaluj i ponownie wdróż nową wersję operacji usługi Azure IoT.
Użyj polecenia az iot ops delete, aby usunąć wdrożenie operacji usługi Azure IoT w klastrze.
az iot ops delete --cluster <CLUSTER_NAME> --resource-group <RESOURCE_GROUP>
Zaktualizuj rozszerzenie interfejsu wiersza polecenia, aby uzyskać najnowszą wersję operacji usługi Azure IoT.
az extension update --name azure-iot-ops
Wykonaj kroki opisane w tym artykule, aby wdrożyć najnowszą wersję operacji usługi Azure IoT w klastrze.
Napiwek
Dodaj flagę
--ensure-latest
do polecenia , aby sprawdzić, czy zainstalowano najnowszą wersję interfejsuaz iot ops init
wiersza polecenia operacji usługi Azure IoT i zgłosić błąd, jeśli uaktualnienie jest dostępne.