Informacje o wersji usługi Azure Stack Edge 2205
DOTYCZY: Azure Stack Edge Pro — GPUAzure Stack Edge Pro 2Azure Stack Edge Pro R Azure Stack Edge Mini R
Poniższe informacje o wersji identyfikują krytyczne problemy dotyczące otwierania i rozwiązane problemy dotyczące wersji 2205 dla urządzeń usługi Azure Stack Edge. Funkcje i problemy, które odpowiadają konkretnemu modelowi usługi Azure Stack Edge, są wywoływane wszędzie tam, gdzie ma to zastosowanie.
Informacje o wersji są stale aktualizowane, a po wykryciu krytycznych problemów wymagających obejścia są dodawane. Przed wdrożeniem urządzenia dokładnie przejrzyj informacje zawarte w informacjach o wersji.
Ten artykuł dotyczy wersji usługi Azure Stack Edge 2205 , która jest mapowana na numer wersji oprogramowania 2.2.1983.5094. To oprogramowanie można zastosować do urządzenia, jeśli korzystasz z co najmniej oprogramowania Azure Stack Edge 2106 (2.2.1636.3457).
Co nowego
Wersja 2205 zawiera następujące funkcje i ulepszenia:
- Zmiany platformy Kubernetes — począwszy od tej wersji włączanie obliczeń jest przenoszone na dedykowaną stronę platformy Kubernetes w lokalnym interfejsie użytkownika.
- Maszyny wirtualne generacji 2 — począwszy od tej wersji maszyny wirtualne generacji 2 można wdrożyć w usłudze Azure Stack Edge. Aby uzyskać więcej informacji, zobacz Obsługiwane rozmiary i typy maszyn wirtualnych.
- Aktualizacja rozszerzenia procesora GPU — w tej wersji pakiety rozszerzeń procesora GPU są aktualizowane. Te aktualizacje rozwiążą niektóre problemy, które wystąpiły w poprzedniej wersji podczas instalacji rozszerzenia. Aby uzyskać więcej informacji, zobacz jak zaktualizować rozszerzenie procesora GPU usługi Azure Stack Edge.
- Brak opcji adresu IP — w przyszłości istnieje opcja, aby nie ustawić adresu IP dla interfejsu sieciowego na urządzeniu Azure Stack Edge. Aby uzyskać więcej informacji, zobacz Konfigurowanie sieci.
Problemy rozwiązane w wersji 2205
W poniższej tabeli wymieniono problemy, które zostały wydane w poprzednich wersjach i rozwiązane w bieżącej wersji.
L.p. | Funkcja | Problem |
---|---|---|
1. | Instalacja rozszerzenia procesora GPU | W poprzednich wersjach wystąpiły problemy, które spowodowały niepowodzenie instalacji rozszerzenia procesora GPU. Te problemy opisano w temacie Rozwiązywanie problemów z rozszerzeniem procesora GPU. Zostały one naprawione w wersji 2205, a zarówno pakiety instalacyjne systemu Windows, jak i Linux są aktualizowane. Więcej informacji na temat 2205 konkretnych zmian instalacji znajduje się w temacie Instalowanie rozszerzenia procesora GPU na urządzeniu Azure Stack Edge. |
2. | Maszyny wirtualne HPN | W poprzedniej wersji Standard_F12_HPN może obsługiwać tylko jeden interfejs sieciowy i nie można go używać w przypadku wdrożeń MEC (Multi-Access Edge Computing). Ten problem został rozwiązany w tej wersji. |
Znane problemy w wersji 2205
Poniższa tabela zawiera podsumowanie znanych problemów w tej wersji.
L.p. | Funkcja | Problem | Obejście/komentarze |
---|---|---|---|
1. | Funkcje w wersji zapoznawczej | W tej wersji dostępne są następujące funkcje w wersji zapoznawczej: — Klastrowanie i wielodostępne przetwarzanie brzegowe (MEC) tylko dla urządzeń z procesorem GPU Pro usługi Azure Stack Edge. - Sieć VPN tylko dla usługi Azure Stack Edge Pro R i Azure Stack Edge Mini R. — Lokalna usługa Azure Resource Manager, maszyny wirtualne, zarządzanie chmurą maszyn wirtualnych, zarządzanie chmurą kubernetes i usługa wieloprocesowa (MPS) dla procesorów GPU Usługi Azure Stack Edge Pro, Azure Stack Edge Pro R i Azure Stack Edge Mini R. |
Te funkcje będą ogólnie dostępne w kolejnych wersjach. |
Znane problemy z poprzednich wersji
Poniższa tabela zawiera podsumowanie znanych problemów przenoszonych z poprzednich wersji.
L.p. | Funkcja | Problem | Obejście/komentarze |
---|---|---|---|
1. | Azure Stack Edge Pro + Azure SQL | Tworzenie bazy danych SQL wymaga dostępu administratora. | Wykonaj poniższe kroki zamiast kroków 1–2 w sekcji Create-the-sql-database. — W lokalnym interfejsie użytkownika urządzenia włącz interfejs obliczeniowy. Wybierz pozycję Port obliczeniowy > # > Włącz dla obliczeń > Zastosuj. - Pobierz sqlcmd na komputerze klienckim z narzędzia poleceń SQL. — Połącz się z adresem IP interfejsu obliczeniowego (włączonym portem), dodając adres ",1401" na końcu adresu. - Końcowe polecenie będzie wyglądać następująco: sqlcmd -S {Interface IP},1401 -U SA -P "Strong! Passw0rd". Następnie kroki 3–4 z bieżącej dokumentacji powinny być identyczne. |
2. | Odśwież | Zmiany przyrostowe w obiektach blob przywróconych za pośrednictwem odświeżania nie są obsługiwane | W przypadku punktów końcowych obiektów blob częściowe aktualizacje obiektów blob po odświeżeniu mogą spowodować, że aktualizacje nie zostaną przekazane do chmury. Na przykład sekwencja akcji, takich jak: 1. Tworzenie obiektu blob w chmurze. Możesz też usunąć wcześniej przekazany obiekt blob z urządzenia. 2. Odśwież obiekt blob z chmury do urządzenia przy użyciu funkcji odświeżania. 3. Zaktualizuj tylko część obiektu blob przy użyciu interfejsów API REST zestawu Azure SDK. Te akcje mogą spowodować, że zaktualizowane sekcje obiektu blob nie zostaną zaktualizowane w chmurze. Obejście: Aby zastąpić całe obiekty blob, użyj narzędzi takich jak robocopy lub zwykłe kopiowanie plików za pośrednictwem Eksploratora lub wiersza polecenia. |
3. | Ograniczanie przepływności | Podczas ograniczania, jeśli nowe zapisy na urządzeniu nie są dozwolone, zapisy klienta NFS kończą się niepowodzeniem z powodu błędu "Odmowa uprawnień". | Błąd zostanie wyświetlony w następujący sposób:hcsuser@ubuntu-vm:~/nfstest$ mkdir test mkdir: nie można utworzyć katalogu "test": Odmowa uprawnień |
4. | Pozyskiwanie usługi Blob Storage | W przypadku korzystania z narzędzia AzCopy w wersji 10 na potrzeby pozyskiwania magazynu obiektów blob uruchom narzędzie AzCopy z następującym argumentem: Azcopy <other arguments> --cap-mbps 2000 |
Jeśli te limity nie są podane dla narzędzia AzCopy, potencjalnie może wysłać dużą liczbę żądań do urządzenia, co spowoduje problemy z usługą. |
5. | Konta magazynu warstwowego | W przypadku korzystania z kont magazynu warstwowego mają zastosowanie następujące elementy: — Obsługiwane są tylko blokowe obiekty blob. Stronicowe obiekty blob nie są obsługiwane. — Nie ma obsługi interfejsu API migawek ani kopiowania. — Pozyskiwanie obciążeń hadoop za pośrednictwem distcp nie jest obsługiwane, ponieważ intensywnie używa operacji kopiowania. |
|
6. | Połączenie udziału NFS | Jeśli wiele procesów kopiuje do tego samego udziału, a nolock atrybut nie jest używany, podczas kopiowania mogą wystąpić błędy. |
Atrybut nolock musi zostać przekazany do polecenia instalacji, aby skopiować pliki do udziału NFS. Na przykład: C:\Users\aseuser mount -o anon \\10.1.1.211\mnt\vms Z: . |
7. | Klaster Kubernetes | Podczas stosowania aktualizacji na urządzeniu z uruchomionym klastrem Kubernetes maszyny wirtualne Kubernetes zostaną uruchomione ponownie i ponownie uruchomione. W tym przypadku tylko zasobniki wdrożone z określonymi replikami są automatycznie przywracane po aktualizacji. | Jeśli pojedyncze zasobniki zostały utworzone poza kontrolerem replikacji bez określenia zestawu replik, te zasobniki nie zostaną przywrócone automatycznie po aktualizacji urządzenia. Musisz przywrócić te zasobniki. Zestaw replik zastępuje zasobniki, które są usuwane lub przerywane z jakiegokolwiek powodu, takie jak awaria węzła lub zakłócenie uaktualniania węzła. Z tego powodu zalecamy użycie zestawu replik, nawet jeśli aplikacja wymaga tylko jednego zasobnika. |
8. | Klaster Kubernetes | Platforma Kubernetes w usłudze Azure Stack Edge Pro jest obsługiwana tylko w programie Helm w wersji 3 lub nowszej. Aby uzyskać więcej informacji, przejdź do często zadawanych pytań: usuwanie Tillera. | |
9. | Kubernetes | Port 31000 jest zarezerwowany dla pulpitu nawigacyjnego platformy Kubernetes. Port 31001 jest zarezerwowany dla rejestru kontenerów usługi Edge. Podobnie w konfiguracji domyślnej adresy IP 172.28.0.1 i 172.28.0.10 są zarezerwowane odpowiednio dla usługi Kubernetes i podstawowej usługi DNS. | Nie używaj zarezerwowanych adresów IP. |
10. | Kubernetes | Platforma Kubernetes obecnie nie zezwala na usługi LoadBalancer z wieloma protokołami. Na przykład usługa DNS, która musiałaby nasłuchiwać zarówno protokołu TCP, jak i UDP. | Aby obejść to ograniczenie platformy Kubernetes z modułem MetalLB, można utworzyć dwie usługi (jedną dla protokołu TCP, jedną dla protokołu UDP) na tym samym selektorze zasobnika. Te usługi używają tego samego klucza udostępniania i specyfikacji.loadBalancerIP do współużytkowania tego samego adresu IP. Adresy IP mogą być również udostępniane, jeśli masz więcej usług niż dostępne adresy IP. Aby uzyskać więcej informacji, zobacz Udostępnianie adresów IP. |
11. | Klaster Kubernetes | Istniejące moduły witryny Marketplace usługi Azure IoT Edge mogą wymagać modyfikacji do uruchomienia w usłudze IoT Edge na urządzeniu Azure Stack Edge. | Aby uzyskać więcej informacji, zobacz Run existing IoT Edge modules from Azure Stack Edge Pro FPGA devices on Azure Stack Edge Pro GPU device (Uruchamianie istniejących modułów usługi IoT Edge z urządzenia FPGA w usłudze Azure Stack Edge Pro). |
12. | Kubernetes | Instalacje powiązań oparte na plikach nie są obsługiwane w usłudze Azure IoT Edge na platformie Kubernetes na urządzeniu Azure Stack Edge. | Usługa IoT Edge używa warstwy tłumaczenia do tłumaczenia ContainerCreate opcji na konstrukcje Kubernetes. Tworzenie Binds map do hostpath katalogu i w związku z tym instalacji powiązań opartych na plikach nie może być powiązane ze ścieżkami w kontenerach usługi IoT Edge. Jeśli to możliwe, zamapuj katalog nadrzędny. |
13. | Kubernetes | Jeśli dodasz własne certyfikaty dla usługi IoT Edge i dodasz te certyfikaty na urządzeniu Azure Stack Edge po skonfigurowaniu obliczeń na urządzeniu, nowe certyfikaty nie zostaną odebrane. | Aby obejść ten problem, należy przekazać certyfikaty przed skonfigurowaniem obliczeń na urządzeniu. Jeśli obliczenia są już skonfigurowane, połącz się z interfejsem programu PowerShell urządzenia i uruchom polecenia usługi IoT Edge. Uruchom ponownie iotedged zasobniki i edgehub zasobniki. |
14. | Certyfikaty | W niektórych przypadkach aktualizacja stanu certyfikatu w lokalnym interfejsie użytkownika może potrwać kilka sekund. | Może to mieć wpływ na następujące scenariusze w lokalnym interfejsie użytkownika. - Kolumna Stan na stronie Certyfikaty . - Kafelek Zabezpieczenia na stronie Wprowadzenie . - Kafelek Konfiguracji na stronie Przegląd . |
15. | Certyfikaty | Alerty związane z certyfikatami łańcucha podpisywania nie są usuwane z portalu nawet po przekazaniu nowych certyfikatów łańcucha podpisywania. | |
16. | Serwer proxy sieci Web | Internetowy serwer proxy oparty na uwierzytelnianiu NTLM nie jest obsługiwany. | |
17. | Internet Explorer | Jeśli włączono ulepszone funkcje zabezpieczeń, dostęp do lokalnych stron internetowego interfejsu użytkownika może być niedostępny. | Wyłącz zwiększone zabezpieczenia i uruchom ponownie przeglądarkę. |
18. | Kubernetes | Platforma Kubernetes nie obsługuje ciągu ":" w nazwach zmiennych środowiskowych używanych przez aplikacje platformy .NET. Jest to również wymagane, aby moduł usługi Event Grid IoT Edge działał na urządzeniu Azure Stack Edge i innych aplikacjach. Aby uzyskać więcej informacji, zobacz dokumentację podstawową ASP.NET. | Zastąp ciąg ":" znakiem podwójnego podkreślenia. Aby uzyskać więcej informacji, zobacz Problem z platformą Kubernetes |
19. | Klaster Usługi Azure Arc i Kubernetes | Domyślnie po usunięciu zasobu yamls z repozytorium Git odpowiednie zasoby nie są usuwane z klastra Kubernetes. |
Aby zezwolić na usuwanie zasobów po ich usunięciu z repozytorium Git, ustaw parametr --sync-garbage-collection Arc OperatorParams. Aby uzyskać więcej informacji, zobacz Usuwanie konfiguracji. |
20. | NFS | Aplikacje korzystające z instalacji udziałów NFS na urządzeniu do zapisywania danych powinny używać wyłącznego zapisu. Dzięki temu zapisy są zapisywane na dysku. | |
21. | Konfiguracja obliczeniowa | Konfiguracja obliczeniowa kończy się niepowodzeniem w konfiguracjach sieci, w których bramy lub przełączniki lub routery odpowiadają na żądania protokołu ARP (Address Resolution Protocol) dla systemów, które nie istnieją w sieci. | |
22. | Obliczenia i platforma Kubernetes | Jeśli platforma Kubernetes jest skonfigurowana jako pierwsza na urządzeniu, twierdzi, że wszystkie dostępne procesory GPU. W związku z tym nie można utworzyć maszyn wirtualnych usługi Azure Resource Manager przy użyciu procesorów GPU po skonfigurowaniu platformy Kubernetes. | Jeśli urządzenie ma 2 procesory GPU, możesz utworzyć jedną maszynę wirtualną korzystającą z procesora GPU, a następnie skonfigurować platformę Kubernetes. W takim przypadku platforma Kubernetes będzie używać pozostałego dostępnego procesora GPU. |
23. | Rozszerzenie niestandardowego skryptu maszyny wirtualnej | Istnieje znany problem w maszynach wirtualnych z systemem Windows, które zostały utworzone we wcześniejszej wersji, a urządzenie zostało zaktualizowane do wersji 2103. Jeśli dodasz niestandardowe rozszerzenie skryptu na tych maszynach wirtualnych, agent gościa maszyny wirtualnej z systemem Windows (wersja 2.7.41491.901) zostanie zablokowany w aktualizacji, co powoduje przekroczenie limitu czasu wdrożenia rozszerzenia. |
Aby obejść ten problem: — Nawiązywanie połączenia z maszyną wirtualną z systemem Windows przy użyciu protokołu RDP (Remote Desktop Protocol). - Upewnij się, że waappagent.exe na maszynie jest uruchomiona: Get-Process WaAppAgent . — Jeśli element waappagent.exe nie jest uruchomiony, uruchom ponownie usługę rdagent : Get-Service RdAgent | Restart-Service . Poczekaj 5 minut.- Podczas uruchamiania waappagent.exe elementu zabij WindowsAzureGuest.exe proces. — Po zabieniu procesu proces zostanie uruchomiony ponownie z nowszą wersją. — Sprawdź, czy agent gościa maszyny wirtualnej z systemem Windows ma wersję 2.7.41491.971, używając następującego polecenia: Get-Process WindowsAzureGuestAgent | fl ProductVersion .- Skonfiguruj rozszerzenie niestandardowego skryptu na maszynie wirtualnej z systemem Windows. |
24. | Usługa wieloprocesowa (MPS) | Gdy oprogramowanie urządzenia i klaster Kubernetes zostaną zaktualizowane, ustawienie MPS nie zostanie zachowane dla obciążeń. | Ponownie włącz usługę MPS i ponownie wdróż obciążenia korzystające z usługi MPS. |
25. | Wi-Fi | W tej wersji sieć Wi-Fi nie działa w usłudze Azure Stack Edge Pro 2. | Ta funkcja może być dostępna w przyszłej wersji. |
26. | Pojemność urządzenia | Jeśli zaktualizowano tę wersję ze starszej kompilacji, pojemność urządzenia nie została wyświetlona w witrynie Azure Portal. Jeśli maszyna wirtualna została aprowizowana w witrynie Azure Portal, metryki pojemności zostaną zaktualizowane i wyświetlone. | Aby zsynchronizować metryki w witrynie Azure Portal, utwórz maszynę wirtualną, a następnie usuń ją. |