Come configurare DFS per l'uso di nomi di dominio completi nelle segnalazioni

Questo articolo descrive come configurare un server DFSN per operare in tale ambiente.

Si applica a: Windows Server 2012 R2
Numero KB originale: 244380

Riepilogo

Per impostazione predefinita, una risposta di riferimento radice dfsn (Microsoft Distributed File System Namespace) a una query di riferimento radice DFS è in formato nome NetBIOS (\\<Server>\<Share>). È necessario in alcuni ambienti che si basano su NetBIOS e consente ai client che supportano la risoluzione dei nomi solo NetBIOS di individuare e connettersi alle destinazioni nello spazio dei nomi DFS. Per impostazione predefinita, i client Windows funzionano correttamente.

Tuttavia, alcuni client non usano NetBIOS. Due esempi sono i client che non eseguono Windows e i client che operano in un ambiente senza WINS o che usano suffissi di nome DNS. Tali client non sono compatibili con il comportamento DFSN predefinito.

In questi casi, il client potrebbe non essere in grado di risolvere il nome del server restituito dalla query di riferimento radice. Tuttavia, questo problema può essere risolto facilmente, perché DFSN può essere configurato per operare in un ambiente solo DNS.

Nota

Per i server dello spazio dei nomi che ospitano solo spazi dei nomi autonomi, alcuni passaggi descritti in questo articolo non sono necessari. Tali server dello spazio dei nomi includono spazi dei nomi cluster. Per impostazione predefinita, i client DFSN possono accedere a tali spazi dei nomi autonomi tramite percorsi \\< Server-NetBIOS>\\<Namespace> dello spazio dei nomi o \\<Server-FQDN>\\<Namespace> . Tuttavia, la configurazione del server dello spazio dei nomi è ancora necessaria per gli spazi dei nomi autonomi per fornire riferimenti corretti.

I passaggi descritti in questo articolo si applicano a tutti i server dello spazio dei nomi DFS, indipendentemente dal fatto che tali server dello spazio dei nomi agiscano anche come controller di dominio di Active Directory.

Quattro fasi

L'approccio complessivo è costituito dalle quattro fasi seguenti:

  1. Configurare un suffisso DNS per la risoluzione dei nomi qualificati nel client.
  2. Verificare i record DNS delle destinazioni del file server e creare record host in base alle esigenze.
  3. Configurare il server DFSN per rispondere usando i riferimenti FQDN per le destinazioni radice.
  4. Se è necessario, aggiornare i metadati dello spazio dei nomi per ogni destinazione di cartella in modo che i riferimenti alle cartelle usno i nomi FQDN appropriati per le destinazioni delle cartelle.

Passaggi per la fase 3: Configurare il server DFSN per rispondere usando i riferimenti FQDN per le destinazioni radice

Nota

Prima di continuare con i passaggi seguenti per la fase 3, è consigliabile eseguire il backup dei metadati dello spazio dei nomi per evitare errori o incidenti imprevisti. I passaggi di backup, insieme agli altri passaggi di ripristino, se necessario, sono descritti nei passaggi A e C della sezione Passaggi per la fase 4 .

Nota

