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

  • Certifique-se de:
  • Examine suporte e requisitos de app-discovery.
  • 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 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 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 bancos de dados e instâncias do SQL Server

  1. Em seu projeto de Migrações para Azure, execute uma das seguintes opções:

    • 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 do 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 bancos de dados e instâncias do SQL Server, siga as etapas abaixo:

    • Selecione Atualizar para criar o recurso necessário.

      Screenshot of button to upgrade the Azure Migrate appliance.

    • 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 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 Appliance, adicione credenciais de Domínio ou de Autenticação do SQL Server que tenham acesso Sysadmin na instância do SQL Server e nos bancos de dados 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 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 são 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.
  3. 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 um 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