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

Ezek a kibocsátási megjegyzések a Azure App Service Azure Stack hub 2020 Q2-ben és bármely ismert problémával kapcsolatos javításokat és javításokat ismertetik.These release notes describe the improvements and fixes in Azure App Service on Azure Stack Hub 2020 Q2 and any known issues. Az ismert problémák az üzembe helyezéssel, a frissítési folyamattal és a buildtel (a telepítés után) kapcsolatos problémákkal közvetlenül kapcsolatos problémákra vannak osztva.Known issues are divided into issues directly related to the deployment, update process, and issues with the build (post-installation).

Fontos

Ha szükséges, frissítse Azure Stack hubot egy támogatott verzióra (vagy telepítse a legújabb Azure Stack Development Kit), mielőtt telepítené vagy frissítené a App Service erőforrás-szolgáltatót (RP).Update Azure Stack Hub to a supported version (or deploy the latest Azure Stack Development Kit) if necessary, before deploying or updating the App Service resource provider (RP). Ügyeljen arra, hogy olvassa el az RP kibocsátási megjegyzéseit, amelyekkel megismerheti az üzembe helyezést befolyásoló új funkciókat, javításokat és ismert problémákat.Be sure to read the RP release notes to learn about new functionality, fixes, and any known issues that could affect your deployment.

Támogatott Azure Stack hub-verzióSupported Azure Stack Hub version App Service RP-verzióApp Service RP version
20082008 2020. Q3 telepítő (kibocsátási megjegyzések)2020.Q3 Installer (release notes)
20052005 2020. Q2 telepítő (kibocsátási megjegyzések)2020.Q2 Installer (release notes)
20022002 2020. Q2 telepítő (kibocsátási megjegyzések)2020.Q2 Installer (release notes)

Build referenciájaBuild reference

A App Service a Azure Stack hub 2020 Q2 Build száma 87.0.2.10The App Service on Azure Stack Hub 2020 Q2 build number is 87.0.2.10

ElőfeltételekPrerequisites

Az üzembe helyezés megkezdése előtt tekintse át az első lépések dokumentációját .Refer to the Before You Get Started documentation before beginning deployment.

Mielőtt megkezdené a Azure App Service frissítését a Azure Stack a 2020 Q2-re:Before you begin the upgrade of Azure App Service on Azure Stack to 2020 Q2:

  • Győződjön meg arról, hogy az összes szerepkör készen áll a Azure App Service adminisztráció Azure Stack hub felügyeleti portálonEnsure all roles are Ready in the Azure App Service Administration in the Azure Stack Hub Admin Portal

  • App Service titkos kódok biztonsági mentése az Azure Stack hub felügyeleti portálján a App Service felügyelet használatávalBackup App Service Secrets using the App Service Administration in the Azure Stack Hub Admin Portal

  • A App Service és a fő adatbázisok biztonsági mentése:Back up the App Service and Master Databases:

    • AppService_Hosting;AppService_Hosting;
    • AppService_Metering;AppService_Metering;
    • MesterMaster
  • A bérlői alkalmazás tartalmának fájlmegosztás biztonsági mentéseBack up the Tenant App content file share

    Fontos

    A Felhőbeli operátorok felelősek a fájlkiszolgáló és a SQL Server karbantartásához és üzemeltetéséhez.Cloud operators are responsible for the maintenance and operation of the File Server and SQL Server. Az erőforrás-szolgáltató nem kezeli ezeket az erőforrásokat.The resource provider does not manage these resources. A felhő operátor feladata a App Service adatbázisok és a bérlői tartalom fájlmegosztás biztonsági mentése.The cloud operator is responsible for backing up the App Service databases and tenant content file share.

  • Az Egyéni szkriptek bővítményének 1.9.3 -verziójának szindikátusa a piactérenSyndicate the Custom Script Extension version 1.9.3 from the Marketplace

FrissítésekUpdates

A (z) Azure Stack Q2-es frissítésének Azure App Service a következő javításokat és javításokat tartalmazza:Azure App Service on Azure Stack Update Q2 includes the following improvements and fixes:

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

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

  • 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:

    • ASP.NET-keretrendszer 4.7.2ASP.NET Framework 4.7.2
    • ASP.NET Core 3.1.3ASP.NET Core 3.1.3
    • ASP.NET Core v2 13.1.19331.0 modulASP.NET Core Module v2 13.1.19331.0
    • PHP-7.4.2PHP 7.4.2
    • Frissített kudu – 86.20224.4450Updated Kudu to 86.20224.4450
    • NodeJSNodeJS
      • 8.17.08.17.0
      • 10.19.010.19.0
      • 12.13.012.13.0
      • 12.15.012.15.0
    • NPMNPM
      • 5.6.05.6.0
      • 6.1.06.1.0
      • 6.12.06.12.0
      • 6.13.46.13.4
  • Az összes szerepkör mögöttes operációs rendszerének frissítései:Updates to underlying operating system of all roles:

  • A Windows Server összegző frissítései mostantól a központi telepítés és a frissítés részeként lesznek alkalmazva a vezérlő szerepköreireCumulative Updates for Windows Server are now applied to Controller roles as part of deployment and upgrade

  • Az alapértelmezett virtuális gép és a méretezési csoport frissítése az új központi telepítésekhez: a nyilvános felhőalapú szolgáltatással való konzisztencia fenntartása érdekében a Azure app Service új központi telepítései a Azure stack hub-on a következő SKU-ket fogják használni az erőforrás-szolgáltató üzemeltetéséhez használt mögöttes gépek és méretezési csoportok számára.Updated default Virtual Machine and Scale set skus for new deployments: To maintain consistency with our public cloud service, new deployments of Azure App Service on Azure Stack Hub will use the following SKUs for the underlying machines and scale sets used to operate the resource provider

    SzerepkörRole Minimális SKUMinimum SKU
    TartományvezérlőController Standard_A4_v2-(4 mag, 8192 MB)Standard_A4_v2 - (4 cores, 8192 MB)
    KezelésManagement Standard_D3_v2-(4 mag, 14336 MB)Standard_D3_v2 - (4 cores, 14336 MB)
    PublisherPublisher Standard_A2_v2 – (2 mag, 4096 MB)Standard_A2_v2 - (2 cores, 4096 MB)
    ElőtérFrontEnd Standard_A4_v2-(4 mag, 8192 MB)Standard_A4_v2 - (4 cores, 8192 MB)
    Megosztott feldolgozókShared Worker Standard_A4_v2-(4 mag, 8192 MB)Standard_A4_v2 - (4 cores, 8192 MB)
    Kisméretű dedikált feldolgozóSmall dedicated worker Standard_A1_v2-(1 mag, 2048 MB)Standard_A1_v2 - (1 cores, 2048 MB)
    Közepes méretű dedikált feldolgozóMedium dedicated worker Standard_A2_v2 – (2 mag, 4096 MB)Standard_A2_v2 - (2 cores, 4096 MB)
    Nagyméretű dedikált feldolgozóLarge dedicated worker Standard_A4_v2-(4 mag, 8192 MB)Standard_A4_v2 - (4 cores, 8192 MB)

A ASDK-telepítések esetében a példányokat lekicsinyítheti alacsonyabb SKU-ra, hogy csökkentse az alapvető és a memória-végrehajtást, de a teljesítmény romlása is megtapasztalható.For ASDK deployments, you can scale the instances down to lower SKUs to reduce the core and memory commit but you will experience a performance degradation.

Ebben a kiadásban rögzített problémákIssues fixed in this release

  • A frissítések mostantól készen állnak, ha az SQL always on-fürt feladatátvétele a másodlagos csomópontra történikUpgrades will now complete if SQL Always On Cluster has failed over to secondary node
  • A Azure App Service Azure Stack hub-on lévő új központi telepítései már nem igénylik az adatbázisok manuális átalakítását a foglalt adatbázisokra.New deployments of Azure App Service on Azure Stack Hub no longer require databases to be manually converted to contained databases
  • Ha további munkatársakat vagy infrastrukturális szerepkör-példányokat ad hozzá, kézi beavatkozás nélkül is elvégezhetőAdding additional workers or infrastructure role instances will complete correctly without manual intervention
  • Az egyéni munkavégző rétegek hozzáadása manuális beavatkozás nélkül végezhető el megfelelőenAdding custom worker tiers will complete correctly without manual intervention
  • Az egyéni feldolgozói rétegek eltávolítása mostantól a portál hibái nélkül fejeződött beRemoval of custom worker tiers now completes without portal errors
  • A feldolgozók már nem állnak készen, ha a helyi lemez nem áll rendelkezésre.Workers are no longer marked as ready if the local disk is out of space
  • Időtúllépés történt az Azure Resource Manager tanúsítvány beolvasásakorTime out increased for retrieving the Azure Resource Manager Certificate
  • A beolvasott üzenetek száma, a kiszolgáló naplóiból, és a felügyeleti portálon megjelenő üzenet a maximális Azure Resource Manager kérelmek méretének alatti tartózkodásra korlátozódikThe number of messages retrieved, from server logs and displayed in the Admin Portal, is limited to stay underneath the max Azure Resource Manager Request size
  • Időtúllépési hiba a használati szolgáltatás indítási hibái miattTime out issue causing usage service startup issues
  • Az adatbázis-telepítési probléma megoldódott az Orchard CMS-helyek létrehozásakorResolved database deployment issue when creating Orchard CMS sites
  • A vezérlők mostantól frissülnek a Windows kumulatív frissítéseivel az üzembe helyezés és a frissítés részekéntControllers are now updated with Windows Cumulative Updates as part of deployment and upgrade
  • Az egyéni tartomány ellenőrzésének sikertelensége esetén a App Service többé nem zárolja a műveleteket.App Service no longer locks operations when custom domain verification fails

Frissítés előtti lépésekPre-Update steps

Tekintse át a frissítés ismert problémáit , és végezze el a szükséges műveleteket.Review the known issues for update and take any action prescribed.

Üzembe helyezés után lépésekPost-deployment steps

Fontos

Ha megadta a App Service erőforrás-szolgáltatót egy SQL always on példánnyal, fel kell vennie a appservice_hosting és a appservice_metering adatbázist egy rendelkezésre állási csoportba , és szinkronizálnia kell az adatbázisokat, hogy megakadályozza a szolgáltatás elvesztését egy adatbázis-feladatátvétel esetén.If you have provided the App Service resource provider with a SQL Always On Instance you MUST add the appservice_hosting and appservice_metering databases to an availability group and synchronize the databases to prevent any loss of service in the event of a database failover.

Ismert problémák (frissítés)Known issues (update)

  • Olyan helyzetekben, amikor az ügyfél átalakította a appservice_hosting és appservice_metering adatbázisokat a tárolt adatbázisba, a frissítés sikertelen lehet, ha a bejelentkezések nem lettek áttelepítve a tárolt felhasználók számára.In situations where a customer has converted the appservice_hosting and appservice_metering databases to contained database, upgrade may fail if logins have not been successfully migrated to contained users

Azok az ügyfelek, akik átalakították a appservice_hosting és appservice_metering adatbázisokat a tárolt adatbázisba, és nem sikerült migrálni az adatbázis-bejelentkezéseket a tárolt felhasználók számára, frissítési hibák léphetnek fel.Customers that have converted the appservice_hosting and appservice_metering databases to contained database post deployment, and have not successfully migrated the database logins to contained users, may experience upgrade failures.

Az ügyfeleknek a következő szkriptet kell végrehajtaniuk a appservice_hosting és a appservice_metering SQL Server üzemeltetése előtt, mielőtt a Azure App Service Azure Stack hub-telepítésről 2020 Q2-re frissítené.Customers must execute the following script against the SQL Server hosting appservice_hosting and appservice_metering before upgrading your Azure App Service on Azure Stack Hub installation to 2020 Q2. Ez a szkript nem romboló jellegű, és nem okoz állásidőt.This script is non-destructive and will not cause downtime.

A szkriptnek a következő feltételekkel kell futniaThis script must be run under the following conditions

  • Rendszergazda jogosultsággal rendelkező felhasználó, például az SQL SA-fiók;By a user that has the system administrator privilege, for example the SQL SA Account;

  • Ha az SQL always on szolgáltatást használja, győződjön meg arról, hogy az SQL-példányon fut a parancsfájl, amely tartalmazza az összes App Service bejelentkezést az űrlapon:If using SQL Always on, ensure the script is run from the SQL instance that contains all App Service logins in the form:

    • appservice_hosting_FileServerappservice_hosting_FileServer
    • appservice_hosting_HostingAdminappservice_hosting_HostingAdmin
    • appservice_hosting_LoadBalancerappservice_hosting_LoadBalancer
    • appservice_hosting_Operationsappservice_hosting_Operations
    • appservice_hosting_Publisherappservice_hosting_Publisher
    • appservice_hosting_SecurePublisherappservice_hosting_SecurePublisher
    • appservice_hosting_WebWorkerManagerappservice_hosting_WebWorkerManager
    • appservice_metering_Commonappservice_metering_Common
    • appservice_metering_Operationsappservice_metering_Operations
    • Minden olyan webworker-bejelentkezés, amely az űrlapon van WebWorker_All WebWorker logins - which are in the form WebWorker_
        USE appservice_hosting
        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

        USE appservice_metering
        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

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ózatban van telepítve, és a fájlkiszolgáló csak a magánhálózaton érhető el, ahogy az a Azure App Service Azure Stack üzembe helyezési dokumentációban is szerepel.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, as called out in the Azure App Service on Azure Stack 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, enabling 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 Admin 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 StackKnown issues for Cloud Admins operating Azure App Service on Azure Stack

  • A bérlők nem hozhatnak létre App Service csomagot a bérlői portálon a App Service Plan nézet új funkciójávalTenants unable to create App Service Plan using new on App Service Plan view in tenant portal

Új alkalmazás létrehozásakor a bérlők App Service terveket hozhatnak létre az alkalmazás létrehozása munkafolyamatban, illetve az aktuális alkalmazás App Service tervének módosításakor, vagy az App Service terv Marketplace-elemén keresztül.When creating a new application, tenants can create App Service Plans during the create app workflow, or when changing the App Service Plan for a current app, or via the App Service Plan marketplace item

  • A leválasztott környezetek nem támogatják az egyéni tartományokatCustom domains are not supported in disconnected environments

App Service végrehajtja a tartomány tulajdonjogának ellenőrzését a nyilvános DNS-végpontokon, mivel az egyéni tartományok nem támogatottak a leválasztott forgatókönyvekben.App Service performs domain ownership verification against public DNS endpoints, as a result custom domains are not supported in disconnected scenarios.

  • Bizonyos esetekben a dolgozók nem tudják kielégíteni az állapot-ellenőrzéseket (kevés a szabad lemezterület)In some cases workers fail to satisfy health checks (insufficient disk space)

Bizonyos esetekben, amikor nagy számú helyet foglalnak le egy feldolgozóhoz, vagy egy hely nagy mennyiségű kérelmet kezel, a feldolgozó nagy számú futásidejű naplófájlt hoz majd a C:\DWAS\LogFiles.-ben.In some cases, where a high number of sites are allocated to a worker or a site is handling a large number of requests, the worker will generate a large number of runtime log files in C:\DWAS\LogFiles. Ezt a naplófájlok tisztítási logikájának hibája okozza.This is due to a bug in the clean-up logic for these log files.

Ennek a hibának a kijavítása az egyes feldolgozók számára, és a mappa tartalmának törlése.To mitigate this issue remote to the individual worker and clear out the contents of the folder.

Ezt a problémát a 2020-es Azure stack hub-beli app Servicebanjavítottuk, ezért javasoljuk, hogy a lehető leghamarabb frissítsen a 2020 Q3 kiadásra.This issue has been fixed in App Service on Azure Stack Hub 2020 Q3, we encourage customers to upgrade to the 2020 Q3 release as soon as possible.

Fontos

A Azure Stack hub 2020-es verziójának Azure App Servicera való frissítéséhez frissítenie kell a Azure Stack hub 2008In order to update to Azure App Service on Azure Stack Hub 2020 Q3 you must upgrade to Azure Stack Hub 2008

Következő lépésekNext steps