Estou fazendo algo um pouco criativo com o nosso servidor. Estamos construindo uma imagem pré-carregada do nosso software de servidor. Às vezes, nossos clientes pedem que possamos armazenar os dados em um compartilhamento de rede e outros clientes não. Eu estava pensando que poderíamos ser criativos e manter a pós-instalação simples.
Minha idéia era usar o arquivo host do Windows para apontar para 127.0.0.1 e ter um compartilhamento de rede local onde todos os dados são armazenados. No caso em que o cliente nos quer armazenar em seu servidor de arquivos, apenas atualizamos o arquivo host para o endereço do servidor remoto.
Nota - nós temos muitos serviços, por isso estamos tentando fazer isso com tão pouca "reconfiguração" quanto necessário. um arquivo host está na raiz da resolução de nomes, o que ajuda. Nós poderíamos fazer isso manualmente e não fazer assim. Estamos apenas querendo ser criativos nisso.
Server 2008 R2
Função de servidor de arquivos adicionada
Local ServerName: SERVERA (10.0.0.10)
Remote ServerName: SERVERB (10.0.0.11)
Host entry name GENERICSERVER
Folder Shared on local or remote server: SomeFileShare
Test1:
Host file on SERVERA: 10.0.0.11 GENERICSERVER
\GENERICSERVER\SomeFileShare -- Passed
Test2:
Host file on SERVERA: 10.0.0.10 GENERICSERVER
\GENERICSERVER\SomeFileShare -- **Failed**
\SERVERA\SomeFileShare -- Pass
\127.0.0.1\SomeFileShare -- Pass
Test3:
Host file on SERVERA: 127.0.0.1 GENERICSERVER
\GENERICSERVER\SomeFileShare -- **Failed**
\127.0.0.1\SomeFileShare -- Pass
Alguém tem alguma idéia de porque configurá-lo para acessar um servidor remoto funciona bem, mas se eu apontá-lo para a máquina local (127.0.0.1 ou o endereço do adaptador), isso não? Ele me pede um user / pass e até mostra o nome do sistema do servidor, mas não autentica.
Qualquer ajuda é apreciada.