I cmdlet dfsn Windows PowerShell indicati in questa sezione sono disponibili solo a partire da Windows Server 2012 o Windows 8.

  1. Ottenere l'elenco degli spazi dei nomi basati su dominio ospitati nel server. A tale scopo, usare uno dei metodi seguenti:

    Get-DfsnRoot - ComputerName ServerName |Where type -NotMatch "Standalone"
    
    dfsutil.exe server ServerName and manually identify the domain-based namespaces
    

    Nota

    Se non sono presenti spazi dei nomi basati su dominio ospitati in questo server dello spazio dei nomi, non è necessario seguire alcuni passaggi in questo articolo.

  2. Nota

    È possibile ignorare il passaggio seguente per i server dello spazio dei nomi che ospitano solo spazi dei nomi autonomi.

    In genere, gli spazi dei nomi basati su dominio sono ospitati in più server dello spazio dei nomi. Pertanto, quando si rimuove lo spazio dei nomi da un server dello spazio dei nomi, come in questo passaggio, la disponibilità dello spazio dei nomi non è influenzata. Tuttavia, è necessario assicurarsi che in realtà sia presente più di un server dello spazio dei nomi che ospita lo spazio dei nomi. A tale scopo, usare uno dei metodi seguenti:

    (Get-DfsnRootTarget -Path Namespace).Count
    
    dfsutil.exe root Namespace
    

    Ad esempio, il segnaposto <Namespace> potrebbe rappresentare quanto segue:
    \\contoso.com\DomainNamespace Se si verifica che sono presenti più server dello spazio dei nomi che ospitano lo spazio dei nomi, è possibile ignorare il passaggio C seguente.

  3. Nota

    È possibile ignorare il passaggio seguente per i server dello spazio dei nomi che ospitano solo spazi dei nomi autonomi. È anche possibile ignorare questo passaggio se si verifica che sono presenti più server dello spazio dei nomi che ospitano lo spazio dei nomi.

    Se è presente un solo server dello spazio dei nomi per lo spazio dei nomi, è necessario aggiungere temporaneamente un nuovo server dello spazio dei nomi prima di rimuovere il server esistente. Vedere Aggiungere server dello spazio dei nomi a uno spazio dei nomi DFS basato su dominio o a un cmdlet New-DfsnRootTarget. In alternativa, è necessario salvare i metadati dello spazio dei nomi per una ricreazione in un secondo momento. A tale scopo, vedere i passaggi A e C della sezione Passaggi per la fase 4 . Tuttavia, è necessario tenere presente che il secondo approccio causerà un tempo di inattività temporaneo per lo spazio dei nomi.

  4. Nota

    È possibile ignorare il passaggio seguente per i server dello spazio dei nomi che ospitano solo spazi dei nomi autonomi.

    Rimuovere ogni spazio dei nomi basato su dominio ospitato dal server. A tale scopo, usare uno dei metodi seguenti:

    Remove-DfsnRootTarget -TargetPath NamespaceRootTarget
    
    dfsutil.exe target Remove NamespaceRootTarget
    

    Ad esempio, il segnaposto <NamespaceRootTarget> potrebbe rappresentare quanto segue:
    \\Contoso-FS.contoso.com\AccountingSoftware

  5. Abilitare il comportamento di riferimento radice FQDN DFSN. A tale scopo, usare uno dei metodi seguenti:

    Set-DfsnServerConfiguration -ComputerName ServerName -UseFqdn $true
    
    Dfsutil.exe server registry dfsdnsconfig set ServerName
    
  6. Riavviare il servizio DFSN. A tale scopo, usare uno dei metodi seguenti:

    Stop-Service dfs; Start-Service dfs
    
    Net stop dfs; Net start dfs
    
  7. Nota

    È possibile ignorare il passaggio seguente per i server dello spazio dei nomi che ospitano solo spazi dei nomi autonomi.

    Ripristinare ogni spazio dei nomi rimosso in precedenza da questo server dello spazio dei nomi. A tale scopo, usare uno dei metodi seguenti:

    New-DfsnRootTarget - TargetPath RootTarget [-Path Namespace]
    
    Dfsutil target add \\RootTarget
    
  8. A seconda delle operazioni eseguite nel passaggio B, seguire questa procedura facoltativa:

    1. Se è stato eseguito un backup dei metadati dello spazio dei nomi nel passaggio B, è possibile importare i metadati nello spazio dei nomi appena creato. Prima di importare i metadati, è anche possibile apportare le modifiche necessarie come parte dello stesso passaggio. Vedere la sezione Passaggi per la fase 4 .
    2. Se è stato aggiunto temporaneamente un server dello spazio dei nomi nel passaggio B, è possibile rimuoverlo ora.

Passaggi per la fase 4: Aggiornare i metadati dello spazio dei nomi per ogni destinazione di cartella in modo che i metadati utilizzino i nomi FQDN appropriati

Seguire questa procedura per ogni spazio dei nomi ospitato nel server dello spazio dei nomi:

  1. Esportare i metadati dello spazio dei nomi:

    dfsutil.exe root export \\contoso.com\DomainNamespace1 C:\dir1\a.txt
    
  2. Apportare le modifiche necessarie correlate all'FQDN alle destinazioni delle cartelle. Per ogni elemento XML "Target" contenuto in un elemento XML "Link", modificare il relativo riferimento NetBIOS al riferimento FQDN equivalente.

    Ad esempio, prima dell'aggiornamento, l'elemento è il seguente:

    <Target State="ONLINE" >\\FileServer-NetBIOS\Share1</Target>
    

    Dopo l'aggiornamento, l'elemento è il seguente:

    <Target State="ONLINE" >\\FileServer-FQDN\Share1</Target>
    
  3. Importare i metadati dello spazio dei nomi aggiornati:

    dfsutil.exe root import set C:\dir1\a.txt \\contoso.com\DomainNamespace1
    

Riferimenti

Per altre informazioni sugli argomenti correlati, vedere: