Como fazer com que o antigo nome de host (Windows) seja resolvido para um novo servidor (Linux)?

1

Atualmente, temos um Windows PC básico executando um servidor de licença de rede Flexnet. Queremos mover o servidor de licenças para uma máquina virtual Hyper-V (VM) em uma máquina mais adequada (uma com RAID e fontes de alimentação redundantes). A VM está executando o CentOS Linux. Não há nenhum Active Directory envolvido.

As máquinas clientes (Windows) se conectam ao servidor de licenças antigo usando seu nome de host (vamos chamá-lo de 'lmserver'). Atualmente, a VM do Linux é chamada de 'LS2' (será alterada para 'lmserver' quando tiver tudo configurado), mas só responderá ao ping se eu usar seu endereço IP ('ping LS2' não funciona).

As pesquisas na web que eu fiz até agora sugeriram as seguintes opções para fazer a resolução de nomes de host funcionar com o Linux, mas não tenho certeza do que seria apropriado para este caso.

  • Avahi
  • SAMBA (ou possivelmente apenas parte dele, talvez Winbind)
  • Resolução de nomes de multidifusão local de links (LLMNR)
  • DNS
  • Modificação do arquivo de hosts em todos os computadores clientes

Destes, o único que sinto que entendo bem o suficiente para saber que gostaria de querer é adicionar um nome - > Mapeamento de endereço IP para o arquivo hosts em cada PC. No entanto, existem muitos PCs e eu prefiro fazer uma modificação central (caso contrário, eu poderia reconfigurar cada PC para usar o endereço IP para se conectar ao servidor de licenças em vez do nome do host). Os exemplos que vi com o Avahi sugerem que um sufixo .local deve ser adicionado ao nome do host, o que também excluiria essa opção.

A maioria dos comentários que tenho lido parece recomendar evitar qualquer coisa com base no NetBIOS / WINS (que eu acho que o SAMBA / Winbind são) em favor do DNS. No entanto, na minha experiência, o DNS requer um domínio (por exemplo, o servidor teria que ser lmserver.mycompany.com em vez de apenas lmserver, que novamente me forçaria a reconfigurar cada PC). Nós temos um servidor DNS local (no nosso Synology NAS) que mantém o endereço DNS do NAS (vamos chamá-lo fserver.mycompany.com) trabalhando para clientes VPN (o servidor VPN também está no Synology atualmente, o que significa que os clientes VPN recebem Endereços IP em uma sub-rede diferente para computadores no local, mas esperamos mover o servidor VPN (provavelmente para um novo roteador) no futuro também.

Então, o que preciso fazer para que nossos PCs obtenham sua licença de software do novo servidor de licenças (VM)? Se eu deveria usar o SAMBA, eu preciso de tudo isso e, se não, qual parte devo instalar?

    
por Rhydgaled 24.10.2018 / 17:35

2 respostas

0

Você simplesmente precisa executar um servidor DNS. Isso permitirá que você redirecione todas as consultas endereçadas ao servidor Windows antigo para o novo servidor Linux.

Eu recomendaria o DNSmasq para começar. É muito simples de configurar.

Instruções de instalação: link

Ajuda geral de configuração: link

Configurando um redirecionamento: link

    
por 24.10.2018 / 18:04
0

As licenças do FLEXnet são geradas com o endereço MAC do adaptador do servidor dentro do arquivo .lic normalmente. Esse detalhe não é escrito on-line, mas pode bloquear a configuração que você deseja alcançar.

Como tal, você precisará de mais do que o nome do host para corresponder, ele deve corresponder ao endereço MAC.

Se você ainda tem suporte nessas licenças, é fácil regenerá-las normalmente (se falarmos de ACad no exemplo)

Dentro da VM linux você pode emitir isto para ver se o nome do host do FLEXNet está configurado corretamente;

./lmutil lmhostid -hostname

lmhostid - Copyright (c) 1989-2015 Flexera Software LLC. All Rights Reserved.

The FlexNet Host ID of this machine is "HOSTNAME= mycomputerHostname."

Você precisa do SAMBA para definir um nome de host, mas acima de tudo, é necessário que o deamon do FLEXNet esteja em execução e a configuração do DNS corretamente para o seu computador cliente localize o servidor FLEXNet pelo nome do host.

Posso perguntar por que você não faz um P2V dessa máquina com Windows? como gerenciar um servidor Windows FlexNet geralmente é mais fácil que no linux para essa parte, por essa razão eu faria um P2V e copiaria o endereço MAC do PC para o host, e seu servidor estaria pronto depois sem mais nenhuma mudança. / p>     

por 24.10.2018 / 18:12