Samouczek: przekształcanie danych za pomocą usługi Azure Stack Edge Pro
W tym samouczku opisano sposób konfigurowania roli obliczeniowej na urządzeniu Azure Stack Edge Pro. Po skonfigurowaniu roli obliczeniowej usługa Azure Stack Edge Pro może przekształcać dane przed wysłaniem ich na platformę Azure.
Wykonanie tej procedury może potrwać od około 10 do 15 minut.
Ten samouczek zawiera informacje na temat wykonywania następujących czynności:
- Konfigurowanie zasobów obliczeniowych
- Dodawanie udziałów
- Dodawanie modułu obliczeniowego
- Weryfikowanie przekształcania danych i transferu
Wymagania wstępne
Przed skonfigurowaniem roli obliczeniowej na urządzeniu Azure Stack Edge Pro upewnij się, że:
- Urządzenie Azure Stack Edge Pro zostało aktywowane zgodnie z opisem w temacie Aktywowanie usługi Azure Stack Edge Pro.
Konfigurowanie zasobów obliczeniowych
Aby skonfigurować zasoby obliczeniowe w usłudze Azure Stack Edge Pro, utworzysz zasób IoT Hub.
W Azure Portal zasobu usługi Azure Stack Edge przejdź do pozycji Przegląd i wybierz pozycję IoT Edge.
W obszarze Włącz usługę IoT Edge wybierz pozycję Dodaj.
W obszarze Tworzenie usługi IoT Edge wprowadź ustawienia zasobu IoT Hub:
Pole Wartość Subskrypcja Subskrypcja używana przez zasób usługi Azure Stack Edge. Grupa zasobów Grupa zasobów używana przez zasób usługi Azure Stack Edge. Usługa IoT Hub Wybierz pozycję Utwórz nową lub Użyj istniejącej.
Domyślnie warstwa standardowa (S1) jest używana do tworzenia zasobu IoT. Aby użyć zasobu IoT warstwy Bezpłatna, utwórz go, a następnie wybierz istniejący zasób.
W każdym przypadku zasób usługi IoT Hub używa tej samej subskrypcji i grupy zasobów, które są używane przez zasób usługi Azure Stack Edge.Nazwa Jeśli nie chcesz używać nazwy domyślnej podanej dla nowego zasobu IoT Hub, wprowadź inną nazwę. Po zakończeniu ustawień wybierz pozycję Przejrzyj i utwórz. Przejrzyj ustawienia zasobu IoT Hub, a następnie wybierz pozycję Utwórz.
Tworzenie zasobów dla zasobu IoT Hub trwa kilka minut. Po utworzeniu zasobu przegląd wskazuje, że usługa IoT Edge jest teraz uruchomiona.
Aby potwierdzić, że rola obliczeniowa usługi Edge została skonfigurowana, wybierz pozycję Właściwości.
Po skonfigurowaniu roli funkcji obliczeniowej Edge na urządzeniu Edge tworzone są dwa urządzenia: urządzenie IoT i urządzenie IoT Edge. Oba urządzenia można wyświetlić w zasobie usługi IoT Hub. Na tym urządzeniu IoT Edge jest również uruchomione środowisko uruchomieniowe IoT Edge Runtime. W chwili obecnej dla urządzenia IoT Edge jest dostępna tylko platforma Linux.
Dodawanie udziałów
W przypadku prostego wdrożenia w tym samouczku potrzebne są dwa udziały: jeden udział usługi Edge, a drugi udział lokalny usługi Edge.
Dodaj udział usługi Edge na urządzeniu, wykonując następujące czynności:
W zasobie usługi Azure Stack Edge przejdź do artykułu Rozpoczynanie pracy z obliczeniami usługi > Edge.
Na kafelku Dodaj udziały wybierz pozycję Dodaj.
W bloku Dodawanie udziału podaj nazwę udziału i wybierz typ udziału.
Aby zainstalować udział usługi Edge, zaznacz pole wyboru Użyj udziału z usługą Edge Compute.
Wybierz konto magazynu, usługę magazynu, istniejącego użytkownika, a następnie wybierz pozycję Utwórz.
Jeśli utworzono lokalny udział NFS, użyj następującej opcji polecenia synchronizacji zdalnej (
rsync
), aby skopiować pliki do udziału:rsync <source file path> < destination file path>
Aby uzyskać więcej informacji na temat
rsync
polecenia, przejdź doRsync
dokumentacji.Uwaga
Aby zainstalować udział NFS w celu obliczenia, sieć obliczeniowa musi być skonfigurowana w tej samej podsieci co wirtualny adres IP systemu plików NFS. Aby uzyskać szczegółowe informacje na temat konfigurowania sieci obliczeniowej, zobacz Włączanie sieci obliczeniowej w usłudze Azure Stack Edge Pro.
Udział usługi Edge zostanie utworzony i otrzymasz powiadomienie o pomyślnym utworzeniu. Lista udziałów może zostać zaktualizowana, ale musisz poczekać na ukończenie tworzenia udziału.
Dodaj udział lokalny usługi Edge na urządzeniu Edge, powtarzając wszystkie kroki opisane w poprzednim kroku i zaznaczając pole wyboru Skonfiguruj jako udział lokalny usługi Edge. Dane w udziale lokalnym pozostają na urządzeniu.
Wybierz pozycję Dodaj udziały , aby wyświetlić zaktualizowaną listę udziałów.
Dodawanie modułu
Możesz dodać niestandardowy lub wstępnie utworzony moduł. Na tym urządzeniu edge nie ma żadnych modułów niestandardowych. Aby dowiedzieć się, jak utworzyć moduł niestandardowy, przejdź do tematu Tworzenie modułu języka C# dla urządzenia Azure Stack Edge Pro.
W tej sekcji dodasz moduł niestandardowy do urządzenia IoT Edge utworzonego w artykule Tworzenie modułu języka C# dla usługi Azure Stack Edge Pro. Ten moduł niestandardowy pobiera pliki z udziału lokalnego usługi Edge na urządzeniu Edge i przenosi je do udziału usługi Edge (w chmurze) na urządzeniu. Następnie udział chmurowy wypycha pliki na konto magazynu platformy Azure skojarzone z tym udziałem chmurowym.
Przejdź do obszaru Obliczenia usługi > Edge — wprowadzenie. Na kafelku Dodawanie modułów wybierz typ scenariusza jako prosty. Wybierz pozycję Dodaj.
W bloku Konfigurowanie i dodawanie modułu wprowadź następujące wartości:
Pole Wartość Nazwa Unikatowa nazwa modułu. Ten moduł jest kontenerem platformy Docker, który można wdrożyć na urządzeniu IoT Edge skojarzonym z usługą Azure Stack Edge Pro. Identyfikator URI obrazu Identyfikator URI obrazu dla odpowiedniego obrazu kontenera dla modułu. Wymagane poświadczenia Jeśli to pole wyboru, nazwa użytkownika i hasło są używane do pobierania modułów z pasującym adresem URL. Udział wejściowy Wybierz udział wejściowy. Udział lokalny usługi Edge jest udziałem wejściowym w tym przypadku. Moduł używany tutaj przenosi pliki z udziału lokalnego usługi Edge do udziału usługi Edge, w którym są one przekazywane do chmury. Udział wyjściowy Wybierz udział wyjściowy. Udział usługi Edge jest udziałem wyjściowym w tym przypadku. Typ wyzwalacza Wybierz pozycję Plik lub Harmonogram. Wyzwalacz pliku jest uruchamiany za każdym razem, gdy występuje zdarzenie pliku, takie jak zapisanie pliku w udziale wejściowym. Zaplanowany wyzwalacz jest uruchamiany na podstawie harmonogramu zdefiniowanego przez Ciebie. Nazwa wyzwalacza Unikatowa nazwa wyzwalacza. Zmienne środowiskowe Opcjonalne informacje, które pomogą zdefiniować środowisko, w którym będzie uruchamiany moduł. Wybierz pozycję Dodaj. Moduł zostanie dodany. Przejdź do strony Przegląd . Kafelek Moduły aktualizuje, aby wskazać, że moduł został wdrożony.
Weryfikowanie przekształcania danych i transferu
Ostatnim krokiem jest upewnienie się, że moduł jest połączony i działa zgodnie z oczekiwaniami. Stan środowiska uruchomieniowego modułu powinien pokazywać uruchomienie dla urządzenia usługi IoT Edge w zasobie usługi IoT Hub.
Wykonaj poniższe kroki, aby sprawdzić, czy moduł jest uruchomiony:
Wybierz kafelek Dodaj moduł . Spowoduje to przejście do bloku Moduły . Na liście modułów zidentyfikuj wdrożony moduł. Stan środowiska uruchomieniowego dodanego modułu powinien być uruchomiony.
W Eksplorator plików połącz się zarówno z utworzonymi wcześniej udziałami lokalnymi, jak i microsoft Edge.
Dodaj dane do udziału lokalnego.
Dane zostaną przeniesione do udziału chmurowego.
Następnie dane zostaną wypchnięte z udziału chmurowego na konto magazynu. Aby wyświetlić dane, możesz użyć Eksplorator usługi Storage.
Ukończono proces walidacji.
Następne kroki
W niniejszym samouczku zawarto informacje na temat wykonywania następujących czynności:
- Konfigurowanie zasobów obliczeniowych
- Dodawanie udziałów
- Dodawanie modułu obliczeniowego
- Weryfikowanie przekształcania danych i transferu
Aby dowiedzieć się, jak administrować urządzeniem Azure Stack Edge Pro, zobacz: