Descobrir aplicativos Web e instâncias do SQL Server em um projeto existente
Este artigo descreve como descobrir aplicativos Web e bancos de dados e instâncias do SQL Server e em um projeto de Migrações para Azure criado antes da versão prévia do recurso de avaliação do SQL do Azure e/ou antes da versão prévia do recurso de avaliação do Serviço de Aplicativo do Azure.
Descobrir aplicativos Web e bancos de dados e instâncias do SQL Server em execução em computadores locais ajuda a identificar e personalizar um caminho de migração para o Azure. O dispositivo de Migrações para Azure executa essa descoberta usando as credenciais de domínio ou não domínio do sistema operacional Windows ou as credenciais de autenticação do SQL Server que têm acesso aos bancos de dados e instâncias do SQL Server em execução nos servidores de destino. Esse processo de descoberta é sem agente, ou seja, nada é instalado nos servidores de destino.
Antes de começar
- Verifique se você:
- Criou um projeto de Migrações para Azure antes do anúncio do recurso de avaliação do SQL e aplicativos Web para sua região
- Foi adicionada a ferramenta Migrações para Azure: descoberta e avaliação para um projeto
- Examine suporte e requisitos de app-discovery.
- Caso você esteja descobrindo ativos em um ambiente do VMware, verifique se os servidores em que você está executando a descoberta no aplicativo têm a versão 2.0 ou posterior do PowerShell instalada, e se as ferramentas do VMware (posterior a 10.2.0) estão instaladas.
- Verifique os requisitos para implantação do dispositivo de Migrações para Azure.
- Verifique se você tem as funções necessárias na assinatura para criar recursos.
- Verificar se seu dispositivo tem acesso à Internet
Observação
Embora o procedimento descrito neste artigo seja para o VMware, os processos são semelhantes para ambientes do Microsoft Hyper-V e Físicos. A descoberta e a avaliação de instâncias de SQL Server e bancos de dados também estão disponíveis em todo o ambiente físico e de Microsoft Hyper-V.
Habilitar a descoberta de aplicativos Web e bancos de dados e instâncias do SQL Server
Em seu projeto de Migrações para Azure, execute uma das seguintes opções:
Selecione Não habilitado no bloco do Hub ou
Selecione Não habilitado em alguma entrada da página de descoberta do servidor em instâncias SQL ou coluna de aplicativos Web.
Para descobrir aplicativos Web e bancos de dados e instâncias do SQL Server, siga as etapas abaixo:
Selecione Atualizar para criar o recurso necessário.
Valide se os serviços em execução no dispositivo foram atualizados para as versões mais recentes. Para fazer isso, inicie o Gerenciador de configuração do dispositivo do seu servidor de dispositivo e selecione Exibir serviços de dispositivo no painel de pré-requisitos de instalação.
- O dispositivo e os respectivos componentes são atualizados automaticamente
No painel para gerenciar credenciais e fontes de descoberta do Gerenciador de configurações do dispositivo, adicione as credenciais de Domínio ou de Autenticação no SQL Server com acesso de Sysadmin à instância e aos bancos de dados do SQL Server a serem descobertos ou tenha essas permissões para cada instância do SQL Server.
A descoberta de aplicativos Web funciona com credenciais do sistema operacional Windows de domínio e não domínio, desde que a conta usada tenha privilégios de administrador local em servidores. Você pode aproveitar o recurso de mapeamento automático de credenciais do dispositivo, como destacado aqui.
Alguns pontos a serem observados:
- Verifique se o inventário de software já está habilitado ou forneça credenciais de Domínio ou Não Domínio para habilitá-lo. O inventário de software deve ser executado para descobrir instâncias do SQL Server e aplicativos Web.
- O dispositivo tenta validar as credenciais de domínio com o AD, à medida que elas forem adicionadas. Verifique se o servidor de dispositivo tem a linha de visão de rede para o servidor do AD associado às credenciais. Credenciais de não domínio e credenciais associadas à Autenticação do SQL Server não são validadas.
Depois que as credenciais desejadas forem adicionadas, selecione Iniciar descoberta para iniciar a verificação.
Observação
- Permita que os aplicativos Web e a descoberta de SQL sejam executados por algum tempo antes de criar avaliações do Serviço de Aplicativo do Azure ou do SQL do Azure. Se a descoberta de aplicativos Web e de bancos de dados e instâncias do SQL Server não tiver permissão para ser concluída, as respectivas instâncias serão marcadas como Desconhecido no relatório de avaliação.
- Em um projeto que contém vários dispositivos, é possível que o agente de descoberta e avaliação de aplicativo Web de um dispositivo acabe descobrindo um aplicativo Web em execução em um servidor descoberto por outro dispositivo. Isso não impede a experiência de descoberta ou avaliação do aplicativo Web.
Próximas etapas
- Saiba como criar uma avaliação do SQL do Azure.
- Saiba mais sobre as avaliações do SQL do Azure.
- Saiba como criar uma avaliação do Serviço de Aplicativo do Azure.
- Saiba mais sobre avaliações do Serviço de Aplicativo do Azure.
- Saiba como criar uma avaliação do Aplicativo Spring do Azure.