Udostępnij za pośrednictwem


Przenoszenie obciążeń z zarządzanej usługi IoT Edge w usłudze Azure Stack Edge do rozwiązania usługi IoT Edge na maszynie wirtualnej z systemem Linux

DOTYCZY: Tak dla jednostki SKU procesora GPU ProAzure Stack Edge Pro — GPUTak dla jednostki SKU Pro 2Azure Stack Edge Pro 2Tak dla jednostki SKU Pro RAzure Stack Edge Pro R Azure Stack Edge Mini RTak dla jednostki SKU Mini R

Ten artykuł zawiera kroki przenoszenia zarządzanych obciążeń usługi IoT Edge do usługi IoT Edge działającej na maszynie wirtualnej z systemem Linux w usłudze Azure Stack Edge. W tym artykule jako przykład użyjemy usługi IoT Edge na maszynie wirtualnej z systemem Ubuntu. Możesz użyć innych obsługiwanych dystrybucji systemu Linux.

Uwaga

Zalecamy wdrożenie najnowszej wersji usługi IoT Edge na maszynie wirtualnej z systemem Linux w celu uruchamiania obciążeń usługi IoT Edge w usłudze Azure Stack Edge. Aby uzyskać więcej informacji na temat wcześniejszych wersji usługi IoT Edge, zobacz IoT Edge v1.1 EoL: Co to znaczy dla mnie?.

Przepływ pracy do wdrożenia na maszynie wirtualnej usługi IoT Edge

Ogólny przepływ pracy wygląda następująco:

  1. Wdróż maszynę wirtualną z systemem Linux i zainstaluj na niej środowisko uruchomieniowe usługi IoT Edge przy użyciu kluczy symetrycznych.

  2. Połącz nowo wdrożone środowisko uruchomieniowe usługi IoT Edge z nowo utworzonym urządzeniem usługi IoT Edge z poprzedniego kroku.

  3. W usłudze IoT Hub ponownie wdróż moduły usługi IoT Edge na nowym urządzeniu usługi IoT Edge.

  4. Po uruchomieniu rozwiązania w usłudze IoT Edge na maszynie wirtualnej z systemem Linux możesz usunąć moduły uruchomione na natywnej lub zarządzanej usłudze IoT Edge w usłudze Azure Stack Edge. Z usługi IoT Hub usuń urządzenie usługi IoT Edge, aby usunąć moduły uruchomione w usłudze Azure Stack Edge.

  5. Opcjonalnie: jeśli nie używasz klastra Kubernetes w usłudze Azure Stack Edge, możesz usunąć cały klaster Kubernetes.

  6. Opcjonalnie: Jeśli masz urządzenia IoT liścia komunikujące się z usługą IoT Edge na platformie Kubernetes, ten krok zawiera dokumenty dotyczące wprowadzania zmian w celu komunikowania się z usługą IoT Edge na maszynie wirtualnej.

Krok 1. Tworzenie urządzenia usługi IoT Edge w systemie Linux przy użyciu kluczy symetrycznych

Tworzenie i aprowizowanie urządzenia usługi IoT Edge w systemie Linux przy użyciu kluczy symetrycznych. Aby uzyskać szczegółowe instrukcje, zobacz Tworzenie i aprowizowanie urządzenia usługi IoT Edge w systemie Linux przy użyciu kluczy symetrycznych.

Krok 2. Instalowanie i aprowizowanie usługi IoT Edge na maszynie wirtualnej z systemem Linux

Wykonaj kroki opisane w temacie Wdrażanie usługi IoT Edge na maszynie wirtualnej z systemem Ubuntu w usłudze Azure Stack Edge. Aby uzyskać informacje o innych obsługiwanych dystrybucjach systemu Linux, zobacz Kontenery systemu Linux.

Krok 3. Wdrażanie modułów usługi Azure IoT Edge w witrynie Azure Portal

Wdróż moduły usługi Azure IoT w nowej usłudze IoT Edge. Aby uzyskać szczegółowe instrukcje, zobacz Wdrażanie modułów usługi Azure IoT Edge w witrynie Azure Portal.

Najnowsza wersja usługi IoT Edge umożliwia wdrażanie modułów usługi IoT Edge na dużą skalę. Aby uzyskać więcej informacji, zobacz Wdrażanie modułów usługi IoT Edge na dużą skalę przy użyciu witryny Azure Portal.

Krok 4. Usuwanie modułów usługi Azure IoT Edge

Po pomyślnym uruchomieniu modułów w nowym wystąpieniu usługi IoT Edge uruchomionym na maszynie wirtualnej możesz usunąć całe urządzenie usługi IoT Edge skojarzone z tym wystąpieniem usługi IoT Edge. W usłudze IoT Hub w witrynie Azure Portal usuń urządzenie usługi IoT Edge połączone z usługą IoT Edge, jak pokazano poniżej.

Zrzut ekranu przedstawiający usuwanie urządzenia usługi IoT Edge z wystąpienia usługi IoT Edge w interfejsie użytkownika witryny Azure Portal.

Krok 5. Opcjonalne: usuwanie usługi IoT Edge

Jeśli nie używasz klastra Kubernetes w usłudze Azure Stack Edge, wykonaj następujące kroki, aby usunąć usługę IoT Edge. Ta akcja spowoduje usunięcie modułów uruchomionych na urządzeniu usługi IoT Edge, środowisku uruchomieniowym usługi IoT Edge i klastrze Kubernetes hostujących środowisko uruchomieniowe usługi IoT Edge.

W zasobie usługi Azure Stack Edge w witrynie Azure Portal w obszarze usługi Azure IoT Edge znajduje się przycisk Usuń , aby usunąć klaster Kubernetes.

Ważne

Po usunięciu klastra Kubernetes nie ma możliwości odzyskania informacji z klastra Kubernetes, niezależnie od tego, czy jest on związany z usługą IoT Edge, czy nie.

Krok 6. Opcjonalne: konfigurowanie urządzenia usługi IoT Edge jako przezroczystej bramy

Jeśli urządzenie usługi IoT Edge w usłudze Azure Stack Edge zostało skonfigurowane jako brama dla podrzędnych urządzeń IoT, musisz skonfigurować usługę IoT Edge działającą na maszynie wirtualnej z systemem Linux jako przezroczystą bramę. Aby uzyskać więcej informacji, zobacz Konfigurowanie i konfigurowanie urządzenia usługi IoT Edge jako przezroczystej bramy.

Aby uzyskać więcej informacji na temat konfigurowania podrzędnych urządzeń IoT w celu nawiązania połączenia z nowo wdrożona usługą IoT Edge uruchomioną na maszynie wirtualnej z systemem Linux, zobacz Łączenie urządzenia podrzędnego z bramą usługi Azure IoT Edge.

Następne kroki

Wdrażanie usługi IoT Edge na maszynie wirtualnej z systemem Ubuntu w usłudze Azure Stack Edge