Udostępnij za pośrednictwem


Jak skonfigurować system plików DFS do używania w pełni kwalifikowanych nazw domen w odwołaniach

W tym artykule opisano sposób konfigurowania serwera DFSN do działania w tym środowisku.

Oryginalny numer KB: 244380

Podsumowanie

Domyślnie główna przestrzeń nazw systemu plików (DFSN) firmy Microsoft odpowiada na główne zapytanie odwołania systemu plików DFS jest w formacie nazwy NetBIOS (\\<Server>\<Share>). Jest to konieczne w niektórych środowiskach, które korzystają z netBIOS i umożliwia klientom obsługującym rozpoznawanie nazw tylko NetBIOS w celu lokalizowania obiektów docelowych i łączenia się z obiektami docelowymi w przestrzeni nazw systemu plików DFS. Domyślnie klienci systemu Windows działają dobrze z nim.

Jednak niektórzy klienci nie korzystają z rozwiązania NetBIOS. Dwa przykłady to klienci, którzy nie korzystają z systemu Windows i klientów działających w środowisku bez usługi WINS lub używających sufiksów nazw DNS. Ci klienci są niezgodni z domyślnym zachowaniem dfSN.

W takich przypadkach klient może nie być w stanie rozpoznać nazwy serwera zwróconej z głównego zapytania odwołania. Ten problem można jednak łatwo rozwiązać, ponieważ można skonfigurować nazwę DFSN do działania w środowisku tylko dns.

Uwaga 16.

W przypadku serwerów przestrzeni nazw hostujących tylko autonomiczne przestrzenie nazw niektóre kroki opisane w tym artykule są niepotrzebne. (Takie serwery przestrzeni nazw obejmują klastrowane przestrzenie nazw). Domyślnie klienci DFSN mogą uzyskiwać dostęp do takich autonomicznych przestrzeni nazw za pośrednictwem \\< Server-NetBIOS>\\<Namespace> ścieżek przestrzeni nazw lub \\<Server-FQDN>\\<Namespace> przestrzeni nazw. Jednak konfiguracja serwera przestrzeni nazw jest nadal wymagana dla autonomicznych przestrzeni nazw w celu zapewnienia poprawnych odwołań.

Kroki opisane w tym artykule dotyczą wszystkich serwerów przestrzeni nazw systemu plików DFS, niezależnie od tego, czy takie serwery przestrzeni nazw działają również jako kontrolery domeny usługi Active Directory.

Cztery etapy

Ogólne podejście składa się z następujących czterech etapów:

  1. Skonfiguruj sufiks DNS do rozpoznawania kwalifikowanych nazw na kliencie.
  2. Zweryfikuj rekordy DNS obiektów docelowych serwera plików i utwórz rekordy hosta zgodnie z potrzebami.
  3. Skonfiguruj serwer DFSN do odpowiadania przy użyciu odwołań FQDN dla głównych obiektów docelowych.
  4. Jeśli jest to wymagane, zaktualizuj metadane przestrzeni nazw dla każdego miejsca docelowego folderu, aby odwołania do folderów używały odpowiednich nazw FQDN dla obiektów docelowych folderów.

Kroki dla etapu 3. Konfigurowanie serwera DFSN do odpowiadania przy użyciu odwołań FQDN dla głównych obiektów docelowych

Uwaga 16.

Przed kontynuowaniem poniższych kroków dla etapu 3 zalecamy wykonanie kopii zapasowej metadanych przestrzeni nazw w celu ochrony przed nieoczekiwanymi awariami lub awariami. Kroki tworzenia kopii zapasowej wraz z innymi krokami przywracania, jeśli kiedykolwiek ich potrzebujesz, zostały omówione w krokach A i C sekcji Kroki dla etapu 4 .

Uwaga 16.

