Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Siga este artigo para saber como adicionar várias credenciais de servidor no gerenciador de configuração do dispositivo para realizar inventário de software (descobrir aplicativos instalados), análise de dependência sem agente e descobrir aplicativos Web, instâncias do SQL Server e bancos de dados.
O appliance Migrações para Azure é um dispositivo leve usado pelo Migrações para Azure: Discovery and assessment para identificar servidores locais e enviar metadados de configuração e desempenho do servidor para o Azure. O dispositivo também pode ser usado para executar inventário de software, análise de dependência sem agente e descoberta de aplicativo Web e instâncias e bancos de dados do SQL Server.
O appliance não se limita a servidores. Você pode configurá-lo para puxar informações específicas da infraestrutura de todos os seus componentes, incluindo computação (servidores), armazenamento (armazenamento conectado à rede) e rede, e enviar os metadados para o Migrações para Azure. Para armazenamento, você pode configurar o aparelho para descobrir sistemas de armazenamento conectado à rede (NAS), como Dell PowerScale (OneFS) e NetApp ONTAP, além dos compartilhamentos de arquivos SMB, NFS e S3 que eles hospedam. Clusters de NAS descobertos e seus compartilhamentos aparecem no seu projeto Migrações para Azure junto com os servidores de arquivos Windows e Linux que o appliance já descobriu. Para descobrir compartilhamentos de arquivos NAS, adicione credenciais NAS e uma fonte de descoberta NAS conforme descrito em Fornecer credenciais e uma fonte de descoberta para compartilhamentos de arquivos NAS. Para rede, você pode descobrir recursos de rede em ambientes VMware puxando informações do VMware vCenter Server e do VMware NSX, conforme necessário. Para descobrir esses recursos, forneça as credenciais correspondentes em nível de ambiente conforme descrito em Credenciais para descoberta de redes VMware.
Observação
Atualmente, a descoberta de aplicativos Web ASP.NET só está disponível com o dispositivo usado para descoberta e avaliação de servidores em execução no seu ambiente VMware.
Se quiser usar esses recursos, você poderá fornecer credenciais de servidor executando as etapas a seguir. Para servidores em execução no vCenter Server e em hosts/clusters do Hyper-V, o dispositivo tentará mapear automaticamente as credenciais para os servidores para executar os recursos de descoberta.
Adicionar credenciais
Tipos de credenciais suportadas
Você pode adicionar várias credenciais de servidor no gerenciador de configuração do dispositivo, que podem ser credenciais de domínio, não domínio (Windows ou Linux) ou credenciais de autenticação do SQL Server.
Os tipos de credenciais de servidor com suporte estão listados na tabela abaixo:
| Tipo de credencial | Descrição |
|---|---|
| Credenciais de domínio | Você pode adicionar credenciais de domínio selecionando uma opção na lista suspensa do modal Adicionar credenciais. Para fornecer credenciais de domínio, você precisa especificar o nome de domínio que deve ser fornecido no formato FQDN (Nome de Domínio Totalmente Qualificado) (por exemplo, prod.corp.contoso.com). Para fornecer credenciais de domínio, especifique o nome de domínio no formato FQDN (Nome de Domínio Totalmente Qualificado) (por exemplo, prod.corp.contoso.com). Você também precisa fornecer um nome amigável, nome de usuário e senha para as credenciais. Na seção de descoberta de convidado de todas as três pilhas de dispositivos (VMware, Hyper-V e físico), as credenciais de domínio devem ser fornecidas no formato UPN (username@domain.com). No dispositivo físico, para descobrir metadados do servidor e habilitar a análise de SI e de dependência, forneça credenciais de domínio no formato de versão anterior (domínio\nome de usuário). Não há suporte para o formato UPN (username@domain.com) para esse cenário. As credenciais de domínio adicionadas serão validadas automaticamente quanto à autenticidade no Active Directory do domínio. Essa validação evita bloqueios de conta quando o dispositivo tenta mapear as credenciais do domínio em relação aos servidores descobertos. Para validar as credenciais de domínio com o controlador de domínio, o dispositivo deve ser capaz de resolver o nome de domínio. Verifique se você forneceu o nome de domínio correto ao adicionar as credenciais, caso contrário, haverá falha na validação. O dispositivo não tentará mapear as credenciais de domínio que falharam na validação. Você precisa ter pelo menos uma credencial de domínio validada com êxito ou pelo menos uma credencial que não seja de domínio para iniciar a descoberta. As credenciais de domínio mapeadas automaticamente em relação aos servidores Windows serão usadas para executar o inventário de software e também podem ser usadas para descobrir aplicativos Web e instâncias e bancos de dados do SQL Server (se você configurou o modo de autenticação do Windows em seus SQL Servers). Saiba mais sobre os tipos de modos de autenticação com suporte no SQL Servers. |
| Credenciais de não domínio (Windows/Linux) | Você pode adicionar o Windows (Não domínio) ou Linux (Não domínio) selecionando a opção necessária na lista suspensa no modal Adicionar credenciais. Você também precisa especificar um nome amigável para credenciais, nome de usuário e senha. |
| Credenciais de Autenticação do SQL Server | Você pode adicionar credenciais de Autenticação do SQL Server selecionando a opção na lista suspensa no modal Adicionar credenciais. Você também precisa especificar um nome amigável para credenciais, nome de usuário e senha. É possível adicionar esse tipo de credenciais para descobrir instâncias do SQL Server e bancos de dados em execução no ambiente VMware, se você tiver configurado o modo de autenticação do SQL Server nos SQL Servers. Saiba mais sobre os tipos de modos de autenticação com suporte no SQL Servers. Você precisa fornecer pelo menos uma credencial de domínio validada com êxito ou pelo menos uma credencial do Windows (sem domínio) para que o dispositivo possa concluir o inventário de software para descobrir o SQL instalado nos servidores antes de usar as credenciais de autenticação do SQL Server para descobrir as instâncias do SQL Server e bancos de dados. |
| Credenciais de Autenticação do PostgreSQL | Você pode adicionar a autenticação PostgreSQL selecionando a opção apropriada na lista suspensa da caixa de diálogo Adicionar credenciais. Você precisa especificar um nome amigável, nome de usuário e senha. Essas credenciais são usadas para descobrir instâncias e bancos de dados do PostgreSQL em seu ambiente, desde que os servidores PostgreSQL estejam configurados para autenticação baseada em senha (como md5, scram-sha-256 ou senha). Você deve fornecer pelo menos uma credencial de domínio validada com êxito ou pelo menos uma credencial do Windows/Linux (não domínio) para que o dispositivo possa concluir o inventário de software e descobrir instalações do PostgreSQL. Após essa etapa, o dispositivo usa as credenciais de autenticação postgreSQL para identificar instâncias e bancos de dados do PostgreSQL. |
| Credenciais do servidor NAS | Adicione credenciais do servidor NAS selecionando a opção no menu suspenso no diálogo de Adicionar credenciais . Especifique um nome amigável, nome de usuário e senha. Use uma conta de cluster NAS que tenha pelo menos permissão de nível cluster somente leitura. O appliance usa essas credenciais para se conectar ao controlador NAS e coletar metadados de compartilhamentos e do sistema; ele nunca escreve no sistema NAS. Use estas credenciais para descobrir sistemas de armazenamento conectado à rede (NAS), como Dell PowerScale (OneFS) e NetApp ONTAP, além dos compartilhamentos de arquivos SMB, NFS e S3 que eles hospedam. Depois de adicionar credenciais NAS, adicione uma fonte de descoberta NAS para cada cluster. Saiba mais. |
| Credenciais NSX | Adicione credenciais NSX selecionando a opção no menu suspenso no diálogo Adicionar credenciais . Especifique um nome amigável, nome de usuário e senha. Forneça credenciais NSX no nível do ambiente. O appliance utiliza essas credenciais para descobrir inventário de rede e metadados de configuração do ambiente VMware NSX. Para recursos de rede, você também pode fornecer credenciais do vCenter Server. Saiba mais. |
Verifique as permissões necessárias nas credenciais do Windows/Linux para executar o inventário de software, a análise de dependência sem agente e descobrir aplicativos Web e instâncias e bancos de dados do SQL Server.
Permissões necessárias
A tabela a seguir lista as permissões necessárias nas credenciais de servidor fornecidas no dispositivo para executar os respectivos recursos:
| Recurso | Credenciais do Windows | Credenciais do Linux |
|---|---|---|
| Inventário de software | Conta de usuário convidado | Conta de usuário normal/normal (permissões de acesso não sudo) |
| Descoberta de instâncias e bancos de dados do SQL Server | Para descobrir instâncias e bancos de dados do SQL Server, a conta Windows/domínio ou a conta do SQL Server necessita dessas permissões de leitura com baixos privilégios para cada instância do SQL Server. Você pode usar o utilitário de provisionamento de conta de baixo privilégio para criar contas personalizadas ou usar qualquer conta existente que seja membro da função de servidor sysadmin para simplificar. | Não há suporte no momento |
| Descoberta de aplicativos Web ASP.NET | Conta de domínio ou não domínio (local) com permissões administrativas | Não há suporte no momento |
| Análise de dependência sem agente (descoberta rápida) | Conta de usuário convidado | Conta de usuário normal/normal (permissões de acesso não sudo) |
| Análise de dependência sem agente (descoberta detalhada) | Conta de domínio ou não domínio (local) com permissões administrativas | As seguintes permissões sudo são necessárias para identificar as dependências do servidor: /usr/bin/netstat e /usr/bin/ls. Se netstat não estiver disponível, serão necessárias permissões Sudo em ss. Ao fornecer uma conta de usuário sudo, verifique se você habilitou o NOPASSWD para que a conta execute os comandos necessários sem solicitar uma senha sempre que o comando sudo for invocado. |
| Descoberta de instâncias e bancos de dados do PostgreSQL | Use uma conta de usuário do PostgreSQL com privilégios de superusuário ou o seguinte privilégio mínimo de usuário em cada instância do PostgreSQL: CONNECT no banco de dados pg_read_all_settingse USAGE em esquemas relevantes. |
Use uma conta de usuário do PostgreSQL com privilégios de superusuário ou os seguintes privilégios mínimos de usuário em cada instância do PostgreSQL: CONNECT no banco de dados, pg_read_all_settingsUSAGE em esquemas relevantes. |
| Descoberta de compartilhamentos de arquivos NAS | Não aplicável. A descoberta de NAS utiliza credenciais do NAS Server em vez de credenciais de convidado do Windows ou Linux. Forneça uma conta de cluster NAS que tenha pelo menos permissão de somente leitura em nível de cluster. Conceda a permissão no nível do cluster, em vez de por compartilhamento ou volume, para que você possa enumerar todos os metadados de compartilhamento, incluindo cotas. | Não aplicável. A descoberta de NAS utiliza credenciais do NAS Server em vez de credenciais de convidado do Windows ou Linux. |
Observação
Você pode usar um convidado Windows ou uma conta de usuário não Sudo do Linux para obter dados de dependência. Mas, com contas com menos privilégios, talvez você não colete informações do processo (como nome do processo ou nome do aplicativo) para alguns processos executados com privilégios mais altos. Esses processos aparecem como Desconhecidos no computador no modo de exibição de servidor único.
Práticas recomendadas para fornecer credenciais
- Recomendamos que você crie uma conta de usuário de domínio dedicada com as permissões necessárias, que tem o escopo de executar inventário de software, análise de dependência sem agente e descoberta de aplicativo Web e instâncias e bancos de dados do SQL Server nos servidores desejados.
- Recomendamos que você forneça pelo menos uma credencial de domínio validada com sucesso ou pelo menos uma credencial que não seja de domínio para iniciar o inventário de software.
- Para descobrir instâncias do SQL Server e bancos de dados, você pode fornecer credenciais de domínio, caso tenha configurado o modo de autenticação do Windows nos SQL Servers.
- Você também pode fornecer credenciais de autenticação do SQL Server se tiver configurado o modo de autenticação do SQL Server nos SQL Servers, mas é recomendável fornecer pelo menos uma credencial de domínio validada com sucesso ou pelo menos uma credencial do Windows (não domínio), para que o dispositivo possa primeiramente concluir o inventário de software.
Tratamento de credenciais no dispositivo
- Todas as credenciais fornecidas no gerenciador de configuração de dispositivos são armazenadas localmente no servidor de dispositivo e não são enviadas ao Azure.
- As credenciais armazenadas no servidor de dispositivo são criptografadas usando a DPAPI (API de Proteção de Dados).
- Depois de adicionar credenciais, o dispositivo tenta mapear automaticamente as credenciais para executar a descoberta nos respectivos servidores.
- O dispositivo usa as credenciais mapeadas automaticamente em um servidor para todos os ciclos de descoberta subsequentes até que as credenciais sejam capazes de buscar os dados de descoberta necessários. Se as credenciais pararem de funcionar, o dispositivo tentará mapear novamente a partir da lista de credenciais adicionadas e continuar a descoberta em andamento no servidor.
- As credenciais de domínio adicionadas serão validadas automaticamente quanto à autenticidade no Active Directory do domínio. Isso é para evitar bloqueios de conta quando o dispositivo tenta mapear as credenciais de domínio em servidores descobertos. O dispositivo não tentará mapear as credenciais de domínio que falharam na validação.
- Se o dispositivo não puder mapear nenhuma credencial de domínio ou não-domínio em um servidor, você verá o status "Credenciais não disponíveis" no servidor em seu projeto.
Credenciais para descoberta da rede do VMware
Para descobrir recursos de rede em ambientes VMware, extraia informações de rede do VMware vCenter Server e do VMware NSX, conforme necessário. Forneça as credenciais correspondentes em nível de ambiente no gerenciador de configuração do appliance.
Forneça credenciais do vCenter Server para descobrir recursos de conectividade e relacionamentos do ambiente vCenter Server. Se seu ambiente usa VMware NSX, também forneça credenciais NSX, que o aparelho usa para descobrir inventário de rede e metadados de configuração do ambiente VMware NSX. Forneça ambos os tipos de credenciais no nível do ambiente. Essas credenciais são diferentes das credenciais do sistema operacional convidado, que você usa para acessar servidores individuais de Windows ou Linux para recursos como inventário de software e análise de dependências sem agente.
Forneça credenciais e uma fonte de descoberta para compartilhamentos de arquivos NAS
O Migrações para Azure descobre sistemas de armazenamento conectado à rede (NAS) e os compartilhamentos SMB, NFS e S3 que eles hospedam. Após a execução da descoberta, clusters NAS e seus compartilhamentos aparecem como objetos de inventário no seu projeto Migrações para Azure, junto com os servidores de arquivos Windows e Linux que o dispositivo já descobriu. Você configura a descoberta de NAS no mesmo appliance que usa para descobrir servidores, e pode misturar fontes NAS com fontes vCenter Server e NSX manager em um único appliance.
Plataformas NAS suportadas
O Migrações para Azure descobre as seguintes plataformas NAS:
| Fornecedor | Platform | Protocolos descobertos |
|---|---|---|
| Tecnologias Dell | PowerScale (OneFS); Dell EMC Isilon (OneFS) (legado) | Compartilhamentos de SMB, NFS, S3 e multiprotocolo |
| NetApp | ONTAP AFF; FAS (legado) | Compartilhamentos de SMB, NFS, S3 e multiprotocolo |
Um compartilhamento que você expõe por meio de mais de um protocolo, como SMB e S3, ou NFS e S3, é identificado como um compartilhamento multiprotocolo no inventário.
Observação
A descoberta de rede de área de armazenamento (SAN) e de número de unidade lógica (LUN) não é suportada. Protocolos que não são de arquivo, como iSCSI e mapeamento SAN, estão fora do escopo. O Migrações para Azure coleta apenas metadados de compartilhamento e do sistema. Ele não rastreia o conteúdo dos arquivos, nem analisa listas de controle de acesso (ACLs) nem escaneia informações de identificação pessoal.
Adicionar credenciais NAS
- No Appliance Gerenciador de Configurações, vá em Gerenciar credenciais e fontes de descoberta.
- Em Fornecer credenciais de infraestrutura, selecione Adicionar credenciais.
- Para o tipo de origem, selecione Servidor NAS.
- Insira um nome amigável (como o nome do cluster), um nome de usuário para uma conta do cluster NAS que tenha pelo menos permissão de somente leitura em nível de cluster, e a senha da conta.
- Clique em Salvar. Repita para cada cluster NAS que usa uma conta diferente. Clusters que compartilham uma conta podem reutilizar uma única entrada de credencial.
Importante
Se você não fornecer credenciais válidas para uma fonte NAS, nenhum inventário é gerado para essa fonte. A prontidão de credencial é a causa mais comum de um inventário vazio de NAS. Verifique isso antes de investigar qualquer outra coisa.
Observação
Os modelos de permissão diferem entre os fornecedores de NAS, e a permissão necessária para listar compartilhamentos pode diferir da permissão necessária para enumerar cotas. Não existe uma única função padrão somente leitura entre os fornecedores. Se algum metadado de compartilhamento estiver faltando após a descoberta, confirme que a conta possui permissão somente leitura no nível do cluster, e não em um compartilhamento ou volume individual.
Adicionar uma fonte de descoberta de NAS
Adicione cada cluster NAS que você deseja descobrir ao appliance como fonte de descoberta.
- Em Fornecer detalhes do servidor de infraestrutura, selecione Adicionar fonte de descoberta.
- Em Fonte de descoberta, selecione NAS Server.
- Insira o endereço IP ou FQDN do endpoint de gerenciamento do cluster NAS.
- Insira a porta usada para acessar o endpoint de gerenciamento do cluster. O aparelho usa 443 por padrão. Mude isso apenas se seu cluster expõe seu endpoint de gerenciamento em uma porta diferente.
- Para Mapear credenciais, selecione o nome amigável da credencial NAS que você criou.
- Clique em Salvar. Repita para cada cluster NAS no escopo.
Depois de adicionar todas as credenciais do NAS e fontes de descoberta, selecione Iniciar descoberta no final da página do Appliance Gerenciador de Configurações para iniciar a descoberta de todas as fontes configuradas, incluindo seus servidores NAS.
Observação
Se você mudar uma senha em um cluster NAS após a execução da descoberta, atualize a credencial no aparelho e então selecione Revalidar credenciais para que o próximo ciclo de descoberta possa se conectar.