informacje o wersji App Service w usłudze Azure Stack Hub Update 3
Te informacje o wersji opisują ulepszenia, poprawki i znane problemy w Azure App Service w usłudze Azure Stack Hub Update 3. Znane problemy są podzielone na trzy sekcje: problemy bezpośrednio związane z wdrażaniem, problemy z procesem aktualizacji i problemy z kompilacją (po instalacji).
Ważne
Zastosuj aktualizację 1807 do zintegrowanego systemu usługi Azure Stack Hub lub wdróż najnowszy zestaw Azure Stack Development Kit (ASDK) przed wdrożeniem Azure App Service 1.3.
Dokumentacja kompilowania
Numer kompilacji App Service w usłudze Azure Stack Hub Update 3 to 74.0.13698.31.
Wymagania wstępne
Przed rozpoczęciem wdrażania zapoznaj się z wymaganiami wstępnymi dotyczącymi wdrażania App Service w usłudze Azure Stack Hub.
Przed rozpoczęciem uaktualniania Azure App Service w usłudze Azure Stack Hub do wersji 1.3 upewnij się, że wszystkie role są gotowe w administracji Azure App Service w portalu administratora usługi Azure Stack Hub.
Nowe funkcje i poprawki
Azure App Service w usłudze Azure Stack Hub Update 3 zawiera następujące ulepszenia i poprawki:
Obsługa używania SQL Server Always On dla baz danych dostawcy zasobów Azure App Service.
Dodano nowy parametr środowiska do skryptu pomocnika Create-AADIdentityApp w celu ułatwienia określania wartości docelowych w różnych regionach Azure AD.
Aktualizacje do App Service dzierżawy, Administracja, portali usługi Functions i narzędzi Kudu. Spójna z wersją zestawu SDK portalu usługi Azure Stack Hub.
Aktualizacje środowiska uruchomieniowego Azure Functions do wersji 1.0.11820.
Aktualizacje do podstawowej usługi w celu zwiększenia niezawodności i komunikatów o błędach, co ułatwia diagnozowanie typowych problemów.
Aktualizacje do następujących struktur aplikacji i narzędzi:
- Dodano ASP.NET Core 2.1.2
- Dodano środowisko NodeJS 10.0.0
- Dodano zestaw Zulu OpenJDK 8.30.0.1
- Dodano program Tomcat 8.5.31 i 9.0.8
- Dodano wersje języka PHP:
- 5.6.36
- 7.0.30
- 7.1.17
- 7.2.5
- Dodano usługę Wincache 2.0.0.8
- Zaktualizowano narzędzie Git dla systemu Windows do wersji 2.17.1.2
- Zaktualizowano program Kudu do wersji 74.10611.3437
Aktualizacje do bazowego systemu operacyjnego wszystkich ról:
Kroki po aktualizacji (opcjonalnie)
W przypadku klientów, którzy chcą przeprowadzić migrację do zawartej bazy danych dla istniejących Azure App Service we wdrożeniach usługi Azure Stack Hub, wykonaj następujące kroki po zakończeniu aktualizacji Azure App Service w usłudze Azure Stack Hub 1.3:
Ważne
Ta procedura trwa około 5–10 minut. Ta procedura obejmuje zabicie istniejących sesji logowania bazy danych. Planowanie przestojów w celu przeprowadzenia migracji i zweryfikowania Azure App Service po migracji w usłudze Azure Stack Hub
Dodaj bazy danych usługi AppService (appservice_hosting i appservice_metering) do grupy dostępności.
Włącz zawartą bazę danych.
sp_configure 'contained database authentication', 1; GO RECONFIGURE; GO
Konwertowanie bazy danych na częściowo zawarte. Ten krok spowoduje przestój, ponieważ wszystkie aktywne sesje muszą zostać zabite.
/******** [appservice_metering] Migration Start********/ USE [master]; -- kill all active sessions DECLARE @kill varchar(8000) = ''; SELECT @kill = @kill + 'kill ' + CONVERT(varchar(5), session_id) + ';' FROM sys.dm_exec_sessions WHERE database_id = db_id('appservice_metering') EXEC(@kill); USE [master] GO ALTER DATABASE [appservice_metering] SET CONTAINMENT = PARTIAL GO /********[appservice_metering] Migration End********/ /********[appservice_hosting] Migration Start********/ -- kill all active sessions USE [master]; DECLARE @kill varchar(8000) = ''; SELECT @kill = @kill + 'kill ' + CONVERT(varchar(5), session_id) + ';' FROM sys.dm_exec_sessions WHERE database_id = db_id('appservice_hosting') EXEC(@kill); -- Convert database to contained USE [master] GO ALTER DATABASE [appservice_hosting] SET CONTAINMENT = PARTIAL GO /********[appservice_hosting] Migration End********/
Migrowanie nazw logowania do użytkowników zawartej bazy danych.
IF EXISTS(SELECT * FROM sys.databases WHERE Name=DB_NAME() AND containment = 1) BEGIN DECLARE @username sysname ; DECLARE user_cursor CURSOR FOR SELECT dp.name FROM sys.database_principals AS dp JOIN sys.server_principals AS sp ON dp.sid = sp.sid WHERE dp.authentication_type = 1 AND dp.name NOT IN ('dbo','sys','guest','INFORMATION_SCHEMA'); OPEN user_cursor FETCH NEXT FROM user_cursor INTO @username WHILE @@FETCH_STATUS = 0 BEGIN EXECUTE sp_migrate_user_to_contained @username = @username, @rename = N'copy_login_name', @disablelogin = N'do_not_disable_login'; FETCH NEXT FROM user_cursor INTO @username END CLOSE user_cursor ; DEALLOCATE user_cursor ; END GO
Walidacja
Sprawdź, czy SQL Server ma włączoną zawieranie.
sp_configure @configname='contained database authentication'
Sprawdź istniejące zawarte zachowanie.
SELECT containment FROM sys.databases WHERE NAME LIKE (SELECT DB_NAME())
Znane problemy (po instalacji)
- Procesy robocze nie mogą uzyskać dostępu do serwera plików po wdrożeniu App Service w istniejącej sieci wirtualnej, a serwer plików jest dostępny tylko w sieci prywatnej. Ten problem jest wywoływany w Azure App Service w dokumentacji wdrażania usługi Azure Stack Hub.
Jeśli zdecydujesz się wdrożyć w istniejącej sieci wirtualnej i wewnętrzny adres IP w celu nawiązania połączenia z serwerem plików, musisz dodać regułę zabezpieczeń ruchu wychodzącego, która umożliwia ruch SMB między podsiecią procesu roboczego a serwerem plików. Przejdź do obszaru WorkerNsg w portalu administratora i dodaj regułę zabezpieczeń dla ruchu wychodzącego z następującymi właściwościami:
- Źródło: Dowolne
- Zakres portów źródłowych: *
- Miejsce docelowe: adresy IP
- Docelowy zakres adresów IP: zakres adresów IP serwera plików
- Zakres portów docelowych: 445
- Protokół: TCP
- Akcja: Zezwalaj
- Priorytet: 700
- Nazwa: Outbound_Allow_SMB445
Znane problemy dotyczące administratorów chmury działających Azure App Service w usłudze Azure Stack Hub
Zapoznaj się z dokumentacją w informacjach o wersji usługi Azure Stack Hub 1807.
Następne kroki
- Aby zapoznać się z omówieniem Azure App Service, zobacz omówienie Azure App Service w usłudze Azure Stack Hub.
- Aby uzyskać więcej informacji na temat przygotowywania do wdrożenia App Service w usłudze Azure Stack Hub, zobacz Wymagania wstępne dotyczące wdrażania App Service w usłudze Azure Stack Hub.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla