Serviço de Aplicativo nas notas de versão da Atualização 3 do Azure Stack Hub
Estas notas sobre a versão descrevem melhorias, correções e problemas conhecidos no Serviço de Aplicativo do Azure na Atualização 3 do Azure Stack Hub. Os problemas conhecidos são divididos em três seções: problemas diretamente relacionados à implantação, problemas com o processo de atualização e problemas com o build (pós-instalação).
Importante
Aplique a atualização 1807 ao sistema integrado do Azure Stack Hub ou implante o ASDK (Kit de Desenvolvimento do Azure Stack) mais recente antes de implantar Serviço de Aplicativo do Azure 1.3.
Referência de build
O Serviço de Aplicativo no número de build da Atualização 3 do Azure Stack Hub é 74.0.13698.31.
Pré-requisitos
Consulte os Pré-requisitos para implantar Serviço de Aplicativo no Azure Stack Hub antes de iniciar a implantação.
Antes de começar a atualização do Serviço de Aplicativo do Azure no Azure Stack Hub para 1.3, verifique se todas as funções estão prontas na administração do Serviço de Aplicativo do Azure no portal do administrador do Azure Stack Hub.
Novos recursos e correções
Serviço de Aplicativo do Azure na Atualização 3 do Azure Stack Hub inclui as seguintes melhorias e correções:
Suporte para uso de SQL Server Always On para bancos de dados do provedor de recursos Serviço de Aplicativo do Azure.
Foi adicionado um novo parâmetro de ambiente ao script auxiliar Create-AADIdentityApp para ajudar a direcionar diferentes regiões Azure AD.
Atualizações para Serviço de Aplicativo locatário, Administração, portais do Functions e ferramentas kudu. Consistente com a versão do SDK do portal do Azure Stack Hub.
Atualizações Azure Functions runtime para v1.0.11820.
Atualizações ao serviço principal para melhorar a confiabilidade e o sistema de mensagens de erro, permitindo um diagnóstico mais fácil de problemas comuns.
Atualizações para as seguintes estruturas e ferramentas de aplicativo:
- Adicionado ASP.NET Core 2.1.2
- NodeJS 10.0.0 adicionado
- Adicionado Zulu OpenJDK 8.30.0.1
- Adição do Tomcat 8.5.31 e 9.0.8
- Adicionadas versões do PHP:
- 5.6.36
- 7.0.30
- 7.1.17
- 7.2.5
- Adição do Wincache 2.0.0.8
- Atualização do Git para Windows para v 2.17.1.2
- Atualização do Kudu para 74.10611.3437
Atualizações ao sistema operacional subjacente de todas as funções:
Etapas pós-atualização (opcional)
Para clientes que desejam migrar para um banco de dados independente para Serviço de Aplicativo do Azure existentes em implantações do Azure Stack Hub, execute estas etapas após a conclusão do Serviço de Aplicativo do Azure na atualização do Azure Stack Hub 1.3:
Importante
Este procedimento leva aproximadamente de 5 a 10 minutos. Esse procedimento envolve a eliminação das sessões de logon de banco de dados existentes. Planejar o tempo de inatividade para migrar e validar Serviço de Aplicativo do Azure no Azure Stack Hub após a migração
Habilite o banco de dados independente.
sp_configure 'contained database authentication', 1; GO RECONFIGURE; GO
Convertendo um banco de dados em parcialmente contido. Essa etapa incorrerá em tempo de inatividade, pois todas as sessões ativas precisam ser encerradas.
/******** [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********/
Migrar logons para usuários de banco de dados independentes.
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
Validar
Verifique se SQL Server tem a contenção habilitada.
sp_configure @configname='contained database authentication'
Verifique o comportamento contido existente.
SELECT containment FROM sys.databases WHERE NAME LIKE (SELECT DB_NAME())
Problemas conhecidos (pós-instalação)
- Os trabalhadores não conseguem acessar o servidor de arquivos quando Serviço de Aplicativo é implantado em uma rede virtual existente e o servidor de arquivos só está disponível na rede privada. Esse problema é destacado na documentação de implantação do Serviço de Aplicativo do Azure no Azure Stack Hub.
Se você optar por implantar em uma rede virtual existente e em um endereço IP interno para se conectar ao servidor de arquivos, deverá adicionar uma regra de segurança de saída que permita o tráfego SMB entre a sub-rede de trabalho e o servidor de arquivos. Acesse o WorkersNsg no portal do administrador e adicione uma regra de segurança de saída com as seguintes propriedades:
- Origem: qualquer uma
- Intervalo de portas de origem: *
- Destino: Endereços IP
- Intervalo de endereços IP de destino: intervalo de IPs para o servidor de arquivos
- Intervalo da porta de destino: 445
- Protocolo: TCP
- Ação: Permitir
- Prioridade: 700
- Nome: Outbound_Allow_SMB445
Problemas conhecidos para administradores de nuvem que operam Serviço de Aplicativo do Azure no Azure Stack Hub
Consulte a documentação nas notas de versão do Azure Stack Hub 1807.
Próximas etapas
- Para obter uma visão geral de Serviço de Aplicativo do Azure, consulte Serviço de Aplicativo do Azure na visão geral do Azure Stack Hub.
- Para obter mais informações sobre como se preparar para implantar Serviço de Aplicativo no Azure Stack Hub, consulte Pré-requisitos para implantar Serviço de Aplicativo no Azure Stack Hub.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de