Compartilhar via


Como usar DFS Namespaces com o Azure NetApp Files

Os Namespaces dos sistemas de arquivos distribuídos, geralmente chamados de namespaces de DFS ou DFS-N, são uma função de servidor do Windows Server amplamente usada para simplificar a implantação e a manutenção de compartilhamentos de arquivos SMB em produção. Os namespaces de DFS são uma tecnologia de virtualização do namespace de armazenamento, o que significa que você fornece uma camada de indireção entre o caminho UNC dos compartilhamentos de arquivos e os próprios compartilhamentos de arquivos. Os Namespaces do DFS funcionam com compartilhamentos de arquivos SMB, independentes de onde esses compartilhamentos de arquivos estão hospedados: ele pode ser usado com compartilhamentos SMB hospedados em um Servidor de Arquivos do Windows local com ou sem Sincronização de Arquivos do Azure, compartilhamentos de arquivos do Azure diretamente, compartilhamentos de arquivos SMB hospedados no Azure NetApp Files e até mesmo com compartilhamentos de arquivos hospedados em outras nuvens.

Em sua essência, os Namespaces do DFS fornecem um mapeamento entre um caminho UNC amigável, como \\contoso\shares\ProjectX e o caminho UNC subjacente do compartilhamento SMB como \\Server01-Prod\ProjectX ou \\anf-xxxx\projectx. Quando o usuário final quer navegar até seu compartilhamento de arquivos, ele digita o caminho UNC amigável do usuário, mas seu cliente SMB acessa o caminho SMB subjacente do mapeamento. Também é possível estender esse conceito básico para assumir um nome de servidor de arquivos existente, como \\MyServer\ProjectX usando a consolidação raiz do DFS. Você pode usar esses recursos para obter os seguintes cenários:

  • Fornecer um nome à prova de migração para um conjunto lógico de dados
    Nesse exemplo, você tem um mapeamento como \\contoso\shares\Engineering, que mapeia para \\OldServer\Engineering. Ao concluir a migração para o Azure NetApp Files, você pode alterar o mapeamento para que o caminho UNC amigável aponte para \\anf-xxxx\engineering. Quando um usuário final acessa o caminho UNC amigável, ele é redirecionado diretamente para o caminho de compartilhamento do Azure NetApp Files.

  • Estenda um conjunto lógico de dados entre tamanho, E/S ou outros limites de escala
    Isso é comum ao lidar com compartilhamentos corporativos, em que pastas diferentes têm requisitos de desempenho diferentes, ou com compartilhamentos temporários, em que os usuários obtêm espaço de armazenamento arbitrário para lidar com as necessidades de dados temporários. Com os namespaces de DFS, você une várias pastas em um namespace coeso. Por exemplo, \\contoso\shares\engineering mapeia para \\anf-xxxx\engineering (Azure NetApp Files, nível de serviço Ultra), \\contoso\shares\sales mapeia para \\anf-yyyy\sales (Azure NetApp Files, nível de serviço Padrão) e assim por diante.

  • Preservar o nome lógico de um ou mais servidores de arquivos herdados após a migração dos dados para o Azure NetApp Files
    O uso do DFS-N com a consolidação raiz permite assumir o nome do host e caminhos do compartilhamento exatamente como eles estão. Isso mantém atalhos de documentos, links de documentos incorporados e caminhos UNC inalterados após a migração.

Se você já tiver um Namespace DFS em vigor, nenhuma etapa especial será necessária para usá-lo com o Azure NetApp Files. Se você estiver acessando seu compartilhamento do Azure NetApp Files localmente, serão aplicadas considerações normais de rede; consulte Diretrizes para planejamento de rede do Azure NetApp Files para obter mais informações.

Aplica-se a

Tipo de compartilhamento de arquivos PME NFS protocolo duplo*
Azure NetApp Files (Serviço de armazenamento de arquivos na nuvem) Sim Não Sim

Importante

Essa funcionalidade se aplica ao lado SMB dos volumes de protocolo duplo do Azure NetApp Files.

Tipos de namespace