Polecenia cmdlet programu Windows PowerShell dfSN wymienione w tej sekcji są dostępne tylko w systemie Windows Server 2012 lub Windows 8.

  1. Uzyskaj listę przestrzeni nazw opartych na domenie hostowanych na serwerze. Aby to zrobić, użyj jednej z następujących metod:

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

    Uwaga 16.

    Jeśli nie ma przestrzeni nazw opartych na domenie hostowanych na tym serwerze przestrzeni nazw, nie musisz wykonywać pewnych kroków w tym artykule.

  2. Uwaga 16.

    W przypadku serwerów przestrzeni nazw hostujących tylko autonomiczne przestrzenie nazw można pominąć następujący krok.

    Ogólnie rzecz biorąc, przestrzenie nazw oparte na domenie są hostowane na wielu serwerach przestrzeni nazw. Dlatego po usunięciu przestrzeni nazw z jednego serwera przestrzeni nazw, tak jak w tym kroku, dostępność przestrzeni nazw nie ma wpływu. Należy jednak upewnić się, że istnieje w rzeczywistości więcej niż jeden serwer przestrzeni nazw hostujący przestrzeń nazw. Aby to zrobić, użyj jednej z następujących metod:

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

    Na przykład symbol zastępczy <Namespace> może reprezentować następujące elementy:
    \\contoso.com\DomainNamespace Jeśli potwierdzisz, że istnieje wiele serwerów przestrzeni nazw hostujących przestrzeń nazw, możesz pominąć krok C, który następuje poniżej.

  3. Uwaga 16.

    W przypadku serwerów przestrzeni nazw hostujących tylko autonomiczne przestrzenie nazw można pominąć następujący krok. Możesz również pominąć ten krok, jeśli potwierdzisz, że istnieje wiele serwerów przestrzeni nazw hostujących przestrzeń nazw.

    Jeśli istnieje tylko jeden serwer przestrzeni nazw dla przestrzeni nazw, należy tymczasowo dodać nowy serwer przestrzeni nazw przed usunięciem istniejącego serwera. (Zobacz Dodaj serwery przestrzeni nazw do przestrzeni nazw systemu plików DFS opartej na domenie lub polecenia cmdlet New-DfsnRootTarget. Możesz też zapisać metadane przestrzeni nazw na potrzeby ponownego utworzenia później. (Aby to zrobić, zobacz kroki A i C z Kroki dla sekcji etapu 4 ). Należy jednak pamiętać, że drugie podejście spowoduje przejściowy przestój przestrzeni nazw.

  4. Uwaga 16.

    W przypadku serwerów przestrzeni nazw hostujących tylko autonomiczne przestrzenie nazw można pominąć następujący krok.

    Usuń każdą hostowaną przestrzeń nazw opartą na domenie z serwera. Aby to zrobić, użyj jednej z następujących metod:

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

    Na przykład symbol zastępczy <NamespaceRootTarget> może reprezentować następujące elementy:
    \\Contoso-FS.contoso.com\AccountingSoftware

  5. Włącz zachowanie odwołania głównego nazwy FQDN nazwy DFSN. Aby to zrobić, użyj jednej z następujących metod:

    Set-DfsnServerConfiguration -ComputerName ServerName -UseFqdn $true
    
    Dfsutil.exe server registry dfsdnsconfig set ServerName
    
  6. Uruchom ponownie usługę DFSN. Aby to zrobić, użyj jednej z następujących metod:

    Stop-Service dfs; Start-Service dfs
    
    Net stop dfs; Net start dfs
    
  7. Uwaga 16.

    W przypadku serwerów przestrzeni nazw hostujących tylko autonomiczne przestrzenie nazw można pominąć następujący krok.

    Przywróć każdą przestrzeń nazw, która została wcześniej usunięta z tego serwera przestrzeni nazw. W tym celu użyj jednej z następujących metod:

    New-DfsnRootTarget - TargetPath RootTarget [-Path Namespace]
    
    Dfsutil target add \\RootTarget
    
  8. W zależności od tego, co wykonaliśmy w kroku B, wykonaj następujące opcjonalne kroki:

    1. Jeśli utworzono kopię zapasową metadanych przestrzeni nazw w kroku B, możesz zaimportować metadane do właśnie utworzonej przestrzeni nazw. Przed zaimportowanie metadanych można również wprowadzić wszelkie niezbędne korekty w ramach tego samego kroku. (Zobacz Kroki dla sekcji etapu 4 ).
    2. Jeśli tymczasowo dodano serwer przestrzeni nazw w kroku B, możesz go usunąć teraz.

Kroki dla etapu 4. Aktualizowanie metadanych przestrzeni nazw dla każdego obiektu docelowego folderu w taki sposób, aby metadane używały odpowiednich nazw FQDN

Wykonaj następujące kroki dla każdej przestrzeni nazw hostowanej na serwerze przestrzeni nazw:

  1. Eksportuj metadane przestrzeni nazw:

    dfsutil.exe root export \\contoso.com\DomainNamespace1 C:\dir1\a.txt
    
  2. Wprowadź wszelkie niezbędne zmiany związane z nazwą FQDN do obiektów docelowych folderów. Dla każdego elementu XML "Target" zawartego w elemencie XML "Link" zmień odwołanie NetBIOS do równoważnej nazwy FQDN.

    Na przykład przed aktualizacją element jest następujący:

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

    Po aktualizacji element jest następujący:

    <Target State="ONLINE" >\\FileServer-FQDN\Share1</Target>
    
  3. Zaimportuj zaktualizowane metadane przestrzeni nazw:

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

Informacje

Aby uzyskać więcej informacji o powiązanych tematach, zobacz: