App Service Azure Stack hub Update 3 kibocsátási megjegyzéseiApp Service on Azure Stack Hub Update 3 release notes

Ezek a kibocsátási megjegyzések ismertetik a Azure Stack hub 3. frissítésének Azure App Service javításait, javításait és ismert problémáit.These release notes describe improvements, fixes, and known issues in Azure App Service on Azure Stack Hub Update 3. Az ismert problémák három szakaszra oszlanak: az üzembe helyezéshez közvetlenül kapcsolódó problémák, a frissítési folyamattal kapcsolatos problémák és a build (telepítés utáni) problémák.Known issues are divided into three sections: issues directly related to deployment, issues with the update process, and issues with the build (post-installation).

Fontos

Alkalmazza az 1807-es frissítést az Azure Stack hub integrált rendszerére, vagy telepítse a legújabb Azure Stack Development Kit (ASDK) a Azure App Service 1,3 telepítése előtt.Apply the 1807 update to your Azure Stack Hub integrated system or deploy the latest Azure Stack Development Kit (ASDK) before deploying Azure App Service 1.3.

Build referenciájaBuild reference

Az Azure Stack hub Update 3 Build számának App Service 74.0.13698.31.The App Service on Azure Stack Hub Update 3 build number is 74.0.13698.31.

ElőfeltételekPrerequisites

Az üzembe helyezés megkezdése előtt tekintse át a app Service telepítésének Előfeltételeit Azure stack hub-on .Refer to the Prerequisites for deploying App Service on Azure Stack Hub before beginning deployment.

Mielőtt megkezdené a Azure App Service frissítését Azure Stack hub-ról 1,3-re, győződjön meg arról, hogy az összes szerepkör készen áll az Azure App Service adminisztrációban az Azure Stack hub felügyeleti portálján.Before you begin the upgrade of Azure App Service on Azure Stack Hub to 1.3, ensure all roles are ready in the Azure App Service administration in the Azure Stack Hub administrator portal.

App Service szerepkör állapota

Új funkciók és javításokNew features and fixes

A Azure App Service on Azure Stack hub Update 3 a következő javításokat és javításokat tartalmazza:Azure App Service on Azure Stack Hub Update 3 includes the following improvements and fixes:

  • SQL Server always on Azure App Service erőforrás-szolgáltatói adatbázisokhoz való használatának támogatása.Support for use of SQL Server Always On for Azure App Service resource provider databases.

  • Új környezeti paraméter hozzáadva a Create-AADIdentityApp Helper parancsfájlhoz a különböző Azure AD-régiók célzásának elősegítése érdekében.Added new environment parameter to the Create-AADIdentityApp helper script to assist targeting different Azure AD regions.

  • A app Service bérlő, a rendszergazda, a functions portál és a kudu eszközökfrissítései.Updates to App Service Tenant, Admin, Functions portals and Kudu tools. Konzisztens Azure Stack hub Portal SDK verziójával.Consistent with Azure Stack Hub portal SDK version.

  • A Azure functions Runtime és a v 1.0.11820frissítése.Updates Azure Functions runtime to v1.0.11820.

  • Az alapszolgáltatások frissítései a megbízhatóság és a hibák javításához, ami lehetővé teszi a gyakori problémák egyszerűbb diagnosztizálását.Updates to core service to improve reliability and error messaging enabling easier diagnosis of common issues.

  • A következő alkalmazás-keretrendszerek és eszközök frissítései:Updates to the following application frameworks and tools:

    • Hozzáadott ASP.NET Core 2.1.2Added ASP.NET Core 2.1.2
    • NodeJS 10.0.0 hozzáadvaAdded NodeJS 10.0.0
    • Zulu OpenJDK 8.30.0.1 hozzáadvaAdded Zulu OpenJDK 8.30.0.1
    • Tomcat 8.5.31 és 9.0.8 hozzáadvaAdded Tomcat 8.5.31 and 9.0.8
    • PHP-verziók hozzáadva:Added PHP Versions:
      • 5.6.365.6.36
      • 7.0.307.0.30
      • 7.1.177.1.17
      • 7.2.57.2.5
    • Wincache 2.0.0.8 hozzáadvaAdded Wincache 2.0.0.8
    • Frissített git a Windows to v 2.17.1.2Updated Git for Windows to v 2.17.1.2
    • Frissített kudu – 74.10611.3437Updated Kudu to 74.10611.3437
  • Az összes szerepkör mögöttes operációs rendszerének frissítései:Updates to underlying operating system of all roles:

Frissítés utáni lépések (nem kötelező)Post Update Steps (optional)

Azon ügyfelek számára, akik egy tárolt adatbázisba kívánnak migrálni a meglévő Azure App Service Azure Stack hub-alapú telepítések esetében, hajtsa végre ezeket Azure App Service a lépéseket az Azure Stack hub 1,3 frissítésének befejezése után:For customers wishing to migrate to a contained database for existing Azure App Service on Azure Stack Hub deployments, execute these steps after the Azure App Service on Azure Stack Hub 1.3 update has completed:

Fontos

Ez az eljárás körülbelül 5-10 percet vesz igénybe.This procedure takes approximately 5-10 minutes. Ez az eljárás a meglévő adatbázis-bejelentkezési munkamenetek leölését foglalja magában.This procedure involves killing the existing database login sessions. A Azure App Service áttelepítésének és ellenőrzésének megtervezése Azure Stack hub-beli áttelepítés utánPlan for downtime to migrate and validate Azure App Service on Azure Stack Hub post migration

  1. AppService-adatbázisok (appservice_hosting és appservice_metering) hozzáadása egy rendelkezésre állási csoporthoz.Add AppService databases (appservice_hosting and appservice_metering) to an Availability group.

  2. A tárolt adatbázis engedélyezése.Enable contained database.

    
        sp_configure 'contained database authentication', 1;
        GO
        RECONFIGURE;
            GO
    
  3. Adatbázis konvertálása részben foglalt értékre.Converting a database to partially contained. Ez a lépés állásidőt von maga után, mivel minden aktív munkamenetet le kell ölni.This step will incur downtime as all active sessions need to be killed.

        /******** [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********/
    
  4. Bejelentkezések migrálása a tárolt adatbázis-felhasználók számára.Migrate logins to contained database users.

        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ésValidate

  1. Ellenőrizze, hogy a SQL Server engedélyezve van-e.Check if SQL Server has containment enabled.

        sp_configure  @configname='contained database authentication'
    
  2. A meglévő foglalt viselkedés megtekintése.Check existing contained behavior.

        SELECT containment FROM sys.databases WHERE NAME LIKE (SELECT DB_NAME())
    

Ismert problémák (telepítés után)Known issues (post-installation)

  • A feldolgozók nem tudják elérni a fájlkiszolgálón, ha a App Service egy meglévő virtuális hálózaton van telepítve, és a fájlkiszolgáló csak a magánhálózaton érhető el.Workers are unable to reach file server when App Service is deployed in an existing virtual network and the file server is only available on the private network. Ezt a problémát a Azure Stack hub üzembe helyezési dokumentációjának Azure App Servicejában nevezzük.This issue is called out in the Azure App Service on Azure Stack Hub deployment documentation.

Ha úgy döntött, hogy egy meglévő virtuális hálózatra és egy belső IP-címet helyez üzembe a fájlkiszolgálón való kapcsolódáshoz, hozzá kell adnia egy kimenő biztonsági szabályt, amely engedélyezi az SMB-forgalmat a munkavégző alhálózat és a fájlkiszolgáló között.If you chose to deploy into an existing virtual network and an internal IP address to connect to your file server, you must add an outbound security rule which enables SMB traffic between the worker subnet and the file server. Nyissa meg a WorkersNsg a felügyeleti portálon, és adjon hozzá egy kimenő biztonsági szabályt a következő tulajdonságokkal:Go to the WorkersNsg in the administrator portal and add an outbound security rule with the following properties:

  • Forrás: bármelySource: Any
  • Forrásoldali porttartomány: *Source port range: *
  • Cél: IP-címekDestination: IP addresses
  • Célként megadott IP-címtartomány: a fájlkiszolgáló IP-címeinek tartományaDestination IP address range: Range of IPs for your file server
  • Célport tartománya: 445Destination port range: 445
  • Protokoll: TCPProtocol: TCP
  • Művelet: EngedélyezésAction: Allow
  • Prioritás: 700Priority: 700
  • Név: Outbound_Allow_SMB445Name: Outbound_Allow_SMB445

Ismert problémák a Cloud adminok operációs Azure App Service Azure Stack központbanKnown issues for cloud admins operating Azure App Service on Azure Stack Hub

Tekintse meg az Azure Stack hub 1807 kibocsátási megjegyzései dokumentációját.Refer to the documentation in the Azure Stack Hub 1807 release notes.

Következő lépésekNext steps