Os Namespaces do DFS fornecem três tipos de namespace:

  • Namespace baseado em domínio:
    Um namespace hospedado como parte do domínio do Windows Server AD. Os namespaces hospedados como parte do AD têm um caminho UNC que contém o nome do seu domínio, por exemplo, \\contoso.com\shares\myshare, se o seu domínio for contoso.com. Os namespaces baseados em domínio oferecem suporte a limites de escala maiores e a redundância interna por meio do AD. Os namespaces baseados em domínio não podem ser um recurso clusterizado em um cluster de failover.

  • Namespace autônomo:
    Um namespace hospedado em um servidor individual ou em um cluster de failover do Windows Server, não hospedado como parte do Windows Server AD. Namespaces autônomos têm um nome baseado no nome do servidor autônomo, como \\MyStandaloneServer\shares\myshare, em que o servidor autônomo é nomeado MyStandaloneServer. Namespaces autônomos oferecem suporte a destinos de escala menores do que namespaces baseados em domínio, mas podem ser hospedados como um recurso clusterizado em um cluster de failover.

  • Namespace autônomo com a consolidação raiz:
    Um ou mais namespaces hospedados em um servidor individual ou em um cluster de failover do Windows Server, não hospedados como parte do Windows Server AD. Namespaces autônomos com consolidação raiz têm um caminho UNC que corresponde ao nome do servidor de arquivos antigo que você gostaria de assumir, como \\oldserver, onde seu namespace é nomeado #oldserver. Namespaces autônomos dão suporte a destinos de menor escala do que namespaces baseados em domínio, mas podem ser hospedados como um recurso clusterizado em um cluster de failover do Windows Server.

Requisitos

Para usar namespaces dfs com o Azure NetApp Files, você deve ter os seguintes recursos:

  • Um domínio do Active Directory. Esse domínio pode ser hospedado em qualquer lugar que você quiser: um ambiente local, uma VM (máquina virtual) do Azure ou até mesmo em outra nuvem.

  • Um Windows Server que pode hospedar o namespace. Para namespaces baseados em domínio, um padrão de implantação comum é usar o controlador de domínio do Active Directory para hospedar os namespaces, no entanto, os namespaces podem ser configurados de qualquer servidor com a função de servidor de Namespaces do DFS instalada. Namespaces DFS estão disponíveis em todas as versões do Windows Server com suporte.

  • Para a consolidação raiz do namespace, os controladores de domínio do Active Directory não podem ser usados para hospedar o namespace. É necessário usar um Windows Server autônomo dedicado ou um cluster de failover do Windows Server para hospedar os namespaces.

  • Um ou mais compartilhamentos de arquivos SMB do Azure NetApp Files hospedados em um ambiente integrado ao domínio.

Instalar a função de servidor Namespaces do DFS

Para todos os tipos de namespace do DFS, a função de servidor DFS Namespaces deve ser instalada. Se você já estiver usando namespaces DFS, ignore estas etapas.

  1. Abrir o Gerenciador de Servidores

  2. Selecionar Gerenciar

  3. Selecione Adicionar funções e recursos.

  4. Para o Tipo de Instalação, selecione Instalação baseada em função ou com base em recurso

  5. Clique em Próximo.

  6. Para Seleção de Servidor, selecione os servidores desejados nos quais você deseja instalar a função de servidor de Namespaces do DFS

  7. Clique em Próximo.

  8. Na seção Funções do Servidor, selecione e marque a função Namespaces do DFS na lista de funções em Serviços de Arquivo e Armazenamento>Serviços de Arquivo e iSCSI.

Captura de tela do assistente Adicionar Funções e Recursos com a função Namespaces do DFS selecionada.

  1. Clique em Avançar até que o botão Instalar esteja disponível

  2. Clique em Instalar

Configurar um Namespace do DFS-N com volumes SMB do Azure NetApp Files

Se você não precisar assumir um servidor de arquivos herdado existente, um namespace baseado em domínio será recomendado. Os namespaces baseados em domínio são hospedados como parte do AD e têm um caminho UNC que contém o nome do seu domínio, por exemplo, \\contoso.com\corporate\financese o domínio for contoso.com. O gráfico a seguir mostra um exemplo dessa arquitetura.

Captura de tela da arquitetura do DFS-N com volumes do Azure NetApp Files.

Importante

Se você deseja usar Namespaces DFS para assumir um nome de servidor existente com consolidação de raiz, pule para Assumir nomes de servidor existentes com consolidação de raiz.

Criar um namespace

A unidade básica de gerenciamento para Namespaces do DFS é o namespace. A raiz do namespace, ou o nome, é o ponto de partida do namespace, assim como no caminho UNC \\contoso.com\corporate\, a raiz do namespace é corporate.

  1. Em um controlador de domínio, abra o console de Gerenciamento do DFS . Esse console pode ser encontrado selecionando o botão Iniciar e digitando o Gerenciamento do DFS. O console de gerenciamento resultante tem duas seções Namespaces e Replication, que se referem a Namespaces DFS e Replicação DFS (DFS-R) respectivamente.

  2. Selecione a seção Namespaces e selecione o botão Novo Namespace (você também pode clicar com o botão direito do mouse na seção Namespaces ). O Assistente do novo namespace resultante orienta você em relação à criação de um namespace.

  3. A primeira seção do assistente exige que você escolha o servidor do Namespace do DFS para hospedar o namespace. Vários servidores podem hospedar um namespace, mas você precisa configurar namespaces dfs com um servidor por vez. Insira o nome do servidor do Namespace do DFS desejado e selecione Avançar.

  4. Na seção Nome e Configurações do Namespace , você pode inserir o nome desejado do namespace e selecionar Avançar.

  5. A seção Tipo de namespace permite que você escolha entre um Namespace baseado em domínio e um Namespace autônomo. Selecione um namespace baseado em domínio. Consulte os tipos de namespace acima para obter mais informações sobre como escolher entre tipos de namespace.

Captura de tela da seleção de um namespace baseado em domínio no Assistente de Novo Namespace.

  1. Selecione Criar para criar o namespace e Fechar quando a caixa de diálogo for concluída.

Configurar pastas e destinos de pastas

Para que um namespace seja útil, ele deve conter pastas e destinos de pasta. Cada pasta pode ter um ou mais destinos de pasta, que são ponteiros para os compartilhamentos de arquivos SMB que hospedam esse conteúdo. Quando os usuários navegarem por uma pasta com destinos de pasta, o computador cliente receberá uma referência que redirecionará o computador cliente para um dos destinos de pasta de forma transparente. Você também pode ter pastas sem destinos de pasta para adicionar uma estrutura e hierarquia ao namespace.

Você pode considerar as pastas de Namespaces do DFS como análogas aos compartilhamentos de arquivos.

  1. No console de Gerenciamento do DFS, selecione o namespace que você acabou de criar e, depois, Nova pasta. A caixa de diálogo Nova Pasta resultante permite que você crie a pasta e seus destinos.

Captura de tela da caixa de diálogo baseada em domínio Nova pasta.

  1. Na caixa de texto rotulada Nome , forneça o nome do compartilhamento.

  2. Selecione Adicionar... para adicionar destinos de pasta a essa pasta. A caixa de diálogo Adicionar Destino de Pasta resultante fornece uma caixa de texto rotulada Caminho para o destino da pasta em que você pode fornecer o caminho UNC para o compartilhamento SMB do Azure NetApp Files.

  3. Selecione OK na caixa de diálogo Adicionar destino de pasta.

  4. Selecione OK na janela Nova Pasta para criar a pasta e os destinos de pasta.

Agora que você criou um namespace, uma pasta e um destino de pasta, você deve ser capaz de montar seu compartilhamento de arquivos por meio de Namespaces DFS. O caminho completo para seu compartilhamento deve ser \\contoso.com\corporate\finance.

Assumir nomes de servidor existentes com a consolidação raiz

Um uso importante para o Namespaces do DFS é assumir um nome do servidor existente para fins de refatoração do layout físico dos compartilhamentos de arquivos. Por exemplo, você pode consolidar compartilhamentos de arquivos de vários servidores de arquivos antigos em volumes do Azure NetApp Files durante um processo de migração para modernização. Tradicionalmente, a familiaridade do usuário final e a vinculação de documentos limitam sua capacidade de consolidar compartilhamentos de arquivos de diferentes servidores de arquivos em um host, mas o recurso de consolidação raiz de Namespace do DFS permite que você tenha um único servidor ou cluster de failover para assumir vários nomes de servidor e roteie para o(s) nome(s) do compartilhamento apropriado(s) do Azure NetApp Files.

Embora útil para vários cenários de migração de datacenter, a consolidação raiz é especialmente útil para adotar compartilhamentos do Azure NetApp Files porque os compartilhamentos do Azure NetApp Files não permitem que você mantenha nomes de servidor locais existentes.

A consolidação raiz só pode ser usada com namespaces autônomos. Caso já tenha um namespace existente baseado em domínio para seus compartilhamentos de arquivos, não será necessário criar um namespace raiz consolidado.

Esta seção descreve as etapas para configurar a consolidação raiz do Namespace do DFS em um servidor autônomo. Para uma arquitetura altamente disponível, trabalhe com sua equipe técnica da Microsoft para configurar o clustering de failover do Windows Server e um Azure Load Balancer conforme necessário. O gráfico a seguir mostra um exemplo de uma arquitetura altamente disponível.

Uma captura de tela da arquitetura para consolidação raiz com o Azure NetApp Files.

Habilitação da consolidação raiz

A consolidação raiz pode ser habilitada definindo as seguintes chaves do Registro de uma sessão do PowerShell com privilégios elevados (ou usando a comunicação remota do PowerShell) no servidor autônomo de Namespace do DFS ou no cluster de failover.

New-Item `
    -Path "HKLM:SYSTEM\CurrentControlSet\Services\Dfs" `
    -Type Registry `
    -ErrorAction SilentlyContinue
New-Item `
    -Path "HKLM:SYSTEM\CurrentControlSet\Services\Dfs\Parameters" `
    -Type Registry `
    -ErrorAction SilentlyContinue
New-Item `
    -Path "HKLM:SYSTEM\CurrentControlSet\Services\Dfs\Parameters\Replicated" `
    -Type Registry `
    -ErrorAction SilentlyContinue
Set-ItemProperty `
    -Path "HKLM:SYSTEM\CurrentControlSet\Services\Dfs\Parameters\Replicated" `
    -Name "ServerConsolidationRetry" `
    -Value 1

Criação de entradas DNS para nomes de servidor de arquivos existentes

Para que os Namespaces do DFS respondam aos nomes de servidores de arquivos existentes, você deve criar registros de alias (CNAME) para os servidores de arquivos existentes que apontam para o nome do servidor de Namespaces do DFS. O procedimento exato para atualizar seus registros DNS depende de quais servidores sua organização está usando e se sua organização está usando ferramentas personalizadas para automatizar o gerenciamento de DNS. As etapas a seguir são mostradas para o servidor DNS incluído no Windows Server e usados automaticamente pelo Windows AD. Neste exemplo, o nome do servidor DFS-N é mydfscluster.

  1. Em um servidor DNS do Windows, abra o console de gerenciamento DNS.

  2. Navegue até a zona de pesquisa direta do seu domínio. Por exemplo, se o seu domínio for contoso.com, a zona de pesquisa direta poderá ser encontrada em Zonas de pesquisa direta>contoso.com no console de gerenciamento. A hierarquia exata mostrada nessa caixa de diálogo conta com a configuração de DNS da sua rede.

  3. Clique com o botão direito do mouse em sua zona de pesquisa direta e selecione Novo alias (CNAME).

  4. Na caixa de diálogo resultante, insira o nome curto para o servidor de arquivos que você está substituindo (o nome de domínio totalmente qualificado será preenchido automaticamente na caixa de texto rotulada nome de domínio totalmente qualificado)

  5. Na caixa de texto rotulada FQDN (Nome de domínio totalmente qualificado) para o host de destino, insira o nome do servidor DFS-N que você configurou. Você pode usar o botão Procurar para ajudar a selecionar o servidor, se desejado.

Captura de tela que descreve o Novo Registro de Recurso para uma entrada DNS de CNAME.

  1. Selecione OK para criar o registro do CNAME para o servidor.

Criar um namespace

A unidade básica de gerenciamento para Namespaces do DFS é o namespace. A raiz do namespace, ou o nome, é o ponto de partida do namespace, assim como no caminho UNC \\contoso.com\Public\, a raiz do namespace é Public.

Para assumir um nome de servidor existente com consolidação raiz, o nome do namespace deve ser o nome do servidor que você deseja assumir, antecedido pelo caractere #. Por exemplo, se você quisesse assumir um servidor existente chamado MyServer, criaria um namespace DFS-N chamado #MyServer. A seção do PowerShell a seguir cuida da preparação do #, mas se você criar por meio do console de Gerenciamento do DFS, precisará acrescentar conforme apropriado.

  1. Abra o console de Gerenciamento do DFS . Isso pode ser encontrado selecionando o botão Iniciar e digitando o Gerenciamento do DFS. O console de gerenciamento resultante tem duas seções Namespaces e Replication, que se referem a DFS Namespaces e DFS Replication (DFS-R) respectivamente.

  2. Selecione a seção Namespaces e selecione o botão Novo namespace (você também pode clicar com o botão direito do mouse na seção Namespaces). O Assistente do novo namespace resultante orienta você em relação à criação de um namespace.

  3. A primeira seção do assistente exige que você escolha o servidor do Namespace do DFS para hospedar o namespace. Vários servidores podem hospedar um namespace, mas você precisa configurar namespaces dfs com um servidor por vez. Insira o nome do servidor do Namespace do DFS desejado e selecione Avançar.

  4. Na seção Nome e Configurações do Namespace , você pode inserir o nome desejado do namespace e selecionar Avançar.

  5. A seção Tipo de namespace permite que você escolha entre um Namespace baseado em domínio e um Namespace autônomo. Caso pretenda usar Namespaces do DFS para preservar um servidor de arquivos existente/nome de dispositivo NAS, você deve selecionar a opção de namespace autônomo. Para qualquer outro cenário, você deve selecionar um namespace baseado em domínio. Consulte a seção de tipos de namespace para obter mais informações sobre como escolher entre tipos de namespace.

  6. Selecione o tipo de namespace desejado para o seu ambiente e, depois, Avançar. Em seguida, o assistente resume o namespace a ser criado.

Captura de tela da seleção de um namespace independente no Assistente de Novo Namespace.

  1. Selecione Criar para criar o namespace e Fechar quando a caixa de diálogo for concluída.

Configurar pastas e destinos de pastas

Para que um namespace seja útil, ele deve conter pastas e destinos de pasta. Cada pasta pode ter um ou mais destinos de pasta, que são ponteiros para os compartilhamentos de arquivos SMB que hospedam esse conteúdo. Quando os usuários navegarem por uma pasta com destinos de pasta, o computador cliente receberá uma referência que redirecionará o computador cliente para um dos destinos de pasta de forma transparente. Você também pode ter pastas sem destinos de pasta para adicionar uma estrutura e hierarquia ao namespace.

Você pode considerar as pastas de Namespaces do DFS como análogas aos compartilhamentos de arquivos.

  1. No console de Gerenciamento do DFS, selecione o namespace que você acabou de criar e, depois, Nova pasta. A caixa de diálogo Nova Pasta resultante permite que você crie a pasta e seus destinos.

Captura de tela da caixa de diálogo Nova Pasta.

  1. Na caixa de texto rotulada Nome , forneça o nome do compartilhamento.

  2. Selecione Adicionar... para adicionar destinos de pasta a essa pasta. A caixa de diálogo Adicionar Destino de Pasta resultante fornece uma caixa de texto rotulada Caminho para o destino da pasta em que você pode fornecer o caminho UNC para o compartilhamento SMB do Azure NetApp Files.

  3. Selecione OK na caixa de diálogo Adicionar destino de pasta.

  4. Selecione OK na caixa de diálogo Nova Pasta para criar a pasta e os destinos da pasta.

Agora que você criou um namespace, uma pasta e um destino de pasta, você deve ser capaz de montar seu compartilhamento de arquivos por meio de DFS Namespaces. Usando um namespace autônomo com consolidação raiz, você pode acessar diretamente por meio do nome do servidor antigo, como \\fileserver01\finance.

Consulte também