Viktig information om App Service i Azure Stack Hub Update 3App Service on Azure Stack Hub Update 3 release notes

Den här viktiga informationen beskriver förbättringar, korrigeringar och kända problem i Azure App Service på Azure Stack hubb uppdatering 3.These release notes describe improvements, fixes, and known issues in Azure App Service on Azure Stack Hub Update 3. Kända problem är indelade i tre delar: problem som är direkt relaterade till distribution, problem med uppdaterings processen och problem med build (efter installation).Known issues are divided into three sections: issues directly related to deployment, issues with the update process, and issues with the build (post-installation).

Viktigt

Använd 1807-uppdateringen till ditt Azure Stack Hub-integrerade system eller distribuera de senaste Azure Stack Development Kit (ASDK) innan du distribuerar Azure App Service 1,3.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-referensBuild reference

App Service på Azure Stack Hub Update 3 versions nummer är 74.0.13698.31.The App Service on Azure Stack Hub Update 3 build number is 74.0.13698.31.

KravPrerequisites

Se kraven för att distribuera app service på Azure Stack Hub innan du påbörjar distributionen.Refer to the Prerequisites for deploying App Service on Azure Stack Hub before beginning deployment.

Innan du påbörjar uppgraderingen av Azure App Service på Azure Stack Hub till 1,3 bör du se till att alla roller är klara i Azure App Service administration i Azure Stack Hub-administratörskonsolen.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 roll status

Nya funktioner och korrigeringarNew features and fixes

Azure App Service på Azure Stack Hub-uppdatering 3 innehåller följande förbättringar och korrigeringar:Azure App Service on Azure Stack Hub Update 3 includes the following improvements and fixes:

  • Stöd för användning av SQL Server Always on för Azure App Service resurs leverantörs databaser.Support for use of SQL Server Always On for Azure App Service resource provider databases.

  • En ny miljö parameter har lagts till i Create-AADIdentityApp Helper-skriptet för att hjälpa till att rikta in sig på olika Azure AD-regioner.Added new environment parameter to the Create-AADIdentityApp helper script to assist targeting different Azure AD regions.

  • Uppdateringar för App Service klient organisation, administratör, funktions portaler och kudu-verktyg.Updates to App Service Tenant, Admin, Functions portals and Kudu tools. Konsekvent med Azure Stack Hub Portal SDK-version.Consistent with Azure Stack Hub portal SDK version.

  • Uppdaterar Azure Functions runtime till v-1.0.11820.Updates Azure Functions runtime to v1.0.11820.

  • Uppdateringar till kärn tjänsten för att förbättra tillförlitligheten och fel meddelanden möjliggör enklare diagnos av vanliga problem.Updates to core service to improve reliability and error messaging enabling easier diagnosis of common issues.

  • Uppdateringar av följande program ramverk och verktyg:Updates to the following application frameworks and tools:

    • Lade till ASP.NET Core 2.1.2Added ASP.NET Core 2.1.2
    • NodeJS-10.0.0 har lagts tillAdded NodeJS 10.0.0
    • Zulu OpenJDK-8.30.0.1 har lagts tillAdded Zulu OpenJDK 8.30.0.1
    • Lade till Tomcat 8.5.31 och 9.0.8Added Tomcat 8.5.31 and 9.0.8
    • Nya PHP-versioner: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 har lagts tillAdded Wincache 2.0.0.8
    • Uppdaterad git för Windows till v-2.17.1.2Updated Git for Windows to v 2.17.1.2
    • Uppdaterade kudu till 74.10611.3437Updated Kudu to 74.10611.3437
  • Uppdateringar av underliggande operativ system för alla roller:Updates to underlying operating system of all roles:

Publicera uppdaterings steg (valfritt)Post Update Steps (optional)

För kunder som vill migrera till en innesluten databas för befintliga Azure App Service på Azure Stack Hub-distributioner kör du de här stegen när Azure App Service på Azure Stack Hub 1,3-uppdateringen har slutförts: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:

Viktigt

Den här proceduren tar cirka 5-10 minuter.This procedure takes approximately 5-10 minutes. Den här proceduren förutsätter att de befintliga databas inloggnings sessionerna avlivas.This procedure involves killing the existing database login sessions. Planera för stillestånds tid för att migrera och verifiera Azure App Service på Azure Stack Hub post-migreringPlan for downtime to migrate and validate Azure App Service on Azure Stack Hub post migration

  1. Lägg till AppService-databaser (appservice_hosting och appservice_metering) i en tillgänglighets grupp.Add AppService databases (appservice_hosting and appservice_metering) to an Availability group.

  2. Aktivera innesluten databas.Enable contained database.

    
        sp_configure 'contained database authentication', 1;
        GO
        RECONFIGURE;
            GO
    
  3. Konvertera en databas till delvis innesluten.Converting a database to partially contained. Det här steget tar stillestånds tid eftersom alla aktiva sessioner måste avslutas.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. Migrera inloggningar till inneslutna databas användare.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
    

VerifieraValidate

  1. Kontrol lera om SQL Server har inne slutning aktive rad.Check if SQL Server has containment enabled.

        sp_configure  @configname='contained database authentication'
    
  2. Kontrol lera att det finns en befintlig funktion.Check existing contained behavior.

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

Kända problem (efter installation)Known issues (post-installation)

  • Arbets tagarna kan inte komma åt fil servern när App Service distribueras i ett befintligt virtuellt nätverk och fil servern bara är tillgänglig i det privata nätverket.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. Det här problemet anropas i Azure App Service i dokumentationen för Azure Stack Hub-distribution.This issue is called out in the Azure App Service on Azure Stack Hub deployment documentation.

Om du väljer att distribuera till ett befintligt virtuellt nätverk och en intern IP-adress för att ansluta till fil servern, måste du lägga till en utgående säkerhets regel som aktiverar SMB-trafik mellan arbets under nätet och fil servern.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. Gå till WorkersNsg i administratörs portalen och Lägg till en utgående säkerhets regel med följande egenskaper:Go to the WorkersNsg in the administrator portal and add an outbound security rule with the following properties:

  • Källa: allaSource: Any
  • Käll port intervall: *Source port range: *
  • Mål: IP-adresserDestination: IP addresses
  • Mål-IP-adressintervall: intervall för IP-adresser för din fil ServerDestination IP address range: Range of IPs for your file server
  • Mål Port intervall: 445Destination port range: 445
  • Protokoll: TCPProtocol: TCP
  • Åtgärd: TillåtAction: Allow
  • Prioritet: 700Priority: 700
  • Namn: Outbound_Allow_SMB445Name: Outbound_Allow_SMB445

Kända problem för moln administratörer operativ Azure App Service på Azure Stack HubKnown issues for cloud admins operating Azure App Service on Azure Stack Hub

Läs dokumentationen i versions kommentarerna för Azure Stack Hub 1807.Refer to the documentation in the Azure Stack Hub 1807 release notes.

Nästa stegNext steps