Descobrir aplicativos Web e instâncias do SQL Server em um projeto existente

Este artigo descreve como descobrir aplicativos Web e instâncias e bancos de dados do SQL Server em um projeto do Azure Migrate que foi criado antes da visualização do recurso de avaliação do SQL do Azure e/ou antes da visualização do recurso de avaliação do Serviço de Aplicativo do Azure.

Descobrir aplicativos Web e instâncias e bancos de dados do SQL Server em execução em máquinas locais ajuda a identificar e adaptar um caminho de migração para o Azure. O dispositivo Azure Migrate executa essa descoberta usando as credenciais de domínio ou não domínio do sistema operacional Windows ou credenciais de autenticação do SQL Server que têm acesso às instâncias e bancos de dados 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

  • Certifique-se de que:
    • Criou um projeto Azure Migrate antes do anúncio do recurso de avaliação de SQL e aplicativos Web para sua região
    • Adicionada a ferramenta Azure Migrate: Discovery and assessment a um projeto
  • Analise o suporte e os requisitos da descoberta de aplicativos.
  • Caso você esteja descobrindo ativos em um ambiente VMware, verifique se os servidores em que você está executando a descoberta de aplicativos têm o PowerShell versão 2.0 ou posterior instalado e as ferramentas VMware (posteriores à 10.2.0) instaladas.
  • Verifique os requisitos para implantar o dispositivo Azure Migrate.
  • Verifique se você tem as funções necessárias na assinatura para criar recursos.
  • Certifique-se de que o seu aparelho tem acesso à Internet

Nota

Embora o procedimento descrito neste artigo seja para VMware, os processos são semelhantes para ambientes Microsoft Hyper-V e físicos. A descoberta e a avaliação de instâncias e bancos de dados do SQL Server estão disponíveis nos ambientes Microsoft Hyper-V e físico.

Habilitar a descoberta de aplicativos Web e instâncias e bancos de dados do SQL Server

  1. No seu projeto Azure Migrate, ou

    • Selecione Não habilitado no bloco Hub ou

      Screenshot of Azure Migrate hub tile with SQL and web apps discovery not enabled.

    • Selecione Não habilitado em nenhuma entrada na página Descoberta de servidor na coluna Instâncias SQL ou aplicativos Web.

      Screenshot of Azure Migrate discovered servers blade with SQL and web apps discovery not enabled.

  2. Para descobrir aplicativos Web e instâncias e bancos de dados do SQL Server, siga as etapas envolvidas:

    • Selecione Atualizar para criar o recurso necessário.

      Screenshot of button to upgrade the Azure Migrate appliance.

    • Valide se os serviços executados no dispositivo estão atualizados para as versões mais recentes. Para fazer isso, inicie o Gerenciador de configuração do dispositivo a partir do servidor do dispositivo e selecione Exibir serviços do dispositivo no painel Pré-requisitos de configuração.

      • O aparelho e seus componentes são atualizados automaticamente

      Screenshot of the appliance version.

    • No painel gerenciar credenciais e fontes de descoberta do Gerenciador de configuração do Aparelho, adicione credenciais de Domínio ou Autenticação do SQL Server que tenham acesso Sysadmin na instância e bancos de dados do SQL Server a serem descobertos ou tenham 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 nos servidores. Você pode aproveitar o recurso de mapeamento automático de credenciais do dispositivo, conforme destacado aqui.

    Alguns pontos a observar:

    • Certifique-se de que o inventário de software já está habilitado ou forneça credenciais de domínio ou não domínio para habilitar o mesmo. O inventário de software deve ser executado para descobrir instâncias do SQL Server e aplicativos Web.
    • O appliance tenta validar as credenciais de domínio com o AD, à medida que são adicionadas. Verifique se o servidor do dispositivo tem linha de visão de rede para o servidor AD associado às credenciais. As credenciais que não são de domínio e as credenciais associadas à Autenticação do SQL Server não são validadas.
  3. Depois que as credenciais desejadas forem adicionadas, selecione Iniciar descoberta para iniciar a verificação.

Nota

  • Permita que aplicativos Web e a descoberta SQL sejam executados por algum tempo antes de criar avaliações para o Serviço de Aplicativo do Azure ou o Azure SQL. Se a descoberta de aplicativos Web e instâncias e bancos de dados do SQL Server não puder ser concluída, as respetivas 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 aplicativos Web de um dispositivo acabe descobrindo um aplicativo Web em execução em um servidor descoberto por outro dispositivo. Isso não impede a descoberta ou a experiência de avaliação do aplicativo Web.

Próximos passos