App Service az Azure Stack Hub Update 3 kiadási megjegyzéseiben
Ezek a kibocsátási megjegyzések az Azure Stack Hub 3. frissítésének Azure App Service fejlesztéseit, javítását és ismert problémáit ismertetik. Az ismert problémák három részre vannak osztva: az üzembe helyezéssel közvetlenül kapcsolatos problémák, a frissítési folyamattal kapcsolatos problémák és a buildel kapcsolatos problémák (telepítés utáni).
Fontos
Alkalmazza az 1807-as frissítést az Azure Stack Hub integrált rendszerére, vagy telepítse a legújabb Azure Stack Development Kitet (ASDK) az 1.3-as Azure App Service üzembe helyezése előtt.
Összeállítási referencia
Az Azure Stack Hub Update 3 buildszámának App Service 74.0.13698.31.
Előfeltételek
Az üzembe helyezés megkezdése előtt tekintse meg a App Service Azure Stack Hubon való üzembe helyezésének előfeltételeit.
Mielőtt elkezdené az Azure Stack Hubon futó Azure App Service 1.3-ra való frissítését, győződjön meg arról, hogy az összes szerepkör készen áll a Azure App Service felügyeletében az Azure Stack Hub felügyeleti portálján.
Új funkciók és javítások
az Azure Stack Hub Update 3 Azure App Service a következő fejlesztéseket és javításokat tartalmazza:
Az SQL Server Always On Azure App Service erőforrás-szolgáltatói adatbázisokhoz való használatának támogatása.
Új környezeti paramétert adott hozzá a Create-AADIdentityApp segédszkripthez, hogy segítse a különböző Azure AD régiók célzását.
Frissítések a bérlői, Rendszergazda-, Functions-portálok és Kudu-eszközök App Service. Konzisztens az Azure Stack Hub portál SDK-verziójával.
Frissítések Azure Functions futtatókörnyezetet az 1.0.11820-ra.
Frissítések az alapszolgáltatásba a megbízhatóság és a hibaüzenetek javítása érdekében, így könnyebben diagnosztizálhatóak a gyakori problémák.
Frissítések az alábbi alkalmazás-keretrendszerekre és -eszközökre:
- Hozzáadva ASP.NET Core 2.1.2
- NodeJS 10.0.0 hozzáadva
- Hozzáadva: Zulu OpenJDK 8.30.0.1
- Tomcat 8.5.31 és 9.0.8 hozzáadva
- PHP-verziók hozzáadva:
- 5.6.36
- 7.0.30
- 7.1.17
- 7.2.5
- Wincache 2.0.0.8 hozzáadva
- A Git frissítve a Windows rendszerhez a 2.17.1.2-s verzióra
- Kudu frissítve a 74.10611.3437-ra
Frissítések az összes szerepkör mögöttes operációs rendszerének:
Frissítés utáni lépések (nem kötelező)
Az Azure Stack Hub üzemelő példányaiban meglévő Azure App Service tartalmazott adatbázisba migrálni kívánó ügyfelek esetében hajtsa végre az alábbi lépéseket az Azure Stack Hub 1.3-Azure App Service frissítése után:
Fontos
Ez az eljárás körülbelül 5-10 percet vesz igénybe. Ez az eljárás magában foglalja a meglévő adatbázis-bejelentkezési munkamenetek leölését. A migrálás utáni Azure App Service migrálásának és ellenőrzésének megtervezása az Azure Stack Hubon
A tartalmazott adatbázis engedélyezése.
sp_configure 'contained database authentication', 1; GO RECONFIGURE; GO
Adatbázis konvertálása részlegesen tartalmazottra. Ez a lépés állásidőt von maga után, mivel minden aktív munkamenetet le kell ölni.
/******** [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********/
Bejelentkezések áttelepítése a tárolt adatbázis-felhasználókba.
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
Érvényesítés
Ellenőrizze, hogy SQL Server engedélyezve van-e a elszigetelés.
sp_configure @configname='contained database authentication'
Ellenőrizze a meglévő zárt viselkedést.
SELECT containment FROM sys.databases WHERE NAME LIKE (SELECT DB_NAME())
Ismert problémák (telepítés után)
- A feldolgozók nem tudják elérni a fájlkiszolgálót, ha App Service egy meglévő virtuális hálózaton vannak üzembe helyezve, és a fájlkiszolgáló csak a magánhálózaton érhető el. Ezt a problémát az Azure Stack Hub üzembe helyezési dokumentációjának Azure App Service ismerteti.
Ha egy meglévő virtuális hálózaton és egy belső IP-címen szeretne csatlakozni a fájlkiszolgálóhoz, hozzá kell adnia egy kimenő biztonsági szabályt, amely lehetővé teszi az SMB-forgalmat a feldolgozó alhálózat és a fájlkiszolgáló között. Nyissa meg a WorkersNsg webhelyet a felügyeleti portálon, és adjon hozzá egy kimenő biztonsági szabályt a következő tulajdonságokkal:
- Forrás: Bármely
- Forrásporttartomány: *
- Cél: IP-címek
- Cél IP-címtartománya: A fájlkiszolgáló IP-címtartománya
- Célporttartomány: 445
- Protokoll: TCP
- Művelet: Engedélyezés
- Prioritás: 700
- Név: Outbound_Allow_SMB445
Az Azure Stack Hubon Azure App Service üzemeltető felhőadminisztrátorokkal kapcsolatos ismert problémák
Tekintse meg az Azure Stack Hub 1807 kibocsátási megjegyzéseiben található dokumentációt.
Következő lépések
- A Azure App Service áttekintését lásd: Azure App Service az Azure Stack Hubon – áttekintés.
- A App Service Azure Stack Hubon való üzembe helyezésének előkészítéséről további információt a App Service Azure Stack Hubon való üzembe helyezésének előfeltételei című témakörben talál.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: