Заметки о выпуске обновления 6 для Службы приложений Azure в Azure Stack HubApp Service on Azure Stack Hub update 6 release notes

В этих заметках о выпуске описаны новые возможности, исправления и известные проблемы в обновлении 6 для Службы приложений Azure в Azure Stack Hub.These release notes describe new features, fixes, and known issues in Azure App Service on Azure Stack Hub update 6. Известные проблемы можно разделить на две части: проблемы, которые непосредственно относятся к процессу обновления, и проблемы со сборкой (после установки).Known issues are divided into two sections: issues related to the upgrade process and issues with the build (post-installation).

Важно!

Прежде чем развертывать Службу приложений Azure 1.6, примените обновление 1904 к интегрированной системе Azure Stack Hub или разверните последнюю версию Пакета средств разработки Azure Stack Hub (ASDK).Apply the 1904 update to your Azure Stack Hub integrated system or deploy the latest Azure Stack Development Kit (ASDK) before deploying Azure App Service 1.6.

Указание сборкиBuild reference

Номер сборки обновления 6 для Службы приложений Azure в Azure Stack Hub — 82.0.1.50.The App Service on Azure Stack Hub update 6 build number is 82.0.1.50.

Предварительные требованияPrerequisites

Перед началом развертывания см. предварительные условия для развертывания Службы приложений в Azure Stack Hub.See Prerequisites for deploying App Service on Azure Stack Hub before you begin deployment.

Прежде чем начать обновление Службы приложений Azure в Azure Stack Hub до версии 1.6, выполните приведенные ниже действия.Before you begin the upgrade of Azure App Service on Azure Stack Hub to 1.6:

  • Убедитесь, что в разделе администрирования Службы приложений Azure на портале администрирования Azure Stack Hub настроены все роли.Ensure all roles are ready in Azure App Service administration in the Azure Stack Hub administrator portal.

  • Создайте резервную копию секретов Службы приложений, используя раздел администрирования Службы приложений Azure на портале администрирования Azure Stack Hub.Backup App Service Secrets using the App Service Administration in the Azure Stack Hub Admin Portal

  • Выполните резервное копирование Службы приложений и баз данных master:Back up the App Service and master Databases:

    • AppService_Hosting;AppService_Hosting;
    • AppService_Metering;AppService_Metering;
    • mastermaster
  • Выполните резервное копирование общей папки с содержимым приложения клиента.Back up the tenant app content file share.

    Важно!

    Операторы облака отвечают за обслуживание и работу файлового сервера и сервера SQL Server.Cloud operators are responsible for the maintenance and operation of the File Server and SQL Server. Поставщик ресурсов не управляет этими ресурсами.The resource provider does not manage these resources. Оператор облака отвечает за резервное копирование баз данных Службы приложений и общей папки содержимого арендатора.The cloud operator is responsible for backing up the App Service databases and tenant content file share.

  • Выполните синдикацию расширения пользовательских сценариев версии 1.9.1 в Azure Stack Hub Marketplace.Syndicate the Custom Script Extension version 1.9.1 from the Azure Stack Hub Marketplace.

Новые функции и исправленияNew features and fixes

Обновление 6 для Службы приложений Azure в Azure Stack Hub включает в себя приведенные ниже улучшения и исправления.Azure App Service on Azure Stack Hub update 6 includes the following improvements and fixes:

  • Обновления для клиента, администратора службы приложений, портала функций и средств Kudu.Updates to App Service tenant, admin, functions portals, and Kudu tools. Они согласованы с версией пакета SDK для портала Azure Stack Hub.Consistent with Azure Stack Hub portal SDK version.

  • Обновление среды выполнения Функций Azure до версии v1.0.12299.Updates Azure Functions runtime to v1.0.12299.

  • Обновления основной службы для повышения надежности и отображения сообщений об ошибках упрощают диагностику распространенных проблем.Updates to core service to improve reliability and error messaging enabling easier diagnosis of common issues.

  • Реализованы обновления следующих платформ приложений и инструментов:Updates to the following app frameworks and tools:

    • ASP.NET Core 2.2.4ASP.NET Core 2.2.4
    • NodeJS 10.15.2NodeJS 10.15.2
    • Zulu OpenJDK 8.36.0.1Zulu OpenJDK 8.36.0.1
    • Tomcat 7.0.81Tomcat 7.0.81
    • Tomcat 8.5.37Tomcat 8.5.37
    • Tomcat 9.0.14Tomcat 9.0.14
    • PHP 5.6.39PHP 5.6.39
    • PHP 7.0.33PHP 7.0.33
    • PHP 7.1.25PHP 7.1.25
    • PHP 7.2.13PHP 7.2.13
    • Обновление Kudu до версии 81.10329.3844Updated Kudu to 81.10329.3844
  • Обновления базовой операционной системы всех ролей.Updates to underlying operating system of all roles:

Действия, выполняемые после развертыванияPost-deployment Steps

Важно!

Если вы указали поставщик ресурсов Службы приложений с помощью экземпляра SQL Always On, в группу доступности необходимо добавить базы данных appservice_hosting и appservice_metering, а затем синхронизировать эти базы данных, чтобы предотвратить остановку службы в случае отработки отказа.If you've 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.

Известные проблемы (после установки)Known issues (post-installation)

  • Рабочим ролям не удается связаться с файловым сервером, если Служба приложений развернута в имеющейся виртуальной сети и файловый сервер доступен только в частной сети, как это описано в документации по развертыванию Службы приложений Azure в Azure Stack Hub.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 Hub deployment documentation.

Если вы решили выполнить развертывание в существующей виртуальной сети с использованием внутреннего IP-адреса для подключения к файловому серверу, необходимо добавить правило безопасности для исходящего трафика, разрешающее передачу трафика SMB между подсетью рабочей роли и файловым сервером.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. Для этого перейдите к группе безопасности сети WorkersNsg на портале администрирования и добавьте правило безопасности для исходящего трафика со следующими свойствами.Go to the WorkersNsg in the administrator portal and add an outbound security rule with the following properties:

  • Источник: ЛюбойSource: Any
  • Диапазон исходных портов: *.Source port range: *
  • Назначение: IP-адресаDestination: IP Addresses
  • Диапазон конечных IP-адресов: диапазон IP-адресов для файлового сервераDestination IP address range: Range of IPs for your file server
  • Диапазон конечных портов: 445Destination port range: 445
  • Протокол: TCPProtocol: TCP
  • Действие: AllowAction: Allow
  • Приоритет: 700Priority: 700
  • Имя: Outbound_Allow_SMB445Name: Outbound_Allow_SMB445

Известные проблемы, с которыми сталкиваются администраторы облака, работающие со службой приложений Azure в Azure Stack HubKnown issues for cloud admins operating Azure App Service on Azure Stack Hub

Обратитесь к документации в статье с заметками о выпуске для обновления Azure Stack Hub 1908.Refer to the documentation in the Azure Stack Hub 1908 release notes.

Известные проблемы с приложениями, выполняющими развертывания клиентов, в Службе приложений Azure в Azure Stack HubKnown issues for tenants deploying applications on Azure App Service on Azure Stack Hub

  • Центр развертывания неактивен или недоступен.Deployment Center is greyed out/unavailable.

    Клиенты пока не могут использовать центр развертывания, так как эта возможность появилась в общедоступном облаке в конце 2018 г.Tenants can't yet make use of Deployment Center, which is a feature that was released in the public cloud in late 2018. Клиенты по-прежнему могут использовать методы стандартного развертывания (FTP, веб-развертывания, Git, и т. д.) с помощью портала, CLI и PowerShell.Tenants can still use the standard deployment methods (FTP, Web Deploy, Git, and so on) via the portal, CLI, and PowerShell.

  • Недоступны параметры развертывания в классическом интерфейсе и параметры учетных данных развертывания на портале.Deployment options (classic) UX and deployment credentials portal options not available.

    Чтобы получить доступ к вариантам развертывания и учетным данным развертывания в развертывании Azure Stack Hub, клиенты должны зайти на портал, используя URL-адрес вида https://portal.<*region*>.<*FQDN*>/?websitesExtension_oldvsts=true, который для ASDK будет выглядеть как https://portal.local.azurestack.external/?websitesExtension_oldvsts=true, а затем перейти к своим приложениям.To reach the deployment options and deployment credentials user experience in the Azure Stack Hub deployment, tenants should access the portal using this URL format: https://portal.<*region*>.<*FQDN*>/?websitesExtension_oldvsts=true - which, for the ASDK would be https://portal.local.azurestack.external/?websitesExtension_oldvsts=true, and then navigate to their apps.

  • Мониторинг Функции Azure постоянно отображает сообщение "Загрузка" на портале.Azure function monitoring continually shows "Loading" in the portal.

    При попытке отслеживания отдельных функций на портале пользователя вам не будет отображаться журнал вызовов, данные о числе успешных операций или ошибок.When you attempt to monitor individual functions in the user portal, you'll see no invocation log, success count, or error count. Чтобы повторно включить эту функциональность, перейдите в приложение-функцию, выберите Функции платформы и Параметры приложения.To re-enable this functionality, go to your Function App, go to Platform Features, and go to Application settings. Добавьте новый параметр приложения с именем AzureWebJobsDashboard и задайте для него то же значение, что и для параметра AzureWebJobsStorage.Add a new app setting called AzureWebJobsDashboard and set the value to the same value as set in AzureWebJobsStorage. Затем перейдите в представление монитора для функции, чтобы просмотреть сведения мониторинга.Then go to the monitor view on your function and you'll see the monitoring information.

Дальнейшие действияNext steps