Release opmerkingen bij de update van Azure Stack hub App ServiceApp Service on Azure Stack Hub Update 3 release notes

In deze release opmerkingen worden verbeteringen, fixes en bekende problemen in Azure App Service op Azure Stack hub-update 3 beschreven.These release notes describe improvements, fixes, and known issues in Azure App Service on Azure Stack Hub Update 3. Bekende problemen zijn onderverdeeld in drie secties: problemen die rechtstreeks betrekking hebben op de implementatie, problemen met het update proces en problemen met de build (na installatie).Known issues are divided into three sections: issues directly related to deployment, issues with the update process, and issues with the build (post-installation).

Belangrijk

Pas de 1807-update toe op uw Azure Stack hub geïntegreerd systeem of implementeer de nieuwste Azure Stack Development Kit (ASDK) voordat u Azure App Service 1,3 implementeert.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.

Naslag informatie voor BuildBuild reference

Het versie nummer van de App Service op Azure Stack hub-update 3 is 74.0.13698.31.The App Service on Azure Stack Hub Update 3 build number is 74.0.13698.31.

VereistenPrerequisites

Raadpleeg de vereisten voor het implementeren van app service op Azure stack hub voordat u begint met de implementatie.Refer to the Prerequisites for deploying App Service on Azure Stack Hub before beginning deployment.

Voordat u begint met de upgrade van Azure App Service op Azure Stack hub naar 1,3, moet u ervoor zorgen dat alle rollen gereed zijn in het Azure App Service beheer van de Azure Stack hub-beheerders Portal.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.

Status van App Service-rol

Nieuwe functies en oplossingenNew features and fixes

Azure App Service op Azure Stack hub update 3 bevat de volgende verbeteringen en oplossingen:Azure App Service on Azure Stack Hub Update 3 includes the following improvements and fixes:

  • Ondersteuning voor het gebruik van SQL Server always on Azure App Service Resource provider-data bases.Support for use of SQL Server Always On for Azure App Service resource provider databases.

  • De nieuwe omgevings parameter is toegevoegd aan het Create-AADIdentityApp helper-script om te helpen bij het richten op verschillende Azure AD-regio's.Added new environment parameter to the Create-AADIdentityApp helper script to assist targeting different Azure AD regions.

  • Updates voor het app service van Tenant-, beheer-, functions-portals en kudu-hulpprogram ma's.Updates to App Service Tenant, Admin, Functions portals and Kudu tools. Consistent met Azure Stack hub Portal SDK-versie.Consistent with Azure Stack Hub portal SDK version.

  • Azure functions runtime wordt bijgewerkt naar v 1.0.11820.Updates Azure Functions runtime to v1.0.11820.

  • Updates voor de kern service om de betrouw baarheid en fout berichten te verbeteren, waardoor het eenvoudiger wordt om veelvoorkomende problemen te diagnosticeren.Updates to core service to improve reliability and error messaging enabling easier diagnosis of common issues.

  • Updates voor de volgende toepassings raamwerken en-hulpprogram ma's:Updates to the following application frameworks and tools:

    • Toegevoegd ASP.NET Core 2.1.2Added ASP.NET Core 2.1.2
    • NodeJS 10.0.0 toegevoegdAdded NodeJS 10.0.0
    • Zulu OpenJDK 8.30.0.1 toegevoegdAdded Zulu OpenJDK 8.30.0.1
    • Tomcat 8.5.31 en 9.0.8 toegevoegdAdded Tomcat 8.5.31 and 9.0.8
    • PHP-versies toegevoegd: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 toegevoegdAdded Wincache 2.0.0.8
    • Git voor Windows bijgewerkt naar v 2.17.1.2Updated Git for Windows to v 2.17.1.2
    • Kudu bijgewerkt naar 74.10611.3437Updated Kudu to 74.10611.3437
  • Updates voor het onderliggende besturings systeem van alle rollen:Updates to underlying operating system of all roles:

Stappen na bijwerken (optioneel)Post Update Steps (optional)

Voor klanten die willen migreren naar een Inge sloten Data Base voor bestaande Azure App Service op Azure Stack hub-implementaties, voert u deze stappen uit nadat de Azure App Service op Azure Stack hub 1,3-update is voltooid: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:

Belangrijk

Deze procedure neemt ongeveer 5-10 minuten in beslag.This procedure takes approximately 5-10 minutes. Bij deze procedure moet u de bestaande data base-aanmeldings sessies doden.This procedure involves killing the existing database login sessions. Plannen voor uitval tijd voor het migreren en valideren van Azure App Service op Azure Stack hub na de migratiePlan for downtime to migrate and validate Azure App Service on Azure Stack Hub post migration

  1. Voeg AppService-data bases (appservice_hosting en appservice_metering) toe aan een beschikbaarheids groep.Add AppService databases (appservice_hosting and appservice_metering) to an Availability group.

  2. Inge sloten data base inschakelen.Enable contained database.

    
        sp_configure 'contained database authentication', 1;
        GO
        RECONFIGURE;
            GO
    
  3. Het converteren van een Data Base naar gedeeltelijk.Converting a database to partially contained. Deze stap maakt downtime mogelijk omdat alle actieve sessies moeten worden afgebroken.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. Migreer aanmeldingen naar Inge sloten database gebruikers.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
    

ValiderenValidate

  1. Controleer of SQL Server containment is ingeschakeld.Check if SQL Server has containment enabled.

        sp_configure  @configname='contained database authentication'
    
  2. Controleer het bestaande gedrag.Check existing contained behavior.

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

Bekende problemen (na de installatie)Known issues (post-installation)

  • Werk rollen kunnen de bestands server niet bereiken wanneer App Service wordt ge├»mplementeerd in een bestaand virtueel netwerk en de bestands server alleen beschikbaar is in het particuliere netwerk.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. Dit probleem wordt genoemd in de Azure App Service op Azure Stack hub-implementatie documentatie.This issue is called out in the Azure App Service on Azure Stack Hub deployment documentation.

Als u ervoor hebt gekozen om te implementeren in een bestaand virtueel netwerk en een intern IP-adres om verbinding te maken met uw bestands server, moet u een uitgaande beveiligings regel toevoegen waarmee SMB-verkeer tussen het worker-subnet en de bestands server wordt ingeschakeld.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. Ga naar de WorkersNsg in de beheerders Portal en voeg een uitgaande beveiligings regel met de volgende eigenschappen toe:Go to the WorkersNsg in the administrator portal and add an outbound security rule with the following properties:

  • Bron: anySource: Any
  • Bron poort bereik: *Source port range: *
  • Doel: IP-adressenDestination: IP addresses
  • IP-adres bereik van doel: bereik van Ip's voor uw bestands serverDestination IP address range: Range of IPs for your file server
  • Doel poort bereik: 445Destination port range: 445
  • Protocol: TCPProtocol: TCP
  • Actie: ToestaanAction: Allow
  • Prioriteit: 700Priority: 700
  • Naam: Outbound_Allow_SMB445Name: Outbound_Allow_SMB445

Bekende problemen voor Cloud beheerders die op Azure Stack hub werken Azure App ServiceKnown issues for cloud admins operating Azure App Service on Azure Stack Hub

Raadpleeg de documentatie in de release opmerkingen voor Azure Stack hub 1807.Refer to the documentation in the Azure Stack Hub 1807 release notes.

Volgende stappenNext steps