DFS-naamruimten gebruiken met Azure NetApp Files
Distributed File Systems Namespaces, ook wel DFS-naamruimten of DFS-N genoemd, is een Windows Server-serverfunctie die veel wordt gebruikt om de implementatie en het onderhoud van SMB-bestandsshares in productie te vereenvoudigen. DFS-naamruimten is een technologie voor opslagnaamruimtevirtualisatie, wat betekent dat u hiermee een laag van indirectie kunt opgeven tussen het UNC-pad van uw bestandsshares en de werkelijke bestandsshares zelf. DFS-naamruimten werken met SMB-bestandsshares, onafhankelijk van waar deze bestandsshares worden gehost: deze kunnen worden gebruikt met SMB-shares die worden gehost op een on-premises Windows-bestandsserver met of zonder Azure File Sync, Azure-bestandsshares rechtstreeks, SMB-bestandsshares die worden gehost in Azure NetApp Files en zelfs met bestandsshares die worden gehost in andere clouds.
In de kern bieden DFS-naamruimten een toewijzing tussen een gebruiksvriendelijk UNC-pad, zoals \\contoso\shares\ProjectX
en het onderliggende UNC-pad van de SMB-share, zoals \\Server01-Prod\ProjectX
of \\anf-xxxx\projectx
. Wanneer de eindgebruiker naar de bestandsshare wil navigeren, typt hij of zij het gebruiksvriendelijke UNC-pad, maar heeft de SMB-client toegang tot het onderliggende SMB-pad van de toewijzing. U kunt dit basisconcept ook uitbreiden om een bestaande bestandsservernaam over te nemen, zoals \\MyServer\ProjectX
het gebruik van DFS-hoofdconsolidatie. U kunt deze mogelijkheden gebruiken om de volgende scenario's te bereiken:
Geef een migratiebestendige naam op voor een logische set gegevens
In dit voorbeeld hebt u een toewijzing zoals\\contoso\shares\Engineering
die wordt toegewezen aan\\OldServer\Engineering
. Wanneer u uw migratie naar Azure NetApp Files voltooit, kunt u uw toewijzing wijzigen zodat uw gebruiksvriendelijke UNC-pad verwijst naar\\anf-xxxx\engineering
. Wanneer een eindgebruiker toegang heeft tot het gebruiksvriendelijke UNC-pad, worden ze naadloos omgeleid naar het azure NetApp Files-sharepad.Een logische set gegevens uitbreiden voor de grootte, IO of andere schaaldrempels
Dit is gebruikelijk bij het omgaan met zakelijke shares, waarbij verschillende mappen verschillende prestatievereisten hebben of met scratchshares, waarbij gebruikers willekeurige ruimte krijgen om tijdelijke gegevensbehoeften af te handelen. Met DFS-naamruimten kunt u meerdere mappen samenvoegen in een samenhangende naamruimte. Bijvoorbeeld:\\contoso\shares\engineering
wordt toegewezen aan\\anf-xxxx\engineering
(Azure NetApp Files, Ultra-serviceniveau),\\contoso\shares\sales
wordt toegewezen aan\\anf-yyyy\sales
(Azure NetApp Files, Standard-serviceniveau), enzovoort.Behoud de logische naam van een of meer verouderde bestandsservers nadat de gegevens zijn gemigreerd naar Azure NetApp Files
Met DFS-N met hoofdconsolidatie kunt u de hostnaam overnemen en paden precies zoals ze zijn. Als u dit doet, blijven documentsnelkoppelingen, ingesloten documentkoppelingen en UNC-paden ongewijzigd na de migratie.
Als u al een DFS-naamruimte hebt, zijn er geen speciale stappen vereist om deze te gebruiken met Azure NetApp Files. Als u toegang hebt tot uw Azure NetApp Files-share vanaf on-premises, zijn normale netwerkoverwegingen van toepassing; zie Richtlijnen voor azure NetApp Files-netwerkplanning voor meer informatie.
Van toepassing op
Bestands sharetype | SMB | NFS | dual-protocol* |
---|---|---|---|
Azure NetApp Files |
Belangrijk
Deze functionaliteit is van toepassing op de SMB-zijde van Azure NetApp Files-volumes met twee protocollen.
Naamruimtetypen
DFS-naamruimten bieden drie naamruimtetypen:
Naamruimte op basis van een domein:
Een naamruimte die wordt gehost als onderdeel van uw Windows Server AD-domein. Naamruimten die worden gehost als onderdeel van AD hebben een UNC-pad met de naam van uw domein, bijvoorbeeld,\\contoso.com\shares\myshare
als uw domein iscontoso.com
. Op een domein gebaseerde naamruimten ondersteunen grotere schaallimieten en ingebouwde redundantie via AD. Naamruimten op basis van een domein kunnen geen geclusterde resource op een failovercluster zijn.Zelfstandige naamruimte:
Een naamruimte die wordt gehost op een afzonderlijke server of een Windows Server-failovercluster, niet gehost als onderdeel van Windows Server AD. Zelfstandige naamruimten hebben een naam op basis van de naam van de zelfstandige server, zoals\\MyStandaloneServer\shares\myshare
, waar de zelfstandige server de naamMyStandaloneServer
heeft. Zelfstandige naamruimten ondersteunen lagere schaaldoelen dan op een domein gebaseerde naamruimten, maar kunnen worden gehost als een geclusterde resource op een failovercluster.Zelfstandige naamruimte met hoofdconsolidatie:
Een of meer naamruimten die worden gehost op een afzonderlijke server of op een Windows Server-failovercluster, niet gehost als onderdeel van Windows Server AD. Zelfstandige naamruimten met hoofdconsolidatie hebben een UNC-pad dat overeenkomt met de naam van de oude bestandsserver die u wilt overnemen, zoals\\oldserver
, waar uw naamruimte de naam#oldserver
heeft. Zelfstandige naamruimten ondersteunen lagere schaaldoelen dan op een domein gebaseerde naamruimten, maar kunnen worden gehost als een geclusterde resource op een Windows Server-failovercluster.
Vereisten
Als u DFS-naamruimten wilt gebruiken met Azure NetApp Files, moet u over de volgende resources beschikken:
Een Active Directory-domein. Dit domein kan overal worden gehost waar u wilt: een on-premises omgeving, een virtuele Azure-machine (VM) of zelfs in een andere cloud.
Een Windows Server die de naamruimte kan hosten. Voor op een domein gebaseerde naamruimten is het gebruikelijk implementatiepatroon om de Active Directory-domeincontroller te gebruiken om de naamruimten te hosten, maar de naamruimten kunnen worden ingesteld vanaf elke server waarop de serverfunctie DFS-naamruimten is geïnstalleerd. DFS-naamruimten zijn beschikbaar in alle ondersteunde Windows Server-versies.
Voor naamruimtehoofdconsolidatie kunnen Active Directory-domeincontrollers niet worden gebruikt om de naamruimte te hosten. Het is vereist om een toegewezen zelfstandige Windows Server of een Windows Server-failovercluster te gebruiken om de naamruimten te hosten.
Een of meer Azure NetApp Files SMB-bestandsshares die worden gehost in een omgeving die lid is van een domein.
De serverfunctie DFS-naamruimten installeren
Voor alle TYPEN DFS-naamruimten moet de serverfunctie DFS-naamruimten zijn geïnstalleerd. Als u al DFS-naamruimten gebruikt, kunt u deze stappen overslaan.
Serverbeheer openen
Beheren selecteren
Selecteer Functies en onderdelen toevoegen.
Selecteer voor het installatietype de optie Installatie op basis van rollen of onderdelen
Klik op Volgende.
Selecteer voor Serverselectie de gewenste server(s) waarop u de serverfunctie DFS-naamruimten wilt installeren
Klik op Volgende.
Selecteer en controleer in de sectie Serverfuncties de functie DFS-naamruimten in de rollenlijst onder Bestands- en opslagservicesbestand>en iSCSI-services.
Klik op Volgende totdat de knop Installeren beschikbaar is
Klik op Installeren
Een DFS-N-naamruimte configureren met Azure NetApp Files SMB-volumes
Als u een bestaande verouderde bestandsserver niet hoeft over te nemen, wordt een op een domein gebaseerde naamruimte aanbevolen. Op een domein gebaseerde naamruimten worden gehost als onderdeel van AD en hebben een UNC-pad met de naam van uw domein, bijvoorbeeld, \\contoso.com\corporate\finance
als uw domein is contoso.com
. In de volgende afbeelding ziet u een voorbeeld van deze architectuur.
Belangrijk
Als u DFS-naamruimten wilt gebruiken om een bestaande servernaam met hoofdconsolidatie over te nemen, gaat u verder met het overnemen van bestaande servernamen met hoofdconsolidatie.
Een naamruimte maken
De basiseenheid van beheer voor DFS-naamruimten is de naamruimte. De naamruimtehoofdmap of naam is het beginpunt van de naamruimte, zoals in het UNC-pad\\contoso.com\corporate\
, de hoofdmap van de naamruimte.corporate
Open de DFS-beheerconsole vanaf een domeincontroller. Deze console is te vinden door de knop Start te selecteren en DFS-beheer te typen. De resulterende beheerconsole heeft twee secties Naamruimten en Replicatie, die respectievelijk verwijzen naar DFS-naamruimten en DFS-replicatie (DFS-R).
Selecteer de sectie Naamruimten en selecteer de knop Nieuwe naamruimte (u kunt ook met de rechtermuisknop op de sectie Naamruimten klikken). De resulterende wizard Nieuwe naamruimte begeleidt u bij het maken van een naamruimte.
Voor de eerste sectie in de wizard moet u de DFS-naamruimteserver kiezen om de naamruimte te hosten. Meerdere servers kunnen een naamruimte hosten, maar u moet DFS-naamruimten instellen met één server tegelijk. Voer de naam in van de gewenste DFS-naamruimteserver en selecteer Volgende.
In de sectie Naamruimte en Instellingen kunt u de gewenste naam van uw naamruimte invoeren en Volgende selecteren.
Met de sectie Type naamruimte kunt u kiezen tussen een op een domein gebaseerde naamruimte en een zelfstandige naamruimte. Selecteer een op een domein gebaseerde naamruimte. Raadpleeg de bovenstaande naamruimtetypen voor meer informatie over het kiezen tussen naamruimtetypen.
- Selecteer Maken om de naamruimte te maken en Sluiten wanneer het dialoogvenster is voltooid.
Mappen en mapdoelen configureren
Een naamruimte kan alleen nuttig zijn als deze mappen en mapdoelen bevat. Elke map kan een of meer mapdoelen hebben, die verwijzen naar de SMB-bestandsshares die als host fungeren voor die inhoud. Wanneer gebruikers door een map met mapdoelen bladeren, ontvangt de clientcomputer een verwijzing die de clientcomputer transparant omleidt naar een van de mapdoelen. U kunt ook mappen zonder mapdoelen hebben om structuur en hiërarchie toe te voegen aan de naamruimte.
U kunt dfs-naamruimtenmappen zien als vergelijkbaar met bestandsshares.
- Selecteer in de DFS-beheerconsole de naamruimte die u zojuist hebt gemaakt en selecteer Nieuwe map. Met het resulterende dialoogvenster Nieuwe map kunt u zowel de map als de bijbehorende doelen maken.
Geef in het tekstvak naam de naam van de share op.
Selecteer Toevoegen... om mapdoelen voor deze map toe te voegen. Het resulterende dialoogvenster Mapdoel toevoegen bevat een tekstvak met het label Pad naar mapdoel , waar u het UNC-pad naar uw Azure NetApp Files SMB-share kunt opgeven.
Selecteer OK in het dialoogvenster Mapdoel toevoegen.
Selecteer OK in het dialoogvenster Nieuwe map om de map- en mapdoelen te maken.
Nu u een naamruimte, een map en een mapdoel hebt gemaakt, moet u uw bestandsshare kunnen koppelen via DFS-naamruimten. Het volledige pad voor uw share moet zijn \\contoso.com\corporate\finance
.
Bestaande servernamen overnemen met hoofdconsolidatie
Een belangrijk gebruik voor DFS-naamruimten is het overnemen van een bestaande servernaam voor het herstructureren van de fysieke indeling van de bestandsshares. U kunt bijvoorbeeld bestandsshares van meerdere oude bestandsservers samenvoegen op Azure NetApp Files-volume(s) tijdens een moderniseringsmigratie. Normaal gesproken beperkt de bekendheid en documentkoppeling van eindgebruikers de mogelijkheid om bestandsshares van verschillende bestandsservers samen te voegen op één host, maar met de hoofdconsolidatiefunctie dfs-naamruimte kunt u één server of failovercluster opstaan om meerdere servernamen over te nemen en naar de juiste Azure NetApp Files-sharenaam(s) te routeren.
Hoewel dit handig is voor verschillende scenario's voor datacentermigratie, is hoofdconsolidatie vooral handig voor het aannemen van Azure NetApp Files-shares, omdat Azure NetApp Files-shares u niet toestaan om bestaande on-premises servernamen te behouden.
Hoofdconsolidatie kan alleen worden gebruikt met zelfstandige naamruimten. Als u al een bestaande op een domein gebaseerde naamruimte voor uw bestandsshares hebt, hoeft u geen geconsolideerde hoofdnaamruimte te maken.
In deze sectie vindt u een overzicht van de stappen voor het configureren van hoofdconsolidatie van DFS-naamruimten op een zelfstandige server. Werk voor een maximaal beschikbare architectuur samen met uw technische team van Microsoft om windows Server-failoverclustering en een Azure Load Balancer te configureren, indien nodig. In de volgende afbeelding ziet u een voorbeeld van een architectuur met hoge beschikbaarheid.
Hoofdconsolidatie inschakelen
Hoofdconsolidatie kan worden ingeschakeld door de volgende registersleutels in te stellen vanuit een PowerShell-sessie met verhoogde bevoegdheid (of met externe communicatie van PowerShell) op de zelfstandige DFS-naamruimteserver of in het failovercluster.
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
DNS-vermeldingen maken voor bestaande bestandsservernamen
Als u wilt dat DFS-naamruimten reageren op bestaande bestandsservernamen, moet u aliasrecords (CNAME) maken voor uw bestaande bestandsservers die verwijzen naar de servernaam van de DFS-naamruimten. De exacte procedure voor het bijwerken van uw DNS-records is afhankelijk van de servers die uw organisatie gebruikt en of uw organisatie aangepaste hulpprogramma's gebruikt om het beheer van DNS te automatiseren. De volgende stappen worden weergegeven voor de DNS-server die is opgenomen in Windows Server en automatisch wordt gebruikt door Windows AD. In dit voorbeeld is mydfscluster
de naam van de DFS-N-server.
Open de DNS-beheerconsole vanaf een Windows DNS-server.
Navigeer naar de zone voor forward lookup voor uw domein. Als uw domein bijvoorbeeld is
contoso.com
, kunt u de zone voor forward lookup vinden onder Forward Lookup Zones>contoso.com
in de beheerconsole. De exacte hiërarchie die in dit dialoogvenster wordt weergegeven, is afhankelijk van de DNS-configuratie voor uw netwerk.Klik met de rechtermuisknop op de zone voor forward lookup en selecteer Nieuwe alias (CNAME).
Voer in het resulterende dialoogvenster de korte naam in voor de bestandsserver die u vervangt (de volledig gekwalificeerde domeinnaam wordt automatisch ingevuld in het tekstvak met het label Fully Qualified Domain Name)
Voer in het tekstvak met het label Fully Qualified Domain Name (FQDN) voor de doelhost de naam in van de DFS-N-server die u hebt ingesteld. U kunt de knop Bladeren gebruiken om de server desgewenst te selecteren.
- Selecteer OK om de CNAME-record voor uw server te maken.
Een naamruimte maken
De basiseenheid van beheer voor DFS-naamruimten is de naamruimte. De naamruimtehoofdmap of naam is het beginpunt van de naamruimte, zoals in het UNC-pad\\contoso.com\Public\
, de hoofdmap van de naamruimte.Public
Als u een bestaande servernaam met hoofdconsolidatie wilt overnemen, moet de naam van de naamruimte de naam zijn van de servernaam die u wilt overnemen, voorafgegaan door het #
teken. Als u bijvoorbeeld een bestaande server met de naam MyServer
wilt overnemen, maakt u een DFS-N-naamruimte met de naam #MyServer
. In de onderstaande PowerShell-sectie wordt de #
prepending uitgevoerd, maar als u maakt via de DFS-beheerconsole, moet u deze naar wens voorbereiden.
Open de DFS-beheerconsole . U kunt dit vinden door de knop Start te selecteren en DFS-beheer te typen. De resulterende beheerconsole heeft twee secties Naamruimten en Replicatie, die respectievelijk verwijzen naar DFS-naamruimten en DFS-replicatie (DFS-R).
Selecteer de sectie Naamruimten en selecteer de knop Nieuwe naamruimte (u kunt ook met de rechtermuisknop op de sectie Naamruimten klikken). De resulterende wizard Nieuwe naamruimte begeleidt u bij het maken van een naamruimte.
Voor de eerste sectie in de wizard moet u de DFS-naamruimteserver kiezen om de naamruimte te hosten. Meerdere servers kunnen een naamruimte hosten, maar u moet DFS-naamruimten instellen met één server tegelijk. Voer de naam in van de gewenste DFS-naamruimteserver en selecteer Volgende.
In de sectie Naamruimte en Instellingen kunt u de gewenste naam van uw naamruimte invoeren en Volgende selecteren.
Met de sectie Type naamruimte kunt u kiezen tussen een op een domein gebaseerde naamruimte en een zelfstandige naamruimte. Als u DFS-naamruimten wilt gebruiken om een bestaande bestandsserver-/NAS-apparaatnaam te behouden, moet u de zelfstandige naamruimteoptie selecteren. Voor andere scenario's moet u een op een domein gebaseerde naamruimte selecteren. Zie de sectie naamruimtetypen voor meer informatie over het kiezen tussen naamruimtetypen.
Selecteer het gewenste naamruimtetype voor uw omgeving en selecteer Volgende. De wizard geeft vervolgens een overzicht van de naamruimte die moet worden gemaakt.
- Selecteer Maken om de naamruimte te maken en Sluiten wanneer het dialoogvenster is voltooid.
Mappen en mapdoelen configureren
Een naamruimte kan alleen nuttig zijn als deze mappen en mapdoelen bevat. Elke map kan een of meer mapdoelen hebben, die verwijzen naar de SMB-bestandsshares die als host fungeren voor die inhoud. Wanneer gebruikers door een map met mapdoelen bladeren, ontvangt de clientcomputer een verwijzing die de clientcomputer transparant omleidt naar een van de mapdoelen. U kunt ook mappen zonder mapdoelen hebben om structuur en hiërarchie toe te voegen aan de naamruimte.
U kunt dfs-naamruimtenmappen zien als vergelijkbaar met bestandsshares.
- Selecteer in de DFS-beheerconsole de naamruimte die u zojuist hebt gemaakt en selecteer Nieuwe map. Met het resulterende dialoogvenster Nieuwe map kunt u zowel de map als de bijbehorende doelen maken.
Geef in het tekstvak naam de naam van de share op.
Selecteer Toevoegen... om mapdoelen voor deze map toe te voegen. Het resulterende dialoogvenster Mapdoel toevoegen bevat een tekstvak met het label Pad naar mapdoel , waar u het UNC-pad naar uw Azure NetApp Files SMB-share kunt opgeven.
Selecteer OK in het dialoogvenster Mapdoel toevoegen.
Selecteer OK in het dialoogvenster Nieuwe map om de map- en mapdoelen te maken.
Nu u een naamruimte, een map en een mapdoel hebt gemaakt, moet u uw bestandsshare kunnen koppelen via DFS-naamruimten. Met behulp van een zelfstandige naamruimte met hoofdconsolidatie kunt u rechtstreeks toegang krijgen via uw oude servernaam, zoals \\fileserver01\finance
.