Na minha infraestrutura, tenho dois servidores com Windows Server 2019 e Hyper-V instalados. Uma SAN é conectada diretamente a ambos os servidores via FC. A SAN fornece três volumes para ambos os servidores: um volume para o quorum, um volume para VMs e um volume para dados.
Planejo implantar um serviço de arquivos com a maior disponibilidade possível para minha infraestrutura. Portanto - como tenho dois nós - quero implantar dois servidores de arquivos. Dessa forma, posso tolerar a falha de um servidor inteiro (host) ou a falha de um servidor de arquivos virtual. Com apenas um servidor de arquivos virtual (com HA habilitado), eu toleraria apenas a falha de um host, mas não uma falha da própria VM.
Pretendo usar o volume de dados da minha SAN para implantar um disco rígido virtual compartilhado, que ambos os servidores de arquivos virtuais usarão para fornecer os compartilhamentos de arquivos.
Além disso, quero que os usuários não precisem se preocupar com qual servidor de arquivos eles acessam para acessar seus arquivos. \\FileSrv1\Data\README.md
deve ser o mesmo que \\FileSrv2\Data\README.md
, mas os usuários devem poder acessá-lo como \\FS\Data\README.md
. Tanto quanto eu sei, este é um caso de uso típico para DFS. Mas não quero dois servidores de arquivos que repliquem seus dados, pois tenho um armazenamento compartilhado.
Então, minha pergunta é, posso usar ambos - um armazenamento compartilhado para servidores de arquivos virtuais E DFS para abstrair o acesso ao arquivo - no meu cenário?
Acontece que eu não preciso necessariamente de DFS no meu cenário. O cluster de failover convidado dos servidores de arquivos já fornece uma camada de abstração para acessar os arquivos, então acabei de chamar a função clusterizada
fs
. Concluindo, os arquivos sempre podem ser acessados por\\FS\...
qualquer servidor de arquivos ativo.